Loading...
SIMPLUS
Home
About Us
Courses
Language
C
C++
JAVA
PYTHON
C#
.NET Core
ASP.Net
PHP
WORDPRESS
Database
SQL
MYSQL
MONGODB
Font-End
HTML
CSS
BOOTSTRAP
REACT
ANGULAR
BLAZOR
Back-End
JAVASCRIPT
NODE.JS
Full-Stack
MERN
.NET
Update
Contact Us
.NET Core Course
Home
Courses
.NET Core course
Learn .NET Core start from Beginner
Course Features
Duaration :
14 Weeks
Leactures :
Online / Offline
Assignments :
3
.NET Core Course
Syllabus
Week - 1
Introduction to .NET Core
● Overview of .NET Core:
History, features and Benefits
● Setting Up the Environment:
Installing .NET SDK, Visual Studio, creating a simple .NET Core project
● Basic Concepts:
Understanding the MVC (Model-View-Controller) pattern
Week - 2
Basic Concepts - Part 1
● Project Structure:
Understanding the folder structure and files in an .NET Core project
● Routing:
Configuring routing, attribute routing
● Controllers:
Creating and using controllers, action methods
Week - 3
Basic Concepts - Part 2
● Models:
Creating models, data annotations for validation
● Views:
Creating and using Razor views, layout views, view components
● View Data and View Models:
Passing data from controller to view, using view models
Week - 4
Dependency Injection
● Introduction to Dependency Injection:
Understanding dependency injection, services in .NET Core
● Built-in Services:
Configuring and using built-in services
● Custom Services:
Creating and injecting custom services
Week - 5
Middleware
● Understanding Middleware:
What is middleware, how it works in .NET Core
● Built-in Middleware:
Using built-in middleware components
● Custom Middleware:
Creating and using custom middleware
Week - 6
Entity Framework Core - Part 1
● Introduction to Entity Framework Core:
Setting up EF Core, creating a DbContext
● Database Operations:
CRUD operations with EF Core, using migrations
Week - 7
Entity Framework Core - Part 2
● Querying Data:
LINQ queries, eager vs. lazy loading
● Relationships:
Configuring relationships between entities, navigation properties
Week - 8
Authentication
● Introduction to Authentication:
Understanding authentication in .NET Core
● Identity Framework:
Setting up and using .NET Core Identity
● Custom Authentication:
Implementing custom authentication schemes
Week - 9
Authorization
● Introduction to Authorization:
Understanding authorization in .NET Core
● Role-based Authorization:
Configuring and using role-based authorization
● Policy-based Authorization:
Creating and using authorization policies
Week - 10
Web APIs
● Creating Web APIs:
Setting up Web API controllers, action methods
● Routing and Actions:
Configuring API routes, action methods
● Data Formatting:
Returning JSON, XML responses, custom formatters
Week - 11
Advanced Topics
● Advanced Routing:
Using route constraints, route data tokens
● Error Handling:
Configuring global error handling, custom error pages
● Logging and Diagnostics:
Setting up logging, using diagnostics tools
Week - 12
Testing and Debugging
● Unit Testing:
Writing unit tests for controllers, services
● Integration Testing:
Setting up integration tests, testing API endpoints
● Debugging:
Debugging techniques, using Visual Studio debugger
Week - 13
Deployment
● Preparing for Deployment:
Configuring production settings, environment variables
● Hosting Options:
Deploying to IIS, Azure, Docker
● Continuous Integration and Deployment:
Setting up CI/CD pipelines
Week - 14
Final Project: Project Planning
● Choosing a project:
Deciding on the project scope and features
● Planning features:
Creating a feature list and technical requirements
● Creating a roadmap:
Breaking down the project into manageable tasks and milestones