Skip to content

hmousavin/fullstackopen-mern

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published