Content by CETPA
Content by CETPA
.Net – Content
Duration: 22 Days
OOPS Concepts
Introduction to OOPS and its principles
Class and Objects
Introduction to Constructor
CETPA OFFICIAL COURSE CURRICULUM
Types of Constructors
Constructor Overloading
Properties
Static variables and Non-Static variables
Static methods and Non-static methods
Static Constructor
This keyword
Encapsulation and Data abstraction
Garbage collector
OOPS Concepts
Introduction to Association
Introduction to Inheritance
Types of Inheritance
Advantage of Inheritance
Access Specifies
Method Overriding
Introduction to Polymorphism
Types of Polymorphism
Static Binding and Dynamic Binding
Method overloading
Operator Overloading
Understanding Abstraction
Abstract methods
Abstract Class
Interface
Abstract class vs Interface
Exception Handling
What is an Exception and types of Exceptions?
How to handle Exception using try and catch blocks?
How to throw an Exception using throw ex and throw?
What is finally Block
How to define custom Exception class?
IO Streams
What is a Stream and Types of Streams?
How Files can be handled using File Mode, File Access, File Share
What is Reader & Writer?
How to work with File System
What is Serialization and Deserialization?
Views
Introducing Razor View
Advantages of Razor View
Razor Syntax
Types of Views
Partial Views
Layout Pages
Helpers
Html Helpers
Built-In Html Helpers
URL helpers
Tag Helpers
Custom Tag Helpers
Model Binding
Model Binder Overview
CETPA OFFICIAL COURSE CURRICULUM
Security
Authentication and Authorization
Implementing Security using ASP.NET Core Identity
Seeding Users and Roles
OAuth implementation
Social Sites Login
Routing
Url Routing Overview
Custom Routes
Attribute Routing
Routing Constraints
Module Development
Understanding Areas
Adding Areas
Defining Area Routes
Linking between Areas
I Action Result
Media Types
Creating a Web API that Supports CRUD Operations using EF
Unit Test
Why do We Need Unit Test?
Setting Up the Unit Testing Framework
Facts, Theories and Inline Data
Asserts and Exceptions
Mocking and Integration Tests
Project Work