Полная веб-разработка с React. Курс от 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 для внешнего интерфейса для доступа к внутренним службам
Практический проект
В каждом курсе есть практический проект, который нужно успешно выполнить, чтобы завершить курс и получить сертификат. Если для практического проекта на курсе предусмотрен отдельный блок, прежде чем начать его, необходимо завершить все остальные блоки.
Получите сертификат
Когда вы пройдете все блоки и завершите практический проект, вы получите сертификат.
Аналоги и альтернативы для Полная веб-разработка с React. Курс от Coursera
Полная веб-разработка с React. Курс от Coursera - похожие продукты (инструменты, решения, сервисы)
Отзывы
Отзывов пока нет.