Online Course on ASP.NET Core with Angular - Batch No : 1

  • Start Date : 02/05/2020
  • Duration : 45 Hours
  • No. of Classes/ Sessions : 15
  • Class Schedule :
  • Fri (10:00 AM-01:00 PM)
  • Sat (10:00 AM-01:00 PM)
  • Mon (10:00 AM-01:00 PM)
  • Registration Deadline : 30/04/2020

Introduction

Course Objective:
After Completing this course trainee will be able to - 

  • A clear understanding of How the web works and how web applications work.
  • Understand on MVC Concept and ASP.NET Core MVC 
  • Understand ASP.NET Core and able to implement the project on ASP.NET Core MVC
  • Clear Concept on Entity Framework Core and managing EF Core for web applications. 
  •  Solid understanding of SOLID Principle, Dependency Injection and IoC and how ASP.NET Core utilizing these things
  • Go on track with Basic Angular and ASP.NET Core Web API 

 

Prerequisites :
  • Good Knowledge on Basic C# 
  • Basic understanding on Object Oriented Programming
  • Good Knowledge on Basic Database Design and SQL Query
  • Good Knowledge on basic HTML, CSS, Bootstrap 
  • Basic Javascript, JQuery

Tools Needed:

  • Visual Studio 2019 (You can download it free) 
  • SQL Server / SQL Server Express 
  • SQL Server Management Studio 
  • Visual Studio Code 

 

Suitable PC Configuration:
Minimum 8 GB RAM

 

Training Modules :
  • Introduction on ASP.NET Core 
  • How WebWorks and Web Application Mechanisms 
  • Understanding MVC Convention and ASP.NET Core MVC

 

  • Hello Controller  in ASP.NET Core MVC 
  • ASP.NET Core Action and Action Parameters
  • ASP.NET Core Model Binding 
  • Model State and Data Validation 
  • Introduction to EF Core and saving a basic model in database with EF Core 

 

  • OOP Pillars
  • Class, Property, Constructor 
  • Aggregation/Composition
  • Inheritance, Polymorphism, Interface, abstract 

 

  • SOLID Principle 
  • Dependency Injection 
  • Generic Repository pattern Implement 
  • ASP.NET Core Dependency Injection Container
  • ASP.NET Core Middleware 

 

  • EF Core overview 
  • Migrations 
  • Relationship (One to One, One to Many, Many to Many)
  • Fluent API 

 

  • ASP.NET Core Razor Views 
  • Data passing to View by ViewBag 
  • Data binding from HTML Form 
  • HTML Tag Helpers
  • Strongly Typed Views 
  • Layout, Partial Views
  • Introducing View Models and Automapper
  • View Components 
  • Jquery Ajax 
  • Master-Detail data binding with jquery

 

  • ASP.NET RESTful API 
  • Creating API Endpoints best practices
  • Routing and Attribute Routing 

 

  • ASP.NET Core Identity 
  • Authorization 
  • Jwt Token Based Security

 

  • Typescript 
  • Angular Module and Components 
  • Component Communications 
  • Observables
  • Angular Services
  • Angular Routing 
  • Parent-Child Routing 
  • Implementing Layout in Angular

 

Trainer for this course

Shirajul Islam Mamun

Trainer Bio

I am Very passionate about software development and related fields. I am interested to learn in depth knowledge in topics rather than floating on and jumping around. I am a professional speaker about .NET technologies. I consider myself as a life-long learner, sharing the knowledge with industry peer is part of my learning, cause sharing makes me more understanding on topics. I love to learn with team, work with team, it's nice to collaborate with humans, if other species could understand software development, I surely would collaborate with them and learn from them obviously in their unique way. • 5+ years of experience on consulting on .NET based solution. • 8+ years of experience on software development. • 8+ years of experience on Training on .NET Technologies. Email Address: [email protected] Contact Number: +8801710318199

PRICE : TK. 10000
Contact info

+88 01714 121719

+88 02 55012308

[email protected]