Що нового?

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

Інформація про покупку
Тип покупки: Складчина
Ціна: 8000 ГРН
Учасників: 0 з 6
Організатор: Відсутній
Статус: Набір учасників
Внесок: 1386.7 ГРН
0%
Основний список
Резервний список

Gadzhi

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

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

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

Скрытое содержимое.
http://ntschool.ru/courses/cpp-first

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

Цена: 12 000 руб.
 
Угорі