Дистанционный курс

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

Дата

Идет набор

5 мес.

Цена

87000

Компания

Место проведения

Онлайн

Направления

Кому предназначен этот курс

Программа разработана для разработчиков, системных администраторов и специалистов в области Интернета вещей, которые:

  • исчерпали возможности своего текущего языка программирования, например, Python, в части производительности;
  • стремятся использовать внешние библиотеки на C, но сталкиваются с трудностями в межъязыковом взаимодействии;
  • хотят глубже понять, как приложения взаимодействуют с операционной системой и её ресурсами;
  • планируют освоить программирование микроконтроллеров и развиваться в сфере IoT;
  • нацелены на работу в области системного программирования.

Какие знания необходимы для старта

  • Базовое владение консолью UNIX-подобных операционных систем;
  • Знакомство с любым промышленным языком программирования.

Чему вы научитесь в ходе курса

Вы получите глубокое понимание языка C и освоите низкоуровневые аспекты архитектуры UNIX-совместимых и Windows-систем. Курс включает практические задачи среднего уровня сложности и ценные рекомендации по написанию программных модулей.

После завершения обучения вы сможете

  • Свободно оперировать синтаксисом языка C, разбираться в устройстве процессора и памяти, основах ассемблера и структурах данных;
  • Разрабатывать низкоуровневые приложения и программы для UNIX-сред;
  • Создавать как клиентские, так и серверные приложения с умением быстро находить и устранять ошибки;
  • Понимать применение языка C в создании игр и веб-приложений;
  • Разрабатывать софт для микроконтроллеров;
  • Интегрировать C-программы с базами данных PostgreSQL, MySQL и SQLite.

Содержание программы

  • Введение в программирование на языке C;
  • Современные возможности языка C;
  • Управление процессами в UNIX-системах;
  • Основы многопоточности;
  • Программирование сетевых приложений;
  • Особенности работы с микроконтроллерами;
  • Взаимодействие с базами данных;
  • Создание игровых приложений;
  • Заключительный проект.

OTUS, онлайн-образование

OTUS сегодня – это более 80 авторских курсов для IT-специалистов из разных направлений таких как программирование, тестирование, администрирование, информационная безопасность, управление и Data Science. И что важно, у нас есть программы для разных уровней подготовки от новичков до профессионалов, которые хотят освоить продвинутые навыки.

Наша миссия — делать обучение осмысленным, реализуя взаимосвязь между ожиданиями работодателей, компетенциями специалистов и возможностями преподавателей

Каждый курс OTUS – это сильная программа, востребованные знания и максимум практических задач. Выбирайте подходящий вам курс и учитесь у профессионалов.

Образовательная лицензия

Обучение в OTUS всегда отвечало высоким стандартам качества, что подтверждает лицензия на образовательную деятельность. В OTUS Вы можете повысить свои профессиональные навыки и получить удостоверение о повышении квалификации.*
* при условии наличия диплома о среднем профессиональном или высшем образовании по профилю или специальности, смежной с тематикой курса

Формат обучения

У нас нет предзаписанных уроков. Занятия в OTUS – это вебинары. Преподаватели-практики помогут погрузиться в теорию, обучат на реальных примерах, расскажут о необходимых в работе инструментах. Вы всегда сможете задать вопрос и получить обратную связь в группе Telegram. И самое главное – сможете практиковаться!

  • Интерактивные вебинары. Две онлайн-трансляции по два академических часа в неделю. Доступ к записям и учебным материалам – навсегда
  • Практика. Выпускная работа усилит знания, а её хорошая защита – откроет новые карьерные возможности
  • Активное сообщество. Общение с преподавателями на вебинарах, коммуникация в закрытом телеграм-чате, развёрнутые ответы при проверке домашних заданий

ОТЗЫВЫ О КОМПАНИИ