Course details

How easy are you able to add a feature into your existing project?

If the answer is: "Well, after 5x WTF, what the hell, why this bug again, you are able to add it." then you are in a good place.

Are you proud of the code you are writing? Are you well paid?

I was there as well. 4 years ago. It sucks. Writing average code and afraid of feedback.

Don't worry! It's normal. You just need a mentor, enthusiasm and a bit of practice.

In this course I will teach you everything I teach my colleagues on daily basis at trivago. You will watch me refactoring legacy project, building a new one from scratch and designing complex architecture using simple, practical model applicable everywhere. You will hear me explaining what's the advantage of every single technique. You will learn the WHY, HOW and also the WHEN.

Your course roadmap to enterprise level software engineer:

  1. You will start with complete fundamentals of clean code. 
  2. Then you will learn how to write SOLID code regardless the framework. 
  3. You will explore design patterns and I will show you how to directly solve some of the most common business requirements with ease without reinventing the wheel and how you can develop your knowledge further even without any other course!
  4. At the end I will show you how to design an architecture of ANY system, software, regardless it's complexity in a practical manner so your colleagues will be impressed every time you draw a diagram without getting lost in it.
Updated on 22 March, 2018
Courses you can instantly connect with... Do an online course on PHP Programming starting now. See all courses

Rate this page