Программист С | OTUS
🔥 Начинаем BLACK FRIDAY!
Максимальная скидка -25% на всё. Успейте начать обучение по самой выгодной цене.
Выбрать курс

Курсы

Программирование
iOS Developer. Basic
-25%
Python Developer. Professional
-25%
Разработчик на Spring Framework
-25%
Golang Developer. Professional
-25%
Python Developer. Basic
-25%
iOS Developer. Professional
-25%
Highload Architect
-25%
JavaScript Developer. Basic
-25%
Kotlin Backend Developer
-25%
JavaScript Developer. Professional
-25%
Android Developer. Basic
-25%
Unity Game Developer. Basic
-25%
Разработчик C#
-25%
Программист С Web-разработчик на Python Алгоритмы и структуры данных Framework Laravel PostgreSQL Reverse-Engineering. Professional CI/CD Vue.js разработчик VOIP инженер Программист 1С Flutter Mobile Developer Супер - интенсив по Kubernetes Symfony Framework Advanced Fullstack JavaScript developer Супер-интенсив "Azure для разработчиков"
Инфраструктура
Мониторинг и логирование: Zabbix, Prometheus, ELK
-25%
DevOps практики и инструменты
-25%
Архитектор сетей
-25%
Инфраструктурная платформа на основе Kubernetes
-25%
Супер-интенсив «ELK»
-16%
Супер-интенсив «IaC Ansible»
-16%
Супер-интенсив "SQL для анализа данных"
-16%
Базы данных Сетевой инженер AWS для разработчиков Cloud Solution Architecture Разработчик голосовых ассистентов и чат-ботов Внедрение и работа в DevSecOps Администратор Linux. Виртуализация и кластеризация Нереляционные базы данных Супер-практикум по использованию и настройке GIT IoT-разработчик Супер-интенсив «СУБД в высоконагруженных системах»
Специализации Курсы в разработке Подготовительные курсы
+7 499 938-92-02

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

Длительность обучения:

Формат:

Начало занятий:

4 месяца

4 ак. часа в нед.

Online

29 января 2021 года

Что даст вам этот курс

Курс будет полезен:

- инженерам - программистам и электронщикам, которые знают базовое программирование на любом языке
- программистам, которые хотят изучить низкоуровневое программирование и понять, как системы работают "под капотом"
- разработчикам, которые хотят быстродействия
- будущим IoT специалистам

После обучения вы

- изучите синтаксис С
- изучите основы архитектуры процессора и памяти
- изучите основы ассемблер
- сможете писать низкоуровневые приложения
- изучите структуры данных
- научитесь писать сетевые приложения (и клиенты, и серверы)
- научитесь быстро находить ошибки
- сможете написать приложения под UNIX
- сможете понять как С используется в играх и веб-приложениях
+ поймете, как пишутся приложения под микроконтроллеры
+ поймете, как интегрируется С с PostgreSQL, MySQL и SQLite


Итогом курса станет ваш личный проект.

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

Виктор Коробков
Андрей Кравчук
Разработчик в RavenPack International
Опыт работы в IT-индустрии более 15 лет, опыт преподавания более 20ти.

В настоящее время:

-программист Центра интеллектуальных геоинформационных технологий (ЦИГИТ) ФГБОУ ВО "АГУ";

- старший преподаватель кафедры Автоматизированных систем обработки информации и управления по направлениям "Программирование и основы алгоритмизации", "Базы данных", "Системы искусственного интеллекта";

- соучредитель малого инновационного предприятия ООО "ФореСайс" - научные исследования в области естественных и технических наук, разработка программного обеспечения.

Навыки: программирование С/С++, Delphi; проектирование и разработка баз данных: СУБД MSVisualFoxPro, MSAccess, MSSQLServer, PostgreSQL.

Имеет 2 патента и 8 свидетельств о регистрации программ для ЭВМ

Руководитель программы
9 лет опыта коммерческой разработки на Python. На данный момент разработчик в RavenPack International.

Участник релиза 5-ой версии Free Download Manager. В рамках работы на фрилансе разрабатывал аналог Яндекс.маркета для печатной продукции на европейском рынке. Автор ряда библиотек с открытым исходным кодом.

Закончил университет «Дубна», в котором впоследствии преподавал дисциплины «C++», «Python», «Программирование в UNIX».
Область интересов - highload, машинное обучение, LISP-подобные языки.

Руководитель программы
Виктор
Коробков
Андрей
Кравчук

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

Виктор Коробков
Опыт работы в IT-индустрии более 15 лет, опыт преподавания более 20ти.

В настоящее время:

-программист Центра интеллектуальных геоинформационных технологий (ЦИГИТ) ФГБОУ ВО "АГУ";

- старший преподаватель кафедры Автоматизированных систем обработки информации и управления по направлениям "Программирование и основы алгоритмизации", "Базы данных", "Системы искусственного интеллекта";

- соучредитель малого инновационного предприятия ООО "ФореСайс" - научные исследования в области естественных и технических наук, разработка программного обеспечения.

Навыки: программирование С/С++, Delphi; проектирование и разработка баз данных: СУБД MSVisualFoxPro, MSAccess, MSSQLServer, PostgreSQL.

Имеет 2 патента и 8 свидетельств о регистрации программ для ЭВМ

Руководитель программы
Андрей Кравчук
Разработчик в RavenPack International
9 лет опыта коммерческой разработки на Python. На данный момент разработчик в RavenPack International.

Участник релиза 5-ой версии Free Download Manager. В рамках работы на фрилансе разрабатывал аналог Яндекс.маркета для печатной продукции на европейском рынке. Автор ряда библиотек с открытым исходным кодом.

Закончил университет «Дубна», в котором впоследствии преподавал дисциплины «C++», «Python», «Программирование в UNIX».
Область интересов - highload, машинное обучение, LISP-подобные языки.

Руководитель программы
Необходимые знания
Необходимо уметь программировать на любом языке на уровне циклов, типов данных, простых конструкций. Знание ООП не требуется!
Программа обучения
В процессе обучения вы получите комплексные знания и навыки.
Тема 1. Инструментарии разработки
Тема 2. Основные конструкции
Тема 3. Статические структуры данных
Тема 4. Типы данных
Тема 5. Стандарты C90/C99/C11
Тема 6. Динамические структуры данных
Тема 7. Динамические структуры данных (продолжение)
Тема 8. Аналоги ООП
Тема 9. Алгоритмы поиска и сортировки
Тема 10. Библиотеки языка С
Тема 11. Макросы
Тема 12. Обработка ошибок.
Тема 13. Стандарт POSIX и программирования под UNIX
Тема 14. Создание демонов
Тема 15. Введение в процессы
Тема 16. Межпроцессное взаимодействие
Тема 17. Shared memory
Тема 18. Введение в потоки
Тема 19. Механизмы синхронизации
Тема 20. Функции в многопоточных приложениях
Тема 21. Работа с сетью
Тема 22. Асинхронные сетевые интерфейсы
Тема 23. Веб-сервисы
Тема 24. Современные микропроцессоры
Тема 25. Платформа Ардуино
Тема 26. Разработка приложений под Ардуино
Тема 27. Современные СУБД
Тема 28. Интеграция С и СУБД
Тема 29. Библиотеки DirectX и OpenGL
Тема 30. Работа с устройствами ввода
Тема 31. Интерактивность в играх
Тема 32. Выбор темы
Тема 33. Консультация по проектам
Тема 34. Защита проектных работ
Тема 35. Подведение итогов курса
Скачать подробную программу
Процесс обучения
Образовательный процесс происходит ONLINE в формате вебинаров (язык преподавания — русский). В рамках курса слушателям предлагаются к выполнению домашние задания, которые позволяют применить на практике знания, полученные на занятиях. По каждому домашнему заданию преподаватель дает развернутый фидбек. В течение всего учебного процесса преподаватель находится в едином коммуникационном пространстве с группой, т. е. при обучении слушатель может задавать преподавателю уточняющие вопросы по учебным материалам.
Получить консультацию
Наш специалист свяжется с вами в ближайшее время. Если у вас возникли трудности в выборе курса или проблемы технического плана, то мы с радостью поможем вам.
Спасибо!
Мы получили Вашу заявку, в ближайшее время с Вами свяжется наш менеджер.
После обучения вы

  • получите материалы по всем пройденным занятиям (видеозаписи вебинаров, выполненные домашние задания, выпускной проект);

  • научитесь писать многопоточные и многопроцессные приложения;

  • получите сертификат об окончании курса от OTUS;

  • научитесь писать нетривиальные макросы;

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

Дата выдачи сертификата: 26 июня 2021 года
Ваш сертификат

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

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Программист С»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Генеральный директор ООО “Отус Онлайн-Образование”
Виталий Чибриков

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.

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

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Программист С»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Генеральный директор ООО “Отус Онлайн-Образование”
Виталий Чибриков

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.
Стоимость обучения
80 000 ₽
Продолжительность
4 месяца
Начало занятий
29 января 2021 года
🎁 Максимальная скидка!
Черная пятница уже в OTUS! Скидка -25% на всё!