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

Popular posts from this blog

Cloud Computing in simple

How to Write an Effective Design Document

Bookmark