Laravel Bootcamp.

The Laravel Developer's Bootcamp is an 12-week program designed to introduce you to the frameworks, libraries and tools that a Junior Developer will be expected to use in a App Development Agency.

The Bootcamp is delivered at our office in Burleigh Heads and is restricted to no more than 5 attendees. We also strongly recommend that you set aside some additional time to conduct your own study.

During the bootcamp, you will be introduced to the tools, frameworks and processes that we use at Coding Labs to produce commercial custom web applications, by contributing to a real-world non-commercial project.

Our Curriculum

Foundations

A introduction to the foundations of web apps, we cover command line basics, Git, GitHub and version control, DOM, HTML, CSS, jQuery, and examine app projects, the project life cycle and how we choose a project.

Build a Web Page

We learn how to design a web page using BDD, create a user flow, sketch wireframes and iterate from mockup to prototype. Then we start building using HTML and the power of TailwindCSS.

Build a Laravel Project

An introduction to Laravel from basic routing, views, JavaScript and CSS scaffolding, controllers and dependency injection.

Getting started with Databases

We look at how Laravel works with databases from the query builder, migrations, seeding, models, collections and factories.

Database Driven App

It's time to get your application and database talking to each other with a deep dive into routes, returning blade views with data and route model binding.

/>
Using Eloquent

Time for your database tables to start talking to each other. We go deeper with the query builder, models, collections and relations.

Test Driven Development

How to write a test, feature v unit tests, testing validation rules, testing events and background jobs, working with test databases.

Blade Templates

Blade is the simple, yet powerful templating engine provided with Laravel but unlike other PHP templating engines, Blade does not restrict you from using plain PHP code in your views.

Blade Components

Components, slots, displaying data, rendering JSON, If statements, Switch statements and Loops.

JavaScript

Laravel includes some basic scaffolding to make it easier to get started writing modern JavaScript using the Vue library. We learn how to install JavaScript dependencies, writing Vue components and compiling assets.

VueJS

The VueJS instance, declarative rendering, conditionals and loops, handling user input, class and style bindings and conditional rendering.

InertiaJS

Inertia allows you to create fully client-side rendered, single-page apps, without much of the complexity that comes with modern SPAs. It does this by leveraging existing server-side frameworks.

Graduates

underline
profile image

Sankit

Bootcamp #4

profile image

Brendon

Bootcamp #4

profile image

Jay

Bootcamp #4

profile image

Vicky

Bootcamp #3

profile image

Marc

Bootcamp #3

profile image

Josh

Bootcamp #2

profile image

Mathew

Bootcamp #2

profile image

Mason

Bootcamp #2

profile image

Stephen

Bootcamp #1

profile image

Natsuko

Bootcamp #1

profile image

Jason

Bootcamp #1