1. Новые складчины (Клуб Складчик) Показать еще

    26.02.2018: Почему мы болеем. Откровенный разговор биолога с верующими и неверующими (Ольга Сорокина)

    26.02.2018: Невзаимная любовь. Как от нее избавиться (Нина Рубштейн)

    26.02.2018: Практика посещения «ХРОНИК АКАШИ» (Анна Колодеева)

    26.02.2018: Как справляться с одиночеством (Нина Рубштейн)

    25.02.2018: Психология эмоций трейдера. Дисциплина = деньги (Павел Жуковский)

  2. Гость, если у Вас на каком либо сайте есть аккаунт с повышенным статусом, то и у нас вы можете получить соответствующий статус. Подробнее читайте здесь https://skladchik.biz/threads/83942/
    Скрыть объявление
  3. Нужен организатор (Клуб Складчик) Показать еще

    23.02.2018: Геймефикация жизни: как превратить достижение целей в RPG игру с помощью состояния потока

    22.02.2018: Системно-векторная психология - 1 уровень [Повтор]

    22.02.2018: Билл Вильямс: подсчёт волн Эллиотта по системе Profitunity

    22.02.2018: Курс "Говоритика" от Надежды Счастливой( Happy Hope)

    21.02.2018: Осознанность и медитации

  4. Сбор взносов (Клуб Складчик) Показать еще

    22.02.2018: Воронка продаж в интернете (Мария Солодар) 2018

    22.02.2018: МК Зефир 6 вкусов (Надежда Коломейцева) 2018

    20.02.2018: PRO Яндекс Директ (Иван Махаев)(2016)

    19.02.2018: Как стать женщиной на миллион (Ирина Ляхова)

    19.02.2018: Получение саженцев винограда своими руками-просто и надежно по старинному методу(Александр Рыкалин)

Открыто

Курс C++ Junior Developer

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

Цена:
12970р.
Взнос:
142р.

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

    Тип: Стандартная складчина
    Участников: 0/100
  1. 23 апр 2016
    #1
    Менеджер
    Менеджер Организатор Организатор

    Курс 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 сообщений.​
     

Участники складчины Курс C++ Junior Developer смогут написать отзыв