Профессия C#–разработчик

Освойте популярный язык программирования с нуля. Станьте востребованным специалистом за 12 месяцев, даже если вы раньше никогда не программировали.

Курс стартует:

22 апреля 2024

Кому подойдет этот курс?

Иконка
Новичкам

Курс подходит новичкам без опыта в программировании. Для обучения достаточно уверенно пользоваться ноутбуком и интернетом.

Иконка
Начинающим

Глубже изучите C#, освоите фреймворк ASP.NET Core, отработаете на практике все навыки, полученные самостоятельно и во время обучения у нас.

Иконка

Изучение C# дает широкие возможности по выбору направления в мире разработки. На C# пишут сайты, десктопные и мобильные приложения. Можно начать заниматься другого типа разработкой, не меняя языка программирования.

Сколько зарабатывает C#–разработчик

Logo

Middle/Senior C# developer

1000 - 1500 USD
Logo

C# разработчик (Junior/Middle/Senior)

30000 - 200000 KGS
Logo

Middle C# Developer

500 - 1500 USD

Проекты использующие C#

Что даёт профессия C#-разработчика

Иконка
Перспективы

C#-разработчики работают в основном с крупными проектами, поэтому карьерный рост обеспечен.

Иконка
Финансовая независимость

Разработчики C# зарабатывают в среднем больше, чем разработчики на других языках.

Иконка
Интересная работа

Крупные и быстро развивающиеся проекты и интересные задачи будут сопровождать всегда.

Преподаватели курса C# (ASP.NET MVC)

Максим Резников Java и C#-разработчик, фрилансер
Опыт в разработке 4 года, преподает 3 года
Ольга Гудова Верстальщик со стажем 8 лет
Опыт в преподавании 5 лет
Александр Тищенко Выпускник Attractor School, фрилансер
Ассистирующий преподаватель
Илья Гульченко Выпускник Attractor School, фрилансер
Ассистирующий преподаватель
*Администрация Attractor School оставляет за собой право на замену преподавателя
Запишитесь на консультацию, узнайте подробности

Если у вас есть вопросы о формате или вы не знаете, что выбрать, оставьте свой номер — мы позвоним и расскажем подробнее

Содержание курса C#

  • Введение в HTML
  • Введение в CSS
  • Блочная модель документа, отступы, box-sizing, прямой поток, float
  • Позиционирование, z-index
  • Bootstrap (сетка, структура, адаптивность)
  • Bootstrap (кастомизация, javascript компоненты)

  • Консоль, REPL
  • Типы данных (числовые, логические, символьные)
  • Типы данных (строки, массивы)
  • Преобразование типов, условные конструкции и циклы
  • Методы
  • Перечисления и StringBuilder

  • Классы и объекты
  • Перегрузка
  • Наследование
  • Интерфейсы
  • Структуры, Nullable и анонимные типы
  • Исключения

  • Обобщение классов и интерфейсов
  • Обобщение методов и структур
  • Делегаты, события, лямбда-выражения
  • Коллекции — стэки, очереди, связанные списки, словари
  • Коллекции — перечислители, итераторы
  • Сборка мусора, время жизни объектов

  • Основы баз данных
  • SQL
  • Проектирование реляционных БД
  • Транзакции
  • Хранимые процедуры и пользовательские функции
  • Триггеры

  • Основы работы с сетями
  • Сокеты
  • Протокол TCP
  • Протокол UDP
  • Протокол HTTP

  • ASP.NET Core. Введение в MVC
  • Введение в MVC (Продолженние)
  • Контроллеры
  • Представления
  • Модели и HTML-хэлперы
  • Tag-Хэлперы и валидация моделей
  • Работа с данными в Entity Framework

  • Аутентификация и авторизация
  • Логгирование, состояние приложения (куки, сессии)
  • Маршрутизация
  • Базовые конструкции JavaScript, Ajax
  • Бандлинг, Bower, NPM
  • Gulp, Grunt, Less, Sass

  • Производительность и кэширование
  • ASP.NET Core Identity
  • Публикация приложения на сервер
  • Глобализация и локализация
  • Тестирование приложения
  • Процесс разработки ПО в команде. Роли — разработчик, team leader, менеджер
  • Инструменты разработки. Системы контроля кода. Git. Github, Bitbucket
  • Инструменты разработки. Системы контроля кода. Issue Tracker

  • Структура приложения. Шестиугольная архитектура
  • SOLID и принципы написания чистого кода
  • Производственная практика

  • Процесс коммерческой разработки. Agile принципы
  • Работа с заказчиком. Фриланс
  • Производственная практика

  • Автоматизированное приемочное тестирование приложения
  • Принципы непрерывной поставки. CI-сервер для тестирования
  • Производственная практика

Выпускники курса C# (ASP.NET MVC)

Татьяна Нечаева
Заказчица приложения на курсе С#
Выпускники курса C#
О сложностях, практике и отличиях от универа
Выпускники курса C#
Рассказывают о сложностях обучения
Отзывы наших выпускников о курсе C# (ASP.NET MVC)