<img src="https://vk.com/rtrg?p=VK-RTRG-922685-3z4zb" style="position:fixed; left:-999px;" alt=""/>

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

Дата начала: 30 сентября 2021 г.
На сайт школы
Дата последнего обновления: 17 сентября 2021 г.
41 250 ₽
Узнать о снижении цены
Добавить в избранное
Удалить из избранного
Онлайн-школа
OTUS
отзывов: 39
Продолжительность: 5 месяцев
Уровень Средний
Доступ: С началом потока

Описание

Вы сможете использовать C на практике и решать задачи Middle-уровня. В процессе обучения вы рассмотрите устройство UNIX-подобных ОС и сопутствующего инструментария. Получите практические советы по написанию конкретных классов программ: веб-сервисов, демонов, игр, взаимодействия с БД, конкурентного программирования (многопоточных и многопроцессных программ).
Еще одна особенность курса в том, что вы познакомитесь с аналогами ООП в C, хотя традиционно считается, что ООП в C не бывает.

cert
Вы получите сертификат о прохождении

Программа курса

  1. Современный С
  2. Сложные структуры данных
  3. Методики программирования
  4. Среда UNIX
  5. Процессы в С
  6. Многопоточность в С
  7. Сетевое взаимодействие
  8. Микропроцессорные технологии
  9. Работа с базами данных
  10. Создание игр
  11. Проектная работа

Для кого этот курс?

targetGroup Уткнулся в пределы быстродействия используемого им языка программирования, например, Python.
targetGroup Хочет задействовать в другом языке, опять же к примеру в Python, стороннюю библиотеку, написанную на C, и сталкивается с проблемами взаимодействия между языками.
targetGroup Хочет подробнее узнать, как программы взаимодействуют с ОС и предоставляемыми ей ресурсами.
targetGroup Хочет начать разрабатывать под микроконтроллеры и развиваться в IoT-направлении
targetGroup Хочет заниматься системным программированием

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

  • Изучите синтаксис С

  • Изучите основы архитектуры процессора и памяти

  • Изучите основы ассемблер

  • Сможете писать низкоуровневые приложения

  • Изучите структуры данных

  • Научитесь писать сетевые приложения (и клиенты, и серверы)

  • Научитесь быстро находить ошибки

  • Сможете написать приложения под UNIX

  • Сможете понять, как С используется в играх и веб-приложениях

  • Поймете, как пишутся приложения под микроконтроллеры

  • Поймете, как интегрируется С с PostgreSQL, MySQL и SQLite

Преподаватели

Виктор Легкоступ
Виктор Легкоступ

Специалист по математике, электронике, статистике, компьютерной алгебре, численному моделированию. Опытный научно-технический работник.
Ключевые навыки: C++, Python, Matlab/Simulink, программный пакет Mathematica.

Виктор Коробков
Виктор Коробков

Опыт работы в IT-индустрии более 15 лет, опыт преподавания более 20ти. Навыки: программирование С/С++, Delphi; проектирование и разработка баз данных: СУБД MSVisualFoxPro, MSAccess, MSSQLServer, PostgreSQL.

Андрей Кравчук
Андрей Кравчук
Разработчик в RavenPack International 9 лет опыта коммерческой разработки на Python. На данный момент разработчик в RavenPack International. Участник релиза 5-ой версии Free Download Manager. В рамках работы на фрилансе разрабатывал аналог Яндекс.маркета для печатной продукции на европейском рынке. Автор ряда библиотек с открытым исходным кодом. Закончил университет «Дубна», в котором впоследствии преподавал дисциплины «C++», «Python», «Программирование в UNIX». Область интересов - highload, машинное обучение, LISP-подобные языки.

Хотите оперативно узнавать о новых курсах, снижении цен и акциях от онлайн-школ?

Подписывайтесь на рассылку, чтобы не упустить момент
Подписывайтесь на рассылку, чтобы не упустить момент