asp.net mvc schedule

18 downloads 108 Views 305KB Size Report
May 9, 2013 ... ASP.NET MVC Course. Razor-EDM-Mobile-HTML5/jQuery-Cloud ... Course gives you an idea and concept of MVC for real-time development.
Naresh Information Technologies ASP.NET MVC Course Razor-EDM-Mobile-HTML5/jQuery-Cloud By Mr Nagaraju

This course provides students with the knowledge and skills to develop a project using new asp.net framework called ASP.NET MVC. Of the new features, ASP.NET Model-View-Controller (MVC) software development pattern has probably received the most attention of all w.r.t programming. The ASP.NET MVC framework represents an alternative to the ASP.NET Web Forms environment. Pre-requisites: Before attending this course, students must have the following pre-requisites:



Have C#(preferred) or VB.NET programming skills.



General ASP.NET and Web programming concepts.



Understand general HTML/XHTML, CSS, and JavaScript syntax and functionality.



Layers model of programming will be an added advantage.

Purpose:

It is important for every web developer to develop applications with Standards. Modern software development is complex. Many times development complexity is difficult to handle for new and existing content of application. After completing this course, students and developers will be able to take advantage of ASP.NET MVC framework and techniques for developing more robust and scalable web based applications. Also learn to implement ASP.NET MVC 3/4 framework with cloud, rich SOA environment of .NET i.e WCF and finally with AJAX and Jquery Integration. Course gives you an idea and concept of MVC for real-time development.

Schedule Session-Wise Continued...

Task

Asp.Net MVC

#

1

Schedule for batch 7:30p Date: 9th may 2013

Introduction to MVC. MVC as architectural design pattern. Web Application Components & their separation. MVC and similar patterns model Advantages & Disadvantages – Sample Applications ASP.NET MVC for .NET developers

2

ASP.NET MVC Versions 1.0/2.0/3.0/4.0 , MVC 4 Components – More detailed view Downloading & Installing MVC 3/4 for development environment, Web platform installer VS 2010/2012 express, WebMatrix and regular VS 2010/2012 for MVC Development New Razor engine in place of aspx engine. Simple example of MVC with environment.

3

Starting with MVC development - Controllers & Action Methods Controllers Overview – Action Methods. ActionResult return type, Action Filters and ViewBag importance.

4

Working with Models – Role of Model in different Scenarios. N-Tier architecture Model – Models from other patterns/Concepts Model & Controller Integration.

5

Working with Views – old aspx engine and new Razor engine(preferred) View structure with HTML helpers. Using HTML5 in Views. Integrating Model – View - Controller.

6

More MVC examples. Continued with above concepts ………………………………..

7

MVC with ORM pattern using Entity Framework(EFW) Building data driven apps in the right direction.

8

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)

9

More MVC demos using EFW.

10 Routing Concept – new web URL’s concept. Need for routing – what is routing GLOBAL.ASAX importance in routing – MVC requirements for routing of urls. 11 ASP.NET MVC with Javascript & JQuery JQuery integration for Performance, Async tasks & Rich interactivity. 12 ASP.NET MVC & AJAX JSON and its importance in web applications. JSON in controller and views 13 Services Importance in application development. WCF for SOA – MVC application with WCF. 14 MVC 4 Mobile Development – support for multiple mobile devices Demos targeting different devices. 15 New MVC 4 Web API for Service Oriented approach 16 Single page apps and Facebook apps using MVC 17* Introduction to Cloud Computing Windows Azure as Cloud platform. 18* MVC application developing and hosting in real windows azure cloud platform. * only if the regular topics are completed

Naresh Information Technolgies B

http://www.NareshIT.COM