Программирование на языке C#
Программисты C# занимаются разработкой компьютерных игр, десктопных и веб-приложений, облачных сервисов и многим-многим другим.
Такой специалист должен уметь не только работать с кодом, но и быть командным игроком, уметь составлять четкие ТЗ для своих коллег и вести коммуникацию с клиентом.
Кому подойдет курс?
Наш курс подойдет вам, даже если ваш опыт работы максимально далек от аналитики. Вам не потребуется специальных знаний, выходящих за рамки школьной программы.
15.08.2022
старт обучения1
4 месяца
длительность
250 ак./ч
объем
72 000
стоимость
Что изучим на курсе?
Дистанциолнный курс «Программирование на языке C#» построен таким образом, чтобы был понятен начинающим специалистам в области ИТ и людям различных профессий в том числе нетехнических, у которых нет никакого опыта в программировании.

Записаться
Модуль 1. Основы языка программирования С#
В 1 модуле подробно рассмотрим следующие темы:
Тема 1.1. Введение в C#
Тема 1.2. Основы программирования на C#
Тема 1.3. Классы, структуры и пространства имен
Модуль 2.ООП
Во 2 модуле подробно рассмотрим следующие темы:
Тема 2.1 Объектно-ориентированное программирование
Тема 2.2 Обработка исключений
Тема 2.3 Делегаты, события и лямбды
Тема 2.4 Интерфейсы
Тема 2.5 Дополнительные возможности ООП в C#
Тема 2.6 Коллекции
Модуль 3. Дополнительные возможности языка C#
В 3 модуле подробно рассмотрим следующие темы:
Тема 3.1 Pattern matching
Тема 3.2 Работа со строками
Тема 3.3 Работа с датами и временем
Тема 3.4 Дополнительные классы и структуры .NET
Модуль 4. Многопоточность и параллельное программирование
В 4 модуле подробно рассмотрим следующие темы:
Тема 4.1.Многопоточность
Тема 4.2.Параллельное программирование и библиотека TPL
Тема 4.3.Aсинхронное программирование. Task-based Asynchronous Pattern
Модуль 5. LINQ
В 5 модуле подробно рассмотрим следующие темы:
Тема 5.1 LINQ
Тема 5.2 Parallel LINQ
Модуль 6. Продвинутые возможности языка программирования C#
В 6 модуле подробно рассмотрим следующие темы:
Рефлексия
Dynamic Language Runtime
Сборка мусора, управление памятью и указатели
Работа с файловой системой
Работа с JSON
Работа с XML в C#
Процессы и домены приложения
Валидация модели
Модуль 7. ASP.NET
В 7 модуле подробно рассмотрим следующие темы:
Тема 7.1.Введение в ASP.NET Core
Тема 7.2.Основы в ASP.NET Core
Тема 7.3.Dependency Injection
Тема 7.4.Маршрутизация
Тема 7.5.Статические файлы
Тема 7.6.Конфигурация
Тема 7.7.Логгирование
Тема 7.8.Состояние приложения. Куки. Сессии
Тема 7.9.Обработка ошибок
Тема 7.10.Results API
Тема 7.11.Web API
Тема 7.12.Работа с базой данных и Entity Framework
Тема 7.13.Аутентификация и авторизация
Тема 7.14.CORS и кросс-доменные запросы
Тема 7.15.URL Rewriting
Тема 7.16.Клиентская разработка
Модуль 8. Git
В 8 модуле подробно рассмотрим следующие темы:
Git
Отзывы
Контакты
ИТ-академия ГАУ «Технопарк в сфере высоких технологий «ИТ-парк»