
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Angular (Full App) with Angular Material, Angularfire & NgRx
Используйте Angular, Angular Material, Angularfire (+ Firebase c Firestore) и NgRx для создания реального Angular приложения. Angular - потрясающий фреймворк, с помощью которого вы можете создавать мощные веб-приложения.
Есть много курсов, которые глубоко погружаются в Angular, но иногда вы просто хотите создать целое приложение и посмотреть, как все это работает на практике. И вы хотите использовать все эти прекрасные сторонние пакеты, которые могут добавить множество потрясающих функций в ваше приложение Angular! Этот курс охватывает именно это!
Мы построим целое, реальное приложение, которое выглядит абсолютно красивым, использует материальный дизайн Google и очень быстрый! Благодаря Firebase и Angularfire мы добавим функциональность базы данных в реальном времени и увидим наши обновления почти до того, как мы их создадим!
За кулисами будет использоваться NgRx - решение для управления состоянием, ориентированное на Redux, которое может значительно улучшить ваше Angular приложение.
Вот что вы получите в деталях:
Требования:
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
В этом курсе мы будем рассматривать @ngrx/store - Redux в Angular 4. Сперва мы напишем приложения, которое реализуем обычным подходом Angular, и уже после, мы перепишем его c Redux используя ngrx. Мы поработаем также с reducers, actions, state используя соответствующие типы и интерфейсы. Мы добавим в наше приложение асинхронности и подключим к нему сервер с БД, где будет хранится состояние нашего приложения.
Реактивное программирование затронуло все основные современные разработки веб-приложений и коренным образом изменило то, как мы подходим к веб-приложениям. Angular 2 охватил этот дивный новый мир, и при этом, дал нам большую платформу для построения из функциональных, реактивных веб-приложений, прямо из коробки. Добавляем библиотеку Redux, @ ngrx/магазин, и у нас есть серьезный программный арсенал.
Усовершенствуйте реактивное и высокопроизводительное управления Redux для Angular приложений. Вам нужны предсказуемые, поддерживаемые и быстрые приложения. Вы будете управлять действиями, редюсерами, структурами данных с объектами, Memoized Selectors, паттернами Redux, побочными эффектами, неизменностью до предварительной загрузки, состоянием маршрутизатора и тестированием. Все в реальном это в реальном приложении.
Angular имеет множество встроенных функций для тесного взаимодействия с RxJS, чтобы помочь вам построить полностью реактивные приложения. Этот курс научит вас использовать Angular с RxJS. Мы узнаем, как использовать библиотеку ngrx/store для управления состоянием в очень чистом реактивном стиле Redux.В этом курсе предполагается, что у вас есть рабочее знание Angular и реактивного программирования с RxJS.
Научитесь использовать Angular с NgRx и RxJs, чтобы существенно упростить управление состояниями и управление потоками при одновременном сокращении объема кода. Мы интегрируем NgRx в наше приложение и рассмотрим, как работать с Store, действиями, редукторами, селекторами, инструментами разработки и представим сущность NgRx, чтобы еще больше упростить процесс.