1. Новые складчины: Показать еще

    18.12.2017: Багровая фантазия (Наталья Блицена)

    18.12.2017: Большой зимний набор (Наталья Блицена)

    18.12.2017: YouTube Мастер (+Бонусы) (Евгений Попов) (2014)

    18.12.2017: Белая схема заработка от 5000 рублей в неделю

    18.12.2017: Взаимоотношения и любовь в натальной карте (Павел Дементьев)

  2. Нужен организатор: Показать еще

    17.12.2017: Travel sketching (Светлана Сидорова)

    17.12.2017: Священная геометрия денежного потока. Составления личной карты финансового успеха (Анная)

    17.12.2017: Белая схема заработка к Новому Году очень прибыльная схема

    17.12.2017: 5 прогнозов за 10 т.р. никаких непонятных систем есть фотопруфы и пр.

    17.12.2017: 3D Lut Creator

  3. Сбор взносов Показать еще

    18.12.2017: Компенсаторная астрология (Павел Андреев)

    17.12.2017: Базовый курс по съемке и обработке 2017 (Антон Исаев)

    17.12.2017: Эволюция понимания денег 2.0 (Алексей Похабов)

    17.12.2017: Проект-менеджмент: Как руководить проектами любой сложности (Константин Шереметьев)

    17.12.2017: Наставничество (Дмитрий Краснов)

Запись

Курс C++ Junior Developer

Тема в разделе "Курсы по программированию", создана пользователем Telegram, 23 апр 2016.

Цена:
12970 руб
Взнос:
142 руб
Организатор:
Требуется
Участников:
0/100

Список пока что пуст. Запишитесь первым!

Записаться
    Тип: Стандартная складчина
  1. Telegram
    Telegram Организатор складчин

    Курс C++ Junior Developer

    C++ Junior Developer
    [​IMG]
    Описание курса
    Курс С++ JuniorDeveloper для всех, кто желает стать разработчиком на языке С++. Курс ориентирован на приобретение практических знаний, навыков и опыта, которые необходимы начинающим разработчикам на языке C++.
    Программа курса
    Занятие 1. Введение в C++

    Типы языков. История языка С++.
    Универсальность языка. В чем она выражается?
    Из чего состоит программа?
    Стиль написания кода (codestyle). Общепринятые соглашения.
    Почему CodeReview так важен?
    Компиляторы и среды разработки (IDE)
    Системы контроля версий.
    Синтаксис языка и его основные конструкции
    Как развиваться в правильном направлении и что начать читать?
    Домашнее задание

    Занятие 2. Выполнение программ на С++
    Разбор домашнего задания
    Процесс компиляции
    Стек вызовов
    Указатели и адресная арифметика.
    Ссылки. Отличия ссылок от указателей.
    Динамическая память (куча)
    Одномерные и многомерные массивы данных.
    Практика
    Домашнее задание

    Занятие 3. Структуры и классы
    Разбор домашнего задания
    Общее представление. Зачем все это нужно?
    Методы классов.
    Область видимости.
    Понятие конструкторов и деструкторов.
    Практика
    Домашнее задание

    Занятие 4. ООП в С++. Часть 1
    Разбор домашнего задания
    Полиморфизм. Наследование. Инкапсуляция. Что же это такое?
    Перегрузка методов
    Виртуальные функции и таблица виртуальных методов
    Наследование в С++
    Практика
    Домашнее задание

    Занятие 5. ООП в С++. Часть 2
    Разбор домашнего задания
    Перегрузка операторов.
    Правила перегрузки.
    Дружественные методы и классы
    Практика
    Домашнее задание.

    Занятие 6. Шаблоны и метапрограммирование
    Разбор домашнего задания
    Для чего нужны шаблоны и как они работают?
    Шаблоны функций
    Шаблоны классов
    Специализация шаблонов
    Метапрограммирование
    Практика
    Домашнее задание

    Занятие 7. STLв С++. Часть 1
    Разбор домашнего задания
    Основныеконтейнеры (std::vector, std::list, std::deque, std::stack, std::map, std::set, … ).
    Когда надо использовать определенный тип контейнера и почему?
    Анализ сложности операций при работе с контейнерами
    Итераторы.
    Строки в C++
    Практика
    Домашнее задание

    Занятие 8. STLв С++. Часть 2
    Разбор домашнего задания
    Алгоритмы в STL
    Разбор существующих алгоритмов
    Написание собственных алгоритмов для работы с STL контейнерами
    Контейнеры-адаптеры
    Практика
    Домашнее задание

    Занятие 9. С++ 11. Возможности стандарта
    Разбор домашнего задания
    Нововведения, которые так упрощают жизнь! Откуда же они берутся?
    Ключевое слово auto, лямбда-выражения, nullptr, range-based циклы и многое другое
    Библиотека Boost
    Практика
    Домашнее задание

    Занятие 10. Введение в Qt, QtCreator, QtCore, QtGui, Отладка
    Разбор домашнего задания
    Нововведения, которые так упрощают жизнь! Откуда же они берутся?
    Ключевое слово auto, лямбда-выражения, nullptr, range-based циклы и многое другое
    Библиотека Boost
    Практика
    Домашнее задание

    Занятие 11. Продолжение работы с Qt
    Разбор домашнего задания
    Виды отладки: отладчик, трассировка (логгирование), модульные тесты, визуализаторы процесса выполнения
    Практика: Доработка приложения
    Вопросы на собеседовании
    Скрытый контент. Для просмотра необходимо 10 сообщений.​
     
    Telegram, 23 апр 2016
Участники складчины Курс C++ Junior Developer смогут написать отзыв
Наверх