Plan Szkolenia
Introduction
- MobX vs Redux vs Relay
Understanding State Management
- How React handles local state
- How Redux manages state
- How MobX manages state
Getting Started
- Preparing the Development Environment
- Installing and Configuring MobX
Building an Application
- Overview of the component architecture
- Creating a React Application (Components, Element, JSX, etc.)
Working with React Component State
- Initializing and updating state
- Working with forms
Implementing a MobX Data Store
- Setting up the data store
- Passing data to components
- Listing out contents of data store
Managing Changes to Data
- Adding data to store
- Notifying React of the change in data state
Updating the View
- Declaring observable data
- Updating the view
Improving DataFlow
- Modifying state data through actions
- Calling actions (avoiding unsafe data manipulation)
Working with Computed Values
- Perforing calculations on core data
Using Advanced Development Tools and Techniques
- Creating components with ES2017
- Using Babel for ES2017 and JSX
- Using WebPack for React and MobX
- Performing asynchronous actions with MobX
Testing the Application
- Creating unit tests for React components
- Choosing tools and frameworks (Jest, Enzyme, TestUtils, etc.)
- Creating unit tests for MobX stores
- Debugging the Application
Deploying the Application
- Tooling and automation
- Implementing Continuous Integration (CI)
Troubleshooting
Summary and Conclusion
Wymagania
- React programming experience
Audience
- Developers
Opinie uczestników (9)
Zadania do wykonywania
Paweł Podlasin - Państwowa Wyższa Szkoła Informatyki i Przedsiębiorczości w Łomży
Szkolenie - React: Build Highly Interactive Web Applications
Duża wiedza z zagadnień objętych szkoleniem. Otwartość prowadzącego i dostosowanie treści i przebiegu szkolenia do uczestników.
Andrzej Kowalewski - ZETO Software SP. z o.o.
Szkolenie - Building Interactive Applications with React, Redux and GraphQL
Aktualność wiedzy oraz nacisk na dobre praktyki. Wiedza została zilustrowana faktycznymi realizacjami.
Bartłomiej Nowak - Politechnika Łódzka
Szkolenie - React, Relay, and GraphQL
It was nice it had a lot of exercise, but the pace is too fast.
Irina - Thales Group
Szkolenie - Advanced React
Sytuacja była o tyle nietypowa, że intensywne szkolenie dla developerów miało być prowadzone z osobami nie będącymi developerami. Łukasz podjął to wyzwanie z empatią i dużą dozą humoru. Dzięki swojemu inteligentnemu i elastycznemu podejściu był w stanie zapewnić, że wszyscy osiągnęli konkretne korzyści edukacyjne. Bardzo mi się to podobało i chętnie ponownie wziąłbym udział w seminarium z Łukaszem.
Christoph - Honda Bank GmbH
Szkolenie - MERN Fullstack Development
Przetłumaczone przez sztuczną inteligencję
Sposób, w jaki trener układał i wyjaśniał lekcje: od tempa wypowiedzi po objaśniane informacje, tak aby zrozumieli je zarówno doświadczeni, jak i początkujący. Dziękuję, Marcinie!
Ana - MSG system
Szkolenie - Building Micro Frontends with React
Przetłumaczone przez sztuczną inteligencję
Przyjazne środowisko. Podobał mi się również trening indywidualny. To bardzo produktywne. Zdecydowanie poleciłbym to miejsce moim przyjaciołom i współpracownikom.
Zeed - Tamkeen Technologies
Szkolenie - Building Microservices with NodeJS and React
Przetłumaczone przez sztuczną inteligencję
The general knowledge sharing by Narendra and all the dev resources shared
Pako Diale
Szkolenie - Transform a React Application into a Progressive Web App (PWA)
Łukasz patience
Stroila Adrian Emilian
Szkolenie - React, Redux and TypeScript
Przetłumaczone przez sztuczną inteligencję