Полная веб-разработка с React. Курс от Coursera

Создавайте комплексные веб-решения и гибридные мобильные решения

Категория:

Бренд: Coursera

Описание

  • Язык — Английский

 

Что Вы изучите

  • Изучите интерфейсную и гибридную мобильную разработку с поддержкой на стороне сервера для реализации многоплатформенного решения.
  • Первые два блока этого курса охватывают интерфейсные фреймворки: Bootstrap 4 и React.
  • В блоке серверной разработки вы научитесь реализовывать базы данных NoSQL с помощью MongoDB, работать в среде Node.js и среде Express, а также общаться на стороне клиента через RESTful API.
  • Учащиеся будут работать над практическими упражнениями, кульминацией которых станет разработка полноценного приложения в конце каждого курса.
  • Каждый блок также включает в себя мини-проект Capstone в рамках трека с отличием, где вы будете применять свои навыки для создания полнофункционального проекта.

Учащиеся, поступающие на этот курс, должны иметь предварительные практические знания HTML, CSS и JavaScript.

В идеале учащиеся должны проходить блоки в указанной последовательности.

Программа курса

Блок 1. Фреймворки и инструменты интерфейсного веб-интерфейса: Bootstrap 4

Этот блок даст вам обзор фреймворков веб-интерфейса на стороне клиента, в частности Bootstrap 4.

Вы узнаете:

  • О сетках и адаптивном дизайне, компонентах Bootstrap CSS и JavaScript
  • О препроцессорах CSS, Less и Sass
  • Основы Node.js и NPM
  • О средствах выполнения задач, такие как Grunt и Gulp.

 

В конце этого блока вы сможете:

  • Настроить, спроектировать и оформить веб-страницу с помощью Bootstrap 4 и его компонентов
  • Создать адаптивный дизайн веб-страницы
  • Использовать веб-инструменты для настройки и управлять веб-сайтами.
  • Этот блок также включает в себя урок, который позволит вам работать над собственным проектом по разработке веб-сайта с использованием Bootstrap 4.

 

Блок 2. Front-End веб-разработка с React

Программа

  • О разработке интерфейсных приложений на основе Javascript и, в частности, библиотека React (текущая версия 16.3), будет использоваться JavaScript ES6 для разработки приложения React.
  • Об использовании Reactstrap для адаптивного дизайна пользовательского интерфейса на основе Bootstrap 4.
  • Вы познакомитесь с различными аспектами компонентов React.
  • О маршрутизаторе React и его использовании при разработке одностраничных приложений.
  • О разработке контролируемых форм.
  • Вы познакомитесь с архитектурой Flux и Redux.
  • Вы изучите различные аспекты Redux и будете использовать его для разработки приложений на базе React-Redux.
  • Вы научитесь использовать Fetch для связи клиент-сервер и использовать REST API на стороне сервера.
  • Завершает блок краткий обзор поддержки и тестирования анимации React.

 

Вы должны пройти предыдущий блок по специализации Bootstrap 4 или иметь практические знания Bootstrap 4, чтобы иметь возможность ориентироваться в этом блоке. Также настоятельно рекомендуется хорошее знание JavaScript, особенно ES 5.

В конце этого блока вы

  • Познакомитесь с разработкой клиентских приложений Javascript и библиотекой React.
  • Сможете реализовывать одностраничные приложения в React.
  • Сможете использовать различные функции React, включая компоненты и формы.
  • Сможете реализовать функциональное внешнее веб-приложение с использованием React.
  • Сможете использовать Reactstrap для разработки отзывчивых приложений React.
  • Сможете использовать Redux для разработки архитектуры приложения React-Redux.

 

Блок 3. Серверная разработка с NodeJS, Express и MongoDB

Этот блок касается всего, что касается серверной части. Весь блок основывается на платформе NodeJS.

Программа

  • Краткий обзор веб-протоколов: HTTP и HTTPS.
  • Изучение модулей NodeJS и NodeJS: Express для создания веб-серверов.
  • Базы данных — мы рассматриваем основные операции CRUD, базы данных NoSQL, в частности MongoDB и Mongoose для доступа к MongoDB из NodeJS.
  • Изучение концепции REST и создание RESTful API.
  • Аутентификации и безопасности. Рассмотрение тем «бэкэнд как услуга» (BaaS), включая мобильные BaaS, как с открытым исходным кодом, так и коммерческие услуги BaaS.

 

В конце этого блока вы сможете

  • Продемонстрировать понимание концепций на стороне сервера, CRUD и REST
  • Создать и настроить внутренний сервер с использованием платформы NodeJS
  • Создать RESTful API для внешнего интерфейса для доступа к внутренним службам

 

Практический проект

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

Получите сертификат

Когда вы пройдете все блоки и завершите практический проект, вы получите сертификат.

  • Курс Node.js
    ...
  • Курсы по frontend-разработке
    ...

Аналоги и альтернативы для Полная веб-разработка с React. Курс от Coursera

Полная веб-разработка с React. Курс от Coursera - похожие продукты (инструменты, решения, сервисы)

Node.js. Курс от Skillbox

Node.js расширяет возможности языка JavaScript и выступает в роли веб-сервера

ReactJS. Базовый курс от GeekBrains

На курсе изучается ReactJS – популярная JаvaScript-библиотека для построения пользовательских интерфейсов, которую...

Отзывы

Отзывов пока нет.

Будьте первым, кто оставил отзыв на “Полная веб-разработка с React. Курс от Coursera”

Ваш адрес email не будет опубликован. Обязательные поля помечены *