Скачать [МФТИ] Разработчик C++ 2022 [Булат Ибрагимов, Олег Ивченко, Илья Рябухин]

Информация
Цена: 495 РУБ
Организатор: Kail Kail
Ссылки для скачивания
Kail
Kail
Организатор
Организатор
Регистрация
09.04.2020
Сообщения
398 158
Реакции
39 284
Монеты
1 191
Оплачено
0
Баллы
0
  • #SkladchinaVip
  • #1
[МФТИ] Разработчик C++ 2022 [Булат Ибрагимов, Олег Ивченко, Илья Рябухин]
Сегодня язык программирования C++ является одним из наиболее популярных в мире. Его ценят за чистую и красивую логику и за скорость. Близость к «железу» позволяет использовать язык в написании кода для датчиков, марсоходов и роботов, а гибкость языка позволяет использовать C++ в создании игр и высоконагруженных систем.

Почему C++:

1. Универсальность
С++ используется в очень разных сферах: от беспилотных автомобилей и робототехники до веб-браузеров, микроконтроллеров, серверов и видеоигр. С++ — аналог английского языка в мире программирования.
2. Хорошая база
C++ — базовый курс, который становится крепким фундаментом для начинающего разработчика. На его основе легче изучать алгоритмы, ООП и другие языки.
3. Карьерные перспективы и высокий доход
Более 3 000 открытых вакансий (по данным hh.ru), зарплата junior-специалиста от 80 000 руб.

Чему вы научитесь:
1. Принципы написания эффективного и безопасного кода на C++
2. Основные концепции ООП
3. Алгоритмы и структуры данных
4. Работа с операционной системой Linux
5. Работа с системой контроля версий GIT
6. Инструмент контейнеризации Docker
7. Инструменты CI/CD
8. Напишете много кода и несколько проектов, которые лягут в основу вашего портфолио

Кому подойдет программа Разработчик С++:
1. Тем, кто начинает карьеру в ИТ
Возможность изучить все необходимое для начинающего разработчика: алгоритмы, ООП, основы рабочего кода языка C++. Вы заложите крепкий фундамент для дальнейшего развития в сфере ИТ.
2. Начинающим ИТ-специалистам
Если у вас уже есть базовые знания, наш курс поможет структурировать их и получить комплексный практический опыт на реальных примерах.
3. Практикующим ИТ-специалистам
Тем, кто уже является действующим разработчиком, и хочет изучить новый язык программирования.

Содержание
Блок 1 - Курс Разработка на С++
Модуль 0 - Введение в ИТ

  • Введение в информатику
  • Установка средств разработки. Работа со средой.
Модуль 1 - Основы C++
  • Введение в язык C++: состав языка, структура программы.
  • Переменные и выражения. Классы памяти. Операция приведения типов.
  • Управляющие операторы: ветвление (if, switch) и циклы (for, while, do-while).
  • Структурное программирование. Функции. Рекурсия. Перегрузка функций.
  • Указатели и ссылки. Передача и возврат значений по указателю/ссылке.
  • Массивы: статические массивы, динамические массивы, связь массивов и указателей.
  • C-style строки.
  • Модульное программирование: заголовочные файлы, файлы реализации.
  • Обобщенное программирование. Шаблоны функций. Стандартная библиотека алгоритмов.
  • Перечисления, структуры. Шаблоны структур. Списки.
Модуль 2 - Основы ООП
  • Введение в ООП. Классы и методы. Модификаторы доступа.
  • Константные и статические поля и методы. Друзья класса.
  • Конструкторы. Перегрузка операций.
  • Деструкторы. Управление ресурсами. RAII.
  • Семантика перемещения.
  • Умные указатели.
  • Последовательные контейнеры.
  • Итераторы.
  • Ассоциативные контейнеры.
  • Функторы. Лямбда-выражения.
Модуль 3 - Наследование и обработка ошибок
  • Наследование.
  • Множественное наследование.
  • Динамический полиморфизм.
  • Исключения.
  • Безопасный код. Гарантии безопасности исключений.
  • Ручное управление памятью и временем жизни объектов.
  • Вариабельные шаблоны.
Итоговый проект

  • Слушатели курса напишут собственные реализации стандартных контейнеров, полноценный калькулятор, а также познакомятся с telegram api и напишут бота.
Блок 2 - Интенсив Linux / Git для начинающих
  • Основные команды и планирование задач в Linux
  • Работа с удаленными серверами: подключение, обмен данными
  • Система контроля кода GIT для командной работы над проектами
Блок 3 - Курс Алгоритмы и структуры данных для разработчиков С++
  • Оценка эффективности алгоритмов
  • Алгоритмы сортировки
  • Хеширование
  • Алгоритмы поиска
Блок 4 - Интенсив Docker + CI/CD для начинающих
  • Настройка Docker на любой современной ОС
  • Актуальные инструменты CI/СD
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть скрытый контент.
Поиск по тегу:
Теги
администрирование и программирование булат ибрагимов илья рябухин мфти олег ивченко разработчик c++
Похожие складчины
Kail
Ответы
0
Просмотры
272
Kail
Kail
Kail
Ответы
0
Просмотры
301
Kail
Kail
Показать больше складчин

Войдите или зарегистрируйтесь

Вы должны быть авторизованны для просмотра материала

Создать аккаунт

Создать учетную запись займет не больше минуты!

Войти

Уже зарегистрированы? Просто войдите.