Niku Software
The ASP.Net MVC training is for web developers who use Microsoft Visual Studio and are looking to develop web applications. The MVC training will give them the necessary skills for developing MVC applications using the .NET framework, write JavaScript codes, create Views, add Controller, etc.
2. Programming ASP.NET Core
Software versions used in this course :
ASP.NET Core 2.x
Visual Studio 2017
SQL Server 2016
jQuery 3.x
3. Duration & Fees
Duration :
Total 40+ hrs.
Five Sundays & (2nd and 4th Saturday)
Fees :
Fees for this course are Rs. 25,000 per
participant.
4. Prerequisites
Working experience of at least 6 months in
C# (web or desktop applications)
is absolutely essential.
Basic knowledge of how web based
applications work is expected.
Knowledge of SQL Server fundamentals such
as tables and stored procedures is required.
5. Description
Learn all the essential skills required to develop
modular, modern, and data driven web apps and
services using Microsoft's latest framework -
ASP.NET Core 2.x.
In this instructor-led online course you will learn
to :
Develop web apps using ASP.NET Core MVC &
Razor Pages
Access data using Entity Framework Core
6. Description
Create and consume RESTful services using
Web API
Use middleware, dependency injection, and
routing
Secure websites using ASP.NET Core Identity
Ajaxify web apps using jQuery 3.x
Reuse code using partials, custom tag helpers
and view components.
7. Overview of ASP.NET Core
What is .NET Core and ASP.NET Core
Understanding Models -Views - Controllers
ASP.NET vs. ASP.NET Core
ASP.NET Core project structure
Conventions over configuration
8. ASP.NET Core architecture
Application startup
Request pipeline and Middleware's
Dependency Injection
Static files
JSON configuration files
Commonly used patterns
10. Views
Purpose of a View
Razor view engine syntax
Strongly typed views
Using ViewData, ViewBag and TempData
Using ASP.NET Core Tag Helpers
Design guidelines for views
11. Controllers
What are controllers
Creating controller classes
Creating action methods
Design guidelines for controllers
12. Database programming with
Entity Framework Core
Creating Entity Framework Core data model
LINQ to Entities queries
Performing CRUD operations
Filtering, Sorting and Paging using EF Core
Calling stored procedures
13. Performing data validations
Understanding data annotations
Decorating models with inbuilt data annotations
Using validation tag helpers to display
validation errors
15. Securing ASP.NET Core
application
Understanding web site security
Authentication and authorization
Using ASP.NET Core Identity for securing
applications
Role based security
16. Using Ajax in ASP.NET Core
Role of Ajax and jQuery
Understanding JSON data format
Calling controller actions using jQuery
Calling Web API using jQuery
Creating a SPA using Angular and Web API
18. ASP.NET Core Web API
What are Web API
Understanding REST services and Web API
Writing an Web API controller
Calling a Web API using client side script
Calling a Web API using HttpClient component
19. Configuration and Deployment
Planning deployment
Script minification and bundling
Role of JSON configuration files
Deployment options