0% found this document useful (0 votes)
6 views

Net Course

Dot net full Stack

Uploaded by

Prasad Reddy
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

Net Course

Dot net full Stack

Uploaded by

Prasad Reddy
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

C# Concepts

 Introduction
 Reading and writing to a console
 Built-in data types
 String data type
 Operators
 Nullable Types
 Datatype conversions
 Arrays
 Comments
 If statement
 Switch statement
 Switch continued
 While loop
 Do while loop
 For & foreach loop
 Methods
 Method parameters
 Namespaces
 Class - Introduction
 Static & Instance members
 Inheritance
 Method hiding
 Polymorphism
 Method overriding Vs hiding
 Method overloading
 Why Properties
 Properties
 Structs
 Classes Vs Structs
 Interfaces
 Explicit interface implementation
 Abstract Classes
 Abstract Classes Vs Interfaces
 Diamond Problem
 Multiple inheritance
 Exception Handling
 Inner Exceptions
 Why Enums
 Enums Example
 Enums Concepts
 Types v/s Type Members
 Access Modifiers - Private, Public and Protected
 Access Modifiers - Internal and Protected Internal
 Access Modifiers for types
 Attributes
 Generics
 Generic Collections
 Reason to override ToString() method
 Reason to override Equals() method
 Difference between Convert.ToString() and ToString() method
 Difference between string and stringbuilder
 Partial classes in C#
 Optional Parameters in c#
 Making method parameters optional using method overloading
 Making method parameters optional by specifying parameter defaults
 Making method parameters optional by using OptionalAttribute
 Anonymous methods in c#
 Lambda expression in c#
 Code snippets in visual studio
 What is dictionary in c#
 What is dictionary in c# continued
 List collection class in c#
 List collection class in c# continued
 Working with generic list class and ranges in c#
 Sort a list of simple types in c#
 Sort a list of complex types in c#
 Some useful methods of List collection class
 When to use a dictionary over list in c#
 Async and await in c#

SQL Server:

 Connecting to SQL Server


 Creating, altering and dropping a database
 Creating and working with tables
 Default Constraint
 Cascading referential integrity constraint
 CHECK constraint
 Identity Column
 Retrieving Identity Column values
 Unique key constraint
 All about “SELECT”
 Group By
 JOINS
 Advanced JOINS
 Self Join
 Different ways to replace NULL in SQL Server
 COALESCE() function in SQL Server
 UNION and UNION ALL
 Stored Procedures
 Advantages of stored procedures
 String functions
 DateTime functions in SQL Server
 DateTime functions continued
 DateTime functions continued
 Cast and Convert functions
 Temporary Tables

.Net Core(MVC+WEBAPI) Tutorial:

 Setting up machine for asp.net core development


 Creating asp.net core web application
 ASP.NET core project file
 Main method in asp.net core
 ASP.NET Core launchsettings.json file
 ASP.NET Core appsettings.json file
 Middleware in ASP.NET Core
 Configure ASP.NET Core request processing pipeline
 Static Files in ASP.NET Core
 ASP.NET Core developer exception page
 ASP.NET Core Environment Variables
 ASP.NET Core MVC tutorial
 Setup MVC in ASP.NET
 ASP.NET Core AddMvc vs AddMvcCore
 Model in ASP.NET Core MVC
 ASP.NET Core dependency injection tutorial
 Controller in ASP.NET Core MVC
 Views in ASP.NET Core MVC
 Passing data to view in ASP.NET Core MVC
 ViewBag in ASP.NET Core MVC
 Strongly Typed View in ASP.NET Core MVC
 ViewModel in ASP.NET Core MVC
 List view in asp.net core mvc
 Layout view in asp.net core mvc
 Sections in layout page in ASP.NET Core MVC
 _ViewStart.cshtml in ASP.NET Core MVC
 Routing in ASP.NET Core MVC
 DbContext in entity framework core
 Using sql server with entity framework core
 Repository pattern in asp.net core

WebAPI:

 Introduction to Web API.


 Building your first Asp.Net Core API.
 Working with relational data.
 Controller Action return types.
 Asp.Net Core Web API Versioning.

You might also like