ПРОФЕССИЯ

C#-разработчик

Станьте enterprise-программистом. Научитесь создавать сайты, серверные приложения и десктопные приложения с помощью языка C# от Microsoft.
СТАРТ: 12 НОЯБРЯ
ДЛИТЕЛЬНОСТЬ: 1 ГОД
КУРС ВКЛЮЧАЕТ
Алгоритмы, ООП, C#,
.Net, SQL, web, desktop
C#
Почему стоит изучать С#?
Универсальный
На C# и платформе .NET создают высоконагруженные сайты, приложения, игры. Выучив один язык, можно делать все самостоятельно.
Нужен везде
Язык C# входит в топ-5 самых востребованных языков программирования. Специалисты по C# и .NET нужны во крупных IT-компаниях.
Учиться комфортно
Невысокий порог входа и наш системный подход обучению программированию помогут освоить разработку на C# с нуля.
1 год обучения
85 000 рублей
junior
middle
senior
1-2 года работы
159 000 рублей
с опытом работы
от 3 лет
220000 рублей
159 000 рублей
средняя зарплата специалиста
+16%
рост зарплат C#-разработчиков за последние полгода — самый стремительный среди разработчиков
+170%
рост количества вакансий C#- и .NET-разработчиков за последние 2 года
Забронируйте курс по специальной цене — со скидкой 40%!
Начните путь
в разработку на C#
уже сейчас
Эти компании используют С#
Язык C#, платформа .NET, фреймворк ASP.NET активно развиваются
На C# написаны ключевые продукты для Windows и другие продукты Microsoft
Язык и его инфраструктуру создала и развивает крупнейшая IT-компания в мире
01
02
03
Освойте профессию C#-разработчика за 12 месяцев
Краткая программа професии
Программирование
1-ый блок
4,5 месяца
Введение в программирование
20 часов интерактивных вебинаров
100 задач на алгоритмы
50 написанных программ
1) Computational thinking. Работа кода. Хранение и передача информации.
2) Устройство WEB и работа браузера. Работа протоколов. DNS
3) Основы работы с сетями. TCP/UDP
4) Классификация языков программирования.
Концепции объектно-ориентированного и функционального программирования. Принципы SOLID, KISS
Программа:
В результате вы:
Напишете 20 простых программ на псевдокоде с использованием событий, условий, циклов и функций.
Алгоритмы и структуры данных
1) Типы данных: числа и операторы, переменные, строки, булевы выражения. Структуры данных: массивы, списки, очереди. Условия и циклы. Функции.
2) Блок-схемы. О-нотация.
3) Алгоритмы сортировки и поиска
4) Представление о деревьях, хэш-таблицах, графах. Простые задачи на них.
Программа:
В результате вы:
Решите 100 задач по алгоритмам, в том числе с помощью блок-схем, которые помогут в будущем лучше понимать проектирование архитектуры веб-приложений.
5) Алгоритмическое мышление и паттерны решения проблем. Алгоритмические задачи.
Язык С#
1) Установка Microsoft Visual Studio
2) Понятие MSIL: Microsoft Intermediate Language
.NET Framework и .NET Core
3) Основные синтаксические конструкции и операторы C#. Переменные.
4) ООП: Наследование классов и полиморфизм. Доступ к методам и переменным. Абстрактные классы
Программа:
В результате вы:
Освоите синтаксис C# — от основных логических конструкций до сложных концепций языка — и напишите 20+ программ на C#, параллельно практикуясь в code review.
5) Объекты и классы. Создание объектов. Копирование объектов. Внешние библиотеки классов
6) Параметры и методы. Статистические методы. Статистические переменные. Константы
7) Делегаты. Организация системы ввода-вывода. Работа с файловой системой. Коллекции.
8) Операции с числами. Символы и строки. StringBuilder, StringReader и StringWriter. Регулярные выражения.
Бэкенд-разработка
2-ой блок
3,5 месяца
SQL и работа с базами данных
20 часов интерактивных вебинаров
3 сквозных проекта
30+ мини-проектов
1) Основы SQL
2) Структура БД, основные запросы. Представление о SQL- и noSQL-базах данных. Системы управления БД
3) Таблицы и основные функции. Структуры данных
4) Понятие ORM
Программа:
В результате вы:
Изучите синтаксис, функции, операторы и типы данных в SQL и научитесь работать с реляционными и нереляционными базами данных.
5) Работа с PostgreSQL, MsSQL, MongoDB и Redis
Backend-разработка на C#
1) Обзор технологии ADO.NET Entity Framework
2) Language Integrated Query (LINQ)
3) Запись, добавление, удаление объектов; сортировка и поиск c помощью Entity Framework
4) HTTP, REST
Программа:
В результате вы:
Научитесь использовать модули .NET для написания серверной логики и разработаете своё первое серверное приложение.
5) Обзор сервис-ориентированной архитектуры приложений (SOA)
6) Модули .Net Core для работы с серверной логикой: MVC, Pipeline
7) Микросервисная архитектура
8) Работа Docker через .NET Core
9) Работа с очередями сообщений - RabbitMQ/Kafka
10) Работа с WebSockets, TPL
Веб-разработка
3-ий блок
3 месяца
HTML + CSS
20 часов интерактивных вебинаров
100 задач на алгоритмы
50 написанных программ
1) Устройство WEB и работа браузера. Работа протоколов. DNS
2) Основы работы с сетями. TCP/UDP
3) Таблицы и основные функции. Структуры данных
4) TypeScript
Программа:
В результате вы:
Разберетесь в основах веб-разработки, поймете, что такое SPA-приложения и паттерн MVVM.
5) HTML, CSS
6) Принципы SPA-приложений
7) Паттерн MVVM
Веб-разработка на ASP.Net Core
1) ASP.NET Core
2) ASP.NET MVC Framework
3) SignalR
4) Blazor
Программа:
В результате вы:
Овладеете модулями .NET для создания веб-приложений. Создадите свое первое веб-приложение.
Десктоп-разработка
4-ый блок
1 месяц
Десктоп-разработка на C# и .Net
20 часов интерактивных вебинаров
2 тренажера: WF, WPF
1 проект по созданию десктоп-приложения
1) Windows Forms
2) Windows Presentation Foundation
3) Введение в язык XAML
4) Стили в WPF
Программа:
В результате вы:
Научитесь разрабатывать и разворачивать десктоп-приложения.
Познакомитесь с Windows Forms. Освоите Windows Presentation Foundation.
5) Обзор элементов управления и их свойств в WPF
6) События и их обработчики
7) Дистрибьюция приложений
Получить полную программу курса
Программа рассчитана на 12 месяцев. По окончании вы сможете стать junior-разработчиком и зарабатывать от 85 тысяч рублей в месяц.
Кому подходит курс
Новая профессия с нуля
Даже если у вас нет технического бэкграунда, вы можете за 1 год освоить новую профессию и начать карьеру в IT.
Разработчикам на других стеках
Универсальный стек среди ваших навыков серьёзно укрепит ваши позиции на рынке труда и увеличит доход.
Фундаментальный подход
к обучению программированию
Мышление программиста
Теория
и практика
Ментор
и сообщество
Мы поможем развить «мышление программиста»: вы начнете думать алгоритмически и эффективно декомпозировать комплексные задачи.
Обучение разбито на сотни маленьких шагов и ориентировано на закрепление практических навыков.
У нас есть тренажеры, мини-проекты, интерактивные вебинары, сквозные проекты и командный проект.
Вы не останетесь один на один с новым. Мы организуем Q&A-сессии с ведущими экспертами, персональную обратную связь по всем вопросам от менторов и поддержку кураторов, которые помогут вам дойти до конца.
Освойте профессию C#-разработчика за 12 месяцев
Эксперты курса
Владислав Некрасов
C# Teamlead Developer в Lockobank. Опыт разработки на .NET более 10 лет.
Владимир Высокий
Teamlead Developer в Rambler,
сам поднимал CI/CD для своих проектов по разработке.
Игорь Мосягин
R&D Developer в Lamoda,
опыт в разработке на Python более 10 лет.
Ваше резюме после обучения
Андрей Смирнов
Решить задачи любой сложности с помощью алгоритмов

Программировать на C#

Продумать серверную логику и настроить взаимодействие с высоконагруженными базами данных

Запрограммировать свой собственный сайт или веб-приложение

Написать десктопное приложение для ОС Windows

Работать с платформой .NET, использовать модули .NET Framework и .NET Core

C#- и .NET-разработчик
Я уверенно могу:
от 90 000 ₽
Получите полную программу и запишитесь на курс
Изучите язык C# и сможете разрабатывать десктоп- и веб-приложения любого уровня
На курсе вы:
Научитесь пользоваться основными инструментами разработчика: Visual Studio, Git, issue- и bug-трекеры, CI/CD
Освоите лучшие практики: ООП, включая принципы DDD и CQRS; разработку через тестирование; асинхронное программирование; микросервисная архитектура и др.
Выявите все сильные и слабые стороны платформы .NET Core для эффективного решения любых программистских задач
6750 ₽
/ мес.
11 250 ₽/мес.
стоимость обучения при беспроцентной рассрочке на 12 месяцев
Забронировать курс со скидкой
Курс стартует: 12 ноября
Осталось: 9 мест
У меня есть промокод