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

Курсы

Программирование
iOS Developer. Basic
-23%
Python Developer. Professional
-13%
Golang Developer. Professional
-17%
Python Developer. Basic
-16%
iOS Developer. Professional
-13%
C# ASP.NET Core разработчик
-18%
Unity Game Developer. Professional
-11%
React.js Developer
-12%
Android Developer. Professional
-7%
Software Architect
-12%
C++ Developer. Professional
-8%
Разработчик C#
-8%
Backend-разработчик на PHP
-8%
Архитектура и шаблоны проектирования
-12%
Программист С Разработчик на Spring Framework MS SQL Server Developer AWS для разработчиков Cloud Solution Architecture Разработчик голосовых ассистентов и чат-ботов Vue.js разработчик VOIP инженер Нереляционные базы данных Супер - интенсив по паттернам проектирования Супер-практикум по использованию и настройке GIT IoT-разработчик Advanced Fullstack JavaScript developer Супер-интенсив Azure
Инфраструктура
Мониторинг и логирование: Zabbix, Prometheus, ELK
-17%
DevOps практики и инструменты
-18%
Архитектор сетей
-21%
Инфраструктурная платформа на основе Kubernetes
-22%
Супер-интенсив «IaC Ansible»
-16%
Супер-интенсив по управлению миграциями (DBVC)
-16%
Administrator Linux. Professional
-5%
Administrator Linux.Basic
-10%
Супер-интенсив «ELK»
-10%
Базы данных Сетевой инженер AWS для разработчиков Cloud Solution Architecture Разработчик голосовых ассистентов и чат-ботов Внедрение и работа в DevSecOps Супер-практикум по работе с протоколом BGP Супер - интенсив по паттернам проектирования Супер - интенсив по Kubernetes Супер-интенсив «СУБД в высоконагруженных системах»
Специализации Курсы в разработке Подготовительные курсы
+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-подобные языки.

Руководитель программы
Необходимые знания
Необходимо уметь программировать на любом языке на уровне циклов, типов данных, простых конструкций. Знание ООП не требуется!
Корпоративное обучение для ваших сотрудников
Поможем вашей компании развивать команду! Этот и еще 60+ курсов для IT-специалистов таких направлений, как: программирование, тестирование, администрирование, информационная безопасность, управление и Data Science. 300 компаний уже обучают у нас сотрудников.
>
Программа обучения
В процессе обучения вы получите комплексные знания и навыки.
Тема 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 года