Skip to content

Latest commit

 

History

History
157 lines (139 loc) · 8.78 KB

README.md

File metadata and controls

157 lines (139 loc) · 8.78 KB

The Full Stack Open course is a comprehensive exploration of the MERN stack (MongoDB, Express.js, React.js, Node.js) in modern web application development. The course provides a balanced mix of theory and practical exercises to ensure a thorough understanding of each lesson. It places a strong emphasis on ES6 features and other useful JavaScript techniques.

The course guides you through the creation of single-page applications with ReactJS that interact with REST APIs developed with Node.js. It also introduces GraphQL, a cutting-edge alternative to REST APIs. The course covers various types of testing including end-to-end testing and integration testing to ensure the robustness of the applications.

The course also delves into both NoSQL and relational databases, with practical use of MongoDB and PostgreSQL. It encompasses various aspects of web development, including testing, environment setup, and database management. This course is a great way to get hands-on experience with the full stack of web development technologies.

So, this project covers:

Part 0: Fundamentals of Web apps

Part 1: Introduction to React

Part 2: Communicating with server

Part 3: Programming a server with NodeJS and Express

Part 4: Testing Express servers, user administration

Part 5: Testing React apps

Part 6: Advanced state management

Part 7: React router, custom hooks, styling app with CSS and webpack

Part 8: GraphQL

Part 9: TypeScript

Part 10: React Native Not done yet!

Part 11: CI/CD Not done yet!

Part 12: Containers Not done yet!

Part 13: Using relational databases Not done yet!