/CsharpCourse

Primary LanguageC#MIT LicenseMIT

C# course

Introduction

Lectures

  • Lecture 01 - Introduction to C#, Visual studio and .NET
  • Lecture 02 - Object-oriented programming and advanced constructs in C#
  • Lecture 03 - .NET Standard and Language Integrated Query (LINQ)
  • Lecture 04 - Entity Framework
  • Lecture 05 - Application testing and continous integration in C#
  • Lecture 06 - Design patterns in C#
  • Lecture 07 - Clean code in C#
  • Lecture 08 - Repository, UnitOfWork, Facade and Mapper design patterns
  • Lecture 09 - Model–View–ViewModel (MVVM) design pattern
  • Lecture 10 - Windows Presentation Foundation (WPF)
  • Lecture 11 - Asynchronous and parallel programming in C#
  • Lecture 12 - Performance analyzing and memory managment in C#
  • Lecture 13 - Multiplatform development, .NET Core, application containerization

Laboratories