Цель курса
Разобраться с основами Node, научиться строить backend системы с простой и адекватной архитектурой, а также познакомиться с realtime-взаимодействием на основе socket.io
Для продуктивного участия в курсе необходимы знания javascript.
Разобраться с основами Node, научиться строить backend системы с простой и адекватной архитектурой, а также познакомиться с realtime-взаимодействием на основе socket.io
Для продуктивного участия в курсе необходимы знания javascript.
Дмитрий Лаврик
Опыт работы в сфере разработки сайтов более 10 лет. Ориентируется во всех вопросах создания сайтов, от вёрстки до backend-а.
Начиная с 2011 года, под его руководством тысячи учеников прошли путь от новичков до успешных веб-программистов. Если вы ещё не знакомы с Дмитрием, рекомендуем заглянуть на его youtube-канал, где вы найдете много полезных видео и сможете узнать стиль преподавания Дмитрия.
По вторникам и пятницам с 20:00 МСК. Продолжительность каждого занятия около двух часов. На уроках разбираются домашние работы учеников и новый материал.
Если вы по какой-то причине не смогли посетить урок, не переживайте, спустя пару часов после окончания занятия он доступен в записи в хорошем качестве :)
Все примеры, которые мы рассматриваем на уроках, вы получаете в архиве. Таким образом, даже не написав ни строчки кода, вы получаете набор готовых решений, сделанных на уроке.
После каждого урока выдаётся домашнее задание, которое нужно сделать для закрепления пройденного материала. Плохие оценки не ставим – только конструктивные комментарии :)
Домашнее задание каждого ученика разбирается на уроке. Поэтому максимальный размер группы ограничен, чтобы каждый мог получить комментарии по своей работе.
Во время прохождения курса все участники тусуются в рамках закрытой площадки, где помогают друг другу, а также задают вопросы преподавателю и получают ответы на них.
Внимание! Для прохождения данного курса необходимы нормальные знания в javascript: понимание асинхронности, умение взаимодействовать с серверной стороной и т.п.
Если вы хотите подробнее ознакомиться с идеями курса и необходимыми начальными знаниями,
Для новичков в backend - вполне, для новичков в javascript - нет, потому что мы будет изучать Node, ориентируясь на то, что ученики уже вполне адекватно понимают js.
Общие знания языка, понимание асинхронности, умение взаимодействовать с серверной стороной. В идеале участник приходит со стороны frontend, чтобы изучить backend практически на таком же языке.
Не стоит гнаться за модой, особенно в процессе обучения. Выбор базы сильно зависит от специфики проекта. Для большинства мелких и средних проектов реляционные базы ничем не хуже.
Нет разницы express или koa - для нас это просто слой роутинга и работы с запросом и ответом. А nest и похожие на него вещи - это фреймворки со своей архитектурой, которые нужно изучать не на базовом курсе.
Да, конечно. Видеозапись и материалы выкладываются в течение нескольких часов после окончания урока.
Будут, но, точно, не скоро. Обычно сложные курсы стартуют два-три раза в год.