Онлайн-курс — сертифицированная профессиональная стажировка в разработчике MEAN Stack: MongoDB, ExpressJS, AngularJS и NodeJS EDUCBA.

Овладейте стеком MEAN: движущая сила веб-разработки. Раскройте потенциал современной веб-разработки.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

начиная

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Node.Js
  • монгодб
  • Экспресс.Js
  • Угловой интерфейс командной строки

What you will learn in the course

Courses for which the course is suitable

  • MEAN Ключ стека
  • инженер-программист
  • Разработчик веб-приложений
  • Серверный JavaScript-разработчик
  • Фронтенд-разработчик на AngularJS
  • Бэкенд-разработчик с NodeJS
  • Разработчик систем NoSQL с MongoDB
  • Разработчик динамических приложений
  • веб-разработчик

Стажировка — серия курсов из четырех частей.

Обзор курса

Изучите полную специализацию разработчиков MEAN Stack, которая включает MongoDB, ExpressJS, AngularJS и NodeJS. Овладейте ключевыми технологиями, которые способствуют развитию современного Интернета, и создавайте мощные и масштабируемые приложения.

цели обучения

  • Развитие навыков работы с MongoDB для эффективного управления данными NoSQL.
  • Использование возможностей ExpressJS для оптимизации разработки серверного JavaScript.
  • Владение AngularJS для разработки динамических и адаптивных клиентских приложений.
  • Использование NodeJS для создания высокопроизводительных серверных сред.
  • Достижение полной интеграции всего стека MEAN для обеспечения эффективного и взаимосвязанного рабочего процесса разработки.

целевая аудитория

Стажировка предназначена для начинающих и опытных разработчиков, инженеров-программистов и веб-специалистов, которые хотят стать опытными разработчиками MEAN Stack. Это идеальный курс для тех, кто хочет обновить свои знания и столкнуться с проблемами современной веб-разработки.

Требования к ученикам

  • Базовое понимание JavaScript и концепций веб-разработки.
  • Знание HTML и CSS.
  • Некоторый опыт серверной разработки будет плюсом, но не обязателен.

Практический учебный проект

Специализируясь на разработчиках MEAN Stack, участники приступят к практическому проекту, который объединяет MongoDB, ExpressJS, AngularJS и NodeJS для создания динамичного и масштабируемого веб-приложения. Этот реальный проект проведет участников на протяжении всего жизненного цикла разработки с упором на практическое применение каждой технологии в стеке MEAN.

Details of the courses that make up the specialization

MongoDB: Полное руководство по разработке баз данных NoSQL

Курс 1 • 8 часов

Детали курса

чему ты научишься

  • Этот комплексный курс гарантирует, что вы получите фундаментальное понимание MongoDB, включая важные принципы, архитектуру и операции.
  • Вы приобретете практические навыки установки MongoDB, выполнения CRUD-операций и навигации по ее архитектуре.
  • Вы перейдете к более сложным терминам, изучая проектирование схемы, индексацию и оптимизацию производительности.
  • Вы будете использовать расширенные методы запросов с Mongoose.
  • В курсе также рассматривается интеграция MongoDB с Mongoose с упором на создание документов, разработку RESTful API и практику процедур проверки.
  • Вы изучите расширенные функции MongoDB, а также распределение основных данных, отказоустойчивость и стратегии производительности.
  • По окончании курса у вас будет устойчивый навык профессионального развития и управления MongoDB.

навыки, которые вы разовьете

  • Категория: Выполнение CRUD-операций
  • Категория: Навигация по архитектуре Mongo
  • Категория: Установка MongoDB
  • Категория: Индекс

Основы ExpressJS: создание современных API

Курс 2 • 10 часов

Детали курса

чему ты научишься

  • Этот комплексный курс обеспечивает углубленное изучение Express.js, мощной среды веб-приложений для Node.js.
  • Участники приобретут навыки основных принципов, архитектуры и пошагового процесса создания проектов Express.js.
  • Вы изучите методы HTTP, определение маршрутов и генерацию параметров.
  • Вы приобретете практические навыки определения запросов с помощью инструментов Thunder Client и Postman.
  • Вы углубитесь в центральную роль промежуточного программного обеспечения, создадите настраиваемые функции и определите различие между встроенным и настраиваемым промежуточным программным обеспечением.
  • Умело управляйте обработкой ошибок и используйте соответствующие ответы.
  • Курс продолжается интеграцией MongoDB с Express.js и просмотром производительности CRUD.
  • Завершая аутентификацию пользователей, участники приобретают навыки создания и управления JWT для безопасной аутентификации.

навыки, которые вы разовьете

  • Категория: Node.Js
  • Категория: Разработка веб-приложений
  • Категория: JavaScript
  • Категория: Передача представительского состояния (REST)

Основы Angular: создание адаптивных веб-приложений

Курс 3 • 8 часов

Детали курса

чему ты научишься

  • Этот комплексный курс познакомит вас с AngularJS, углубившись в фундаментальные принципы, такие как архитектура, привязка данных и важные функции.
  • Углубите свое понимание архитектуры AngularJS, что позволит вам начать разработку значимых приложений.
  • Вы изучите передовые концепции, интерпретируете умелую реализацию путей, навигации и элементов управления формами.
  • Продемонстрировать умение связывать данные.
  • Курс обеспечивает глубокое понимание сервисов Angular, аутентификации пользователей и реализации контроля доступа на основе ролей.
  • Углубляясь в расширенные термины Angular, вы будете создавать модульные компоненты, реализовывать эффективное управление состоянием и проверять надежность кода посредством процессов тестирования и отладки.
  • Кроме того, в курсе делается упор на плавную интеграцию Bootstrap с AngularJS и практическое применение при настройке проекта стека MEAN.

навыки, которые вы разовьете

  • Категория: тестирование программного обеспечения
  • Категория: Навигация
  • Категория: Угловая архитектура
  • Категория: Пенсия
  • Категория: формы и аутентификация

NodeJS Unleashed: освоение серверной разработки

Курс 4 • 10 часов

Детали курса

чему ты научишься

  • Начните свой путь разработки Node.js с этого курса.
  • Начав с основ, вы создадите прочную основу, освоив установку Node.js и используя код Visual Studio.
  • Позже вы углубитесь в более сложные темы, такие как асинхронное программирование, обработка ошибок, операции CRUD и использование модуля ОС для генерации информации о системе.
  • Курс переходит к базовому руководству по веб-разработке, охватывающему обработку HTTP-запросов, манипулирование JSON и настройку Express.js.
  • Исследование аутентификации, разрешений и связи по электронной почте с помощью Nodemailer выполняется для безопасных приложений.
  • Курс завершится изучением расширенных функций Node.js, включая связь через WebSocket, создание приложения для чата в реальном времени с использованием Socket.io и оптимизацию масштабируемости/производительности для адаптивных приложений.
  • Вы приобретете навыки базового и продвинутого уровня Node.js.

навыки, которые вы разовьете

  • Категория: Node.Js
  • Категория: Асинхронное программирование
  • Категория: Использование модуля ОС
  • Категория: CRUD-операции