Узнайте о снижении цены

Оставьте ваш email и мы напишем вам когда цена снизится

C# Developer. Professional

Вы изучите лучшие практики разработки на C#, .NET Framework и Scrum-методику. Продвинутый курс.
65 000 ₽
стоимость обучения
Узнать о снижении цены
Уровень сложности
pro
Длительность
6 мес.
Демо доступ
нет
Формат обучения
вебинар
Домашние задания
да
Обратная связь
да, от преподавателя
Стажировка
нет
Помощь в трудоустройстве
нет
Документ по окончании
сертификат

Программа обучения

  • Основное
  • Содержание программы

Курс для начинающих C#-разработчиков, которые хотят развиваться в серверной разработке, создании приложений и микросервисов. Для прохождения курса вы должны знать C# на уровне Junior или начинающего Middle, иметь опыт промышленной разработки от года, представление о .NET Framework и CLR, навыки работы с VisualStudio/Rider и Git.

На курсе вы узнаете во что разворачиваются различные конструкции и их представления в промежуточном языке, поработаете с SQL и NoSQL базами данных, кэшированием, Unit-тестами, CI/CD и другими сложными и полезными инструментами. Вы сможете разрабатывать на C# сложные клиент-серверные приложения, используя паттерны проектирования и возможности CLR (многопоточность, асинхронность, рефлексия, сериализация) и LINQ.

Онлайн-обучение рассчитано на 6 месяцев по 4 академических часа в неделю. Итоговое задание для закрепления полученных навыков — реализация проекта по трёхзвенной архитектуре приложения.

Модуль 1 — Архитектура проекта и Базы данных
  • Тема 1. Знакомство, рассказ о формате Scrum, краткий обзор курса
  • Тема 2. Архитектура проекта
  • Тема 3. Базы данных: организация работы с потоками данных
  • Тема 4. Базы данных: реляционные базы и работа с ними
  • Тема 5. Базы данных: NoSQL базы и их особенности
  • Тема 6. Ретроспектива и планирование
Модуль 2 — Клиент-серверная архитектура и микросервисы
  • Тема 7. WCF, ASMX, Web Api, REST
  • Тема 8. Интеграция приложений
  • Тема 9. Принципы SOLID
  • Тема 10. Брокеры сообщений
  • Тема 11. CI/CD
  • Тема 12. Ретроспектива и планирование
Модуль 3 — С# Advanced
  • Тема 13. Отражение (Reflection)
  • Тема 14. Сериализация
  • Тема 15. Атрибуты
  • Тема 16. Исключения и нюансы работы с ними
  • Тема 17. Работа с методами как с переменными (delegates, events)
  • Тема 18. Дженерики, их реализация и ограничения
  • Тема 19. Сборщик мусора, деструкторы и финализаторы, Disposable Pattern
  • Тема 21. Что полезного в новых версиях C#?
  • Тема 22. Ретроспектива и планирование
Модуль 4 — Многопоточность и шаблоны проектирования
  • Тема 23. Введение в параллелизм в .NET. Отличия процесса, потока, домена и таска
  • Тема 24. Асинхронные операции
  • Тема 25. Магические слова async / await
  • Тема 26. Синхронизация доступа к общему ресурсу
  • Тема 27. Взаимодействие потоков
  • Тема 28. Внутрипроцессное взаимодействие
  • Тема 29. Межпроцессное взаимодействие
  • Тема 30. Порождающие шаблоны проектирования
  • Тема 31. Структурные шаблоны проектирования
  • Тема 32. Поведенческие шаблоны проектирования
  • Тема 33. Ретроспектива и планирование
Модуль 5 — Процессы и подходы
  • Тема 34. Waterfall, Scrum, Kanban и прочие методологии
  • Тема 35. Unit, Sandbox, Blackbox, Whitebox, Integration tests
  • Тема 36. Domain Driven Development: Основы
  • Тема 37. Domain Driven Development: Практикум
  • Тема 38. Логирование, метрики, трассировка и ведение документации
  • Тема 39. Реактивное программирование
Модуль 6 — Проектная работа
  • Тема 40. Консультация по проектам и домашним заданиям
  • Тема 41. Защита проектных работ

Чему научат

Разрабатывать на C# сложные клиент-серверные приложения, используя паттерны проектирования и возможности CLR и LINQ.
Как работать с SQL и NoSQL базами данных, кэшированием
Разберётесь с Unit-тестами, CI/CD и другими сложными и полезными инструментами.

Преимущества курса

Скидка 10% на подготовку, прохождение международной сертификации Microsoft Technology Associate и получение сертификата специалиста.

Отзывы пользователей

Оставить отзыв о курсе

    Оставьте отзыв о курсе

    Ваш адрес e-mail не будет опуликован
    Ваша оценка:
    Ваш отзыв:
    Достоинства:
    Недостатки:
    Имя:
    Email: