Скрыть объявление
Более 45000 материалов для скачивания в нашем приватном разделе. Не пропусти, возможно данную складчину уже выкупили и выложили для ознакомления.
Скрыть объявление
Гость отличная новость! Мы открыли доступ к ранее скрытому контенту.

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

Открыто [Школа программирования] C++ Базовый курс 1-й и 2й уровень

Тема в разделе "Программирование", создана пользователем Volchek, 7 июн 2014.

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

Этап:
Набор участников
Цена:
20600.00 руб.
Участников:
5 из 45
Организатор:
требуется
11%
Расчетный взнос:
504 руб.
  1. Volchek

    Volchek Модератор

    Сообщения:
    14.911
    Симпатии:
    11.273
    [Школа программирования]C++ Базовый курс 1-й и 2й уровень

    [​IMG]

    C++ 1й уровень Базовый курс
    Спойлер
    Для кого


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


    Чему вы научитесь


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


    Примеры программ, которые может писать слушатель после прохождения курса:

    * проверка соответствия открывающих и закрывающих скобок в программе на С++; удаление комментариев из программы на С++; другое простое форматирование и проверка текста;
    * простые игры типа "Крестики-нолики", "Пятнашки" в консольном режиме;
    * извлечение и изменение метаинформации ID3v1-тега mp3-файла;
    * печать дерева подкаталогов и файлов заданного каталога;
    * псевдографическая реализация игры в шахматы для двух игроков.

    С++ 2 уровень "Управление памятью"

    Спойлер
    Для кого


    Курс не для новичков. Предполагается довольно уверенное владение основными конструкциями языка С++, способность самостоятельно запрограммировать хотя бы пузырьковую сортировку или двоичный поиск. Целевая аудитория – junior developer с опытом работы от полугода, который хочет получить серьезный технический скачок, необходимый для дальнейшего развития. Цель курса – этот скачок предоставить.

    С++ – язык, который не прячет от программиста машину. Управление памятью – его прямая обязанность, но только так можно построить поисковый движок, написать компьютерную игру, создать веб-сервер, реализовать видеокодек, разработать систему распознавания речи/изображения, которые имеют шанс на выживание. В этом курсе мы учимся водить машину.


    Чему вы научитесь


    Указатели. Рекурсия. Списки. Деревья. Стандартные контейнеры. Размещение объектов.
    Аллокаторы. Обработка исключений. Умные указатели. RAII. Эффекты кэш-памяти. Tips & Tricks.
    Три часа хорошего С++ каждую субботу. Много практики. Большие домашние задания, которые надо делать.

    Этот курс – не всестороннее освещение С++, а вполне конкретный взгляд на память со стороны языка. Поэтому не будет: паттернов проектирования, мета-программирования на шаблонах, ООП, разработки графического интерфейса, сетевого программирования, в общем, всего того, что не имеет отношения к памяти непосредственно.

    Сайт-продажник:
     
Оценить эту тему:
/5,
Поделиться: