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

Полная стоимость 70 000 руб.
Стоимость со скидкой 64 000 руб.
Возможна оплата в рассрочку
Уровень: Базовый
Категории: Программирование, IT
Время обучения: 5 мес.

Записаться на обучение
Онлайн-образование для специалистов IT. Не обучаем с нуля! Повышение квалификации и переподготовка. Есть образовательная лицензия. - входное тестирование - онлайн вебинары (+доступ к записям вебинаров), на которых есть возможность общаться с преподавателями, - домашнее задание 1 раз в неделю, 3-5 часов на выполнение - проектная работа (можно использовать в качестве портфолио) - 4-5 месяцев обучения - глубокая практическая направленность

Курс: Программист С

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

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

Курс для тех, кто:

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

Что даст вам обучение на курсе?

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

В конце курса вы реализуете полноценный проект на C: это может быть какая-то ваша рабочая задача, своя идея или предложенная нами тема.


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