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

Изучите интерфейсную и гибридную мобильную разработку с поддержкой на стороне сервера для реализации многоплатформенного решения

Подробнее...
Категория:

Описание

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

 

Чему вы научитесь

  • Понимание фреймворков пользовательского веб-интерфейса на стороне клиента
  • Использование Angular Material и Angular Flex-Layout для дизайна пользовательского интерфейса
  • Используйте инфраструктуру мобильных приложений Ionic
  • Создавайте мобильные приложения для нескольких платформ с единой кодовой базой

 

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

  • Первые два блока этого курса охватывают интерфейсные фреймворки: Bootstrap 4 и Angular.
  • В серверной разработке вы научитесь реализовывать базы данных 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. Интерфейсные JavaScript-фреймворки: Angular

Этот блок концентрируется в основном на интерфейсных фреймворках на основе Javascript и, в частности, на фреймворке Angular (в настоящее время версия 6.x).

Вы узнаете

  • Этот блок будет использовать Typescript для разработки приложения Angular. Функции Typescript будут представлены в контексте Angular как часть упражнений.
  • Вы познакомитесь с использованием Angular Material и Angular Flex-Layout для адаптивного дизайна пользовательского интерфейса.
  • Вы познакомитесь с различными аспектами Angular, включая компоненты, директивы и сервисы.
  • Вы узнаете о привязке данных, маршрутизаторе Angular и его использовании для разработки одностраничных приложений.
  • Вы узнаете о разработке как форм на основе шаблонов, так и реактивных форм.
  • Включено краткое введение в Observables, реактивное программирование и RxJS в контексте Angular.

 

В конце этого курса вы

  • Познакомитесь с фреймворками Javascript на стороне клиента и фреймворком Angular.
  • Сможете реализовывать одностраничные приложения в Angular.
  • Сможете использовать различные функции Angular, включая директивы, компоненты и сервисы.
  • Сможете реализовать функциональное интерфейсное веб-приложение с использованием Angular.
  • Будите уметь использовать Angular Material и Angular Flex-Layout для разработки отзывчивых приложений Angular.
  • Будите уметь использовать Observables и RxJS в контексте приложений Angular.

 

Блок 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 для внешнего интерфейса для доступа к внутренним службам

 

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

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

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

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

Отзывы

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

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

Ваш адрес email не будет опубликован.