About Course

A C#/.NET developer is a programmer who uses the technologies of the .NET platform from Microsoft. The main tool in his work is a reliable and multifunctional programming language C#, which for many years takes a leading place in various top positions.

Description

A C#/.NET developer is a programmer who uses the technologies of the .NET platform from Microsoft. The main tool in his work is a reliable and multifunctional programming language C#, which for many years takes a leading place in various top positions.

Developers of this direction can develop a wide range of products. Since the labor market is actively developing, programmers with good knowledge of C# and .NET technologies are in high demand and highly paid.

Who is suited to this specialty

Beginners

The .NET Developer specialty is for beginners.
Those who have never programmed before, and still want to discover the world of .NET development. We can help you take your first steps and lead you to success.

For beginners

.NET Developer is for people who are new to the .NET industry.
Those who already have a specific set of knowledge and skills, and at the same time want to systematize them, and deepen.

professionals

The .NET Developer specialty is for professionals
Those who are already a working developer, and want to learn new technologies, or change careers.

 

What you'll learn

  • Using C# language, OOP methodology and knowledge of .NET platform to create desktop and web applications
  • Writing understandable and effective code in the Visual Studio development environment
  • Writing queries to relational databases and various operations with data using SQL and Transact-SQL
  • Accessing and manipulating data in a convenient way using LINQ and Entity Framework
  • Creating APIs and web applications using ASP.NET Core framework
  • Performing unit testing of applications (Unit Testing) to write better code
  • Using popular design patterns to create easily scalable and maintainable applications
  • Applying asynchrony to increase the efficiency of applications by providing multiple threads of execution
  • Experience with the Git version control system and the GitHub project hosting service

Course Content

50 hours

How to become a C# developer in 2021. .NET or .NET Core?

Creating a “Space Invaders” game in C# from scratch

What’s new in C# 8,9

How to become a C# /.NET developer?

What algorithms must a programmer know?

C# Client-Server Chess. Part 1. Algorithm. Programming chess rules of the game.

Chess client-server in C#. Part 2. Chessboard + pieces. Unity3D.

Chess client server. Part 3. Chess database on the server. MS-SQL Server, EF, EDM, ASP.NET, WebAPI, C#.

Chess client-server on C#. Part 4. Client-server connection module.

Working with Microsoft Word in C#

Spanking in C# for Android

Getting Started with ASP.NET Web API 2.0