0/5, Голосов: 0

[Udemy]RxJs и реакитвные паттерны проектирования - курс по архитектуре Angular приложений

Тема в разделе "Курсы по программированию", создана пользователем Василий Сергеевич, 12 апр 2017.

Цена: 600р.
Взнос: 134р.

Основной список: 20 участников

Резервный список: 1 участников

Статус обсуждения:
Комментирование ограничено.
  1. Василий Сергеевич

    Василий Сергеевич ОргОрганизатор

    [Udemy]RxJs and Reactive Patterns Angular Architecture Course
    [Udemy]RxJs и реакитвные паттерны проектирования - курс по архитектуре Angular приложений


    The course covers How To Build Angular Applications in Reactive Style using RxJs and the Observable Pattern, and its divided into two sections: the first is a deep dive into the Observable pattern as a way of understanding RxJs, and the second is a catalog of Angular  Design Patterns that will allow us to build angular applications in Reactive Style. 

    Versions used: The code repository of this course uses the Angular 4 release, Typescript 2.2 and optionally the Yarn Package manager.

    What is Your Biggest Difficulty While Learning Angular ?

    RxJS and Reactive Programming can sometimes be seen as hard to get into. Although RxJs is optional in many parts of the Angular API and we can usually use Promises instead, one of the items of the Angular Project Roadmap is to allow to build reactive style applications, so clearly reactive programming is a topic that is close to the framework.

    What is The Best Way To Learn RxJs ?

    Why is RxJs and Reactive Programming sometimes seen as hard to get into ? The main reason for that could be that Observables and reactive programming are often presented as either a programming paradigm shift, an alternative to Promises or a generalization of functions, which are approaches that don't help as much as we could think in the learning process.

    We are going to take an alternative way for learning these concepts: we are going to see that RxJs and Observables are actually a very practical and effective solution to a very common set of problems that we face all the time while building asynchronous programs like user interfaces.

    We are going to see that everything around RxJs and Reactive Programming revolves around one fundamental notion: The Observable Pattern.

    The Best Way To Learn RxJs

    We are going to approach reactive programming as a set of application development patterns, that are an evolution of previously existing solutions. So in the first section of the course we will cover the Observable pattern as a design solution for building asynchronous applications that scale well in complexity.

    We are going to cover the multiple other satellite concepts around the Observable pattern, namely the Observer and the Subject, and we are also going to learn the benefits of writing applications in Reactive style by implementing our own simplified version of an event bus.

    We are then going to see why that does not scale well in complexity, after that we will refactor the application into using the Observable pattern and see how it elegantly solves many of the problems of the initial implementation.

    We will also introduce the Store Pattern, see how it relates to the Observable Pattern. At the of this section we will then introduce the RxJs library, which at this point will make a lot more sense given the previous presentation of the design patterns that its based upon.

    What Patterns will be covered in this course ?

    With the Observable pattern and its related concepts in place and having introduced the RxJs Library, we are going to see how it can be used to build Angular Applications in Reactive Style.

    We are going to cover a set of reactive patterns for both the View Layer and the Service layer, by using a set of small applications with a ready to use backend built in either Firebase or a local HTTP server. The patterns will be introduced as either implementations from scratch of a given functionality, or via step-by-step refactorings.

    The pattern catalog of the second part of the course will include: Stateless Observable Services, Smart vs Presentational Components, Observable Data Services, Nested Subscribe Anti-Pattern, Data Table Pagination, Local Services, Master Detail With Cached Master Table, Error Handling Components and Services, Router Data Pre-Fetching (with Loading Indicator), Container Components, Reactive Forms Draft Pre-Save.

    This section also includes a couple of related discussions concerning application design, like how to avoid Event Bubbling over the local presentational component tree, and how to use deeply nested smart components with OnPush change detection.

    What Will You Be Able To Do After Taking This Course ?

    After taking this course you will be comfortable with Reactive Programming, the Observable Pattern and the RxJs library.

    You will be able to reason much more easily about RxJs because you now know the fundamental concepts that it bases itself upon, as well as the design intentions behind it. You will be able to find your way around the documentation and know several commonly used operators. Most of all you know how to build Angular applications in Reactive Style using the RxJs library.

    • Web Developers that want to learn reactive programming from first principles
    • Web developers looking to learn RxJs and use it to build Angular Applications in reactive style

    About the Angular University:

    The Angular University aims to be the one place that you &nbsp;go in order to learn and keep up with the Angular 2&nbsp;ecosystem. We provide premium quality video tutorials, screencast style.

    About the course instructor:

    Hello, my name is Vasco &nbsp;and I'm a&nbsp;Software Developer with 17 years of experience,&nbsp;very&nbsp;seasoned&nbsp;building user&nbsp;interfaces with Angular. I've worked&nbsp;as a Frontend&nbsp;Developer/Architect in a large&nbsp;variety of enterprise&nbsp;projects throughout the years. &nbsp;&nbsp;

    I worked on a ton of projects, everything from&nbsp;single page applications to&nbsp;help build the&nbsp;European Criminal Record Information Exchange System, to brand new e-banking portals, to corporate banking portals, and more. I've been a key part of internal&nbsp;framework teams that built frameworks for in-house departments of tens of developers. And that's just a few of them, please check my Linkedin for extensive recommendations.

    I also love&nbsp;to teach, write and talk about technology. &nbsp;I am looking forward to be your Angular 2&nbsp;instructor,

    Kind Regards,


    Что Я Буду Учиться?

    знать основные принципы RxJs и наблюдаемой картины</пролет>

    знаете, как создавать приложения в угловой реактивной Стиль </пролет>

    <класс="что-вы-получить__учебный план на ссылку" href="/rxjs-реактивный-угловые-курс/#программу" отдел обслуживания клиентов tel атрибута rel=" noreferrer noopener">
    Вид Учебной Программы


    Курс охватывает Как построить угловой приложения в реактивном стиле, используя RxJs и наблюдаемой картины, и ее разделили на две части: первая - &nbsp;это глубокое погружение в наблюдаемой нами картины как способ познания RxJs, а второй представляет собой каталог угловых &nbsp;дизайн модели, который позволит нам в&nbsp;создание&nbsp;угловая приложений в реактивном стиле.&nbsp;вы

    в версии: в репозиторий код этот курс использует угловые выпуск 4, Машинопись 2.2 и дополнительно пряжу менеджер пакетов.

    какова Ваша самая большая трудность при изучении угловых ?

    RxJS и реактивного программирования иногда можно увидеть, как сложно попасть. Хотя RxJs является обязательным во многих частях угловые API и мы обычно используем обещания вместо того, один из элементов углового проекта "Дорожная карта" это позволит построить реактивный стиль приложения, так четко реактивного программирования-это тема, которая близка рамках.

    какой лучший способ выучить RxJs ?

    Почему RxJs и реактивного программирования иногда видел, как трудно попасть ? Основной причиной этого может быть то, что наблюдаемых и реактивного программирования часто бывают представлены либо как сдвиг парадигмы программирования, альтернатива обещаний и обобщение функций, подходов, которые не помогают, как можно думать в процессе обучения.

    Мы собираемся взять альтернативный способ для изучения этих понятий: мы собираемся, чтобы увидеть, что RxJs и наблюдаемых на самом деле очень практичное и эффективное решение очень распространенной проблемы, с которыми мы сталкиваемся все время при построении асинхронных программ, как пользовательских интерфейсов.

    Мы собираемся, чтобы увидеть, что все вокруг RxJs и реактивного программирования вращается вокруг одного фундаментального понятия: наблюдаемые картины.

    Лучший Способ Выучить RxJs

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

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

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

    Мы также Вводим в магазине образец, увидеть, как он относится к наблюдаемой нами картины. В этой разделе тогда будем внедрять библиотека RxJs, который в этот момент будет иметь намного больше смысла, учитывая Предыдущее изложение шаблоны проектирования, которые ее основе.

    какие модели будут рассмотрены в этом курсе ?

    С наблюдаемой нами картины и связанные с ним понятия и представление Библиотека RxJs, мы собираемся, чтобы увидеть, как он может быть использован для построения угловой приложения в реактивном стиле.

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

    Шаблон каталога вторая часть курса будет включать в себя: без гражданства наблюдаемых услуг, Смарт-против презентационные компоненты, наблюдаемые на рынке данные услуги, вложенные подписаться Анти-паттерн, табличных данных, разбиение на страницы, местные услуги, Мастер-деталь с Кэшированными основной таблицы, обработка ошибок компонентов и служб, маршрутизатор данных предварительной выборки (с нагрузки Индикатор), контейнер компонентов, активных форм проект предварительно сохранить.

    В этом разделе также включает в себя пару соответствующих дискуссий о разработке приложения, как избежать Бурлящих событий по локальной презентационная компонента дерева, и как использовать глубоко вложенные авто-компонентов с OnPush обнаружения изменений.

    Что Вы Будете Уметь Делать После Прохождения Этого Курса ?

    После прохождения этого курса вам будет комфортно с реактивной программирования, наблюдаемой нами картины и библиотека RxJs.

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

    Кто является целевой аудиторией?

    • Веб-разработчиков, которые хотят узнать реактивного программирования из первых принципов
    • Веб-разработчиков, желающих изучать RxJs и использовать его для построения угловой приложения в реактивном стиле

    об угловых Университет:

    Угловые Университет стремится быть одно место, где вы &nbsp;вы идете для того, чтобы учиться и идти в ногу с углового 2 и nbsp;экосистемы. Мы обеспечиваем высокое качество видеоуроков, видеоуроки стиль.

    О инструктор курса:

    Здравствуйте, меня зовут Васко &nbsp;и я&nbsp;вы программист с 17-летним опытом работы, и nbsp;очень&nbsp;опытный и nbsp;пользователь&nbsp;вы сопрягается с углового. Я работал&nbsp;В интерфейс и nbsp;Разработчик/архитектор в большой и nbsp;различные корпоративные&nbsp;проекты на протяжении многих лет. &nbsp; и nbsp;

    Я работал на кучу проектов, все от&nbsp;одностраничных приложений в&nbsp;помочь построить и nbsp;Европейский судимости систему обмена информацией, чтобы новый интернет-банкинг, порталы, корпоративные банковские порталы, и многое другое. Я был ключевой частью внутренней и nbsp;рамках команды, которые построили структур для внутренних отделов десятков разработчиков. И вот только несколько из них, пожалуйста, проверьте мой LinkedIn за подробные рекомендации.

    Я тоже люблю&nbsp;для обучения, писать и говорить о технологии. &nbsp;я с нетерпением жду, чтобы быть ваш угловой 2&nbsp;с инструктором,

    С Уважением,


  2. Последние события

    1. skladchik.com

      Складчина доступна.

      26 май 2019
    2. skladchik.com

      Складчина закрыта.

      21 апр 2017
    3. skladchik.com

      Осталось 5 дней до завершения складчины.

      15 апр 2017
    4. skladchik.com

      Взнос в складчине составляет 67р.

      15 апр 2017

    Последние важные события

    1. skladchik.com

      Складчина доступна.

      26 май 2019
    2. skladchik.com

      Складчина закрыта.

      21 апр 2017
    3. skladchik.com

      Осталось 5 дней до завершения складчины.

      15 апр 2017
    4. skladchik.com

      Взнос в складчине составляет 67р.

      15 апр 2017
Статус обсуждения:
Комментирование ограничено.

Поделиться этой страницей