Только сегодня | спецпредложение для наших новых клиентов. Купите курсы дешевле.
Закончится скоро
RusUdemy. Udemy как купить. Udemy как оплатить российской картой.

Node.js / API · английская озвучка

Node.js, Express, MongoDB & More: The Complete Bootcamp

Программа, практика и требования

Node.js, Express, MongoDB & More: The Complete Bootcamp — серверная программа Йонаса Шмедтманна после базы JavaScript. На Natours она связывает HTTP, REST API, MongoDB, обработку ошибок и права пользователей, а затем добавляет серверные шаблоны и внешние интеграции. Node.js можно изучать с нуля, но сам язык JavaScript уже должен быть знаком.

RusUdemyПомогаем оформить выбранный курс в личном аккаунте Udemy — без общих аккаунтов и предоплаты.Подробнее
  • 4,630 493 оценки на Udemy
  • 184 725студентов на Udemy
  • 42 ч 12 минвидео · 229 лекций
  • ENанглийская речь преподавателя
Обложка курса «Node.js, Express, MongoDB & More: The Complete Bootcamp» на UdemyBestseller

Английский язык · обновление ноябрь 2024

Подойдёт ли вам этот курс

Кому подойдёт

Разработчикам после JavaScript, которым нужно системно разобраться в backend и перестать воспринимать сервер как неизвестную часть приложения.

Что знать до старта

Нужен базовый JavaScript. Node.js и backend можно изучать с нуля; HTML полезен для финальной части с шаблонами. Есть повторение Promise и async/await.

Что сможете сделать

Natours: REST API и сайт с серверными шаблонами, пользователями, авторизацией, бронированием и дополнительными интеграциями.

Учесть при выборе

Обновление — ноябрь 2024. В уроках встречаются прежние версии библиотек и публикация через Heroku; условия Stripe, почтового сервиса и облачной базы могут меняться. Учебные примеры безопасности не заменяют аудит production-приложения.

Увидеть серверную часть как систему связанных решений

В интерфейсе результат запроса кажется одним действием; на сервере за ним стоят проверка данных, поиск пользователя, доступ к базе и обработка ошибок. Курс позволяет пройти эту цепочку на одном приложении, а не только на разрозненных примерах маршрутов Express. Дополнительная часть с Pug показывает серверный HTML, поэтому React для этого проекта не требуется. При переносе идей в собственный сервис важно учитывать возраст программы: последнее обновление указано в ноябре 2024 года. Версии библиотек, облачные тарифы, платежи и публикацию нужно проверять отдельно, а учебные меры защиты не считать готовым аудитом безопасности.

Перед стартом оцените открытый урок и подготовьте инструменты. Обновление — ноябрь 2024. В уроках встречаются прежние версии библиотек и публикация через Heroku; условия Stripe, почтового сервиса и облачной базы могут меняться. Учебные примеры безопасности не заменяют аудит production-приложения.

Как проверить навык самостоятельной практикой

Эти упражнения предложены редакцией RusUdemy для самостоятельной проверки навыков. Они не являются дополнительными уроками преподавателя и не предполагают проверку работ автором.

01

Проследить один HTTP-запрос

Для создания записи нарисуйте путь через маршрут, middleware, проверку данных и базу. Отдельно опишите успешный ответ, неверные данные и отказ внешнего сервиса.

02

Проверить границы доступа

Создайте тестовых пользователей с разными правами и проверьте чтение, изменение и удаление объектов. Интерфейсная кнопка не должна быть единственным ограничением операции.

03

Продумать модель связанных данных

Опишите связь между двумя сущностями и выберите, какие сведения хранить вместе, а какие ссылкой. Проверьте поведение при удалении связанного объекта и повторной записи.

04

Подготовить проект к другому окружению

Вынесите настройки и секреты из кода, опишите зависимости и шаги запуска. Проверьте приложение с новой базой тестовых данных и запишите, какие инструкции урока потребовали адаптации.

Программа Node.js Bootcamp: API, база данных и серверный сайт

Основные блоки проверенной программы собраны ниже. Полное оглавление и превью доступны на Udemy. Задания для самопроверки предложены редакцией RusUdemy: они дополняют уроки и не выдаются за обещания автора.

На дату проверки в открытых данных Udemy: 15 разделов, 229 лекций, 42 ч 12 мин видео. На установку инструментов, самостоятельную практику и разбор ошибок потребуется дополнительное время. Темы ниже сгруппированы редакцией; перед выбором сверяйте доступное оглавление на Udemy.

Соберите небольшой API под собственную задачу и проверьте его без интерфейса. Добавляйте React, внешние платежи или другие сервисы только после того, как понятны данные, ошибки и права доступа.

Сверить программу на Udemy
  1. 01

    Node.js, npm, HTTP и устройство серверного приложения

  2. 02

    Асинхронный JavaScript и построение Natours API на Express

  3. 03

    MongoDB, Mongoose, схемы и моделирование связей

  4. 04

    Обработка ошибок, аутентификация, роли и меры защиты

  5. 05

    Серверный HTML через Pug и работа с пользовательскими данными

  6. 06

    Платежи, письма, загрузка файлов, Git и публикация

Английский язык обучения
Оригинал курса — на английском

Понимать решение важнее дословного перевода.

Откройте бесплатный фрагмент и объясните своими словами, что делает пример и зачем нужен каждый шаг. Смотрите небольшими частями, ведите словарь терминов и повторяйте показанные действия самостоятельно. Перевод помогает понимать речь, но проверка результата всё равно остаётся частью практики.

Как проходить курсы Udemy на английском

Английская озвучка; английские субтитры указаны в каталоге Udemy. Русских субтитров в проверенном списке нет. Доступность автоматического перевода проверяйте в плеере.

Йонас Шмедтманн — фотография преподавателя

Йонас Шмедтманн

Йонас Шмедтманн — разработчик, дизайнер и преподаватель Udemy. В официальном профиле он описывает опыт создания сайтов с 2010 года и преподавания на платформе с 2015 года. Его курсы соединяют объяснение веб-технологий с последовательной проектной практикой. Йонас Шмедтманн строит backend-программу вокруг Natours: сначала устройство Node.js и API, затем данные, пользователи и дополнительные возможности. Это отдельная серверная специализация автора; CSS-проект с таким же названием посвящён другой стороне разработки.

REST APIExpress middlewareMongoDB и MongooseJWT и роли
RusUdemyКогда программа подходит вашей задаче

Вы выбираете обучение. RusUdemy помогает с оформлением.

Пришлите ссылку на выбранный курс. Уточним текущую стоимость и поможем оформить его в вашем личном аккаунте Udemy. Материалы и прогресс останутся у вас.

01

Курс в Вашем аккаунте

Курс появляется в вашей личной библиотеке на Udemy. Никаких пиратских копий, общих аккаунтов или «серых» схем.

02

Без предоплаты

Вы оплачиваете покупку только после того, как курс появился в вашем аккаунте Udemy.

03

Покупка за 10 минут

Обычно от первого сообщения до появления курса в аккаунте проходит около 10 минут.

04

Живой человек, не бот

В Telegram отвечает живой человек: можно задать вопрос и получить качественную поддержку по покупке.

Узнать цену без предоплаты

Сначала согласуем курс и условия. Оплата после появления курса в аккаунте.

Опыт работы с сервисом

Отзывы клиентов RusUdemy

Отзыв клиента RusUdemy — SamОригинал отзыва в Telegram
Sam
Оперативно подошли к покупке курса. Очень доволен. Большое спасибо.
Отзыв от:
Отзыв клиента RusUdemy — демьянОригинал отзыва в Telegram
демьян
Купил курс по программированию. Михаил, спасибо за помощь с созданием нового аккаунта, быстроту ответа и оформления курса. Хороший сервис
Отзыв от:
Отзыв клиента RusUdemy — lukyanovdmitryОригинал отзыва в Telegram
lukyanovdmitry
Купил курс по программированию. Михаил, спасибо за помощь с созданием нового аккаунта, быстроту ответа и оформления курса. Хороший сервис
Отзыв от:
Отзыв клиента RusUdemy — ТатаОригинал отзыва в Telegram
Тата
Спасибо Михаилу за помощь! Все получилось быстро и легко!
Отзыв от:
Отзыв клиента RusUdemy — ДмитрийОригинал отзыва в Telegram
Дмитрий
Помогли с приобретением курса за 5 мин. Буду обращаться ещё. Михаилу респект!
Отзыв от:
Отзыв клиента RusUdemy — logiiОригинал отзыва в Telegram
logii
Прекрасный сервис, буквально за пару минут купил курс. Всем советую
Отзыв от:

Вопросы о курсе «Node.js Bootcamp: API Natours»