Build A Medium Clone With React And Laravel
Published 2/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 8.76 GB | Duration: 12h 46m
Take Your Skills to the Next Level as You Build a Dynamic Blogging Platform with Advanced React and Laravel Techniques
What you'll learn
Achieve proficiency in React's advanced features for dynamic UIs, from state management to efficient data handling.
Gain advanced skills in Laravel, covering routing, database optimization, and server-side API development.
Learn to seamlessly integrate React and Laravel, ensuring smooth communication and cohesive user experiences.
Apply skills to build a Medium clone, addressing performance optimization and implementing secure coding practices.
Requirements
Intermediate Web Development Proficiency: Students should possess a solid understanding of HTML, CSS, JavaScript, and have experience building web applications.
React and Laravel Foundation: Students should be comfortable working with React components, state management with redux, and API integration, similarly, understanding of Laravel routing, controllers, Eloquent ORM, and middleware is required.
Description
Welcome to the course "Building a Medium Clone with React and Laravel" If you're a seasoned developer ready to elevate your skills, this is the perfect opportunity to dive deep into the world of web development using two robust frameworks: React and Laravel.In this course, we'll guide you through the process of creating a fully functional Medium clone, emphasizing advanced concepts and best practices. You'll gain hands-on experience with React, a JavaScript library known for building dynamic user interfaces, and Laravel, a powerful PHP framework for crafting robust web applications.We'll explore intricate aspects of React, focusing on advanced state management, component lifecycles, and efficient data handling. On the Laravel side, we'll dive into complex topics such as routing, database optimization, and server-side API development.By the end of the course, you'll have honed your skills in integrating these frameworks seamlessly, enabling you to architect scalable and efficient web applications. You'll be equipped with the knowledge to tackle real-world challenges, from optimizing performance to building secure and maintainable code.This course is not for beginners, we assume a foundational understanding of React and Laravel. If you're ready to take your development expertise to the next level, join us on this journey as we build a feature-rich Medium clone, showcasing the full potential of React and Laravel in the realm of advanced web development.
Overview
Section 1: Introduction
Lecture 1 Demo of the project
Section 2: Backend - Database
Lecture 2 Create Models and Migrations Part 1
Lecture 3 Create Models and Migrations Part 2
Section 3: Backend - Admin Dashboard
Lecture 4 Admin Controller and Routes
Lecture 5 Seed the Admin and Login
Lecture 6 Create the Dashboard and Logout the Admin
Section 4: Backend - Manage Tags
Lecture 7 Tag Controller and Routes
Lecture 8 Create Update and Delete Tags
Section 5: Backend API - Manage Articles
Lecture 9 Create the Article Controller
Lecture 10 Create the Article Routes
Section 6: Backend API - Manage Users
Lecture 11 Create the User Controller
Lecture 12 User Routes and Resource
Section 7: Backend API - Manage Tags
Lecture 13 Create Tag Controller and Routes
Section 8: Backend API - Testing API
Lecture 14 Testing API using Postman
Section 9: Frontend - Users
Lecture 15 Create Store and User Slice
Lecture 16 Register Users
Lecture 17 Display Form Validation Errors
Lecture 18 Log in and out Users
Section 10: Frontend - Manage Articles
Lecture 19 Create Article Part 1
Lecture 20 Create Article Part 2
Lecture 21 Fetch and Display Articles
Lecture 22 Fetch and Display Articles By Tag and Following
Lecture 23 Add the Infinite Scroll
Lecture 24 Article Details
Lecture 25 Follow and Unfollow Users and Clap Article
Lecture 26 Save Articles
Section 11: Frontend - Manage Users
Lecture 27 User Profile and Articles
Lecture 28 Update Article
Lecture 29 Delete Article
Lecture 30 Update User Profile
Lecture 31 Update User Password
Section 12: Frontend - Search
Lecture 32 Search Articles
Section 13: Frontend - 404 Page
Lecture 33 Create the 404 Page and Add Title to All the Pages
Section 14: Backend - Manage Articles
Lecture 34 Display Update and Delete Articles
Lecture 35 Fixing bugs
Section 15: Backend - Manage Users
Lecture 36 Display and Delete Users
This course is specifically designed for intermediate web developers who are looking to advance their skills in React and Laravel development. It's tailored for individuals who have a foundational understanding of web technologies, including HTML, CSS, and JavaScript, and have already worked with React and Laravel at a basic level.
