The Ultimate Coding and Web Programmer Bundle

8 Courses & 56 Hours
Deal Price$29.99
Suggested Price
$1,600.00
You save 98%
The Ultimate Coding and Web Programmer Bundle
$29.99$1,600.0098% OFF

What's Included

Clean Code with Java Examples
  • Experience level required: All levels
  • Access 26 lectures & 2 hours of content 24/7
  • Length of time users can access this course: Lifetime

Course Curriculum

26 Lessons (2h)

  • Your First Program
  • Introduction
    1. Clean code - From art to science2:48
    2. What people say4:39
    3. Sample code3:03
    4. Empathy3:12
  • Clan code: Small functions
    5. Small functions are easy to understand18:15
    6. More advantages of small functions8:17
    7. How many lines should a function have3:34
    8. Single Responsibility Principle1:33
    9. Levels of Abstraction - An MVC discussion11:42
    10. High Level First - write code using method calls3:13
  • Clean code: Fundamental principles
    11. Names - for methods, classes and variables7:27
    12. Parameters4:37
    13. Programming line length1:52
    14. Beautify predicates1:11
    15. Comments4:30
    16. Should I use exceptions0:41
  • Clean Code: Advanced principles
    17. OOP Objects vs Data Structure Objects4:38
    18. Composition over Inheritance5:16
    19. Symptoms of Bad Code2:03
    20. What is state in programming and why is it important5:40
    21. Low Coupling, High Cohesion7:43
    22. Command and Query Separation, Tell Don't Ask and The Law of Demeter5:22
    23. Test Pyramid and Test Driven Development3:50
    24. Is over-engineering a solution to bad code (spoiler - it isn’t)3:02
    25. YAGNI1:51
    z. project2:03

Clean Code with Java Examples

LO
Liviu OprisanLiviu Oprisan | Developer
4.2/5 Instructor Rating: ★ ★ ★ ★
Liviu has been a programmer for 13 years. He has 10 years of PHP experience, 2 years of Java and C#, a year of Python, and nobody is safe from JavaScript. He’s also a big fan of Scrum and how you can build motivated, happy teams around it. Liviu has worked on a lot of types of projects, from small to medium projects where he was the only developer to medium and big projects in teams of 30+ people.

Description

Bad code practices can make development very slow on your medium and big projects. This means a lot of money is wasted on development time. These types of projects are also remarkably unpleasant to work on. This course is about useful clean code principles. It will teach you concepts that you can use every time you write code. The course has Java examples and sometimes mentions things like Spring and Lombok. The same clean code principles also apply to PHP, C#, and Python.

4.6/5 average rating: ★ ★ ★ ★

  • Access 26 lectures & 2 hours of content 24/7
  • Learn how to write clean code
  • Keep your functions small
  • Name your variables, functions, & classes
  • Know how many parameters a function should have
  • Know what to do about boolean, nullable, & return parameters
  • Understand how clean code affects MVC
  • Learn the difference between an OOP object & a Data Structure Object

Specs

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Know the basics of writing code (in a language like Java, PHP, Python, or C#)

Terms

  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.
Your Cart
Your cart is empty. Continue Shopping!
Processing order...