Training- ASP .Net Core Training
Training- ASP .Net Core Training – 3 Days
Pre-requisites
- Programming experience with previous versions of C#
- Knowledge of HTML 5 & CSS3
- Hands on Experience on JavaScript and jQuery.
- Knowledge of Entity Framework and LINQ.
- Fundamental knowledge of Twitter Bootstrap.
(It is mandatory to accomplish the training prerequisite conditions before nominating for the session)
ASP.NET Core is a free and open-source web framework, and the next generation of ASP.NET, developed by Microsoft and the community. It is a modular framework that runs on both the full .NET Framework, on Windows, and the cross-platform .NET Core.
The framework is a complete rewrite that unites the previously separate ASP.NET MVC and ASP.NET Web API into a single programming model.
Despite being a new framework, built on a new web stack, it does have a high degree of concept compatibility with ASP.NET MVC.
COURSE DETAILS
Technologies covered: ASP .Net Core
Programming languages: C#
Number of Days: 3 Days
COURSE OUTLINE
Day 1
.NET Core
- Introduction to .NET Core
- .NET Core Features
- .NET Core Framework Architecture
- .NET Core 2.0 vs. .NET Framework
- .NET Core Supports
- Advantages of .NET Core
- .NET App Model
.NET CLI and Visual Studio Code
- Introduction to .NET CLI
- .NET CLI Commands
- Creating Project using CLI
- Running code using CLI
- VS Code for .NET Core development
Visual Studio Project Templates
- Understanding Visual Studio ASP.NET Core Templates
- Creating an ASP.NET Core project
- Understanding ASP.NET Core project folder structure
- Understanding configuration files
Entity Framework Core (EF Core)
- Creating, Upgrading, Modifying Database
- Querying Data
- Validations
- Mapping
- Relationship
- Concurrency Tokens
- Asynchronous Queries
Day 2
Understanding ASP.NET Core
- Application Startup
- Middleware
- Working with Static Files
- Routing
- Error Handling
- Logging
- Dependency Injection
- Singleton
- Transient
- Scoped Objects
Overview of MVC 6
- First ASP.NET Core MVC Application
- Using EF Core for Models
- View Import File
- Tag Helpers
Creating and Understanding Services
- Using Dependency Injection for Repository
- Creating Repositories
- Registering Services in DI.
Understanding Controllers and Views
- Action Methods
- Tag Helpers
Request Processing in MVC 6
- Routing Controller Actions
- Model Validations and Binding
Day 3
Authorization and Authentication
- Simple Authorization
- Role Based Authorization
Filters
- Understanding Filters
- IFilter Factory
- Custom Filters
Customization
- Custom Tag Helpers
- Dependency Injection in Views
Using Sessions in MVC 6
Working with Caching
- In-Memory Cache
- Distributed Cache
- Response Caching
Comments
Post a Comment