megarbon / fullStackOpen

Full stack open Helsinki Uni.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Full Stack Open - University of Helsinki

Full Stack Open

Description

This repository contains the materials and exercises for the Full Stack Open course offered by the University of Helsinki. Full Stack Open is a free and self-paced online course that provides a comprehensive overview of modern web development from a full-stack perspective (front-end and back-end).

The course is designed for those who want to learn and master technologies such as JavaScript, React, Node.js, Express, MongoDB, and GraphQL. It provides a solid foundation for aspiring web developers or those looking to expand their skills in full-stack development.

The course materials include:

  • Slide presentations and online readings covering theoretical concepts.
  • Practical exercises to apply and reinforce the acquired knowledge.
  • Projects that implement the learned concepts throughout the course.
  • Detailed documentation and step-by-step guides for each section of the course.
  • Additional resources such as links to books, blogs, and official documentation.

Table of Contents

  1. Fundamentals of Web apps
  2. Introduction to Reacts
  3. Communicating with server
  4. Programming a server with NodeJS and Express
  5. Testing Express servers, user administration
  6. Testing React apps
  7. Advanced state management
  8. React router, custom hooks, styling app with CSS and webpack
  9. GraphQL
  10. TypeScript
  11. React Native
  12. CI/CD
  13. Containers
  14. Using relational databases

Getting Started

  1. Clone this repository to your local machine.
  2. Navigate to the folder corresponding to the part of the course you wish to study.
  3. Follow the instructions provided in the README.md file of each folder to access the materials and complete the exercises.

Contribution

If you find any errors or have suggestions to improve the content, feel free to open an issue or submit a pull request. Your contribution is welcome and appreciated.

Additional Resources

If you need to reach out to me, you can find my LinkedIn profile and email in my profile along with other contact information! 🚀

About

Full stack open Helsinki Uni.


Languages

Language:JavaScript 42.8%Language:HTML 37.3%Language:CSS 19.8%