Автор: Udemy
Название: Node.js, Express, MongoDB & More: The Complete Bootcamp
Чему вы научитесь
- Освойте весь современный внутренний стек: Node, Express, MongoDB и Mongoose (драйвер MongoDB JS)
- Создайте законченное, красивое и реальное приложение от начала до конца (API и веб-сайт на стороне сервера)
- Создайте быстрый, масштабируемый, многофункциональный RESTful API (включает фильтры, сортировки, нумерацию страниц и многое другое)
- Узнайте, как Node действительно работает за кулисами: цикл обработки событий, блокировка и неблокирующий код, потоки, модули и т. Д.
- CRUD-операции с MongoDB и Mongoose
- Глубокое погружение в мангуст (включая все расширенные функции)
- Как работать с данными в базах данных NoSQL (включая геопространственные данные)
- Расширенная аутентификация и авторизация (включая сброс пароля)
- Безопасность: шифрование, очистка, ограничение скорости и т. Д.
- Рендеринг сайта на стороне сервера с помощью шаблонов Pug
- Платежи по кредитным картам с помощью Stripe
- Отправка электронной почты и загрузка файлов
- Разверните окончательное приложение для производства (включая ускоренный курс Git)
- Загружаемые видео, код и дизайн активов для проектов
- Абсолютно НИКАКОГО понимания Node или серверной разработки не требуется! Я принимаю вас от начинающего до продвинутого разработчика!
- Требуется базовое понимание JavaScript (курс содержит раздел об асинхронном JavaScript с обещаниями и async / await на случай, если вам нужно набраться скорости)
- Базовое понимание HTML является плюсом (только для заключительной части курса), но НЕ обязательно
- Подойдет любой компьютер и ОС - Windows, macOS или Linux
Вы хотите создавать быстрые и мощные серверные приложения с JavaScript? Хотите стать более полным и востребованным разработчиком?
Тогда Node.js - это горячая технология, которую вы должны изучить прямо сейчас, и вы пришли в нужное место, чтобы сделать это!
Добро пожаловать в Complete Node.js, Express и MongoDB Bootcamp, ваш быстрый путь к современной серверной разработке.
Этот курс является идеальным комплексным пакетом, который превратит вас из начинающего в продвинутого, высококвалифицированного разработчика Node.js.
Как и все мои другие курсы, этот полностью основан на проекте! И не просто любой проект: это законченное, красивое и многофункциональное приложение, содержащее как RESTful API, так и веб-сайт на стороне сервера. Это самый фантастический и полный проект, который вы найдете в любом курсе Node.js в Интернете!
Создав этот огромный проект, вы изучите все навыки, необходимые для планирования, создания и развертывания собственных современных серверных приложений с Node.js и связанными с ними технологиями.
(На самом деле, если вы хотите исследовать проект, вы можете сделать это на . И это только небольшая часть проекта! Войдите в систему с помощью "laura@example.com" и паролем "test1234")
После окончания этого курса вы будете:
1) Создайте свои собственные быстрые, масштабируемые и мощные API-интерфейсы RESTful или веб-приложения Node.js;
2) Действительно понять, как Node.js работает за кулисами;
3) уметь работать с данными NoSQL и данными модели в реальных ситуациях (чрезвычайно важный навык);
4) Знать, как работает современная внутренняя разработка и как все разные технологии сочетаются друг с другом (трудно понять из разрозненных учебников и видео);
5) иметь опыт работы с профессионально используемыми инструментами и библиотеками, такими как Express, Mongoose, Stripe, Sendgrid, Atlas, Compass, Git, Heroku и многими другими;
6) Создайте законченное приложение, которое станет идеальной отправной точкой для ваших собственных приложений в будущем.
Обратите внимание, что этот курс НЕ предназначен для начинающих веб-разработчиков, поэтому вы уже должны быть знакомы с базовым JavaScript. Никакого внутреннего опыта не требуется, хотя!
Это абсолютно полный курс глубокого погружения с содержанием более 40 часов!
Поскольку это «Complete Bootcamp Node.js», курс содержит множество различных технологий, методов и инструментов, поэтому вы, как законченный разработчик Node.js, уходите от курса.
Вот почему курс длился более 40 часов. Но если это звучит слишком много для вас, не беспокойтесь, есть видео или целые разделы, которые вы можете смело пропустить.
Вот именно то, что вы узнаете:
- Основы Node.js, основные модули и NPM (Node Package Manager)
- Как Node.js работает за кулисами: цикл обработки событий, блокирующий и неблокирующий код, управляемая событиями архитектура, потоки, модули и т. Д.
- Основы Express (среда Node.js): маршрутизация, промежуточное ПО, отправка ответов и т. Д.
- RESTful API дизайн и разработка с расширенными функциями: фильтрация, сортировка, алиасинг, разбиение на страницы
- Рендеринг сайта на сервере (HTML) с помощью шаблонов Pug
- Операции CRUD с базой данных MongoDB локально и на платформе Atlas (в облаке)
- Advanced MongoDB: геопространственные запросы, конвейер агрегации и операторы
- Основы Mongoose (драйвер MongoDB JS): модели данных, операции CRUD, проверка данных и промежуточное ПО
- Расширенные возможности Mongoose: моделирование геопространственных данных, заполнений, виртуальных заполнений, индексов и т. Д.
- Использование архитектуры MVC (Model-View-Controller)
- Как работать с данными в базах данных NoSQL
- Расширенное моделирование данных: отношения между данными, встраивание, ссылки и многое другое
- Полная современная аутентификация с JWT: регистрация пользователя, вход в систему, сброс пароля, безопасные куки и т. Д.
- Авторизация (роли пользователя)
- Безопасность: лучшие практики, шифрование, очистка, ограничение скорости и т. Д.
- Прием платежей по кредитным картам с помощью Stripe: полная интеграция на внутреннем и внешнем интерфейсах
- Загрузка файлов и обработка изображений
- Отправка писем с помощью Mailtrap и Sendgrid
- Расширенные рабочие процессы обработки ошибок
- Развертывание приложения Node.js для производства с Heroku
- Git и GitHub ускоренный курс
- И многое другое!
Если вы хотите изучить Node.js и современную серверную разработку, то нет сомнений, что этот курс для вас!
Это самый большой курс Node.js в Интернете, он, безусловно, является наиболее полным учебным проектом и предлагает наиболее подробные объяснения всех включенных тем.
И даже если вы уже знаете некоторые Node.js, вы все равно должны пройти этот курс, потому что он содержит предметы, которые не рассматриваются нигде, или не имеют такой же глубины!
Но, может быть, вы еще не уверены, что Node.js действительно является подходящей технологией для изучения прямо сейчас?
Ну, во-первых, Node.js позволит вам использовать свои навыки JavaScript для создания приложений на сервере. Это само по себе является огромным преимуществом, которое делает процесс разработки с полным стеком намного проще и быстрее.
Плюс, популярность и возможности Node.js не в чартах. Это современная, проверенная и надежная технология, используемая техническими гигантами (и компаниями, выплачивающими 6-значную зарплату), такими как Netflix, PayPal, Uber и многими другими.
Node.js - это то, во что вы должны инвестировать свое время, вместо устаревших технологий, таких как PHP.
Таким образом, если вы уже знаете JavaScript, изучение Node - это логичный следующий шаг для вас! Это сделает вас лучшим, более универсальным и полным разработчиком, что в конечном итоге расширит ваши возможности на рынке труда!
И я создал этот курс, чтобы помочь вам сделать именно это! Это действительно тот курс, который мне хотелось бы пройти, когда я впервые изучал бэкэнд-разработку с Node.js и всеми связанными технологиями.
И вот что вы получите, подписавшись сегодня:
- Пожизненный доступ к 40+ часам видео высокого качества. Нет ежемесячной подписки. Учитесь в своем собственном темпе, когда захотите;
- Все видео доступны для скачивания. Учитесь где хотите, даже без подключения к интернету!
- Дружественная и быстрая поддержка в курсе вопросов и ответов, когда у вас есть вопросы или вы застряли;
- Английские закрытые титры (не автоматически сгенерированные Udemy);
- Слайды курса в формате PDF;
- Загружаемые ресурсы, стартовый код и окончательный код для каждого раздела;
- Множество небольших задач включены в видео, чтобы вы могли отслеживать свои успехи.
Но если вы еще не уверены на 100%, просто посмотрите промо-ролик, чтобы взглянуть на проект курса. Я обещаю, вы будете поражены
До встречи в курсе!
Для кого этот курс:
- Пройдите этот курс, если вы хотите создавать удивительно быстрые и масштабируемые фоновые приложения, используя уже имеющиеся у вас навыки JavaScript. Node - идеальный инструмент для вас!
- Пройдите этот курс, если вы являетесь разработчиком внешнего интерфейса и хотите перейти к внутренним разработкам, используя самый полный курс на рынке.
- Пройдите этот курс, если вы посещали другие курсы Node, но: 1) все еще не уверены в том, что можете кодировать реальные приложения, или 2) все еще чувствуете, что вам нужны дополнительные навыки работы с сервером. Этот курс идеально подходит для вас!
- Пройдите этот курс, если вы опытный разработчик Node, который хочет добавить новые навыки, отсутствующие в других курсах: как Node работает за кулисами, расширенное моделирование данных, геопространственные данные, полная и безопасная аутентификация, чередующиеся платежи и многое другое.
Подробнее:
Скачать:
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
Последнее редактирование модератором: