Рекомендую всем, кто действительно заинтересован и мотивирован в освоении Node JS. Курс делал вуз и сделан он основательно, но без разжевывания каждой строки кода. Этот курс не самый простой и требует времени и усилий и предполагает дополнительное изучение документации. В чем-то разобраться мне помог гугловский ИИ. Вторая половина курса базируется на проекте "Список дел" для БД noSQL. Раньше я не имел дела с noSQL, так что получилось "два в одном". Благодаря проекту смог получить представление о хорошем стиле кода, струтуре проекта, автоматизированном тестировании, его методах. Тесты, сами по себе, несложные, но нужны настойчивость и желание разобраться в том, что требуется в задании.
Отличный курс, который дает базовое представление о NodeJS и MongoDb.
1. Разобрался, как проектировать веб-приложения на node.js и как писать тесты. Попутно научился дебажить, понял наконец про импорты, async и прочие мелочи в синтаксисе. 2. Классно структурированный материал. Очень доступная подача. Отдельное спасибо за TDD. 3. Возможно, будет полезным дать инструкцию по отладке отдельных тестов. 4. Искал среди бесплатных курсов. Посмотрел длительность, состав программы. Ну и это ж ТУСУР ))
Хороший курс
Курс понравился. В начале было немного сложновато из-за моего незнания актуального синтаксиса JS, но потом немного его подучил, да и сами задания стали легче. Очень понравилось, что вторая часть курса - это сквозная разработка целого проекта, а не разрозненные задания. Очень классная идея выполнять задания и прогонять тесты локально, а в качестве ответа принимать выданный в случае успеха всех тестов проверочный код. Тесты в инфраструктуре Степика не позволили бы организовать разработку полноценного приложения. Технических проблем за весь курс встретилось очень мало. В одном задании корректный код не проходил тест то ли из-за какого-го обновления курса, то ли из-за обновления какого-то пакета из зависимостей (на получение баллов не влияет). В другом задании была некорректная формулировка требований. И в третьем задании необходимо было учесть в коде аспект, который объясняется только в будущих уроках. Стоит отдельно подчеркнуть, что при всей классности идеи написания полноценного приложения в течение курса сами задания довольно простые. Это замечали и другие слушатели, прошедшие курс. Во многих заданиях необходимо написать всего лишь одну строчку кода. Еще, к сожалению, несколько месяцев назад по какой-то причине перестали выдавать сертификаты о прохождении. Мне пришлось сделать перерыв в прохождении курса, и после возобновления я не сразу заметил это нововведение. Очень обидно! Потому что наличие сертификата было у меня одним из важных критериев при поиске курса. Но все равно прошел до конца из-за одновременной интересности и простоты второй части курса. Небольшая придирка к монтажу роликов: очень уж длинная интро-часть в каждом ролике с лого университета и названием темы урока - приходилось постоянно проматывать.
Задания заключаются в простом дополнении кода, часто не дают погружения в то, как работает весь механизм веб-приложения. Иногда просто требуется угадать или подсмотреть в комментарии чтобы заработало, иногда изучить как устроен тест. Неплохо было бы в заданиях давать более задачи, требующие более осмысленных действий, немного больше по программированию, а не дополнению кода несколькими строчками. А так в целом спасибо, мне понравилось
Неплохой курс, жаль только, что разбирается не совсем актуальный фреймворк Koa
Отличный курс, за тесты автору отдельный поклон, написаны качественно
Для своего формата курс отличный. Понравилась работа с MongoDB и пошаговая инструкция к аутентификации через Google. Также хочется отметить скрупулезно задокументированный код.