$44.99
$49.99
Gurantee image 30-Day Money - Back Guarantee
Gurantee image Lifetime - Access
Overview Curriculum Instructor
Clean Code with PHP examples Play Image

Clean Code with PHP examples

In this Clean Code php course you will learn useful software principles that you can use in your every day programming.

4.3 Rating star
95 Ratings
11,243 Enrolled

Created By Liviu Oprisan

For You
Course specifications
duration icon
2:00 Hours
files icon
35 Files
access icon
Lifetime/ Unlimited
date icon
Created on 5 Dec 2024
resources icon
8 downloadable resources
update icon
Last Updated 6 Aug 2025
caption icon
Closed captions
$44.99 $49.99
gurantee icon
30 days money back gurantee
support icon
Instructor support
Apply Coupon
BLK10 is applied coursetakers coupon
or
Subscribe to our top courses now!

Get this course with 2000+ of our top related courses with personal plan.

Try Personal Plan for free

What You'll Learn

  • Understand how to write clean code that is easy to read and maintain.
  • Learn the importance of small functions and why they improve code readability.
  • Discover how to name variables, functions, and classes for clarity and purpose.
  • Learn about function parameters: how many parameters a function should have.
  • Understand how to handle boolean, nullable, and return parameters effectively.
  • Explore how clean code principles impact the MVC (Model-View-Controller) architecture.
  • Master the art of beautifying predicates to improve readability.
  • Understand why comments are often unnecessary and when they might be acceptable.
  • Learn the key differences between an OOP object and a Data Structure Object.
  • Know which exceptions to use and how to manage them effectively.
  • Understand the principle of composition over inheritance in object-oriented design.
  • Identify the symptoms of bad code and how to avoid them.
  • Learn about state in programming and why it's important.
  • Understand why your code should have low coupling and high cohesion.
  • Master techniques to avoid spaghetti code and improve your code’s structure.
  • Learn principles such as Command and Query Separation, Tell Don't Ask, and The Law of Demeter.
  • Understand the Test Pyramid and Test-Driven Development (TDD).
  • Understand why over-engineering is not a solution to bad code.

Requirements

  • You need basic knowledge of programming, using a language like Java, PHP, Python, or C#.

Course Description

This course provides you with valuable, practical principles of clean code, specifically using Java examples. Whether you’re just starting or already have some coding experience, you will learn how to avoid common pitfalls and write code that is readable, efficient, and easy to maintain.

We dive deep into key topics like small functions, naming conventions, handling parameters, and avoiding unnecessary comments. Advanced topics such as composition over inheritance and the importance of state will also be covered, ensuring you have a comprehensive understanding of clean code practices.

In this course, you'll learn how to apply these principles to your daily programming tasks, improving the quality of your code without the need for excessive theory. There are also some fun memes included to keep things light and enjoyable!

By the end of this course, you’ll be equipped with the clean code skills necessary to write maintainable, high-quality software that stands the test of time.

Who This Course is For

This course is perfect for:

  • Starter developers looking to learn clean code practices for writing maintainable applications.
  • Intermediate developers aiming to improve their clean code skills.
  • Senior developers who want to refine their clean code mastery and enhance their understanding of programming principles.

Course content

4 sections | 35 lectures | 2:00 total length
Expand all sections
1. Introduction
Close Button
Video Icon 1.1. Why this course.mp4
130.48 MB
Video Icon Promo Video
17.26 MB
Video Icon 2.1. Clean code - From art to science.mp4
54.06 MB
Video Icon 3.1. What people say.mp4
54.15 MB
Video Icon 4.1. Let_s look at some code.mp4
23.11 MB
Video Icon 5.1. Empathy.mp4
30.03 MB
2. Clean code Small Functions
Close Button
Video Icon 1.1. Small functions are easy to understand.mp4
329.62 MB
Video Icon 2.1. More advantages of small functions.mp4
132.40 MB
Video Icon 3.1 How many lines should a function have.mp4
24.42 MB
Video Icon 4.1. Single Responsibility Principle.mp4
15.49 MB
Video Icon 5.1. Levels of Abstraction - An MVC discussion.mp4
159.68 MB
Video Icon 6.1. High Level First - write code using method calls.mp4
21.14 MB
3. Clean code Fundamental principles
Close Button
Video Icon 1.1. Names - for methods, classes and variables.mp4
46.20 MB
Video Icon 2.1. Parameters.mp4
60.76 MB
Video Icon 3.1. Programming line length.mp4
13.93 MB
Video Icon 4.1. Beautify predicates.mp4
11.66 MB
Video Icon 5.1. Comments.mp4
60.52 MB
Video Icon 6.1. Should I use exceptions.mp4
5.03 MB
4. Clean code Advanced principles
Close Button
Video Icon 1.1. OOP Objects vs Data Structure Objects.mp4
29.08 MB
Video Icon 2.1. Composition over Inheritance.mp4
38.35 MB
Video Icon 3.1. Symptoms of Bad Code.mp4
13.61 MB
Video Icon 4.1. What is state in programming and why is it important.mp4
42.00 MB
Video Icon 5.1. Low Coupling, High Cohesion.mp4
91.52 MB
Video Icon 6.1. Command and Query Separation, Tell Don_t Ask and The Law of Demeter.mp4
58.07 MB
Video Icon 7.1. Test Pyramid and Test Driven Development.mp4
28.64 MB
Video Icon 8.1. Is over-engineering a solution to bad code (spoiler - it isn’t).mp4
82.29 MB
Video Icon 9.1. Project.mp4
35.10 MB

Similar courses

Explore More
Build Real Estate Management System with PHP & MySQL
Best Seller
4.3
Rating Star
Build Real Estate Management System with PHP & MySQL
912 Enrolled
47:58 Hours
$54.99

Instructor

More Courses by Liviu Oprisan
Person Image
access icon
4.3 Instructor Rating
students icon
27886 Students Enrolled
play icon
1 Courses

I am a big fan of using and helping others use agile/scrum and writing and helping others write easy to maintain code.

See more

More Courses by Liviu Oprisan

Clean Code with PHP examples
4.3
Rating Star
Clean Code with PHP examples
Liviu Oprisan
11,243 Enrolled
2:00 Hours
$44.99
$49.99
Join us today!

Recieve the best deals..

Send Icon
my ip is 216.73.216.221

Coursetakers Support Centre

Captcha