Full Stack Web Development in .NET

Full Stack Web Development in .NET

This course is entitled for the developers who want to work in full development cycle of a web application .net project.

course at a glance

  • Date : 24 Nov - 2 Feb 2018
  • No. of Classes/ Sessions : 20
  • Total Hours : 160
  • Last Date of Registration : 23 Nov 2017
  • Class Schedule :
    • Saturday - 9.00 AM - 5.00 PM
    • Friday - 9.00 AM - 5.00 PM
  • venue : Pencilbox Training & Consultancy Suite No: 539, Level: 5, RH Home Center, 74/B/1 Green Road, Tejgaon (Opposite Green Super Market) Dhaka, Bangladesh 1205

Price: TK. 25,000

Starting the Journey

Introduction

What is Full Stack Software Development?

Career Opportunity for a Full Stack Software Engineer.

Understanding Project Development Life Cycle

Focusing on Team Management on Agile Methodology

Requirement Gathering and Use Case Design

 

Front End Attack

Be a User Friendly Developer and Understand the User Experience(UX)

Designing a rocking Web Site with HTML CSS Bootstrap

Interacting Design with JavaScript

Understanding on Modularize JavaScript

Interacting Application with jQuery

Single Page App Development with Angular2

 

Grip Programming on C#.NET

Object Oriented Design Concept

Object Oriented Design Implementation on C#

Event Delegate and Lambda Expression

Extension Method

LINQ

Exception Handling

Asynchronous Programming in C#

 

Database Operations with Entity Framework

Entity Framework

Code First

Database First

Which is better Code First or Database First?

Lazy Loading

Eager Loading

Explicitly Loading

Immediate Execution
Deferred Execution

Calling Store Procedure with EF

 

 

 

Web Application on ASP.NET

Building Web Application with ASP.NET MVC

Authentication and Authorization with ASP.NET Identity

Security Guideline for ASP.NET Application

API Centric Mindset

Understanding OWIN and KATANA

Building API with WEB API

Integrating Application with API and WebHooks

Real-time notification management in your application with SignalR

Manage Push Notification from other platform through WebHooks

 

Unit Testing

Ensuring Code by Unit Testing

Test Driven Development Guideline

TDD on ASP.NET MVC

 

 

Software Practices

Make your application SOLID

Guideline for cleaning your code through Refactoring

Manage application like a pro with Architectural Design Patterns

Repository Pattern and Unit of Work

Factory Pattern

Observer Pattern

Façade

Decorator Pattern

 

Reporting

Designing Report with Reporting Tools - Rdlc.

Displaying report with ASP.NET MVC5

 

Deployment

Deploying your web application on Server.

Curriculum

Training Modules 160 Hrs