Application Development with ASP.NET MVC

Application Development with ASP.NET MVC

During the course, attendees build a fully functional data-driven ASP.NET MVC web application through a series of hands-on lab exercises.

course at a glance

  • Date : 1 Nov - 15 Jan 2018
  • No. of Classes/ Sessions : 20
  • Total Hours : 60
  • Last Date of Registration : 25 Oct 2017
  • Class Schedule :
    • Monday - 6 pm - 9 pm
    • Thursday - 6.00 PM - 9.00 PM
  • venue : e-Soft Training46, Kazi Nazrul Islam Avenue (5th Floor) Kawran Bazar(Besides Hotel Super Star)Dhaka - 1215, Bangladesh.

Price: TK. 15,000

This Training is jointly organized by BITM & e-Soft Training
Training will be held in e-Soft Training

Module 1: Introduction to ASP.NET MVC

  • Overview of Microsoft Web Technologies
  • Overview of ASP.NET 6
  • Creating a MVC 6 Web Application
  • The MVC 6 Web Application Structure

 

Module 2: Controller in ASP.NET MVC

  • Introduction
  • Routes and Controllers
  • Request Pipelines
  • Action And Parameters
  • Action Result
  • Action Selectors
  • Action Filters

 

Module 3: Razor Views

  • Introduction
  • Razor Basics
  • Code Expressions
  • Code Blocks
  • Layout Views
  • HTML Helper
  • Partial Views

 

Module 4: Entity framework

  • Introduction
  • The Entity Framework
  • Building Entities
  • Code first conventions
  • Scaffolding and the Entity Framework
  • Database Migrations
  • Using LINO

 

Module 5: Working with data using EF

  • List view using EF
  • Insert, update, delete using EF
  • Lazy Loading, Eager Loading
  • Data annotations
  • Custom validations
  • Migrating And Seeding

 

Module 6: Identity and Security

  • Introduction
  • Authentication and Authorization
  • Authentication Options
  • Registration
  • Authorize attribute
  • Core Identity
  • User Manager
  • External Logins
  • Third Party Claims
  • Mass assignment or Over posting
  • SQL Injection
  • Cross-site Scripting

 

Module 7: ASP.NET MVC Infrastructure

  • Introduction
  • Caching
  • Cache Settings
  • Cache Profile
  • Localization
  • Resources

 

Module 8: Unit Testing

  • Introduction
  • Test Driven Development
  • Test Driven Design
  • Test a Controller
  • Test an Action

 

Module 9: Deployment and Configuration

  • Configure IIS
  • Prepare Release
  • Deploy application to IIS
  • Deploy application to Azure

 

Module 10: GitHub for version control

  • Introduction
  • Creating repository, clone, commit, push and full
  • Basic git command
  • How to resolve conflict
  • Branching and merging

 

Module 11: Pattern and Practice

  • Introduction
  • Introduction of IOC
  • Dependency Injection in ASP.NET MVC
  • Implement Generic Repository Pattern

 

 

Project Work:

  • Developing a professional application
  • Every team must submit a complete project as final assignment
  • Team must use GitHub for version control
  • Mandatory Tools & Technology

o ASP.NET MVC

o Visual C#

o SQL Server 2012

o Entity Framework

o LINQ

o SVN / GitHub

o CSS

o JavaScript/JQuery

o Bootstrap

o Angular JS (Optional)

o Web Api (Optional)

Curriculum

Module Application Development with ASP.NET MVC 60 Hrs

Tentative Class Start

1st November, 2017

Available Seat

10 / 20

who can join

If anybody knows about object oriented programming and has knowledge about web development.

Meet the Instructor