Вы сможете использовать C на практике и решать задачи Middle-уровня. В процессе обучения вы рассмотрите устройство UNIX-подобных ОС и сопутствующего инструментария. Получите практические советы по написанию конкретных классов программ: веб-сервисов, демонов, игр, взаимодействия с БД, конкурентного программирования (многопоточных и многопроцессных программ).Еще одна особенность курса в том, что вы познакомитесь с аналогами ООП в C, хотя традиционно считается, что ООП в C не бывает.
Для кого этот курс?
Курс для тех, кто:
Уткнулся в пределы быстродействия используемого им языка программирования, например, Python.
Хочет задействовать в другом языке, опять же к примеру в Python, стороннюю библиотеку, написанную на C, и сталкивается с проблемами взаимодействия между языками.
Хочет подробнее узнать, как программы взаимодействуют с ОС и предоставляемыми ей ресурсами.
Хочет начать разрабатывать под микроконтроллеры и развиваться в IoT-направлении
Хочет заниматься системным программированием
Что даст вам обучение на курсе?
Изучите синтаксис С
Изучите основы архитектуры процессора и памяти
Изучите основы ассемблер
Сможете писать низкоуровневые приложения
Изучите структуры данных
Научитесь писать сетевые приложения (и клиенты, и серверы)
Научитесь быстро находить ошибки
Сможете написать приложения под UNIX
Сможете понять, как С используется в играх и веб-приложениях
Поймете, как пишутся приложения под микроконтроллеры
Поймете, как интегрируется С с PostgreSQL, MySQL и SQLite
В конце курса вы реализуете полноценный проект на C: это может быть какая-то ваша рабочая задача, своя идея или предложенная нами тема.
Достаточно структурированный материал. Подача на высоте. Замечательные комментарии по результатам выполнения домашних заданий, которые расширяют кругозор.
Лично для меня много нового. Часть полученных навыков сразу применялось в повседневной работе. Весьма доволен что оказался на курсе
Спасибо за курс. Рекомендую!
26.03.2021
Хороший курс! Все понравилось, особенно ДЗ - было прямо реально интересно.
К моему сожалению, из-за нехватки времени я сделал не все, что хотел - но вышесказанного это ни как не отменяет. В общем спасибо преподавателям большое за их труд.
Единственное замечание касается организации курса - иногда, занятия прямо перед своим началом, неожиданно переносились на другие дни. Я бы посоветовал, в будущем исключить эту практику. Так как планируешь свое время - сдвигаешь другие дела, а тут раз и нет занятия. Понятно, что это, без сомнений, вызвано объективными причинами, но некоторые неудобства это причиняло. В итоге я стал слушать лекции в записи - так проще планировать время, хотя поначалу слушал "живьем".
01.04.2021
Достаточно структурированный материал. Подача на высоте. Замечательные комментарии по результатам выполнения домашних заданий, которые расширяют кругозор.
Лично для меня много нового. Часть полученных навыков сразу применялось в повседневной работе. Весьма доволен что оказался на курсе
Спасибо за курс. Рекомендую!
18.09.2021
Интересные лекции, приятные преподаватели! Непростые домашние задания, однако в беде не оставят и направят :)). Подробные фидбеки по домашним заданиям, которые помогут углубить знания.
Параллельно с течением курса потребуется самостоятельное заполнение пробелов в подготовке по части синтаксиса языка.
13.02.2022
Курс очень сильно расширят понимание, как в целом работает компьютер и любой язык программирования, а не только учит языку программирования, как многие другие курсы. Кроме этого, происходит знакомство и со структурами данных, алгоритмами, потоками, сетевым стеком и основными библиотеками языка.
Иногда мне казалось, что я устроился на вторую работу, поэтому если беретесь за курс - готовьтесь к испытаниям и рассчитывайте свободное время.
Отдельное спасибо Андрею Кравчуку за передачу своей экспертизы и знаний, комментариям по ДЗ.
18.02.2022
Место где senior специалисты могут заработать преподаванием, а junior-ы подтянуться до middle уровня.
Источник: Яндекс.Отзывы
yshutkin
26.05.2020
10
Очень удобная и полезная площадка
Я старший инфраструктурный инженер в крупной компании. Состою в нескольких командах. В одной из команд интегрирую hashicorp vault.В процессе настройки сервиса понял что мне не хватает знаний для того чтобы общаться с отделом ИБ более или менее но на равных. Также выступление Моны на devopsconf очень впечатлило меня [вырезано модератором]. И ранее я сталкивался с GDRP, ФЗ-152 и HIPAA, поэтому искал курс по ИБ. Я уже проходил курс DevOps Практики и инструменты в 2018-м году, остался с багажом знаний и приятными впечатлениями. Поэтому в первую очередь смотрел курсы в Otus.В курсе рассматривались системы мониторинга и подходы к аудиту. Были продемонстрированы эксплуатации уязвимостей. Очень впечатлила малварь на баше которая скрывает факт своего существования за счёт обновления системной переменной окружения. Я не знал о подобных уязвимостях. Это что кассается лекций. Самая суть - домашние здания. Преподаватели отзывчивые и, при возникновении вопросов, помогут.Онлайн форма обучения очень удобна для меня, и, даже если пропускаешь вебинар, есть возможность посмотреть запись спустя время. Преподаватели это люди, которые работают по специальности и имеют практический опыт, им есть что сказать, а мне есть что услышать.Мне нравится то что из выпускников создаётся комьюнити, т. к. никого из слака не выгоняют и, порой, общаются выпускники разных потоков, происходит обмен знаниями.По результатам прохождения курса совместно с ИБ закрутили гайки на серверах за которые я ответственен, теперь я вижу больше лазеек и по чуть-чуть закрываю их. Проревьюил свои пет-сервера (не относятся к компании) на наличие уязвимостей и на оптимизацию производительности.Кратко - было круто и полезно. Теперь страшно жить, потому что лучше вижу слабые места в системе и способы их использования.P.s. новый курс который буду осваивать - Разработчик Go.
Плюсы: Онлайн форма обучения Преподаватели - спецы в своих сферах
Минусы: У меня не московское время, поэтому иногда я пропускал онлайн вебинары, и смотрел их в оффлайне