.Net Framework
Syllabus
Introduction
- .Net Framework1.1/2.0/3/3.5/4.5/4.7/4.8
- .Net Architecture
C# Fundamentals
- Basic classes
- Declarations
- Conditionals
- Loops
- Arrays
- Strings
- Enumerations
- Structures
OOPs
- Class and Object
- Encapsulation
- Inheritance
- Polymorphism
- Constructors
- Interfaces
- Abstract Class and Function
Memory Management and Exception Handling
- Error Handling
- Exceptions and Garbage collector.
- Multithreading
- Parallel Programming using Task Parallel Library
- Asynchronous Programming using async and wait keywords
ASP.Net
- Introduction to ASP.NET and it’s Architecture.
- ASP.NET Application & PAGE Life Cycle
- ASP.NET Controls
- ASP.NET Web Forms – User Controls
ADO.Net
- ADO.NET Providers
- Data Reader
- Dataset
- DataList
- Repeater
- Datasource Controls
Entity Framework Entity Framework
- Features
- Data model
- Design tools
- Relationships, Context,Datasets
- DbContext
- Inserting, Updating, Deleting
- Code First Approach
- Database First Approach
- Data Annotations
SQL Server
- Tables, Views
- Functions
- Joins
- Stored procedures
- Performance fine tuning
ASP.NET MVC / JQuery / Ajax / Introduction to ASP.NET MVC 5
- The MVC Pattern model view controller
- Controllers
- Views
- Models
- URL Routing in MVC 5
- Creating Controllers and actions
- Parameters and return type in Actions
- Parameters with constraints and defaults
- Controller and Action filters Authentication & Authorization
- Creating Razor Views
- Intermingling Code and Markup
- The View Bag / View Data
- Integrating jQuery in Razor Views
- Partial Views
- Layout Views
- HTML Forms in Razor Views
- jQuery-AJAX in ASP.NET MVC
- jQuery-AJAX with jSON
- HTML Helpers
- Data Validations
- Data Annotations
- Scaffold Templates
Entity Framework
- CodeFirst Approach
- Database First Approach
- CRUD Operations
WebApi
- Introduction to Web API
- Implementing GET, PUT,POST, DELETE in .Net Web Api using Entity Frame Work in
- .Net WebApi
- Working with Post man to invoke respective controllers