Углубленное программирование на C/C++
Цели программы
- Сформировать практические умения и навыки разработки программных систем среднего уровня сложности на языке C++ с применением стандартной библиотеки языка, а также типовых приемов (шаблонов) ООП;
- Рассмотреть ключевые аспекты эффективной работы с памятью, безопасного программирования, асинхронных вычислений.
Нашли опечатку?
Write Close
Close
Увидели опечатку? Сообщите нам!
Целевая аудитория
Специалист middle
Длительность программы
25 академических часов
Формат обучения
Дистанционный
Материалы программы
Видеоролики, презентации, тестирования
Преподавательский состав
Алексей Петров
Преподаватель курса "Углубленное программирование на языке C / C++" проектов "Технопарк@Mail.Ru" и "Техносфера@Mail.Ru"
Эксперт-практик в области информационного и программного обеспечения автоматизированных систем и языков программирования высокого уровня.
Дмитрий Исайкин
Ведущий разработчик в компании Mail.Ru Group. Больше 10 лет своей профессиональной деятельности разрабатывал и проектировал бэкенды высоконагруженных проектов (рекомендательные системы, системы сбора, доставки и хранения почты), в основном на C/C++. Последнее время переключился на мобильную разработку под iOS.
1 Углубленное программирование на языке C
1.1 Вводный урок курса
1.2 Организация и использование оперативной памяти. Часть 1
1.3 Организация и использование оперативной памяти. Часть 2
1.4 Основы многопоточного программирования. Вопросы качества кода
2 Объектная модель языка C++. Обобщенное программирование
2.1 Объектно-ориентированное программирование. Часть 1
2.2 Объектно-ориентированное программирование. Часть 2
2.3 Шаблоны классов Обобщенное и безопасное программирование
3 Библиотеки промышленной разработки
3.1 Практическое введение в STL
3.2 Функциональное программирование. Практическое введение в Boost
4 Шаблоны проектирования. Основы промышленной разработки
4.1 Принципы и шаблоны объектно-ориентированного проектирования
4.2 Идиоматика C++. Основы рефакторинга и качество исходного кода. С
4.3 Заключительный урок
Часто задаваемые вопросы
Вопрос:
Как зайти в сегмент Академии технологий и данных ВШС (АТД)?
Ответ:
Для входа в сегмент АТД (https://atd.sberbank-school.ru/) Вам необходимо знать Ваш логин и пароль. В случае, если Вы не знаете или забыли Ваш логин и (или) пароль, пожалуйста, обратитесь в Службу технической поддержки по адресу atdhelp@sberbank-school.ru
Вопрос:
Могу ли я проходить обучение в сегменте АТД не с рабочего компьютера?
Ответ:
Да, Вы можете зайти в сегмент АТД с любого компьютера, имеющего доступ в Интернет.
Вопрос:
Я могу проходить обучение из "Альфы"?
Ответ:
Нет, для работы в сегменте АТД необходим доступ в Интернет.
Вопрос:
Куда обращаться, если что-то не работает (пароль неверен, не открывается тест, не отображаются материалы и т.п.)?
Ответ:
Обратитесь в Службу технической поддержки по адресу atdhelp@sberbank-school.ru
Made on
Tilda