Научитесь разрабатывать простые приложения на ASP.NET, овладеете основными подходами для решения задач, следуя принципам SOLID, с использованием .NET, C#, Visual Studio, Git и др. Появится понимание и опыт проектирования систем.
релиз ноябрь
C# разработчик
ИДЁТ НАБОР
Спикер
Стек: .NET, .NET Core, C#, SQL, ASP.NET MVC, ASP.NET Core, Razor
Создает проекты в сфере финансовых технологий, высшего образования, системной разработки и интеграции.
Сертификаты Microsoft: 70-483 Programming in C# 70-486 Developing ASP.NET MVC Web Applications
Евгений Денисов
Разработчик, тимлид, архитектор баз данных и программных систем, ментор с общим стажем 15+ лет
Практикум подойдёт, если сейчас
Хочу быть разработчиком
Есть опыт разработки web-приложений
Создаю высоконагруженные приложения на C#
Владею всеми языками разработки на уровне гуру
Я прямо где-то здесь
Тем, у кого есть базовое понимание принципов ООП, базовых принципов работы web
Разработчикам junior на C#
Разработчикам middle на прочих фреймворках и языках
Программа
2
доступа
..
уроков
..
часов
теории и кода
..
практики
года
час
1.1. Как работать с этим курсом 1.2. Общие сведения о .NET и C# 1.3. Знакомство с Visual Studio
2.1. Синтаксис C# 2.2 Встроенные и пользовательские типы 2.3. Классы и интерфейсы
3.1. Основные коллекции в C#: скорость работы операций, их назначение 3.2. Методы расширения LINQ для работы с коллекциями
4.1. Применение наследования и других приёмов для следования SOLID 4.2. Обоснование SOLID
5.1. Потоки 5.2. Task Parallel Library (TPL) 5.3. Task, служебные слова async и await
7.1. Виды внедрения зависимостей 7.2. DI-контейнеры 7.3. Использование DI в различных приложениях
8.1. Веб-приложения ASP.NET 8.2. WebSockets via SignalR
9.1. Инструменты для логирования и просмотра логов 9.2. Уровни логирования, наделение дополнительной информацией
10.1. О средах развёртывания 10.2. Self Hosted Service 10.3. MS IIS 10.4. Docker-контейнер
Чему вы научитесь
Научитесь писать системные приложения.
Научитесь писать и использовать библиотеки.
Сможете реализовывать приложения для webapi.
Получите базовые навыки работы с .NET на C#.
Научитесь работать с IDE.
Овладеете подходами к решению типовых задач.
Как проходит обучение
Смотрите видео с теорией
Вас ждут видеоуроки в хорошем качестве. На них спикер объясняет теорию и показывает, как выполнять практические задания. Доступ к материалам сохраняется на 2 года.
Отрабатываете практику
Делаете практические задания самостоятельно. Вся практика применима к настоящим задачам. В ходе практики вы будете создавать приложение на C#.
Итоговое задание
К концу курса у вас будет максимально готовое приложение типа тотализатора/интернет-магазина/автоматизации производства применив все полученные знания на практике. Сможете добавить приложение в портфолио и получить больше уверенности при собеседовании.
1) Ansible: Infrastructure as Code 2) Apache Kafka для разработчиков 3) Ceph 4) СI/CD с Jenkins 5) DevOps Tools для разработчиков 6) Docker для админов и разработчиков 7) DWH на основе GreenPlum 8) JavaScript-разработчик 9) Kubernetes: k8s Мега 10) Безопасность в Kubernetes 11) Администрирование Linux. Мега 12) PostgreSQL База 13) Python-разработчик 14) RabbitMQ для админов и разработчиков 15) Service mesh 16) SRE: Observability 17) SRE: База 18) Алгоритмы: roadmap для работы и собеседований 19) Микросервисы: проектирование и интеграция на Go 20) Разработка на Ruby 21) Kubernetes The Hard Way 22) React-разработчик 23) C# разработчик 24) Golang разработчик
1) Ansible: Infrastructure as Code 2) Apache Kafka для разработчиков 3) Ceph 4) СI/CD с Jenkins 5) DevOps Tools для разработчиков 6) Docker для админов и разработчиков 7) DWH на основе GreenPlum 8) JavaScript-разработчик 9) Kubernetes: k8s Мега 10) Безопасность в Kubernetes 11) Администрирование Linux. Мега 12) PostgreSQL База 13) Python-разработчик 14) RabbitMQ для админов и разработчиков 15) Service mesh 16) SRE: Observability 17) SRE: База 18) Алгоритмы: roadmap для работы и собеседований 19) Микросервисы: проектирование и интеграция на Go 20) Разработка на Ruby 21) Kubernetes The Hard Way 22) React-разработчик 23) C# разработчик 24) Golang разработчик