Course Name
Course Code : RQD31
Venue Details
Postal Code : 30-644
Session Dates
Duration: 3 days (21 hours)
This course provides a comprehensive guide to building modern web applications using .NET Core for the backend and Angular for the frontend. Participants will learn to develop scalable, secure, and high-performance web applications by leveraging RESTful APIs, Entity Framework Core, authentication mechanisms, and Angular best practices.
The course covers:
Introduction to .NET Core and Angular architecture
Building RESTful APIs using .NET Core Web API
Client-side development with Angular
Integration of .NET Core backend with Angular frontend
Authentication and authorization using JWT
Database integration with Entity Framework Core
Testing, debugging, and deploying full-stack applications
Overview of .NET Core and Angular architecture
Benefits of using .NET Core for the backend and Angular for the frontend
Setting up the development environment (Visual Studio, VS Code, Node.js)
Introduction to ASP.NET Core Web API
Creating controllers and actions
Using Dependency Injection in .NET Core
Implementing Middleware and Filters
Data validation and error handling
Introduction to Entity Framework Core
Code First vs Database First Approach
CRUD Operations using EF Core
Handling Migrations in EF Core
Using LINQ for data queries
Implementing JWT-based authentication
Role-based and claims-based authorization
Securing APIs against SQL Injection and CSRF attacks
Implementing OAuth and OpenID Connect (Optional)
Setting up an Angular project using Angular CLI
Understanding Angular Modules, Components, and Directives
Data binding and event handling in Angular
Working with Services and Dependency Injection
Making HTTP requests using Angular HttpClient
Handling API responses and errors
Using RxJS Observables and Promises
Implementing authentication in Angular using JWT
Template-driven vs Reactive Forms
Implementing Form Validation and Error Handling
Using Angular Material for UI Components
Introduction to State Management Concepts
Using NgRx for State Management
Managing Application State with Services
Unit Testing in .NET Core using xUnit
Unit Testing Angular components and services using Jasmine and Karma
Debugging techniques for .NET Core and Angular applications
Building and optimizing Angular applications
Deploying .NET Core APIs to IIS/Azure
Deploying Angular applications to Firebase, AWS, or Azure
CI/CD pipeline setup for .NET Core and Angular applications
Mode of Delivery : The event can be attended both online and at nearby ProgNXT classroom by Individual Professionals and Corporate Employees as per the seat availability. Please Contact Us at [email protected] for checking the seat availability
Audience : We have a global audience that logs in to using their own computers to work hand in hand with our world-class instructors.
Assessment : Each training course will have ProgNXT Assessment at the end.
Certification : After successful passing of ProgNXT Assessment, ProgNXT Certification will be provided, which has got acceptance in 55+ Countries.
| Global Region | Location | Start Date | End Date | Action |
|---|---|---|---|---|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |