×

ASP.NET Core with Angular Training

5.0 (5 ratings)
  • Learn by doing code Live with Mentor.
  • Learn ASP.NET Core 6 from scratch.
  • Learn Entity Framework Core.
  • Learn ASP.NET Web API from scratch.
  • Learn Angular 12 from scratch.
  • Learn to implement Design Patterns.
  • Learn from Microsoft Certified Trainer & MVP.
  • Learn to build real-world projects.
  • 365 Days Live Training Access.
  • Resume Building and  Review.
  • Personal Career Coaching to crack interview.
  • Success Habits.
Live Session Preview
  • Live Sessions

    1 Yr. Membership
  • Skill Level

    Beginner-Advanced
  • Career Coaching

    Weekly Session
  • Course Duration

    5 Weekends
  • Assignments

    20 Hours
  • LMS Access

    24X7 Hrs.
Instructor-led Live Online Classes
Our learn-by-doing method enables you to build practical/coding experience that sticks. 95% of our learners say they remember more when they learn by doing hands-on which is required to translate knowledge into real-world results.
  • Get step-by-step guidance to practice your skills without getting stuck
  • Validate your technical problem-solving skills in a real environment
  • Troubleshoot complex scenarios to practice what you learned
  • Develop production experience that translates into real-world expertise

ASP.NET Core With Angular Training Bundle Package

ASP.NET Core with Angular Training
  •   ASP.NET Core
  •   Entity Framework Core
  •   Web API Core
  •   Angular
  •   Hands-On Assignments
  •   24X7 Support Using Discord
  •   Unlimited Live Sessions for 12 Months
Food Delivery Project
  •   Implement clean architecture
  •   Repository Design Pattern
  •   Mobile-first UI using Bootstrap
  •   Implementing Security using Identity
  •   Error Logging using Serilog
  •   Integrate RazorPay payment gateway
  •   Project Deployment
Career Coaching
  •   Personalized Career Coaching
  •   Resume Building
  •   Physical Fitness
  •   Mental Fitness
  •   Secrets of Time Management
  •   Success Habits
  •   Secrets of Productivity

Learning Path

In this course, you will learn each and every topic with the help of hands-on labs. This program includes a hands-on live project with the implementation of recommended design patterns and practices. The learning path for this program is given below:

Course Highlights

At the completion of this course, attendees will be able to;

  1. Understand .NET Core architecture and build cross-platform apps for Windows, Mac and Linux
  2. Use and implement ASP.NET Core concepts like middlewares, routing, validations, filters etc.
  3. Use EF Core Migration and Reverse Engineer Approach
  4. Understand and Implement Repository, Unit of Work and Dependency Injection Design Pattern
  5. Write and Debug Unit Test cases using xUnit, MS Test, Moq
  6. Implement Angular core and advanced concepts along with ASP.NET Core
  7. Handle and logging errors in ASP.NET Core Using NLog
  8. Develop Single Page Application using Angular and ASP.NET Core
  9. Secure Application using ASP.NET Core Identity
  10. Create and Secure REST API using token based Security
  11. Deploy theirs Apps on IIS/cloud

Build ASP.NET Core with Angular Real-Projects

Apply your coding skills to solve real-world problems. You’ll learn how to start a project from scratch by following recommended architecture, practices and deploy to server.
Build Food Delivery Website (Like Swiggy, Dominoz)
Learn to implement clean architecture, repository design pattern, take order online, show order listing, integrate payment gateway for accepting payment.
Build Music Website (Like Gana.com, JioSaavn)
Learn to implement n-layer architecture, design patterns, security and play audio, create songs library, payment gateway for payment.
Build Online Shopping Website (Like Flipkart, Pepperfry)
Learn to implement n-tier architecture, design patterns, dependency injection and OAuth login, integrate payment gateway for payment.

Project (Hands-On)

Description

You will learn how to develop an online shopping site. The site will show the list of products to User/Customer. A user can purchase products and see the previous order history. Here, the admin will be responsible for adding products, categories and approving customer order. The application will use the three-tier architecture with an extensible approach. We would be using payment gateway to do online payment and finally publishing it on IIS.

Project Architecture

The primary goal of this architecture is to share as much code as possible across the web application and further reuse existing code for mobile apps development if necessary. This architecture will help you to develop web application with the recommended design patterns and practices.

ASP.NET Core Project Architecture

What you will learn through project?

At the completion of project, attendees will be able to;

  1. Create shopping cart using Angular4
  2. Integrate payment gateway
  3. Create Application core layer using Entity Framework Core
  4. Create Repository layer using Repository and Unit of Work design pattern
  5. Decouple modules using Dependency Injection
  6. Break a project into multiple modules
  7. Create Service layer using Web API
  8. Scale application for Phone, Tablets, Laptop & Desktop using Bootstrap
  9. Consuming Web API using Angular
  10. Do errors logging
  11. Optimize web pages performance
  12. Secure application based on user roles
  13. Authenticate/authorize user
  14. Securing ASP.NET Web API using Token based security
  15. Publish their App on IIS

Choose Training Options

Most Popular

Live Training

  •   Expert-led Live Sessions
  •   Tests & Quizzes
  •   Learn By Doing Code
  •   Build Real-world Projects
  •   24X7 Support Using Discord
  •   Unlimited Live Sessions for 12 Months

₹40,000 ₹32,000

20% OFF Expires In D H M S
*Price exclusive of taxes

One-to-One Training

  •   Exclusive 1-1 Live Training
  •   Expert-led Live Sessions
  •   Tests & Quizzes
  •   Hands-On Assignments
  •   Build Real-world Projects
  •   24X7 Support Using Discord



Contact Us
*1-to-1 Training
For Business

Corporate Training

  •   Expert-led Live Sessions
  •   Customized Course Content
  •   Classroom Training
  •   Flexible Schedule
  •   Tests & Quizzes
  •   Build Real-world Projects
  •   24X7 Access to LMS


Contact Us
*Only for corporate

100% Money Back Guarantee

Our training programs are empowering thousands with expert knowledge - they will you too. If you're disappointed for whatever reason, you'll get your 100% refund. We won't make you beg or invoke any silly rules or conditions – if you're not satisfied within your first 5 days then we'll refund you without any fuss.
For more details do refer our Refund Policy.

Course Curriculum

ASP.NET Core

Introduction to .NET Core

  1. Understanding .NET Core
  2. .NET Core Features
  3. .NET Core Framework Architecture
  4. .NET Core 1.0 vs. .NET 4.5
  5. .NET Core Supports
  6. Advantages of .NET Core
  7. .NET App Model

.NET CLI

  1. Introduction to DNX, DNVM, DNU
  2. Introduction to .NET CLI
  3. .NET CLI Commands

Introduction to ASP.NET Core

  1. Understanding ASP.NET Core
  2. ASP.NET Core Features
  3. ASP.NET Core 1.0 vs. ASP.NET MVC5 vs. ASP.NET WebForms
  4. Advantages of ASP.NET Core

Visual Studio Project Templates

  1. Understanding Visual Studio ASP.NET Core Templates
  2. Creating an ASP.NET Core project
  3. Understanding ASP.NET Core project folder structure
  4. Understanding configuration files

Model, View, Controller & Actions

  1. Understanding Model, View and Controller
  2. Types of Views
  3. Creating Controller
  4. Understanding Actions
  5. Actions and Non-Actions Methods
  6. Understanding Action Results
  7. Communication between Controller and View

Razor View Engine

  1. Understanding Razor View Engine
  2. Razor View Engine vs. Web Form Engine
  3. Razor Syntax
  4. Razor Statements, Loops etc.

Routes & URLs

  1. Introduction to Routing
  2. Defining Routes
  3. Attribute Routing
  4. Need of attributes routing

Helpers

  1. Understanding Html Helpers
  2. Types of Html Helpers
  3. Built-In Html Helpers
  4. Tag Helpers
  5. Inline Helpers
  6. Custom Helpers
  7. Url helpers

Server-side Data Receiving Ways

  1. Action Parameters
  2. View Models/Objects
  3. FormCollection

Reusable UI Components

  1. Partial View
  2. View Components

ViewModel & Validation

  1. Creating ViewModel
  2. Understanding ASP.NET Core MVC Validation
  3. Need of Server Side and Client Side Validation
  4. Validation with Data Annotation

Custom Validation

  1. Custom client side Validation
  2. Custom Server side validation

Data Passing Techniques

  1. ViewData
  2. ViewBag
  3. TempData
  4. Session
  5. Query String
  6. Cookies

Introduction to Web API

  1. Introduction to SOA
  2. Introduction to REST
  3. REST Principles
  4. Understanding Web API
  5. Choosing between WCF and WebAPI

Web API Controller & Actions

  1. Understanding Controller & Actions
  2. Creating Controller
  3. Creating Actions

Database Operations and Postman

  1. CRUD Operations using Web API
  2. Using Postman for testing Web API
  3. Consuming Web API using ASP.NET Core

Entity Framework Core

Introduction to Entity Framework Core

  1. What is ORM
  2. ORMs used with .NET
  3. EF6 vs. EF Core
  4. Advantages of Entity Framework

Database Modeling

  1. Defining Mapping using Data Annotation
  2. Implementing CRUD Operations
  3. Defining Mapping using Fluent API

Database Migration, DB Procedures and Functions

  1. Entity Framework Code First Migrations
  2. Updating Database when the Model Changes
  3. Calling Stored Procedures and functions
  4. Code First with existing Database

Repository Design Pattern and Unit of Work Design Patterns

  1. Understanding Repository and UOW Design Pattern
  2. Need of Repository Design Pattern
  3. Need to Unit of Work Design Pattern
  4. Implementing Repository and UOF Design Pattern

Dependency Injection

  1. Understanding Dependency Injection
  2. Need of Dependency Injection
  3. Implementing DI

TypeScript Essentials

TypeScript

  1. Issues with Plain JavaScript
  2. Introduction to TypeScript
  3. Advantages of TypeScript
  4. Getting Started with TypeScript

Data Types and Variables

  1. TypeScript Data Types
  2. Variable declaration
  3. var vs. let vs. const

Functions and Arrow Function

  1. Types of Functions
  2. Arrow Function
  3. Function Overloading

Classes and Interfaces

  1. Classes
  2. Access Modifiers
  3. Constructor
  4. Inheritance

Generics and Modules

  1. Generics
  2. Modules

Angular

Introduction to Angular2

  1. Understanding Angular2
  2. Advantage of Angular2
  3. Angular1 vs. Angular2
  4. Browsers Support

Get Started with Angular2

  1. Setting up an Angular 2 App
  2. Running an Angular 2 App
  3. Understanding Angular2 folder structure
  4. Angular2 Initialization Process
  1. Introduction to Component
  2. Creating a Component
  3. Bootstrapping the Component

Databinding

  1. Understanding Data Binding
  2. Attribute Binding
  3. Two-way Data Binding
  4. Event Binding etc.
  5. Choosing Appropriate Data Binding

Angular2 CLI

  1. Introduction to CLI
  2. Creating new project-ng new and ng init
  3. Building Project-ng build and ng serve
  4. Ng CLI options
  5. Ng CLI for creating
  6. components, services, directives and Pipe etc.

Directives and Pipes

  1. Built in Directives-ngIf, ngFor, ngSwitch etc.
  2. Creating Custom Directives
  3. Angular2 Pipes
  4. Creating Custom Pipes

Routing

  1. Understanding Routing
  2. Defining Routes
  3. Nested Routes
  4. Attaching Routes to Actions
  5. Defining Templates

Advanced Components and Directives

  1. Components Life Cycle Hooks
  2. Nested Components
  3. Data sharing between nested components

Inheritance

  1. Introduction to Angular2 Inheritance
  2. Components Inheritance

Angular Forms and Controls

  1. Introduction to Angular 2 Forms
  2. Types of Angular2 Forms-Template Driven and Model Driven
  3. Template Driven vs. Model Driven

Template Driven Form

  1. Creating Template driven Form
  2. Angular form input controls
  3. Angular form validation
  4. Angular form and controls properties

Model Driven Form

  1. Creating Model Driven Form
  2. Angular form input controls
  3. Angular form validation
  4. Angular form and controls properties

SPA

  1. Introduction to SPA
  2. SPA vs. MPA
  3. Most Popular SPA
  4. Advantages of SPA

Services

  1. Understanding Angular2 Services
  2. Creating

Database Operations with REST Service

  1. Introduction to REST
  2. REST Service CRUD Operations

Unit Testing

Unit Testing

  1. What is Unit Testing
  2. Advantages of Unit Testing

.NET Unit Test Frameworks

  1. MS Test
  2. xUnit
  3. NUnit

Test Driven Development (TDD)

  1. Introduction to TDD
  2. Using TDD in app
  3. Advantages of TDD

Mocking

  1. Introduction to Mocking
  2. Mocking Frameworks – Moq, TypeMoq
  3. Advantages of Mocking

Unit Tests for Controller and Actions

  1. Writing unit tests for ASP.NET MVC controller
  2. Debugging unit tests
  3. Verify the actual and expected result

Visual Studio Live Unit Test

  1. Introduction to Visual Studio Live Unit Tests
  2. Testing unit tests using Visual Studio Live unit tests

Project

Desciption: You will learn how to develop an online shopping site. The site will show the list of products to User/Customer. A user can purchase products and see the previous order history. Here, the admin will be responsible for adding products, categories and approving customer order. The application will use the three-tier architecture with an extensible approach. We would be using payment gateway to do online payment and finally publishing it on IIS.

Project Architecture: The primary goal of this architecture is to share as much code as possible across the web application and further reuse existing code for mobile apps development if necessary. This architecture will help you to develop web application with the recommended design patterns and practices.

ASP.NET Core Project Architecture

What you will learn through project?

At the completion of project, attendees will be able to;

  1. Create shopping cart using Angular4
  2. Integrate payment gateway
  3. Create Application core layer using Entity Framework Core
  4. Create Repository layer using Repository and Unit of Work design pattern
  5. Decouple modules using Dependency Injection
  6. Break a project into multiple modules
  7. Create Service layer using Web API
  8. Scale application for Phone, Tablets, Laptop & Desktop using Bootstrap
  9. Consuming Web API using Angular4
  10. Do errors logging
  11. Optimize web pages performance
  12. Secure application based on user roles
  13. Authenticate/authorize user
  14. Securing ASP.NET Web API using Token based security
  15. Publish their App on IIS

Like the Curriculum

Your learning is important. Let’s have a Google Meet to get more clarity.

DotNetTricks Benefits

Unlimited Live Sessions

Live Training Membership give you unlimited access to all our live training and sessions recording from anywhere, and using any device staying at home.

Expert-led Live Sessions

All sessions are led by our expert mentors who are well connected to the open source communities. They explain complex technical concepts in an easy way.

Tests & Quizzes

Each Module will be followed by mockup tests and quizzes which help you to monitor your learning progress and Evaluate yourself.

Build Real-Projects

All the sessions are delivered using real-life examples. You will learn how to build real projects using industry recommended principles & practices.

Personal Career Coach

Get career guidance from top experts as your personal coach, align your preparation strategy & learning resources to achieve your goal

Interview Prep Sessions

Get career guidance and ask your questions & doubts live. Join to prepare yourself for next job interview to crack and get hired!

Resume Building

Optimize your resume with the help of our experienced experts to get your desired jobs.

Hands-on Assignments

Learn by doing hands-on to gain confidence to solve real-world challenges and assignments.

Discord Community Access

Get access to Discord community to discuss doubts, access assignments and learning with peer interaction.

Technical Support

We have online support team available to help you with any technical queries you may have during the course.

Get Certified

Master in-demand job skills to become a technology expert, get certified, and accelerate your career.

Career & Certification

DotNetTricks ASP.NET Core with Angular Training Certificate Holders work at 1000s of companies like:

Video Reviews

FAQs

Q1. Who are your mentors?

All our mentors are highly qualified and experience professionals. All have at least 8-10 yrs of development experience in various technologies and are trained by Dot Net Tricks to deliver interactive training to the participants.

Q2. Do you provide any course material or live session videos?

Yes we do. You will get access to the entire content including class videos, mockups, and assignments through LMS.

Q3. Do you provide training on latest technology version?

Yes we do. As the technology upgrades we do update our content and provide your training on latest version of that technology.

Q4. What If I miss my online training class?

All online training classes are recorded. You will get the recorded sessions so that you can watch the online classes when you want. Also, you can join other class to do your missing classes.

Q5. Do you prepare me for the job interview?

Yes, we do. We will discuss all possible technical interview questions and answers during the training program so that you can prepare yourself for interview.

Q6. Can I share my course with someone else?

In short, no. Check our licensing that you agree to by using Dot Net Tricks LMS. We track this stuff, any abuse of copyright is taken seriously. Thanks for your understanding on this one.

Q7. Do you offer certificate of completion?

Yes, We would be providing you with the certificate of completion of the program, once you have successfully submitted all the assessment and it has been verified by our subject matter experts.

Accept cookies & close this