What you'll learn
-
Launch your career as a C#/.NET Developer
-
Advanced C# training that will teach you everything from scratch
-
Learn why C# is one of the most in-demand and popular programming languages across all industries
-
Put your new skills to the test and solidify your knowledge with exercises, quizzes, and projects
-
Utilize .NET for rapid development of web, mobile, and console applications
-
Powerful knowledge and skills including object-oriented programming (OOP) and automated unit testing
- Specialization introduction video
- Course Introduction
- Meet Your Instructor
- What you will learn in this Lessson
- Introduction to .NET Core and its features
- .NET Core Version History
- Difference Between .NET Framework and .NET Core
- Setting up a development environment with VS code
- What you will learn in this Lessson
- Introduction to .NET CLI
- .NET CLI Commands
- The .Net Core Platform
- Demo: Building a basic .NET Core console application
- Syllabus
- Further reading on .Net Core
- Read more about .Net Core Architecture
- Practice Quiz
- Practice Quiz
- Graded Quiz
- What you will learn in this Lessson
- Introduction to C#
- History of C# Version
- C# Code Execution
- Installing and Configuring C# in Visual Studio
- Variable and DataType
- Demo: C# Hello World Program
- What you will learn in this Lessson
- Operators and Operators Precedence
- Conditional Statements
- Loops
- Jump Statements
- What you will learn in this Lessson
- Arrays and Types of Arrays
- Manipulating Arrays
- Strings and String Methods
- Manipulating Strings
- What you will learn in this Lessson
- Object-Oriented Programming Concepts
- Classes and Objects
- Encapusulation and Abstraction
- Constructors
- Inheritance
- Learn more about C# basics
- Further Reading on Conditional Statements
- Learn more about Arrays & Strings
- Further reading on OOPS
- Practice Quiz
- Practice Quiz
- Practice Quiz
- Graded Quiz
- What you will learn in this Lessson
- Polymorphism
- Abstract Classes
- Interfaces
- Static Class and Static Methods
- Extension Methods
- Partial Class and Partial Methods
- What you will learn in this Lessson
- Property
- Indexer
- Enum in C#
- Exception Handling
- Handling Exceptions in Console Application
- What you will learn in this Lessson
- Anonymous Type
- Delegates
- Events
- Anonymous Methods
- Lambda Expression
- Expression Tree
- What is Synchronous and Asynchronous?
- Asynchronous Programming Patterns in .NET
- Asynchronous Programming Model (APM)
- Event-based Asynchronous Pattern (EPM)
- Task-based Asynchronous Pattern (TAP)
- Learn more about classes and interface
- Further Readings on partial class and methods
- Further Reads
- Learn more Extention methods and delegates
- Further reading on methods and expressions
- Practice Quiz
- Practice Quiz
- Graded Quiz