The Laravel Developer Bootcamp
This is a 10 lesson bootcamp designed to introduce you to the tools that a Junior Developer will be expected to use in a web app development agency. Each lesson comes with a challenge where you apply the knowledge you're learning.
Foundations
We'll cover some of the basic knowledge you'll need to get started as a developer including command line basics, Git and version control, DOM, HTML and CSS, and the role of a developer.
Build a Web Page
In this lesson we learn about projects, the project life cycle, requirement gathering, wireframes, mockups, prototypes, and an introduction to TailwindCSS.
Build a Laravel Project
Starting with a new Laravel Project we learn about basic routing, views, JavaScript & CSS scaffolding, and controllers.
Getting started with Databases
We learn about how Laravel interacts with databases, the query builder, migrations, seeding, Eloquent, models, collections, relationships, factories, mutators and API resources.
Waxing Eloquent
We take a deeper look at Eloquent and how Eloquent models are used to interact with database tables.
Relationships
In this lesson we continue learning about how we can use Eloquent to work with database relationships.
Database Driven App
We'll learn more about routes, returning blade views with data, and route model binding.
Let's Test
We introduce Test Driven Development and how to create and run tests, make assertions, making factories and using seeders.
Sharpen your Blade Template
In this lesson we learn about creating and extending layouts using Blade templates, displaying data, and forms.
Using Blade Components
We learn about how to make and display a blade component, pass data, manage attributes, rendering views and extending blades.
You'll gain the fundamental skills to become an employable junior full stack developer and prepare for your first job in an app development agency. Ideal for graduates and self-taught devs.