An University of Tartu seminar about front-end development.
This repository holds study goals, lecture slides, homework requirements and example code.
- Lecture 1 - Introduction to the JavaScript ecosystem
- Lecture 2 - Introduction to React
- Lecture 3 - State in React
- Lecture 4 - Reducers with React
- Lecture 5 - Asynchronous actions
- Lecture 6 - Bidirectional communication with remote servers
- Lecture 7 - Routes and optimizations
- Lecture 8 - Storybook, and finally, Redux
The course will concentrate on declarative programming and extensive testing.
ReactJS is used to create view components.
At the end of the course, students should feel comfortable about working with JavaScript front-end projects in teams of any size. Students are able to build and test a medium-sized JavaScript application on their own.