MICROSOFT .NET CORE

MICROSOFT .NET CORE course provide by ducat IT training School

Beginner 0(0 Ratings) 0 Students enrolled
Created by ducatittrainingschool staff Last updated Mon, 18-Apr-2022 English


MICROSOFT .NET CORE free videos and free material uploaded by ducatittrainingschool staff .

Syllabus / What will i learn?

.NET CORE

MODULE 1: INTRODUCTION TO CORE.NET

.NET CORE INTRODUCTION

  • Introduction
  • What is .NET Core?
  • .NET Core Features
  • Why Choose .NET Core
  • MVC Pattern
  • Compare .NET Core Framework and .Net Framework

.NET CORE FIRST CONSOLE APPLICATION

  • Introduction of DOTNET CLI
  • Working with DOTNET CLI Commands (new, restore, build, publish, run .. etc)
  • Create First Console Application using DOTNET CLI.
  • Understand Dependencies
  • Understand Code execution flow
  • Add & Removing Dependencies
  • Working with Visual Studio Code Tool Modularity

BUILDING YOUR FIRST ASP.NET CORE APPLICATION

  • Environment Setup and Configuration options for ASP.NET Core Application
  • Understanding of ASP.NET Core Project Layout
  • Introduction to .NET Command Line Interface (CLI)
  • Understanding of .NET CLI Commands
  • Creating and Running Project using .NET CLI
  • Understanding of .NET Core development using Visual Studio Code Editor
  • Understanding steps involved in Request Life Cycle of ASP.NET Core
  • Working with Multiple Environments

STARTUP AND MIDDLEWARE

  • Introduction
  • How Middleware Works Using
  • ApplicationBuilder
  • Showing Exception Details
  • Middleware to Match the Environment
  • Serving Files
  • Setting up ASP.NET MVC Middleware
  • Summary

CONTROLLERS IN THE MVC FRAMEWORK

  • Introduction
  • The Model View Controller Design Pattern
  • Routing
  • Conventional Routes
  • Attribute Routes
  • Action Results
  • Rendering Views
  • Summary

MODELS IN THE MVC FRAMEWORK

  • Introduction
  • Models and View Models
  • Understanding ASP.NET Core MVC Validation
  • Need of Server Side and Client-Side Validation
  • Accepting Form Input
  • POST Redirect GET Pattern
  • Model Validation with Data Annotations
  • Summary

RAZOR VIEWS

  • Understanding of Razor View Engine.
  • Difference between Razor View Engine and Web Form Engine.
  • Understanding of Razor Syntax.
  • Understanding of passing data from View to Controller.
  • Introduction to Razor Pages in ASP.NET Core Introduction
  • Understanding and Creating View Component.
  • Layout Views
  • _ViewStart
  • _ViewImports
  • Razor Pages
  • An Edit Form
  • Partial Views
  • Summary

HELPERS

  • Understanding Html Helpers
  • Types of Html Helpers
  • Built-In Html Helpers
  • Tag Helpers
  • Inline Helpers
  • Custom Helpers Url helpers

USING THE ENTITY FRAMEWORK

  • Introduction
  • SQL Server LocalDB
  • Installing the Entity Framework
  • Implementing a DbContext
  • Configuring the Entity Framework Services
  • Entity Framework Migrations
  • Up and Running
  • Summary

DEPENDENCY INJECTION IN ASP.NET CORE

  • Understanding Dependency Injection
  • Advantages of Dependency Injection
  • Using of Dependency Injection in ASP.NET Core

ASP.NET CORE AUTHENTICATION AND AUTHORIZATION

  • Introduction
  • An Overview of ASP.NET Identity
  • An Overview of OpenID Connect
  • Using Secure Connections and Registering the App
  • OpenID Connect Configuration
  • Authentication Services and Middleware
  • User Authorization
  • Identities and Claims
  • Summary

HOSTING AND DEPLOYMENT

  • ASP.NET CORE Application deployment on Windows IIS
  • ASP.NET CORE Application deployment on Cloud
  • ASP.NET Core Application deployment on Cloud Using Docker

ASP.Net Core WEBAPI

  • What is WebAPI?
  • Why select Web API?
  • Advantage of WebAPI
  • Understanding Http Request Verbs & Constraints
  • Http Response Http Status Code
  • Creating a Web API Project
  • Implementing GET, PUT, POST & DELETE method
  • ASP NET Web API and SQL Server
  • Web API Content Negotiation
  • Web API MediaTypeFormatter
  • Web API query string parameters
  • FromBody and FromUri in Web API
  • Call ASP NET Web API from jQuery
  • Calling Web API service in a cross domain using jQuery ajax
  • Cross origin resource sharing ASP NET Web API
  • Enable SSL in Visual Studio Development Server
  • ASP NET Web API enable HTTPS
  • Implementing basic authentication in Web API
  • Call web api service with basic authentication using jquery ajax
  • Web API token authentication
  • Web API user registration
  • Using asp net identity with Web API
  • Using fiddler to test Web API token based authentication
  • Web API login & logout page
  • How to get authenticated user identity name in asp net web api
  • ASP NET Web API Google & Facebook authentication
  • Web API attribute routing constraints
  • Generating links using route names in asp net web api
  • IHttpActionResult vs HttpResponseMessage
  • Web API versioning using querystring parameter
  • Web API versioning using a custom header & accept header
  • Web API versioning using Web API versioning using custom media types

jQuery

  • What is jQuery
  • What is $document ready function in jquery
  • Benefits of using CDN
  • jQuery #id selector
  • jQuery Element Selector
  • Working with jQuery class , attribute and value selector
  • jQuery case insensitive attribute selector
  • jQuery input vs input
  • Working with jquery Controls
  • jQuery each function
  • jQuery method chaining
  • What is JSON
  • Convert JSON object to string & string to object
  • jQuery wrap elements
  • jQuery insert element before and after
  • Difference between $ each and each
  • Difference between each and map in jquery
  • Working with JQuery Event
  • Implementing jQuery image gallery
  • jQuery image slideshow with thumbnails
  • Simple jquery progress bar
  • jquery ajax load Razor page
  • jquery ajax get function
  • load json data using jquery ajax
  • jquery ajax get xml data
  • jquery ajax method
  • Calling web API using jquery ajax
  • Handling json data returned from web API
  • Handling json arrays returned from web API with jquery
  • Save data using asp net web API and jquery ajax
  • Check if username exists in database with ajax
  • How to suggest available username
  • Cascading dropdownlist using jquery and asp net
  • jQuery datatables plugin
  • jQuery datatables get data from database table
  • jQuery datatables individual column search
  • jQuery datatable show hide columns
  • jQuery datatables stored procedure for paging sorting and searching

TypeScript

  • Basic Types
  • Variable Declarations
  • Classes
  • Functions
  • Interfaces
  • Generics
  • Enums
  • Type Inference
  • Namespaces
  • Modules
  • Mixins
  • Iterators and Generators
  • TypeScript 2.X Features

ASP.Net Core AngularCLI

  • What is Angular CLI
  • Installing Angular CLI
  • Customize Command Prompt
  • Configuration of Angular CLI file
  • Understanding Angular CLI project structure
  • Angular CLI component
  • Angular CLI Service
  • Angular CLI Module
  • Angular CLI generate directives, pipes and routing guards
  • Angular CLI generate class, interface and Enum
  • Introduction of Linting TypeScript
  • Implementing routing in separate module in angular CLI

ASP.Net Core Angular CRUD

  • Angular project setup
  • Reading data in angular
  • Understanding Angular routing and navigation
  • Working of Angular base href
  • Difference b/w Angular value vs ngvalue
  • Pass data from parent to child component in angular
  • Angular route params
  • Implementing Angular optional route parameters
  • Working with Data filtering in angular component
  • Create observable from array
  • Implementing Edit form in angular
  • Implementing Delete form in angular
  • Understanding Angular content projection
  • Understanding Angular client server architecture
  • Implementing Angular http client get example
  • Working with Angular http client error handling
  • Working with Angular http client Post
  • Working with Angular http client Put
  • Working with Angular http client Delete

ASP.Net Core Angular6

  • Introductions of Angular6
  • New Features in Angular6
  • Install Bootstrap for Angular 6
  • Angular form control and form group
  • Angular setvalue and patchvalue methods
  • Angular formbuilder example
  • Implementing Form validation in Angular
  • Angular reactive forms validation
  • Using reactive form custom validator with parameter
  • Angular reactive forms cross field validation
  • Creating formarray of formgroup objects in Angular
  • Working with Angular dynamic forms
  • Remove dynamically created form controls in angular
  • Angular reactive forms post ,put & edit, example
  • Lazy loading in angular
  • Preloading angular modules
  • Angular custom preloading strategy

Technical Design & Development (Project Based)

  • Working with Project
  • Programming Language: C# (MVC Razor)
  • WebApi Service
  • Designing Tools
  • CSHTML
  • Using CSS
  • Using Ajax
  • Using JQuery
  • Using Angular

Interview Question and Preparation for placement

  • Technical Interview Preparation
  • Mock Interview preparation
  • HR Session




Curriculum for this course
0 Lessons 00:00:00 Hours
+ View more
Description
You need online training / explanation for this course?

1 to 1 Online Training contact instructor for demo :


+ View more

Other related courses
About the instructor
  • 0 Reviews
  • 0 Students
  • 140 Courses
Student feedback
0
Average rating
  • 0%
  • 0%
  • 0%
  • 0%
  • 0%
Reviews

Material price :

Free

1:1 Online Training Fee: 1 /-
Contact instructor for demo :