Программа обучения профессии C++ разработчик включает обширный материал, практические задания и поддержку на протяжении всего обучения.
Программа обучения
Программа рассчитана на новичков и предполагает интенсивное обучение, продолжительностью более 30 часов. Обучение структурировано в виде модулей, каждый из которых состоит из нескольких уроков с теоретической и практической частями. Каждый урок сопровождается готовым кодом и материалами для скачивания. Обучение проходит в интерактивном формате: заранее записанные лекции открываются с определённой периодичностью (раз в три дня), требуется своевременное выполнение домашних заданий и обращение за консультациями при необходимости. Поддержка осуществляется лекторами и службой технической поддержки сайта.
Содержание курса
Курс охватывает широкий спектр тем, необходимых для становления профессионального C++ разработчика:
Основы языка C++
- Базовые концепции: переменные, циклы, условные операторы, методы, указатели, ссылки.
- Объектно-ориентированное программирование (ООП): классы, объекты, наследование, полиморфизм, абстракция, интерфейсы, перечисления, проектирование классов, контейнеры, шаблоны классов.
- Управление памятью: эффективное управление памятью компьютера, динамическое выделение памяти.
- Многопоточность: параллельное выполнение действий, оптимизация потребления памяти.
- Система контроля версий Git: работа с локальными и удаленными репозиториями.
- Стандартная библиотека шаблонов (STL): работа с библиотекой STL, создание собственных шаблонов на основе классов из STL.
- Работа с базами данных: SQL, взаимодействие с СУБД (например, MySQL и PostgreSQL).
Разработка приложений
Курс включает практическую разработку приложений на разных платформах:
- WinForms: создание приложения с системой регистрации и авторизации, списком дел, связью с базой данных, настройкой дизайна и добавлением функциональности.
- Qt: разработка приложений: текстовый редактор (блокнот) с возможностью сохранения, загрузки и редактирования файлов, настройкой шрифта (цвет, размер, стиль); новостное приложение с выводом статей из базы данных, возможностью просмотра отдельных статей и добавления новых записей, привлекательным дизайном.
Оценка знаний и сертификация
Каждая лекция сопровождается домашним заданием, которое отправляется на проверку. Результаты проверки доступны в личном кабинете пользователя и отправляются на электронную почту. По окончании курса необходимо выполнить дипломный проект. Успешное выполнение дипломного проекта подтверждается выдачей диплома, ссылку на который можно разместить в резюме.
Стоимость и оплата
Стоимость программы обучения зависит от выбранного варианта. Предлагаются варианты «Стандарт» и «Лучший», включающие дополнительные практические задания (более 150). Вариант «Все включено» предоставляет доступ ко всем платным курсам (10) бесплатно. Предусмотрена возможность оплаты в два этапа с фиксированной ценой. Количество мест ограничено, рекомендуется бронировать место заранее.
Курс предназначен для тех, кто хочет освоить профессию C++ разработчика, научиться создавать приложения и проекты, и использовать полученные знания для работы фрилансером или в собственных проектах. Программа сочетает теоретические знания и практические навыки, обеспечивая глубокое понимание языка C++ и его применения.