Доступно

[Geekbrains] C++ Базовый курс

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

Цена: 9850р.-95%
Взнос: 490р.
100%

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

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

Статус обсуждения:
Комментирование ограничено.
  1. 30 дек 2014
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба
    C++ Базовый курс
    Зачем следует изучать программирование на языках Си?


    Курс предназначен как для новичков в программировании, так и для тех, кто уже владеет другими языками программирования или языком С++, но на недостаточном уровне, а также для тех, кому не хватает ясных представлений об организации хранения и обработки данных в компилируемых компьютерных программах.

    С++ является языком общего назначения и, сочетая в себе свойства как высокоуровневых, так и низкоуровневых языков, позволяет решать самый обширный круг задач, возникающих в программировании.

    Целью курса является заложить основы алгоритмического мышления, научить пользоваться основными концепциями структурного и объектно-ориентированного программирования для решения типичных задач, встающих перед программистом. Курс в достаточно полном объёме знакомит слушателя с возможностями языка С++, заложенными в нём для реализации указанных целей.


    Чему Вы научитесь
    • Проектировать алгоритм для решаемой задачи, в том числе определять необходимый набор классов, функций и переменных.
    • Писать многомодульные программы.
    • Обрабатывать потоковый ввод, преобразовывать и проверять на корректность текстовые данные, осуществлять вывод данных в требуемом формате.
    • Обрабатывать данные на уровне бит, в том числе осуществлять упаковку и простое кодирование данных.
    • Разрабатывать структуру классов для решаемой задачи, реализуя принципы модульности, минимальной связанности, разделения интерфейса и реализации.
    • Урок 1. Переменные, типы данных, управляющие конструкции
      встроенные типы данных, объявление переменных, объявления typedef , инициализация переменных, константные переменные, операция sizeof, явное и неявное преобразование типов, массивы, арифметические операции, арифметические выражения, операция присваивания, приоритет операций
    • Урок 2. Побитовые операции, перечисления, структуры, функции
      объекты cin и cout, операции ввода из потока и вывода в поток, полезные функции для потокового ввода и вывода, форматирование вывода, Управление потоком выполнения программы, конструкции ветвления (if-else, switch), конструкции повторения (for, while, do-while), понятие о функциях
    • Урок 3. Массивы, указатели
      структуры, объявление структур, инициализация структур, обращение к полям структур, перечисления, объединения, двоичное представление целых чисел, побитовые операции сложения, умножения, инверсии, исключающего "или", битовые маски, упакованные данные
    • Урок 4. Динамическое распределение памяти
      статические массивы: объявление, указание размера, инициализация, обращение к несуществующим элементам массива, указатель, операции взятия адреса и разыменования, адресная арифметика, связь массивов и указателей, динамическое выделение памяти: операции new/new[] и delete/delete[], утечки памяти, Си-строки как особый вид массивов, многомерные статические и динамические массивы, динамические структуры данных
    • Урок 5. Функции
      передача параметров в функцию: по значению и через указатель, передача в функцию массивов, константные параметры, ссылки, передача параметров по ссылке, возвращаемое значение: void, указатель, ссылка, рекурсия, указатель на функцию, массивы функций, функция в качестве аргумента другой функции, перегрузка функций
    • Урок 6. Основы ООП (часть 1)
      чтение/запись в текстовом режиме, ввод: посимвольный, по словам, построчный, чтение/запись в бинарном режиме, перенаправление стандартного ввода и вывода
    • Урок 7. Потоки и файлы
      поля и методы, конструкторы и деструкторы, модификаторы доступа, инкапсуляция, статические члены и методы класса, константные методы, инициализация объектов класса, списки инициализации, класс std::string стандартной библиотеки C++, наследование, типы наследования, последовательность вызова конструкторов и деструкторов , абстрактные классы , переопределение методов базового класса , обращение к методам базового класса , виртуальные методы , виртуальный деструктор , полиморфизм , специфичное для С++ приведение типов,
    • Урок 8. Основы ООП (часть 2)
      перегрузка операций +, +=, [], >>, <<, ==, * и др. для своих типов данных, шаблонные функции, шаблонные классы
     
    Последнее редактирование модератором: 29 мар 2015
  2. Последние события

    1. skladchik.com
      Складчина доступна.
      15 фев 2023
    2. skladchik.com
      suprt хранитель.
      15 фев 2023
    3. skladchik.com
      Илья Халяпин не участвует.
      7 июл 2017
    4. skladchik.com
      vseonet не участвует.
      7 июл 2017

    Последние важные события

    1. skladchik.com
      Складчина доступна.
      15 фев 2023
    2. skladchik.com
      suprt хранитель.
      15 фев 2023
    3. skladchik.com
      Складчина закрыта.
      18 окт 2015
    4. skladchik.com
      Взнос составляет 245р.
      30 сен 2015
  3. Отзывы участников

    5/5,
    • 5/5,
      Работой организатора доволен
      Всем доволен. Спасибо за складчину.
      17 окт 2015
    • 5/5,
      Работой организатора доволен
      курс выдан в полном объёме - приступаем к освоению.
      В виду того, что на Складчике не так уж много розданных "видео"материалов по теме С++ --> считаю данную складчину ОЧЕНЬ ценной для себя, как для начинающего пользователя С++.
      Благодарю очень!
      14 окт 2015
  4. Обсуждение
  5. 1 мар 2015
    #2
    Коровьев
    Коровьев БанЗабанен
    активней
     
  6. 3 мар 2015
    #3
    GauraForever
    GauraForever ЧКЧлен клуба
    поучаствую если цена будет ниже 100 р - интересно, может чего нового узнаю))
     
    3 пользователям это понравилось.
  7. 15 мар 2015
    #4
    Коровьев
    Коровьев БанЗабанен
    Вебинары от преподавателя по С++
    [


     
    1 человеку нравится это.
  8. 29 мар 2015
    #5
    Коровьев
    Коровьев БанЗабанен
    Зачем следует изучать программирование на языках Си?
     
    1 человеку нравится это.
  9. 30 сен 2015
    #6
    qwertsu
    qwertsu ЧКЧлен клуба
    повторение - мать ученья )) !!
     
  10. 30 сен 2015
    #7
    anon025
    anon025 ДолжникДолжник
    У них второго уровня по управлению памятью больше нет?
     
  11. 1 окт 2015
    #8
    chpok13
    chpok13 БанЗабанен
    Сейчас это единственный курс по С++ у Geekbrains :( .
     
  12. 12 окт 2015
    #9
    AK-9999
    AK-9999 ЧКЧлен клуба
    Почему меня удалили из списка? Реквизиты для оплаты мне так и не показали!
     
  13. 12 окт 2015
    #10
    chpok13
    chpok13 БанЗабанен
    AK-9999,
     
  14. 12 окт 2015
    #11
    nullc0de
    nullc0de ЧКЧлен клуба
    Правила такие, в некоторых складчинах могут ставить ограничение на количество оплаченных складчин. Без обид. Это такая защита например от авторов курсов, чтобы они не могли зарегистрироваться быстро и не могли блокировать складчину, не могли гадить организатору, плюс защита от барыг от которых инфопродукт в паблик может утечь.
     
  15. 13 окт 2015
    #12
    chpok13
    chpok13 БанЗабанен
    AK-9999,
     
  16. 13 окт 2015
    #13
    AK-9999
    AK-9999 ЧКЧлен клуба
    А ты найди хоть один из них активный и получишь ответ почему. За курс от СПбН спасибо.
     
Статус обсуждения:
Комментирование ограничено.