3

Introduction to ASP - nobelitsol.com · Introduction to MVC design pattern, ASP.NET MVC, Controller, Models and Views, features of ASP.NET MVC and MVC page processing . Working with

  • Upload
    others

  • View
    34

  • Download
    0

Embed Size (px)

Citation preview

Fast track for professionals: 3 days workshop.

Takeaways: What you will be able to do after the successful completion of this course?

• Define MVC design pattern.• Develop MVC based web applications using MVC design pattern. • Implement model using in various ways including Entity Framework- Code First approach and Database first approach and DataAnnotations First approach and Database first approach and DataAnnotations• Implement MVC controllers , repository pattern and Action Filters.• Work with HTML helpers to create Razor views, create partial views, create non- views and strongly typed views, use viewmodels to create forms, create data driven MVC applications toperform CRUD operations against the database.• Perform validations using Data Annotations, customising the layout of the MVC application MVC application• Implement forms authentication in ASP.NET MVC application, implement OAuth authentication• Use jQuery APIs to get and post data, read data JSON data, Implement REST Services (Web API) Cosnume WEB APIs in ASP.NET MVC using jQuery.•• Able to set up the development environment for working with Angular4 applications. CreateTypescript programs, create angular application components, modules, services and• Integrate Angular4 in ASP.NET MVC application to invoke REST APIs.

Course Syllabus:

Introduction to ASP.NET Introduction to MVC design pattern, ASP.NET MVC, Controller, Models andViews, features of ASP.NET MVC and MVC page processing .

Working with ASP.NET MVC ModelsImplement Models using in-memory collections, Introduction to ADO.NETEntity Framework(EF) , EF approaches, Implementing controller using EF to Entity Framework(EF) , EF approaches, Implementing controller using EF to perform CRUD operations on the database. Using DataAnnotations to design model classes.

Implementing ASP.NET MVC ControllersCreating ASP.NET MVC Controller, understanding routing feature, Actionmethods and ActionResults. Working with ViewBag and and ViewData.Implementing repository pattern. Introduction to ASP.NET MVC Filters,WWorking with Filters, Implementing custom filter.

Implementing ASP.NET MVC ViewsWorking with MVC Razor views. Introduction to HTML helpers for designingviews. Introduction to ViewModels, creating views using with ViewModels inASP.NET MVC. Design partial views in ASP.NET MVC. Areas in ASP.NET MVC, implementing Areas in ASP.NET MVC . Work with ViewBag and VewData to pass data betwwn controller and views.

Implementing authentication inImplementing authentication in ASP.NET MVC ApplicationsMVC Identity, Implementing Security in ASP.NET MVC application ASP.NETMVC 5 web application using credentials from an external authenticationprovider, such as Google.

Using jQuery in ASP.NET MVC ApplicationsOverview of jQuery; Writing jQuery code to invoke MVC Controller Actionsposting the data to MVC Actions; How to use jQuery to display the data obtained in the JSON format.obtained in the JSON format.

Working with REST Service -Web APIs in .NETIntroduction to WEB APIs, Creating REST service - ASP.NET Web API . UsingjQuery code to consume REST service.

Unit TestingIntroduction to Unit Testing. Unit testing controllers in MVC.

Introduction to TypeScript and Angular4 features

Setup Development environment - how to set up development environment for working with TypeScript & Angular.

TypeScript - Introduction toIntroduction to Typescript , Typescript basic types, Implementing its programming features such as Arrays, Functions,Control structure and Iterators, Classes andInterfaces,modules.Introduction to Angular 4 and its features. Creating a simple HelloWorld Angular application.

Using Angular4 in ASP.NET MVC applications

Using AngularCLI TTo create Angular application components such as ng new,ng serve, generating Components, Directives, Pipes and Services using AngularCLI.

Understanding the structure of the Angular Applications - Modules, Built-in Modules, Angular root Components, Angular root Module, Bootstrapping Angular.

Creating and Using custom Components - Component using TemplateUrl & StyleUrl, Component using Template & Style.Creating aCreating a Type, Creating a Component that uses Type, Nested Componentsand Modules, Services and Structural directives.

Integrating Angular4 in ASP.NET MVC applications - Creating and consuming Services, working Angular http service to invoke Web APIs.