Skip to content

Repository for the submission of assignments task of the Fullstack open 2021 course from Helsinki University

Notifications You must be signed in to change notification settings

lalitghimire/hy_fullstackopen_2021

Repository files navigation

This is repository for the submission of assigments in the course. The brief description and the topics covered from the course is described below:

General

This course serves as an introduction to modern web application development with JavaScript. The main focus is on building single page applications with ReactJS that use REST APIs built with Node.js. The course also contains a section on GraphQL, a modern alternative to REST APIs. The course covers testing, configuration and environment management, and the use of MongoDB for storing the application’s data.

Participants are expected to have good programming skills, basic knowledge of web programming and databases, and to know the basics of working with the Git version-control system. You are also expected to have perseverance and the ability for independent problem solving and information seeking.

Part 0

  • General Info
  • Fundamentals of Web Apps

Part 1

  • Introduction to React
  • Javascript
  • Component state, event handlers
  • A more complex state, debugging react apps

Part 2

  • Rendering a collections, modules
  • Forms
  • Getting data from server
  • Altering data in server
  • Adding styles to react apps

Part 3

Part 4

  • Structure of a backend application
  • Testing the backend
  • User administration
  • Token authentication

Part 5

  • Login in frontend
  • props.children and prototypes
  • Testing React apps
  • End to End testing

Part 6

  • Flux architecture and Redux
  • Many reducers
  • Communicating with server in a redux
  • connect

Part 7

  • React-router
  • Custom hooks
  • More about styles
  • Webpack
  • Class components, Miscellaneous
  • Exercises: extending the bloglist

Part 9

  • Background and introduction to typescript
  • First steps with TypeScript
  • Typing the express app
  • React with types

About

Repository for the submission of assignments task of the Fullstack open 2021 course from Helsinki University

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published