Search this site

Join The Clean Code Studio Newsletter

Subscribe
Clean Code Studio
  • Home
    • Topics
      • vue
      • Packages
        • Laravel Make Facades
    • Browse
    • Programming Meaning
    • Programming vs Software Engineering
    • Programming Language Definition
    • Programming and Coding
    • Programming Jobs Salary
    • Software Workflow
    • Software Intern
    • Software Languages
    • Software Maintenance
    • Is Software Engineering Computer Science?
  • Deno vs. Node
  • React
  • Python
    • Algorithms in Python
      • Python Bubble Sort Algorithm
      • Python Insertion Sort Algorithm
      • Python Selection Sort Algorithm
      • Python Merge Sort Algorithm
      • Python Quick Sort Algorithm
      • Python Linear Search Algorithm
      • Python Binary Search Algorithm
      • Python Depth First Search Algorithm
      • Python Breadth First Search Algorithm
    • Design Patterns in Python
      • Python Single Responsibility Design Pattern
      • Python Open Closed Principle Design Pattern
      • Python Liskov Substitution Design Pattern
    • Where Python is Used
    • What Python Version Do I Have?
    • Python or Java
    • Are Python Lists Ordered?
    • Are Python Sets Ordered?
    • Are Python Strings Mutable
    • Python Neural Network
    • Online Course
      • Chapter 1. Introduction to Python
  • Design Patterns
    • Single Responsibility Design Pattern
    • Open Closed Design Pattern
    • Liskov's Substitution Design Pattern
    • Interface Segregation Design Pattern
    • Dependency Inversion Design Pattern
    • Factory Method Design Pattern
    • Command Design Pattern
    • Decorator Design Pattern
    • Singleton Design Pattern
    • Observer Design Pattern
    • Template Method Design Pattern
    • Chain of Responsibility Design Pattern
    • Dependency Injection Design Pattern
  • Data Structures
    • Strings
    • Binary Tree
    • Linked List
    • Arrays
    • Linked Lists
    • Stacks
    • Queues
    • Trees
    • Graphs
    • Hash Tables
    • Tries
    • Heaps
    • Sets
    • Maps
    • Vectors
    • Matrices
    • Bloom Filters
    • Skip Lists
  • Algorithms
    • Pattern Matching
    • Divide & Conquer
    • Searching
      • Hash Table Search
      • Linear Search Algorithm
      • Sentinel Linear Search Algorithm
      • Binary Search Algorithm
      • Meta Binary Search/One-sided Binary Search
      • Ternary Search Algorithm
      • Jump Search Algorithm
      • Interpolation Search
      • Exponential Search Algorithm
      • Fibonacci Search Algorithm
      • The Ubiquitous Binary Search Algorithm
    • Sorting
      • Bubble Sort Algorithm
      • Selection Sort Algorithm
      • Insertion Sort Algorithm
      • Merge Sort Algorithm
      • Quick Sort Algorithm
      • Heap Sort Algorithm
      • Counting Sort Algorithm
      • Radix Sort Algorithm
      • Bucket Sort Algorithm
      • Bingo Sort Algorithm
      • Shell Sort Algorithm
      • TimSort Algorithm
      • Comb Sort Algorithm
      • Pigeonhole Sort Algorithm
      • Cycle Sort Algorithm
      • Cocktail Sort Algorithm
      • Strand Sort Algorithm
      • Bitonic Sort Algorithm
      • Pancake Sort Algorithm
      • Permutation Sort Algorithm
      • Gnome Sort Algorithm
      • Sleep Sort Algorithm
      • Stooge Sort Algorithm
      • Tag Sort Algorithm
      • Tree Sort Algorithm
      • Odd-Even Sort / Brick Sort Algorithm
      • 3-way Merge Sort Algorithm
    • Bitwise
    • Greedy
    • Recursion
    • Backtracking
    • Comparison
    • Mathematical
    • Dynamic Programming
    • Online Course
      • Chapter 1. Introduction to Algorithms
        • 1.1 Overview of Algorithms
        • 1.2 Asymptotic Notation and Big-O Complexity
        • 1.3 Common Algorithms and Data Structures
      • Chapter 2. Data Structures
        • 2.1 Arrays
          • 2.1.0 Arrays Data Structure Overview
          • 2.1.1 Array Data Structure Implementation
          • 2.1.2 Array Data Structure Time & Space Complexity
          • 2.1.3 Array Data Structure Manipulation
        • 2.2 Linked Lists
          • 2.2.0 Linked List Structure Overview
          • 2.2.1 Linked List Data Structure Implementation
          • 2.2.2 Linked List Data Structure Time & Space Complexity
          • 2.2.3 Linked List Structure Manipulation
        • 2.3 Stacks
          • 2.3.0 Stack Data Structure Overview
          • 2.3.1 Stacks Data Structure Implementation
          • 2.3.2 Stacks Data Structure Time & Space Complexity
          • 2.3.3 Stacks Structure Manipulation
        • 2.6 Graphs
        • 2.5 Trees
        • 2.4 Queues
      • Chapter 3. Sorting Algorithms
      • Chapter 4. Searching Algorithms
      • Chapter 5. Graph Algorithms
      • Chapter 6. Dynamic Programming
      • Chapter 7. Greedy Algorithms
      • Chapter 8. Backtracking
      • Chapter 9. String Algorithms
      • Chapter 10. Advanced Topics
      • Chapter 11. Practice Problems and Coding Exercises
      • Chapter 12. Final Project
    • heuristics
  • Data Science
    • Neural Networks
    • Machine Learning
    • Artificial Intelligence
      • Is AI a threat?
    • The Singularity
    • Online Course
    • Learning
    • What Data Science Does
    • Data Science Undergraduate
    • Data Science Algorithms
    • Data Science vs. Data Analytics
    • Data Science Or Software Engineering
    • Conda
      • Conda Update Package
      • Conda new env
      • Conda Switch Env
      • Conda Upgrade
      • Conda Duplicate Environment
    • Statistics
      • The Empirical Rule
      • Z Test
      • Statistics Definition Math
      • Probability versus Likelihood
      • Statistics Expected Value
      • Statistics Linear Regression
      • Statistics Question Example
      • Statistics Sampling Methods
      • Statistics Math Examples
    • Entry Level
  • Functional
    • First-Class Functions
    • What is Functional Programming?
    • Functional versus object oriented programming
  • Refactoring
    • Simplifying If Statements
  • System Design
    • Web Applications and Software Architecture
      • Single Tier Web Application
  • Blockchains
    • Crypto Apis
    • Bitcoin
    • Ethereum
    • Cardano
      • Unspent Transaction Output
    • Ripple
  • Notes
    • Vue Notes
    • Cloud Notes
      • AWS Notes
    • Business Notes
      • Marketing
        • SEO
    • FAANG Interview Notes
    • Laravel Notes
    • Google Interview Study Materials
  • some-most-common-rust-data-structures-and-concepts-from-standard-library
  • Series
    • SOLID Principles
      • Episodes
        • Single Responsibility Principle
        • Open Closed Principle
        • Liskov Substitution Principle
        • Interface Segregation Principle
        • Dependency Inversion
    • Laravel From The Ground Up
      • Episodes
        • Install Php, Composer, & MySQL
        • The Laravel Installer
        • Laravel Valet
        • Install Laravel on Windows
        • Routes & Views The Basics
        • Request Data ~ Ya Mustache It Into Your Views
        • Route Parameters: Required, Optional, & Constraints
        • Route::view(), fallback, redirect, & redirectPermanent
        • Laravel Controllers (Simple to resourceful)
        • Database Connection + User Interface
        • Laravel Eloquent Models (Query Builder)
        • Migrations (Database Basics)
        • Factories & Seeders (Seed DB with faker data)
        • Laravel Blade Layouts
        • Integrate HTML Theme Into Laravel Blade
        • Laravel Blade ForEach (Posts Index & Show CRUD Pages)
        • Better than Laravel Blade ForEach? (Plus Blade's $loop variable)
        • Laravel Mix (Building The Front-end)
    • PHP Magic Methods
      • Episodes
        • PHP magic __construct method
        • PHP magic __destruct method
        • PHP magic __call method
        • PHP magic __callStatic method
        • PHP magic __invoke method
        • PHP __get and __set magic methods
        • PHP __isset magic method
    • Object Oriented Programming
      • Episodes
        • Classes
        • Objects & Static Methods
        • Inheritance
        • Abstract Classes
        • Interfaces
        • Encapsulation
    • Object Oriented PHP
      • Episodes
        • PHP Classes
        • PHP Objects and Static Methods
        • PHP Inheritance
        • PHP Abstract Classes
        • PHP Interfaces
        • PHP Encapsulation
  • Clean Code
    • Clean Code Tips
    • How to write clean code: A beginners guide
    • 10 Tips to Improve Your Code Quality and Maintainability
    • Clean Code Refactors
  • Podcast
Clean Code Studio

Laravel From The Ground Up

GitHub Repo (codebase used in series)

  1. Install PHP, Composer, & MySQL

  2. The Laravel Installer

  3. Laravel Valet (Installing Laravel for Mac Users)

  4. Laragon for Laravel (Installing Laravel for Windows Users)

  5. Routes & Views ~ The Basics

  6. Request Data ~ Ya Mustache It Into Your Views

  7. Route Parameters: Required, Optional, & Constants

  8. Route::view(), fallback, redirect, & redirectPermanent

  9. Laravel Controllers (Simple to Resourceful)

  10. Laravel Database Connection + User Interface

  11. Laravel Eloquent Models (Query Builder)

  12. Laravel Migrations (Database Basics)

  13. Factories & Seeders (Seed database with faker)

  14. Laravel Blade Layouts (The View in MVC)

  15. Integrate HTML Theme into Laravel Blade

  16. Better than Laravel Blade ForEach? (Plus the Blade $loop variable)

  17. Laravel Mix (With great power comes great responsibility)

Contact Me
Still confused? Reach out via Twitter, Instagram, Facebook, or LinkedIn ~ my DM's are always open!

Clean Code Studio ~ Clean Code Clean Life ~ Simplify
©CleanCodeStudio. All rights reserved.
Clean Code | Sitemap | Simplify




Data Science & Python | Deno vs Node | Python Algorithms | Is AI  a threat?  | React


Report abuse
Page details
Page updated
Google Sites
Report abuse