YoVDO

Architect's Guide to Frontend Frameworks

Offered By: Devoxx via YouTube

Tags

Devoxx Courses Web Development Courses Javascript Courses React Courses Angular Courses Redux Courses Microfrontends Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the architectural concepts behind modern frontend frameworks in this comprehensive conference talk from Devoxx Poland 2019. Delve into the evolution of web development, examining the challenges faced by solution architects and developers in making informed project decisions. Gain insights into the patterns and architectural decisions underlying major tools, moving beyond classical Object-Oriented and Imperative Paradigms. Discover how emerging tools address issues of performance, design, and complexity through Inversion of Control and declarative coding. Journey through key concepts in the JavaScript ecosystem, including view re-rendering strategies, view-as-a-function, UI reactivity, push-based control-flow, client application state management, and microfrontend architecture. Ideal for web developers and those interested in architectural problem-solving, this talk focuses on the foundational concepts rather than specific frameworks, covering topics such as jQuery problems, Dependency Injection, Data Binding, React Components, Virtual DOM, state management, Redux, Event Sourcing, Angular Modularity, and Reactive Extensions.

Syllabus

Introduction
Motivation
Who am I
The most important difference
jQuery
jQuery Problems
Dependency Injection
Data Binding
Digest Cycle
React Components
React Changes
Component Architecture
React Virtual DOM
How does React work
The diffing algorithm
Reactive
immutability
state management
Redux
Singletons
EvenSourcing
What if
Angular
Modularity
JavaScript
Angular Components
Chain Detection
JavaScript Limitations
Good Ideas
Reactive Extensions
Key takeaways


Taught by

Devoxx

Related Courses

Design 1o1 Redux - Part 1: Myself
Abadir - Accademia di Belle Arti via iversity
React Router and Redux
Microsoft via edX
Multiplatform Mobile App Development with React Native
The Hong Kong University of Science and Technology via Coursera
Desarrollo de Aplicaciones Mobile Multiplataforma con Nativescript, Angular y Redux
Universidad Austral via Coursera
React
Udacity