Открыто

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

Тема в разделе "Курсы по программированию", создана пользователем Artem-SP, 14 сен 2014.

Цена: 12000р.-39%
Взнос: 7278р.

Основной список: 2 участников

Резервный список: 4 участников

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

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

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

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



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

    Цена: 12 000 руб.
     
    1 человеку нравится это.
  2. Последние события

    1. Gery777
      Gery777 участвует.
      2 сен 2024
    2. Kasas
      Kasas не участвует.
      30 сен 2020
    3. Regbiman
      Regbiman не участвует.
      31 июл 2020
    4. Kathleen
      Kathleen не участвует.
      30 июл 2020