Язык C++: создаём высокопроизводительный сервер за 3 дня

Вы изучите основы C++, научитесь работать в среде разработки и использовать стандартную библиотеку. Создадите высокопроизводительный сервер для чатов, соберёте проект и выложите его на хостинг.

Разработчик на C++это специалист, который создаёт высоконагруженные системы: поисковые движки, ПО, серверы, драйверы и приложения любой сложности.

C++ разработчики востребованы на рынке. ​Около ​​1000​ компаний ищут специалистов разных уровней.

  • от 55 000 ₽ без опыта
  • до 200 000 ₽ 1-3 года опыта
  • от 200 000 ₽ 3-6 лет опыта
Сейчас ищут на Head Hunter

Кому подойдёт интенсив

  • Новичкам

    Вы изучите основы C++ и простейшие алгоритмы, поймёте возможности языка, научитесь применять основные типы и структуры данных и работать в среде разработки. Сделаете свой первый проект и решите, интересно ли вам программировать.

  • Практикующим программистам

    Вы узнаете особенности C++ и разберётесь в принципах построения многопоточных приложений. Расширите компетенции и сможете программировать на быстром и востребованном языке.

Вы научитесь

  • Понимать основы синтаксиса C++
  • Использовать основные типы и структуры данных
  • Использовать среду разработки
  • Применять принципы построения многопоточных приложений
  • Понимать, как работают сетевые соединения
  • Собирать код в финальный исполняемый файл
  • Выкладывать приложение в облачный хостинг

Инструменты, которые вам понадобятся

  • Visual Studio 2019

Чтобы интенсив прошёл максимально эффективно, установите Visual Studio 2022. Бесплатную версию можно скачать с официального сайта — ссылку мы пришлём в письме после регистрации на интенсив.

Программа

  • Урок 1

    Готовимся к созданию сервера на C++

    • Рассматриваем основы синтаксиса C++.
    • Разбираем типы и структуры данных.
    • Пишем первое простейшее приложение.
    • Разбираемся с основными принципами ручного управления памятью.
    • Устанавливаем среду разработки, изучаем её возможности.
    • Применяем стандартную библиотеку.
    • Создаём основу нашего сервера.
  • Урок 2

    Создаём собственный сервер на C++

    • Продумываем протокол общения между сервером и клиентом.
    • Разбираемся с основными принципами построения многопоточного приложения.
    • Разбираем, как работают сетевые соединения.
    • Применяем фреймворк для организации многопоточного сервера.
    • Пишем основную логику работы чат-сервера.
    • Выполняем домашнее задание.
  • Урок 3

    Сервер на C++: подводим итоги

    • Улучшаем код сервера.
    • Разбираемся, как собрать код в финальный исполняемый файл.
    • Выкладываем наше приложение в облачный хостинг.
    • Выбираем победителей и раздаём призы.

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

Фото преподавателя

Михаил Овчинников

Главный методист технического направления Skillbox
  • Экс-руководитель команды, которая разрабатывала платформу антиспама и машинного обучения в Badoo.
  • Руководил разработкой бизнес-приложений в известной американской социальной сети.
  • Директор по разработке в лондонской компании Noon Academy, где развивает онлайн-образование для миллионов школьников.

Получить доступ к записи бесплатного интенсива

Заявка не отправлена!

Похоже произошла ошибка. Попробуйте отправить снова или перезагрузите страницу.

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

Спасибо!

Ваша заявка успешно отправлена

Получайте расписание новых интенсивов каждую неделю

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

Заявка не отправлена!

Похоже произошла ошибка. Попробуйте отправить снова или перезагрузите страницу.

Спасибо за подписку!

Данные успешно отправлены.

Прежде чем вы уйдёте… Загляните на распродажу

Профессии с трудоустройством и топовые курсы. Для вас — со скидками до 50%.

До конца распродажи:

Уговорили! Покажите курсы