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

очный курс

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

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

Курс подходит вам

если у вас есть небольшой опыт в программировании (необязательно C#).

Чему научитесь

        Освоите язык C#
        Научитесь работать с библиотеками С#
        Поймете основы работы с Web-приложениями

 

Освоите SQL и работу с SQL Lite        
        Будете работать с ASP.Net Core MVC

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

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

 Чат-бот напишете чат-бот с базовым набором функций.

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

Программа

  1. Введение в язык C#. Первая программа. Платформа .Net. Данные и типы. Типы и переменные. Выражения, операнды и операции. Приоритет и ассоциативность. Циклы и условные операторы.
  2. Одномерные, многомерные и зубчатые массивы.
  3. Методы. Статические методы, способы передачи параметров, перегрузка методов.
  4. Строки. Регулярные выражения. Работа с дисками и файлами. Кодировки.
  5. Классы. Объекты. Члены объектов. Перегрузка операций. Конструкторы и деструкторы. Свойства и индексаторы.
  6. Наследование классов. Абстрактные классы.
  7. Исключения. Создание собственных исключений. Коллекции и использование LINQ.
  8. Базы данных: реляционные и не реляционные. Работа с Redis (key-value). Основы SQL. Работа с SQLite.
  9. Делегаты и обратные вызовы. Лямбда-выражения. События. Стандартный шаблон событий.
  10. Интерфейсы. Структуры и перечисления. Коллекции и итераторы. IEnumerator /IEnumerable.
  11. Введение в Web-приложения. ASP.Net Core MVC.
  12. ASP.Net Core Web API и Swagger. SignalR.

Преподаватель

Горденко Мария Константиновна
Старший преподаватель факультета компьютерных наук

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

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

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

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

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

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

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

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

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

Оставить заявку на программу

Поступающим

Стоимость

45 000 ₽ 

Оплату можно разбить на два взноса.

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

Расписание 🚀

с 17 сентября 2022 г. по 3 декабря 2022 г.

12 очных занятий один раз в неделю: каждую субботу (15:00-18:00).

Место проведения: Москва, Покровский бульвар, 11
 

Документ при успешном завершении обучения

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

Траектория поступления

  • Шаг  1:  Оставить заявку на программу

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

  • Шаг  2:  Подтвердить обучение на курсе

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

  • Шаг  3:  Отправить документы для зачисления

    Для зачисления нужны сканированные копии:

    – паспорта (3-4 страница, а также страница с адресом регистрации);
    – диплома о высшем или среднем профессиональном образовании (первые две страницы);
    – актуальной справки из вуза (если вы являетесь студентом);
    – свидетельства о смене фамилии (если в паспорте и дипломе фамилия не совпадает).

  • Шаг  4:  Оплатить обучение

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

  • Шаг  5:  Начать обучение

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

Оставить заявку на программу

Контакты


Светлана Попова
Менеджер

 svetlana.popova@hse.ru
 7 (495) 531-00-00 доб. 27355
 Покровский б-р,11. Каб. T919