Скрыть объявление
Гость отличная новость! Мы открыли доступ к ранее скрытому контенту.

Вам доступно более 44 000 видео уроков, книг и программ без VIP статуса. Более подробно ЗДЕСЬ.

Архив [Школа современных технологий] C++ базовый курс.

Тема в разделе "Неактивные складчины (архив)", создана пользователем InfoNews, 20 сен 2014.

0/5, Голосов: 0

  1. InfoNews

    InfoNews Модератор

    Сообщения:
    17.814
    Симпатии:
    23.518
    C++ базовый курс. Алексей Захаренков.
    Концептуальное программирование для настоящих разработчиков.
    Спойлер: Для кого этот курс
    Курс предназначен для всех, кто хотел бы, но пока не может с уверенностью назвать себя грамотным разработчиком. Ведь от действительно грамотного разработчика требуется не только владение несколькими технологиями, но и то, что одновременно может дать практически только изучение С++, а именно:
    1. представление о том, «как оно работает»;
    2. возможность писать на языке высокого уровня, помня при этом о взаимодействии с устройством, на котором будет исполняться программа;
    3. умение писать быстрый и эффективный код.
    Поэтому, какой бы язык программирования Вы ни выбрали в будущем в качестве основного, для понимания основополагающих принципов программирования и развития навыков алгоритмического мышления лучше всего подходит С++.

    Вы научитесь
    • обрабатывать входные данные и представлять выходные данные в требуемом формате;
    • работать с данными на уровне бит;
    • экономно управлять ресурсами компьютера;
    • обрабатывать текстовые и бинарные файлы;
    • понимать, что происходит внутри компьютера при исполнении программного кода;
    • составлять алгоритм и создавать сложную структуру классов для решаемой задачи, реализуя базовые принципы правильного проектирования по.
    Ключевые профессиональные навыки
    • C++
    • Понимание внутреннего представления данных в памяти компьютера
    • Объектно-ориентированное программирование

    Спойлер: Программа проведения курса
    1. Переменные. Типы данных.
      Преобразование типов данных.
      Основные типы данных в С++.
      Структура программы.
      Операции, выражения, операторы.
      Операторы ветвления и циклов.
      Стандартный ввод/вывод, форматирование данных.
    2. Производные типы данных.
      Массивы. Структуры.
      Указатели. Адресная арифметика.
      Понятие о функциях.
      Передача параметров в функцию.
    3. Внутреннее представление данных
      в памяти компьютера.
      Бит, байт, машинное слово.
      Побитовые операции.
      Упакованные данные.
    4. Динамическое выделение/освобождение памяти.
      Динамические структуры данных.
      Стек. Очередь.
      Многомодульные программы.
    5. Секции памяти исполняемой программы.
      Программный стек и куча.
      Процесс вызова функции.
      Возврат из функции. Рекурсия.
      Ссылочный тип данных.
      Перегрузка функций и операций в С++.
    6. Знакомство с объектно-ориентированным программированием.
      Абстракция и инкапсуляция.
      Классы и объекты.
      Поля данных и методы класса.
      Спецификаторы доступа к элементам класса.
      Конструктор и деструктор.
      Статические методы класса.
      Перегрузка методов класса.
    7. Потоки данных в С++.
      Работа с текстовыми файлами.
      Работа с бинарными файлами.
      Основы работы с командными процессорами
      операционной системы.
      Аргументы командной строки.
      Перенаправление потоков в командном процессоре.
    8. Продолжение изучение
      объектно-ориентированного программирования.
      Наследование и полиморфизм.
      Абстрактные классы.
      Виртуальные методы.
      Различные схемы взаимодействия классов:
      композиция, агрегация, наследование.

    Спойлер: Преподаватель курса
    [​IMG]
    Алексей Захаренков
    Профессиональный разработчик, с опытом преподавательской деятельности в высших учебных заведениях более 10 лет.


    Длительность курса составляет 2 месяца.
    В курс входят 8 занятий по 3 часа.

    Цена: 12 000 руб.
     
Оценить эту тему:
/5,
Поделиться: