Чему вы научитесь
- Разрабатывать полноценные desktop-приложения на WPF (.NET)
- Строить архитектуру по паттерну MVVM
- Организовывать структуру проекта по принципам чистого кода
- Реализовывать HTTP-запросы и работать с API
- Использовать асинхронность (async/await)
- Разделять ответственность между слоями приложения
- Работать с Git (branching, Pull Request, merge)
- Проходить Code Review
- Рефакторить код по принципам SOLID
О курсе
Для кого этот курс
- Разработчиков, которые знают основы C# и ООП, но не имеют полноценного проекта;
- Выпускников курсов по C#, которые хотят войти в desktop-разработку;
- Людей, меняющих профессию и планирующих работать Junior .NET / Desktop Developer;
- Тех, кто хочет научиться работать через Git и Pull Requests как в реальной команде;
- Людей, меняющих профессию и планирующих работать Junior .NET / Desktop Developer.
- Вы изучали C#, но не понимаете, как собрать полноценное приложение;
- Вы хотите проект для портфолио;
- Вы планируете идти на технические собеседования;
- Вам важно обучение, приближенное к реальной разработке.
Начальные требования
- Знания с курса PRO C#. Основы программирования
- Знания с курса PRO C#. Для продвинутых
- Знания с курса PRO C#. ООП на практике
Преподаватели курса
Как проходит обучение
Курс проходит в формате 12-недельного потока.
Каждая неделя включает:
-
Видео-материалы по новой теме
-
Практическое задание
-
Видео-разбор типичных ошибок
-
Code Review через GitHub
-
Еженедельный инженерный стрим (1 час)
В течение курса вы разрабатываете одно полноценное приложение прогноза погоды:
-
Работа с двумя API
-
HTTP-взаимодействие
-
Асинхронность
-
MVVM
-
Архитектура
-
Git workflow
Для тарифов с поддержкой предусмотрены:
-
Ежедневное Code Review
-
Pull Requests как в реальной работе
-
Дополнительные курсы по Clean Code и Git
-
Ответы на вопросы в процессе обучения
-
Записи всех стримов
Обучение максимально приближено к реальной инженерной практике.
Что вы получите
- Полноценное WPF-приложение в портфолио
- GitHub-репозиторий с историей разработки
- Опыт работы через Pull Requests
- Понимание архитектуры desktop-приложений
- Навыки работы с Git
- Понимание принципов чистого кода
- Подготовку к Junior Desktop Developer
- Доступ к дополнительным курсам (в тарифах с поддержкой)
- Возможность консультации по резюме (по запросу)
- Доступ к записям стримов
- Поддержку преподавателя
- Сертификат
- Курс помогает перейти от теории C# к практической desktop-разработке.