Full Stack Social Network App
Offered By: Lama Dev via YouTube
Course Description
Overview
Build a full-stack social media application using React, Node.js, and MySQL in this comprehensive tutorial. Learn to create a robust social network platform with advanced features including user authentication, post creation, commenting, likes/dislikes, and user profiles. Master essential technologies such as React hooks, Context API, React Query, JWT, and cookies while developing RESTful APIs and integrating MySQL database. Follow step-by-step instructions to implement key functionalities like timeline posts, file uploads, follow/unfollow mechanics, and user profile updates. Gain hands-on experience in building a scalable and feature-rich social media app from scratch.
Syllabus
Introduction
Installation
MySQL Social Media App Tables and Relationships
Node.js MySQL Rest API Tutorial
Node.js MySQL Auth with JWT and Cookies
React Node.js MySQL Auth Login/Register
React-Query Tutorial
MySQL Select Timeline Posts User and Friends’ Posts
React Add New Post to MySQL Database
React-Query Mutation Tutorial
React Node.js How to Upload File to Server
Social Media App Fetch Comments
Social Media App Add a New Comment
React Social Media App Like/Dislike Functionality
React Fetch User Profile from MySQL
React Social Media App Follow/Unfollow Functionality
React MySQL Update User
React MySQL Delete Post
Outro
Taught by
Lama Dev
Related Courses
Managing Big Data with MySQLDuke University via Coursera Database Management Essentials
University of Colorado System via Coursera Business Metrics for Data-Driven Companies
Duke University via Coursera Bases de données relationnelles : Comprendre pour maîtriser
Inria (French Institute for Research in Computer Science and Automation) via France Université Numerique Базы данных (Databases)
Saint Petersburg State University via Coursera