Программист С

Как учит школа
Онлайн с преподавателем
Свободный график
Диплом о профессиональной переподготовке
Поддержка кураторов
Домашние работы
Пополнение портфолио
Стоимость курса
94 000 ₽
Программист С

Рейтинг школы

Вдруг есть дешевле?

Мы договорились со школами о дополнительных скидках. Перед покупкой обязательно проверьте наличие промокода. Так вы сможете приобрести курс по более выгодной цене

Описание курса

Освойте практические навыки программирования на С, решайте задачи уровня Middle+

Программа Формат Спикеры Навыки Кому подходит Требования к кандидату

Основы программирования на С

В модуле будет рассмотрено современное состояние языка С, его возможности и особенности в соответствии со стандартами. Будут разбираться базовые конструкции языка С, работа с наиболее распространёнными структурами данных, а так же основы практической разработки под Windows и UNIX-подобные ОС.

Современный С

Будут рассмотрены элементы сборки программы на языке С: статические и динамические библиотеки. Будут приведены примеры поиска, обнаружения и обработки ошибок в коде, а также методики ООП в языке C.

Процессы в UNIX

Будут рассмотрены особенности программирования под UNIX подобные операционные системы и существующие для этого инструментальные средства.

Механизмы многопоточности

В модуле рассматриваются принципы создания потоков, что это такое и для чего они нужны. Будут рассмотрены механизмы синхронизации для обеспечения целостности данных.

Сетевое программирование

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

Введение в ядро Linux

Будут рассмотрены современные архитектуры ОС и их инструментальные средства.

Микроконтроллеры

В модуле рассматриваются вопросы применения языка С для работы с микроконтроллерами.

Базы данных

Познакомимся с основными направлениями развития современных СУБД и научимся писать запросы на С к базам данных.

Создание игр

Будут рассмотрены основные принципы разработки игр на С.

Проектная работа

Заключительный месяц курса посвящен проектной работе на тему, интересующую студента.

Онлайн

  • Сергей Венецкий
  • Виктор Коробков
  • Андрей Кравчук
  • Виктор Легкоступ
  • Ольга Плисенко
  • Синтаксис С
  • Основы архитектуры процессора и памяти
  • Основы ассемблера
  • Структуры данных
  • Низкоуровневое программирование под UNIX
  • Создание приложений-клиентов и приложений-серверов
  • Сетевое взаимодействие
  • Интеграция С с PostgreSQL, MySQL, SQLite
  • Разработчики
  • Администраторы
  • IoT-специалисты
  • Системные программисты

Базовые навыки работы в консоли UNIX-подобных ОС, знание любого промышленного языка программирования.

Выводы о курсе

Выберу ИИ
Возможны неточности

Курс «Программист С» предоставляет возможность овладеть низкоуровневым программированием и глубокими знаниями о взаимодействии с ОС. Учащиеся научатся разрабатывать сложные приложения, что откроет новые карьерные перспективы. Учебный процесс включает практические задания, вебинары и активное взаимодействие с преподавателями.

Рекомендованные курсы

Другие направления