C# Programming Fundamentals-Introduction to the course
Meet Your Instructor
()
Syllabus
C# Programming Fundamentals-Introduction to the C# programming language
What you will learn in this Lesson
()
Introduction to C#
()
C# Version History
()
C# Code Execution
()
Installing and Configuring Visual Studio
()
Hello World Program
()
Learn more about C# basics
C# Programming Fundamentals-C# Conditional Statements and Loops
What you will learn in this Lesson
()
Variable & Data Types
()
Operators
()
Conditional Statements
()
Looping Constructs
()
Jump Statements
()
Read more about Conditional Statements
C# Programming Fundamentals-C# Arrays and Strings
What you will learn in this Lesson
()
Arrays & its Types
()
Manipulating Arrays
()
Strings and its Methods
()
Manipulating Strings
()
Learn more about Arrays and Strings
C# Programming Fundamentals-Object-Oriented Programming in C#
What you will learn in this Lesson
()
Object-Oriented Programming
()
Classes and Objects
()
Encapsulation & Abstraction
()
Constructors
()
Inheritance
()
Polymorphism
()
Read more about OOPS
Advanced C# Programming-Abstract Class, Interface and Partial Class
What you will learn in this Lesson
()
Abstract Class
()
Interface
()
Static Classes & Methods
()
Extension Methods
()
Partial Class & Methods
()
Learn more about classes and interface
Advanced C# Programming-Property, Indexer, Attributes and Exception Handling
What you will learn in this Lesson
()
Property in C#
()
Indexer in C#
()
Enum in C#
()
Exceptional Handling
()
Handling Exceptions in Console
()
Read more about Property & Indexers
Advanced C# Programming-Anonymous Type, Delegates, Events and Lambda
What you will learn in this Lesson
()
Anonymous Type
()
Delegates
()
Learn more Extention methods and delegates
Events
()
Anonymous Methods
()
Lambda Expression
()
Expression Tree
()
Further reading on methods and expressions
SQL Server for Backend Development-Getting Started with SQL Server
Introduction to Databases
()
Introduction to SQL Server
()
Types of Databases
()
SQL Commands
()
SQL Server Tables
()
Data Manipulation Commands
()
Constraints
()
Exercise on Constraints
()
SQL Server for Backend Development-T-SQL Fundamentals with SQL Server
SQL Clauses
()
Data Types and Variables
()
SQL Operators
()
SQL Predicates
()
SQL Joins
()
SQL Server for Backend Development-Views, Indexes and Stored Procedures
SQL Server Views
()
Types of Views
()
User Defined Views
()
SQL Sever Indexes
()
Creating Indexes
()
Introduction to Stored Procedure
()
User Defined Stored Procedure
()
DML Operations
()
SQL Server for Backend Development-Functions, Triggers and Cursors
SQL Server Functions
()
Scalar Functions
()
Table Valued Functions
()
SQL Server Triggers
()
Types of Triggers
()
Triggers Exercise
()
ASP.NET Web API-Introduction to Web API
What you will learn in this Lesson
()
Introduction to SOA
()
Introduction to REST
()
Introduction to ASP.NET Web API
()
WCF vs Web API
()
ASP.NET Web API-Building RESTful Services with ASP.NET Web API
What you will learn in this Lesson
()
Introduction to ASP.NET Web API
()
Building ASP.NET Web API
()
Creating First Web API Project
()
Creating Database for Web API
()
ASP.NET Web API CRUD Operations
()
Testing Web API Using Postman
()
Consuming Web API in ASP.NET MVC
()
Learn More on CRUD Operations
ASP.NET Web API-Asp.Net Core Web API Advanced Concepts
What you will learn in this Lesson
()
Routing - Convention and Attribute Routing
()
Route Constraints
()
Content Negotiation
()
Media Type Formatters
()
Learn More on Routing and Binding