Повышение квалификации

Программирование на С#

Курс по программированию на C# для тех, кто уже имеет небольшой опыт. Возможно как очное посещение занятий в кампусе на Покровском бульваре, так и онлайн.

Подать заявку
  • Старт курса

    09.2023

  • Продолжительность

    12 недель

  • Формат обучения

    Очный

  • Документ

    Удостоверение о повышении квалификации НИУ ВШЭ

С# был разработан в начале 2000-х инженерами компании Microsoft для платформы .NET. Сегодня это один из наиболее популярных языков программирования: его используют в геймдеве, разработке мобильных, веб- и десктоп-приложений, машинном обучении и даже Интернете вещей.

В рейтинге TIOBE (оценивает количество поисковых запросов с названием языка), по итогам 2021 года C# занимает пятое место. При этом его популярность продолжает расти.

В результате освоения программы Вы:

  • Освоите язык C#.

  • Научитесь работать с библиотеками С#.

  • Поймете основы работы с Web-приложениями.

  • Освоите SQL и работу с SQL Lite.

  • Будете работать с ASP.Net Core MVC.

Проекты в портфолио

Во время обучения вы выполните два проекта, которые можно добавить в портфолио:

  • Чат-бот — напишете чат-бот с базовым набором функций.
  • Веб-приложение — разработаете небольшое веб-приложение с базовой функциональностью.

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

  • Введение в язык C#. Первая программа. Платформа .Net. Данные и типы. Типы и переменные. Выражения, операнды и операции. Приоритет и ассоциативность. Циклы и условные операторы.

  • Одномерные, многомерные и зубчатые массивы.

  • Методы. Статические методы, способы передачи параметров, перегрузка методов.

  • Строки. Регулярные выражения. Работа с дисками и файлами. Кодировки.

  • Классы. Объекты. Члены объектов. Перегрузка операций. Конструкторы и деструкторы. Свойства и индексаторы.

  • Наследование классов. Абстрактные классы.

  • Наследование классов. Абстрактные классы.

  • Исключения. Создание собственных исключений. Коллекции и использование LINQ.

  • Базы данных: реляционные и не реляционные. Работа с Redis (key-value). Основы SQL. Работа с SQLite.

  • Делегаты и обратные вызовы. Лямбда-выражения. События. Стандартный шаблон событий.

  • Интерфейсы. Структуры и перечисления. Коллекции и итераторы. IEnumerator /IEnumerable.

  • Введение в Web-приложения. ASP.Net Core MVC.

  • ASP.Net Core Web API и Swagger. SignalR.

Как проходит обучение

Учеба в стенах Вышки

Занятия проходят очно на Покровском бульваре, 11 — в главном корпусе ВШЭ. При этом можно присоединиться онлайн.

Домашние задания для закрепления материала

После каждого занятия преподаватель дает домашнее задание.

Поддержка на протяжении всего обучения

Вас сопровождают преподаватель, ассистент и менеджеры. Преподаватель ведет занятия (теорию и практику) и отвечает на вопросы по программе. Ассистент проверяет домашние задания и проводит консультации. Менеджеры помогают с организацией.

Общение вне занятий

Чат в Telegram, библиотека, кафе, столовая — на ваше усмотрение!

Стоимость и условия

  • 45 000 ₽

  • 5-10%

    Для студентов, выпускников и слушателей основных и дополнительных программ НИУ ВШЭ.

Документ об окончании

Удостоверение о повышении квалификации при успешном завершении обучения.

У нас есть лицензия на образовательную деятельность.

Документ об окончании
Подать заявку

Как поступить на программу

  • 01

    Оставить заявку на программу В заявке важно указать актуальные номер и e-mail.

  • 02

    Подтвердить обучение на курсе. Менеджер свяжется с вами по указанным в заявке контактам, чтобы вы могли подтвердить участие в обучении.

  • 03

    Отправить сканкопии документов для зачисления (паспорт, снилс, диплом, справка из вуза, свидетельство о смене фамилии).

  • 04

    Заключить договор. Менеджер отправит вам договор на ознакомление и ссылку на оплату, по которой нужно будет оплатить обучение.

  • 05

    Начать обучение. За несколько дней до начала обучения менеджер отправит организационное письмо со всей важной информацией о программе и ссылкой на чат в Telegram.

Контакты