0% found this document useful (0 votes)
17 views

Asp.net Core with Angular 8

The document outlines a comprehensive training program on Web Development using ASP.NET Core with Angular 8, covering various modules including .NET Core fundamentals, MVC architecture, Entity Framework, Angular components, and Web API integration. It provides detailed insights into project development, design patterns, unit testing, and securing applications. The final module includes a practical project focused on developing an e-commerce site, emphasizing real-world application of the concepts learned.

Uploaded by

rakkeshbisht7510
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views

Asp.net Core with Angular 8

The document outlines a comprehensive training program on Web Development using ASP.NET Core with Angular 8, covering various modules including .NET Core fundamentals, MVC architecture, Entity Framework, Angular components, and Web API integration. It provides detailed insights into project development, design patterns, unit testing, and securing applications. The final module includes a practical project focused on developing an e-commerce site, emphasizing real-world application of the concepts learned.

Uploaded by

rakkeshbisht7510
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

Web Development Using

Asp.net Core with Angular 8

www.softedgeit.com [email protected] Call - 7774040561/2/3


ASP.NET MVE CORE WITH ANGULAR 8
Module-1

.NET Core
• Introduction to .NET Core
• .NET Core Features
• .NET Core Framework Architecture
• .NET Core Supports
• Advantages of .NET Core
• .NET App Model

.NET CLI and Visual Studio Code

• Introduction to .NET CLI


• .NET CLI Commands
• Creating Projects using CLI
• Running code using CLI
• VS Code for .NET Core Development

ASP .NET Core

• Introduction to ASP.NET Core


• ASP.NET Core Features
• ASP.NET Core 1.0 vs. ASP. NET MVC5 vs. ASP .NET WebForms
• Advantages of ASP.NET Core

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

Module 2
Model, View, Controller & Actions

• Understanding Model, View and Controller


• Types of Views

www.softedgeit.com [email protected] Call - 7774040561/2/3


• Creating Controller
• Understanding Actions
• Communication between Controller and View

Razor View Engine

• Understanding Razor View Engine


• Razor Syntax
• Razor Statements, Loops etc.

Routes & URLs

• Introduction to Routing
• Defining Routes
• Attribute Routing
• Need of attributes routing
• Actions and Non- Actions Methods
• Understanding Action Results

Module 3
Helpers

• Understanding HTML Helpers


• Types of HTML Helpers
• Built – In HTML Helpers
• Tag Helpers
• Inline Helpers
• Custom Helpers
• Url Helpers

Server – side Data Receiving Ways

• Action Parameters
• View Model/Objects
• IForm Collection

Reusable UI Components

• Partial View
• View Components

www.softedgeit.com [email protected] Call - 7774040561/2/3


Module 4
View Model & Validation

• Creating View Model


• Understanding ASP.NET Core MVC Validation
• Need of Server Side and Client – Side Validation
• Validation with Data Annotation

Custom Validation

• Custom client –side validation


• Custom server- side validation

Data Passing Techniques

• View Data
• View Bag
• Temp Data
• Session
• Query String
• Cookies

Module 5
Entity Framework Core

• What is ORM?
• ORMs used with .NET
• EF6 vs. EF Core
• Advantages of Entity Framework

Database Modeling

• Defining Mapping using Data Annotation


• Implementing CRUD Operations
• Defining Mapping using Fluent API

Database Migration, DB Procedures and Functions

• Entry Framework Code First Migrations


• Updating Database when the Model Changes

www.softedgeit.com [email protected] Call - 7774040561/2/3


• Calling Stored Procedures and functions
• Code First with existing Database

Module 6
Repository Design Pattern and Unit of Work Design Patterns

• Understanding Repository and UOW Design Pattern


• Need of Repository Design Pattern
• Need to Unit of Work Design Pattern
• Implementing Repository and UOF Design Pattern

Dependency Injection

• Understanding Dependency Injection


• Need of Dependency Injection
• Implementing DI
• Data Listing, Paging and Sorting (Self- Paced)

Module 7
Unit Testing

• What is Unit Testing


• Unit Testing – What, Why & When
• Advantages of Unit Testing
• Disadvantage of Unit Testing
• .NET Unit Testing Frameworks

Module 8
Introduction to Angular 8.0

• Introduction to Angular
• Advantages of Angular
• Angular vs. Angular

Exploring Angular App Structure

• Understanding Angular folder Structure


• Angular Initialization Process
• Angular Building Blocks

www.softedgeit.com [email protected] Call - 7774040561/2/3


Modules and Components

• Understanding Modules
• Introduction to Component Template
• Creating a Component
• Bootstrapping the Component

Decorators and Metadata

• Understanding Decorators
• Understanding Metadata

Data binding

• Understanding Data Binding


• Interpolation
• Property Binding
o Two-way Data Binding Event Binding
• Event Binding

Module 9
Directives

• Introduction to Directive
• Built in Directives- nglf, ngFor, ngSwitch etc.
• Creating Custom Directives
• Using Custom Directive

Pipes

• Introduction to Pipes
• Built in Pipes- lowercase, uppercase, currency
• Using third –Party Pipes
• Creating Custom Pipes

Debugging

• Understanding Angular Error Messages


• Debugging Code in the Browser
• Debugging Code using IDE

www.softedgeit.com [email protected] Call - 7774040561/2/3


Module 10
Angular Forms and Controls

• Introduction to Angular 8 Forms


• Types of Angular 8 Forms – Template Driven and Model Driven
• Template Driven vs. Model Driven

Template Driven Form

• Creating Template Driven Form


• Angular form input controls
• Angular form validation
• Angular form and controls properties

Services in Angular

• Understanding Angular 8 Services


• Creating Services

Module 11
Web API

• Introduction to SOA
• Introduction to REST
• REST Principle
• Understanding web API
• Choosing between WCF and WebAPI

Web API Controller & Actions

• Understanding Controller & Actions


• Creating Controller
• Creating Actions

Database Operations and Postman

• CRUD Operations using Web API


• Using Postman for testing Web API
• Consuming Web API using ASP.NET Core

www.softedgeit.com [email protected] Call - 7774040561/2/3


Angular SPA

• Setting Up Angular App using Visual Studio


• Building and Running Angular using Visual Studio
• Consuming Web API using Angular

Module 12 (Project: Ecommerce Site Development)


Discussing Project Architecture

• Understanding Application layers


• Discussing Application Entities Properties
• Discussing Relationship among Application Entities

Developing Project

• Designing Application Architecture


• Developing DAL layer using Entity Framework Core

Implementing Design Pattern

• Developing BAL layer


• Repository Design Pattern
• User Login Process
• Dependency Injection

Module Development

• Creating Admin Module using Area


• Creating User Module using Area

ASP.NET Core MVC Authentication: Identity

• ASP.NET Core MVC Authentication Options


• Introduction to Identity
• Implementing Identity

ASP.NET Core MVC Pipeline, Middleware and Filters

• Exploring ASP.NET Core Pipeline


• ASP.NET Core MVC Middleware
• ASP.NET Core MVC Filters
• Extending ASP.NET Core MVC Filters

www.softedgeit.com [email protected] Call - 7774040561/2/3


• Configuring ASP.NET Core MVC Filters

Module 13
Securing ASP.NET Core MVC App

• Implementing Authorization using Authorization Filter


• Passing logged in User Info Across the App

Category and Product Listing

• Category CRUD Operations


• Product CRUD Operations

Bundling and Minification

• Understanding Bundling & Minification


• Minimize number of static files requests

Web API and Angular

• Developing Web API for shopping Cart


• Setting Up Angular with ASP.NET Core
• Developing Shopping Site Store using Angular

Shopping Cart

• Creating Shopping Cart


• Adding Products to Shopping Cart
• Removing Products From Shopping Cart

www.softedgeit.com [email protected] Call - 7774040561/2/3

You might also like