The Junior Developers 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.
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.
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.
We look at how Laravel works with databases from the query builder, migrations, seeding, models, collections and factories.
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.
Time for your database tables to start talking to each other. We go deeper with the query builder, models, collections and relations.
How to write a test, feature v unit tests, testing validation rules, testing events and background jobs, working with test databases.
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.
Components, slots, displaying data, rendering JSON, If statements, Switch statements and Loops.
The VueJS instance, declarative rendering, conditionals and loops, handling user input, class and style bindings and conditional rendering.
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.