0% found this document useful (0 votes)
14 views4 pages

Dot Net Training Course

The document outlines a comprehensive training syllabus for .NET and ASP.NET Core API, covering essential topics such as C# fundamentals, Object-Oriented Programming, SQL Server basics, and ASP.NET Core API development. It includes sections on data annotations, entity framework, web API creation, error handling, performance optimization, authentication, design patterns, and unit testing. Additional topics include file uploads, caching, and WebSockets, providing a thorough foundation for developing applications using the .NET framework.

Uploaded by

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

Dot Net Training Course

The document outlines a comprehensive training syllabus for .NET and ASP.NET Core API, covering essential topics such as C# fundamentals, Object-Oriented Programming, SQL Server basics, and ASP.NET Core API development. It includes sections on data annotations, entity framework, web API creation, error handling, performance optimization, authentication, design patterns, and unit testing. Additional topics include file uploads, caching, and WebSockets, providing a thorough foundation for developing applications using the .NET framework.

Uploaded by

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

DOT NET TRAINING SYLLABUS

Section 1: Introduction to C#
• Overview of C#
• Data Types & Variables Declaration
• Variable & Constant
• Type Conversion
• Control Structures
• Arrays & List
• Operators
Section 2 : OOPS - Object Oriented Programming
• Classes
• Objects
• Encapsulation
• Inheritance
• Polymorphism
• Abstract Class
• Interfaces
• Delegates
Section 3 : Introduction to SQL Server
• Introduction to databases
• Constraints in SQL Server
• Primary And Foreign Key
• JOIN In Sql Server
ASP.NET CORE API TRAINING SYLLABUS

Section 1 : Framework Introduction


• The .NET Framework – an Overview
• .Net Version (Including latest version)
• Architecture of .NET Applications
• 2 Tire Architecture
• 3 Tire Architecture
• Types of Applications developed using MS.NET

Section 2: Introduction to ASP.NET CORE API


• Advantages of Asp.net Core - A Basic Overview
• Use Of API (Introduction To API)
• Understanding RESTful Principles in ASP.NET Core Web API
• Create a New Project In Asp.net core API
• File Structure Of ASP.NET CORE API Project
• Understand The Below File Or Folder and its Use.
• Program.cs
• Appsettings.js
• Introduction to API Controllers
• Introduction to Models
• Diffrence Between HTTP and HTTPS
• HTTP Method
• GET
• POST
• PUT
• DELETE
• PATCH
• Handling HTTP Requests and Responses in ASP.NET Core Web API

Section 3 : Data Annotations & Validations


• Introduction to Validations
• Data Annotations in Model
• Model Binding and Validation:

Section 4: Entity Framework in CORE


• Introduction to Entity Framework
• Architecture of Entity Framework
• DB first approach
• Code First approach
• What Is DBCONTEXT
• Connection With DataBase (SQL SERVER)
• Migration
• LINQ Method

Section 5 : WEB API

• Consuming Web API


• Create GET,POST,PUT and DELETE API
• Type of Binding Request Body Data in ASP.NET Core Web API
• Web API Routing and Attribute Routing
• Filters
• JsonPatch in ASP.NET Core web API

Section 6 : Coding Standard


1. Naming Conventions
2. Code Formatting
Section 7: Error Handling and Logging in ASP.NET Core Web
• Introduction to Exceptions
• Try and catch keywords
• Using “finally” block
• Handling and throwing exceptions in .NET
• Type of way to handle ERROR
• ILogger
Section 8 : Synchronous and Asynchronous Method
• Defference Between Synchronous and Asynchronous Method
• Implement the Synchronous and Asynchronous Method
• Implementing Background Tasks
• Task Vs Thread
Section 9: Performance Optimization Techniques for ASP.NET Core Web API
Section 10 : Authentication & authorization

• Types of authentication(Install Required Packages:)


• Access restriction
• JWT Token
Section 11 : Mapper

Section 12 : Design Pattern


1. Repository Pattern Logic
- Interface
- Repository
2. Singleton Pattern
Section 13 : ASP.NET Middleware
Section 14 : File Uploads in ASP.NET Core Web API
1. Single file uploading
2. multiple file uploading
Section 16: Mail an OTP
Section 17: Caching Data in ASP.NET Core Web API
Section 18 : Unit Testing
Section 19: WebSockets
Section 20 : IIS Server
• Basic knowledge Of IIS

You might also like