top of page

Confectionary

web_development _crash_coarce

React Crash Course 2024
03:04:36

React Crash Course 2024

Learn the basics of React, such as components, props, state, data fetching, and more, while building a job listing frontend. Code: https://github.com/bradtraversy/react-crash-2024 React Front To Back Full Course: https://www.traversymedia.com/Modern-React-Front-To-Back-Course Check out all my courses: https://traversymedia.com Social Media: Github - https://github.com/bradtraversy Twitter - https://twitter.com/traversymedia Instagram - https://www.instagram.com/traversymedia Facebook - https://www.facebook.com/traversymedia Linkedin - https://www.linkedin.com/in/bradtraversy Timestamps: 0:00 - Intro 1:55 - What Is React? (Slide) 3:43 - Why React? (Slide) 7:19 - What Are Components? (Slide) 8:21 - What Is State? (Slide) 10:00 - What Are Hooks? (Slide) 11:17 - What Is JSX? (Slide) 12:42 - SPA, SSR, SSG (Slide) 15:38 - Vite (Slide) 16:30 - Project Demo 19:53 - Setup React With Vite 22:29 - File Explanation 25:11 - Boilerplate Cleanup 26:48 - Tailwind CSS Setup 30:24 - JSX Crash Course 39:37 - Start Homepage 42:00 - Navbar Component 43:56 - Image Import 45:24 - Hero Component 46:17 - Props 48:00 - Default Props 48:51 - Wrapper Components 55:14 - JobListings Component 58:50 - Create Lists With map() 1:03:20 - Single JobListing Component 1:05:49 - Limit Jobs to 3 1:07:50 - useState() Hook & Desc Toggle 1:13:07 - Creating an Event 1:14:20 - Updating Component State 1:16:00 - React Icons Package 1:18:00 - React Router Setup 1:20:21 - Create Routes From Elements 1:21:36 - Router Provider 1:22:36 - Homepage Component/Route 1:24:40 - Layouts 1:29:06 - Jobs Page Component/Route 1:30:50 - Link Component 1:34:20 - Custom 404 Page 1:36:55 - Active Links With NavLink 1:41:00 - Conditional Rendering 1:43:10 - JSON Server Setup 1:47:00 - useEffect() & Data Fetching 1:53:07 - Loading Spinner 1:51:06 - Conditional Fetching 1:59:45 - Proxying 2:03:38 - Single Job Page 2:09:04 - useParams() to Get ID 2:12:25 - Data Loaders 2:16:36 - Single Job Output 2:22:00 - Add Job Page 2:23:40 - Working With Forms 2:30:05 - Form Submission 2:35:27 - Pass Function as Prop 2:39:32 - POST Request to Add Job 2:41:45 - Delete Job Button/function 2:45:12 - DELETE Request to Remove Job 2:46:50 - React Toastify Package 2:50:08 - Edit Job Page/Form 2:56:05 - Update Form Submission 2:58:54 - PUT Request to Update Job 3:02:10 - Build Static Assets For Production
PHP For Beginners | 3+ Hour Crash Course
03:15:36
Laravel From Scratch 2022 | 4+ Hour Course
04:18:52

Laravel From Scratch 2022 | 4+ Hour Course

Learn the Laravel PHP framework from scratch by building a job listings application with Laravel 9 and MySQL. ā­ Sponsor: https://linode.com/traversy šŸ’» Github Repo: https://github.com/bradtraversy/laragigs šŸ’» Gists: Laravel Valet Setup: https://gist.github.com/bradtraversy/b58f74cd863a465068eaeaae1544d9be Laravel Xampp Setup: https://gist.github.com/bradtraversy/7485f928e3e8f08ee6bccbe0a681a821 MySQL Cheat Sheet: https://gist.github.com/bradtraversy/c831baaad44343cc945e76c2e30927b3 šŸ’» My Courses & More https://traversymedia.com šŸ‘‡ PHP OOP MVC Udemy Course: https://www.udemy.com/course/object-oriented-php-mvc šŸ’– Show Support Patreon: https://www.patreon.com/traversymedia PayPal: https://paypal.me/traversymedia šŸ‘‡ Follow Me On Social Media: Twitter: https://twitter.com/traversymedia Instagram: https://www.instagram.com/traversymedia Linkedin: https://www.linkedin.com/in/bradtraversy Timestamps: 0:00 - Intro 1:30 - Linode Sponsor 2:13 - Project Demo 6:21 - Setting Up Laravel 13:50 - Routing & Responses 19:28 - Wildcard Endpoints 20:16 - Route Constraints 21:06 - Die Dump Helpers 22:30 - Request & Query Params 26:26 - API Routes 28:26 - View Basics & Passing Data 32:36 - Blade Templates & Basic Directives 36:42 - Creating a Basic Model 43:46 - Database Setup & Config 46:03 - Create Database & User 48:44 - Creating Database Migrations 52:44 - Running Migrations 54:06 - Database Seeding 58:29 - Create an Eloquent Model 1:02:49 - Creating a Factory 1:07:18 - Creating a Layout & Sections 1:09:54 - Adding the Theme HTML 1:19:02 - Template Partials 1:22:54 - Single Listing Formatting 1:26:00 - Route Model Binding 1:28:18 - Blade Components 1:32:53 - Component Attributes 1:35:20 - Tags Component 1:40:38 - Controllers 1:44:09 - Resource Method Naming 1:46:34 - Using a Layout Component 1:49:08 - Tag Filter 1:57:31 - Search Filter 2:01:29 - Clockwork Package 2:04:05 - Create Listing Form 2:10:39 - Validation & Store Listing 2:23:30 - Mass Assignment Rule 2:27:20 - Flash Messages 2:32:49 - Alpine.js For Message Removal 2:36:33 - Keep Old Data In Form 2:38:46 - Pagination 2:45:20 - File Upload 2:57:24 - Edit Listing 3:09:16 - Delete Listing 3:13:32 - User Registration 3:30:00 - Auth Links 3:32:46 - User Logout 3:37:20 - User Login 3:47:02 - Auth & Guest Middleware 3:51:30 - Relationships 3:59:05 - Tinker Tinkering 4:01:35 - Add Ownership to Listings 4:05:31 - Manage Listings Page 4:14:22 - User Authorization

My Story

I'm a paragraph. Click here to add your own text and edit me. It’s easy. Just click “Edit Text” or double click me to add your own content and make changes to the font. I’m a great place for you to tell a story and let your users know a little more about you.

About My Course

I'm a paragraph. Click here to add your own text and edit me. It’s easy. Just click “Edit Text” or double click me to add your own content and make changes to the font. I’m a great place for you to tell a story and let your users know a little more about you.

bottom of page