Онлайн-курс — сертифицированная профессиональная специализация по программированию на JavaScript с использованием React, Node и MongoDB в Технологическом институте IBM.

Раскройте свой потенциал разработчика JavaScript. Укрепите навыки разработки облачных приложений с помощью основных технологий JavaScript и баз данных NoSQL.

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
  • МонгоБД
  • JavaScript
  • Реагировать
  • Выражать

What you will learn in the course

Courses for which the course is suitable

  • JavaScript-разработчик
  • Front-End разработчик с React
  • Back-End разработчик с Node.js
  • Full-stack разработчик
  • Разработчик облачных приложений
  • Разработчик API
  • Разрабатывайте приложения NoSQL с помощью MongoDB.
  • Разработчик сайтов электронной коммерции
  • Разработчик приложений для управления бюджетом
  • Рекомендации разработчика приложений

Стажировка — курс из 4 курсов.

Если вы хотите изучить один язык, который используется как для разработки на стороне клиента, так и на стороне сервера, специализация IBM по JavaScript для вас. Вы можете использовать этот популярный и гибкий язык программирования для создания интерактивных облачных приложений. Ведущие компании отрасли выбирают популярную библиотеку React JavaScript для создания динамического пользовательского интерфейса и разработки модульных серверных приложений с использованием платформы Node.js Express. Эта стажировка включает в себя курсы по каждой из этих мощных технологий и многое другое!

Заключительный курс

В последнем курсе вы узнаете, как интегрировать ваши приложения JavaScript с открытой базой данных NoSQL MongoDB. Вам следует изучить базы данных NoSQL, поскольку современные приложения требуют гибкости для поиска в больших объемах неструктурированных данных. Наконец, вы напишете API в соответствии с протоколом REST, чтобы все эти сервисы могли взаимодействовать друг с другом.

Разработка приложений

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

предпосылки

  • Мы рекомендуем вам ознакомиться с концепциями и принципами HTML и CSS.
  • Базовые знания системы контроля версий, такой как Git или GitHub, приветствуются, но не обязательны.

Проект обучения применению

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

  • Создание веб-сайта с рекомендациями для туристов с использованием API-интерфейсов JavaScript, соответствующих предпочтениям ваших пользователей.
  • Проектирование и кодирование внешнего интерфейса приложения для управления бюджетом с использованием React.
  • Написание серверного приложения, которое хранит, извлекает и управляет рейтингами и обзорами книг с помощью Node.js и платформы Express.
  • Разработка сайта электронной коммерции путем реализации аутентификации пользователей с помощью JWT, создания RESTful API и сохранения данных с помощью Node.js, MongoDB и Express.

Details of the courses that make up the specialization

Основы программирования JavaScript

  • Курс 1 • 16 часов • 4,7 (91 оценка)

Детали курса

чему ты научишься
  • Объяснять концепции разработки JavaScript.
  • Перечислить возможности ES6
  • Просмотр структур данных
  • Вы изучите массивы, DOM, AJAX и методы отладки.
  • Работа с ошибками и исключениями
  • функции и события
  • Будут применяться методы манипулирования строками и методы обработки ошибок.
  • Круиз по DOM
  • Сравнение функций, значений, ссылочных типов
  • Стратегии в обещаниях и async/await
  • Изменение внешнего вида DOM-элементов
  • Вы будете использовать функции, сервисы, инструменты и библиотеки JavaScript для создания и проектирования навигации и страниц.
  • Вы будете использовать AJAX для получения и отображения данных из API.
Навыки, которые вы получите
  • Категория: Json
  • Категория: разработка программного обеспечения
  • Категория: компьютерное программирование
  • Категория: JavaScript (язык программирования)
  • Категория: AJAX (язык программирования)

Разрабатывать побочные приложения с React легко

  • Курс 2 • 14 часов • 4.3 (540 оценок)

Детали курса

чему ты научишься
  • Разрабатывайте интерактивные пользовательские интерфейсы (UI) и веб-приложения с использованием технологий JavaScript, включая React, JSX и ES6.
  • Быстро и легко создавайте динамические легкие приложения с помощью повторно используемых компонентов React.
  • Вы будете использовать различные концепции и функции React, включая реквизиты, состояния, перехватчики, формы и Redux.
  • Продемонстрируйте свои навыки работы с React, создав несколько легких дополнительных приложений, таких как корзина покупок.
Навыки, которые вы получите
  • Категория: React (веб-фреймворк)
  • Категория: Легкая побочная разработка
  • Категория: Разработка сайтов
  • Категория: JavaScript
  • Категория: Пользовательский интерфейс

Разработка серверных приложений с помощью Node.js и Express

  • Курс 3 • 13 часов • 4,5 (440 оценок)

Детали курса

чему ты научишься
  • Вы будете создавать серверные приложения, используя среду выполнения JavaScript Node.js.
  • Продолжайте разрабатывать свои приложения Node.js с помощью сторонних пакетов и платформ, включая Express.
  • Вы будете использовать npm для управления пакетами Node.js в своем приложении.
  • Разработка асинхронных функций обратного вызова и обещаний для выполнения асинхронных операций.
Навыки, которые вы получите
  • Категория: Серверный JavaScript
  • Категория: Серверная разработка
  • Категория: Информатика
  • Категория: Разработка сайтов
  • Категория: Экспресс

Node.js и MongoDB: разработка серверных приложений баз данных

  • Курс 4 • 19 часов • 4,5 (20 оценок)

Детали курса

чему ты научишься
  • Вы будете применять основные концепции серверной разработки с базами данных Node, Express и NoSQL.
  • Вы разработаете безопасные API-интерфейсы RESTful, используя Node и Express для взаимодействия с базами данных.
  • Внедрять механизмы аутентификации и авторизации и обрабатывать ошибки.
  • Улучшайте и публикуйте приложения баз данных Node на облачной платформе.
Навыки, которые вы получите
  • Категория: База данных (СУБД)
  • Категория: МонгоБД
  • Категория: JavaScript
  • Категория: Узел
  • Категория: Экспресс