Overview
Learn to build a social media app using the MERNG stack, which includes MongoDB, Express, Node, React, and GraphQL. The course teaches how to create a GraphQL server communicating with a MongoDB Database to fetch and persist data for the app. By following the syllabus, students will gain skills in setting up servers, user authentication, client-side development with Apollo, UI design with Semantic UI, and deployment to platforms like Heroku and Netlify. The course is designed for individuals interested in full-stack development and looking to enhance their knowledge of React, GraphQL, and building web applications.
Syllabus
) Intro & app demo.
) GraphQL explained + tech used .
) Server demonstration.
) Setting Up Database & Server.
) Register & Login Users.
) Authentication middleware & Create/Delete posts.
) Finishing up the server.
) Client start & Apollo setup.
) Semantic UI & Routes.
) Displaying posts.
) Login & Register pages.
) Authentication Context.
) Adding posts.
) Like Button.
) Single post page.
) Displaying, Adding & Deleting Comments.
) Info Popups.
) Deployment to Heroku & Netlify.
Taught by
freeCodeCamp.org