Skip to content
This repository has been archived by the owner on Apr 23, 2022. It is now read-only.

Latest commit

 

History

History
56 lines (41 loc) · 898 Bytes

agenda.md

File metadata and controls

56 lines (41 loc) · 898 Bytes

Agenda

Agenda // Day 1

  • Introduction
    • What is React?
    • What is Flux?
    • What is Redux?
    • Modern JavaScript
    • Unit testing
    • Transpilation with Babel
    • Code coverage

Agenda // Day 1-2

  • Writing components
    • The JSX syntax
    • About imports
    • Dealing with data (props/state)
    • Receiving user's events
    • Forms
    • Divide and conquer
    • Advanced concepts
    • Unit testing/Snapshots

Agenda // Day 2

  • Managing application state
    • What is Redux?
    • Writing reducers, action creators and actions
    • Ducks!
    • Connecting React and Redux
    • (Redux) Dev Tools
    • Unit testing
    • Refactoring with selectors

Agenda // Day 2-3

  • Consuming APIs
    • Fetch and HTTP
    • Redux middleware
    • Routing

Agenda // Day 3+

  • The sky is the limit!
    • Code formatting
    • Flow types
    • Performance optimization
    • More on testing
    • Server-Side Rendering