A full-stack .NET Core developer is an expert who design, and architect modern applications all stacks like UI, Back-end, database, version control, server and APIs. This training will help you to understand ASP.NET Core, Web API, Angular or React. This path will prepare you to become a certified Full-stack .NET developer and land your dream job in top MNCs.
.NET/C# and SQL Server Database (Self-paced)
- .NET Framework and .NET Core
- .NET Architecture: BCL, CLR, CTS, CLS
- .NET Compilation: IL/MSIL, JIT/RyuJIT
- Assembly and Garbage Collector
- C# Programming Language
- Data Type
- Variable & Typecasting
- Operators
- Conditional Statements
- Loops and Jumps Statements
- Arrays and Strings
- Object-Oriented Programming
- Class and Objects
- Access Modifiers
- Constructor and Destructor
- Inheritance
- Property and Methods
- Exception Handling
- Abstract Class and Interface
- Static Class and Partial Class
- Anonymous Type, Var and Dynamic
- Lambda Expression
- Collections and Generics
- SQL Sever Database
- Database Designing
- Database Normalization
- SQL Keys
- SQL Query and Sub Query
- SQL Clauses
- SQL Joins
- SQL Server Views
- Stored Procedure
- SQL Server Functions
- SQL Server Triggers
- SQL Server Cursors
Frontend Foundations (Self-paced)
- HTML Basics
- HTML Elements
- Ordered list and Unordered list
- Tables
- HTML Layouts
- HTML Forms
- CSS Basics: Colors and Backgrounds
- Text and Fonts
- Styles: Lists, Tables
- Bootstrap Fundamentals
- Navigation Bar
- Bootstrap Form Elements
- Bootstrap Icons
- Typography
- Buttons and Dropdowns
- Images, Card
- Tabs and Accordion
- Bootstrap Modals
- Introduction to jQuery
- Need to jQuery
- jQuery Selectors
- Working with jQuery
ASP.NET Core, MVC and Web API
- MVC Pattern
- Introduction to ASP.NET Core
- Model and Views
- Controller and Actions
- View Engine and Razor
- Routing
- Helpers
- Data Passing Techniques
- Forms
- Model Binding
- LINQ Introduction
- LINQ Query Tools
- LINQ Query
- LINQ Operators
- LINQ Joins
- O/RM
- Entity Framework
- Working with Entity Framework
- Database First Approach
- Model First Approach
- REST and Web API
- Request/Response
- Controller and Action Results
- Routing
- Content Negotiation and Formatters
- Parameter Binding
- Validations
- Pipeline and Filters
- Security: Authentication/Authorization
- Versioning and Hosting
Frontend (Angular or React)
- Introduction to ES6
- var, let and const
- Functions and Parameters
- Object and Constructor Function
- Class and Class Members
- ES6 Modules
- Promises
- Creating Project
- Single Page App
- Building Blocks
- Data Binding
- Events
- Routing
- Route Parameters
- Component Lifecycle
- Lifecycle Hooks
- Component Nesting
- Inheritance
- Services
- Data Passing Techniques
- Forms and Validations
- Database Operations
- Interceptors
- JWT Token
Live Projects: Guided and Independent
- Setup and build project using Clean Architecture.
- Decouples modules using Dependency Injection.
- Integrate RazorPay payment gateway.
- Implement Repository pattern to perform DB operations.
- Build responsive UI using Bootstrap.
- Implement Errors logging.
- Optimize web pages to boost-up performance.
- Implement Login/Signup Work flow.
- Implement Authentication/Authorization.
- Implement ASP.NET Core best practices.
- Deployment project to cloud or IIS.
- Setup and build project Architecture.
- Build Application modules.
- Integrate RazorPay payment gateway.
- Implement Design Patterns.
- Build responsive UI using Bootstrap.
- Implement Errors logging.
- Optimize web pages to boost-up performance.
- Implement Login/Signup Work flow.
- Implement Authentication/Authorization.
- Implement ASP.NET Core best practices.
- Deployment project to cloud or IIS.
Career Coaching Interview Prep
- Personalized Career Coaching
- Physical & Mental Fitness
- Secrets of Time Management
- Success Habits
- Secrets of Productivity
- Build projects portfolio on GitHub
- Make your Projects Live
- Draft your Resume
- Make Profile on Job Portals
- Art of unlocking opportunities
- Prepare Yourself for interview
- How to answer tough questions
- Learn How to Face your tech interview
- Mock Interviews to build confidence
- Get Feedback of your Mock interviews