Вы изучите основы C++, научитесь работать в среде разработки и использовать стандартную библиотеку. Создадите высокопроизводительный сервер для чатов, соберёте проект и выложите его на хостинг.
Разработчик на C++ — это специалист, который создаёт высоконагруженные системы: поисковые движки, ПО, серверы, драйверы и приложения любой сложности.
C++ разработчики востребованы на рынке. Около 1000 компаний ищут специалистов разных уровней.
- от 55 000 ₽ без опыта
- до 200 000 ₽ 1-3 года опыта
- от 200 000 ₽ 3-6 лет опыта
Кому подойдёт интенсив
Новичкам
Вы изучите основы C++ и простейшие алгоритмы, поймёте возможности языка, научитесь применять основные типы и структуры данных и работать в среде разработки. Сделаете свой первый проект и решите, интересно ли вам программировать.
Практикующим программистам
Вы узнаете особенности C++ и разберётесь в принципах построения многопоточных приложений. Расширите компетенции и сможете программировать на быстром и востребованном языке.
Вы научитесь
- Понимать основы синтаксиса C++
- Использовать основные типы и структуры данных
- Использовать среду разработки
- Применять принципы построения многопоточных приложений
- Понимать, как работают сетевые соединения
- Собирать код в финальный исполняемый файл
- Выкладывать приложение в облачный хостинг
Инструменты, которые вам понадобятся
Чтобы интенсив прошёл максимально эффективно, установите Visual Studio 2022. Бесплатную версию можно скачать с официального сайта — ссылку мы пришлём в письме после регистрации на интенсив.
Программа
- Урок 1
Готовимся к созданию сервера на C++
- Рассматриваем основы синтаксиса C++.
- Разбираем типы и структуры данных.
- Пишем первое простейшее приложение.
- Разбираемся с основными принципами ручного управления памятью.
- Устанавливаем среду разработки, изучаем её возможности.
- Применяем стандартную библиотеку.
- Создаём основу нашего сервера.
- Урок 2
Создаём собственный сервер на C++
- Продумываем протокол общения между сервером и клиентом.
- Разбираемся с основными принципами построения многопоточного приложения.
- Разбираем, как работают сетевые соединения.
- Применяем фреймворк для организации многопоточного сервера.
- Пишем основную логику работы чат-сервера.
- Выполняем домашнее задание.
- Урок 3
Сервер на C++: подводим итоги
- Улучшаем код сервера.
- Разбираемся, как собрать код в финальный исполняемый файл.
- Выкладываем наше приложение в облачный хостинг.
- Выбираем победителей и раздаём призы.
Преподаватель
Михаил Овчинников
Главный методист технического направления Skillbox- Экс-руководитель команды, которая разрабатывала платформу антиспама и машинного обучения в Badoo.
- Руководил разработкой бизнес-приложений в известной американской социальной сети.
- Директор по разработке в лондонской компании Noon Academy, где развивает онлайн-образование для миллионов школьников.
Получить доступ к записи бесплатного интенсива
Получайте расписание новых интенсивов каждую неделю
Раз в неделю мы будем присылать вам расписание грядущих интенсивов на почту. Подпишитесь, чтобы не пропустить вебинары по своим темам.