Courses Offered: SCJP SCWCD Design patterns EJB CORE JAVA AJAX Adv. Java XML STRUTS Web services SPRING HIBERNATE  

       

ASP.NET MVC Course Details
 

 

Batch Date: May 23rd @ 8:00AM

Faculty: Mr. NagaRaju

Duration: 1 Month

Fee:  1000/- INR

Location : Maitrivanam - 202, Hyderabad.

Venue :
DURGA SOFTWARE SOLUTIONS at Maitrivanam
Plot No : 202,
IInd Floor ,
HUDA Maitrivanam,
Ameerpet, Hyderabad-500038
Ph.No : 09246212143.

Syllabus:

ASP.Net MVC 5/6

Introduction to MVC & moving to ASP.NET MVC
Model View Controller (MVC) as architectural design pattern

• Benefiting from an MVC architecture
• The MVC request processing cycle
• Web Application Components & their separation.
• MVC and similar patterns model Advantages & Disadvantages
• Sample Applications ASP.NET MVC for .NET developers

MVC Workflow and Projects

• Leveraging the HTTP Protocol
• Comparing ASP.NET WebForms with MVC
• Comparing ASP.NET Webpages with MVC
• ASP.NET MVC Versions 3.0/4.0/5.x , MVC 5/6 Components – More detailed view
• Downloading & Installing MVC 4/5/6 for development environment, Web platform installer
• VS 2012/2013/2015 along with their updates. One ASP.NET concept as best in new features.
• Simple example of MVC with VS 2013/2015 environment. – Git and TFS repository support

Starting with MVC development - Controllers & Action Methods
Controllers Overview – Action Methods.
ActionResult return type, Action Filters and ViewBag importance.
Working with Models – Role of Model in different Scenarios.
N-Tier architecture Model – Models from other patterns/Concepts
Model & Controller Integration.
Working with Views – old aspx engine and new Razor engine (preferred)

• MVC6 tag helpers
• Razor Tutorial & Syntax
• Form PostBacks
• Strongly-typed views
• Using HTML5 in Views

Integrating Model – View - Controller
More MVC examples.Continued with above concepts ………………………………..
MVC with ORM pattern using Entity Framework (EFW 6.x/7)
Building data driven apps in the right & official direction. EFW more detailed
EFW different types of models DB First, Model First and Code First
New EFW versions with new methods (Using NUGET for installing required s/w)
More MVC demos using EFW.
Data Annotations & Validations in MVC, Obtrusive and Unobtrusive JS as new and preferred
Extensible behavior of MVC validations – user defined annotations, IValidatable
Industrial-Strength of ASP.NET MVC Applications

• Best practices of ASP.NET MVC with DTO’s, View Models and others
• Implementing a repository and EF data model
• ASP.NET Dependency Injection&Custom controller factories

Routing Concept – new web URL’s concept. Need for routing – what is routing
GLOBAL.ASAX importance in routing – MVC requirements for routing of urls.
ASP.NET MVC with JavaScript & JQuery
JQuery integration for Performance, Async tasks & Rich interactivity.
ASP.NET MVC & AJAX
JSON and its importance in web applications. JSON in controller and views
Services Importance in application development.
WCF for SOA – MVC application with WCF.
Creating RESTful services using Web API & WCF

• Overview of Web API & WCF with SOA importance
• Building servers and clients in modern method using WCF/Web API
• Content Negotiation&Attribute Routing
• Invoking RESTful services from JS, JQuery & AngularJS

State Management in ASP.NET MVC

• Session and Application State
• Managing State without ViewState - Multiple Techniques

Test Driven Development with ASP.NET MVC

• What is TDD ?
• Introduction to Unit Testing in .NET
• Walk-through of using TDD with ASP.NET MVC 6

Identity and Social services integration with MVC – new feature
Single Page Applications

• Importance of SPA – Demand of SPA’s in web development
• Simplified method of building SPA’s using MVC 5/6
• Using Grunt, GULP, NPM and Bower Support
• AngularJS support for MVC in Single Page Applications

Introduction to Cloud Computing - Windows Azure as Cloud platform.
Deploying MVC Applications

• Learn successful deployment models
• learn how to prepare build packs during development

Deploying MVC applications to Windows AZURE MS Cloud Platform