Вы сможете использовать 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
Полезный курс.
Уже больше 10 лет я занимаюсь разработкой ПО. Получаю реальное удовольствие от кодирования, мозговых штурмов и многочасовых дебагов. Но пару лет назад настал момент, когда захотелось большего, а именно влиять на процесс разработки ПО сверху, тем более, что я на себе испытал недостатки хорошего руководства и прекрасно знаю, что нельзя делать начальником самого "опытного разработчика"(а вот почему, об этом отлично рассказывают на курсе). Должность тимлида я получил во время прохождения курса и это очень помогло на первых парах. На курсе рассказали как выстаивать общение, собирать статистику по подразделению, как должен вести себя тимлид в стрессовых ситуациях и многое другое. Курс прекрасно заходит даже после тяжелого рабочего дня. Все это благодаря опытным преподавателям. Отдельно хочу отметить Александра Пряхина. Лекции данного преподавателя слушать одно удовольствие.Приятно удивило, что руководство курсов прислушивается к обратной связи после каждой лекции. Был случай повторной лекции с заменой преподавателя. Зачастую мы забывали про время во время дебатов, но преподаватели терпеливо отвечали на все вопросы. В целом я очень доволен обучением. Видеозаписи можно пересмотреть в любое удобное время и я этим непременно воспользуюсь.Не важно, являетесь ли вы тимлидом, или только хотите им стать, на курсе вы обязательно узнаете много нового.Удачи!
Плюсы: Много полезной информации, преподаватели, реакция на обратную связь, хорошо заходит даже после тяжелого рабочего дня, можно пересматривать лекции в любой момент.
Минусы: Несколько затянут, часть лекций можно исключить.
Источник: otzovik.com
xf-666
08.06.2020
8
Инфраструктурная платформа на основе Kubernetes. Очень хорошо.
В целом твердая 4-ка. Всем рекомендую.По Kubernetes таких обширных курсов более не наблюдал.Информации очень много, для полного усваивания (при отсутствии опыта) придётся потрудиться. ДЗ иногда очень большие (кому-то это по-нраву, кому-то наоборот).Ранее преподаватели достаточно долго отвечали на вопросы (вне лекций) и реагировали на ДЗ, позже данная ситуация была исправлена, реагировали на удивление быстро.
Плюсы: Широкий охват тем; Опытный педагогический состав; Хайповый "дорогой" контент.
Минусы: Занижены вступительные требования; Слабо освещено пару тем.