About this course
Welcome to this course about the processes of creating a Laravel project. The goal here is not the code. It's about everything we need to do AROUND the code.
The idea was born from this YouTube comment:
Indeed, many courses are about how to code, but not too many describe the process "from start to finish", so we're trying to do it here.
On top of that, we're trying to simulate a situation of working in a team. This is exactly the skill you need to get a developer job: in most cases, you will get hired into an existing project/team and will need to deal with the process of how to commit/push/structure the code.
For demonstration, we're taking on a relatively small Laravel project for sending newsletters with just a few CRUDs:
The overall plan is this:
- Turn the client's project description into a technical plan of action
- While coding, deal with GitHub: branches, issues, PRs
- Write proper automated tests along the way
- Automate the automation with CI/CD: use Laravel/PHP tools and GitHub Actions to auto-check the code
Notice: For now, we're publishing the first section, and busy working on the next ones, waiting for your feedback for any course corrections you request.
So, ready to learn how to work in a team on Laravel project?
Let's dive into the first intro lesson.