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

  • Складчина создана: Дата начала
Информация
Цена: 495 РУБ
Организатор: Kail Kail
Список участников
  • 1.
    ник скрыт
  • 2.
    lomeroon
  • 3.
    eshkatushka
  • 4.
    Tatyanaspb
  • 5.
    Kuka777
  • 6.
    Yamp
  • 7.
    Kursa4
  • 8.
    Grey1900
Ссылки для скачивания Как распаковать архив?
Kail
Kail
Организатор
Проверенный
Организатор
Регистрация
09.04.2020
Сообщения
353 752
Реакции
32 521
Монеты
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
Просмотры
215
Kail
Kail
Kail
Ответы
0
Просмотры
212
Kail
Kail
Показать больше складчин

Войдите или зарегистрируйтесь для участия в складчине

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

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

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

Войти

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