ReactJS Programming (inglise keeles)
Koolituse maht: 16 akadeemilist tundi (2 päeva)
Sihtgrupp: The course targets programmers that will be using React-library to build UI-applications for web.
Koolitusel osalemise eeldused:The participant should have a good command of JavaScript-language and HTML constructs plus understand at least basics of CSS-technique.
Koolituse kirjeldus
React is rather simple and straightforward SPA-library just offering a model for implementing UI for a web application but with extension modules a full-scale SPA-application can be implemented with it.
Koolituse teemad:
ReactJS-architecture
- SPA-architecture
- Overview of React-appliction
- React features
- Virtual DOM -concept
- Getting started with JSX
- Building the project
Elements and components
- React elements
- Props
- Factory functions
- Components and state
- Event handling
- Style management
- Child components
- Passing data between components
Navigation
- Routing between views
- Routing models
- Child routing
Using RESTful interface
- Design pointers
- Using AJAX in React application
State Management
- Component state vs. Application state
- Flux-architecture
- Redux
- State-aware components
Koolituse eesmärk
The participant will learn to implement SPA-applications with React-library. Routing, using RESTful interface from server and state management with Redux are also covered.
Koolituse õpiväljundid
After completing this course, students will be able to:
- Create React elements and components;
- Route between views with React;
- Use Redux for managing application state.
Koolitushind sisaldab:
- klassikoolitust;
- õppematerjale;
- tunnistust.
Lisaks pakume:
- vajadusel tasuta korduskoolitust kui tunned, et mõni oskus vajab täiendamist või pidid endast mittesõltuvatel põhjustel koolituse katkestama;
- sooje jooke koos küpsistega;
- lõunasööki igal koolituspäeval.
Täienduskoolituse õppekavarühm: tarkvara ja rakenduste arendus ning analüüs
Koolitaja
-
Jyrki MartonenKoolitaja