YoVDO

Introduction to Clean Code

Offered By: Scrimba

Tags

Software Development Courses Git Courses Encapsulation Courses Clean Code Courses

Course Description

Overview

Learning clean code is one of the best career investments you can make. By spending one hour to learn the fundamentals, you get to reap the benefits across all your future code bases. It's 10x the payoff for the effort.
  • Intro to Linters
  • Clean Variables
  • Clean Properties
  • How to avoid magic numbers
  • Clean Functions
  • Limit paramenters
  • Naming & Standardization
  • Encapsulating Conditionals
  • Minimizing comments with Refactoring
  • Minimizing comments with Git
  • Avoiding visual markers
  • Good Comments

Syllabus

  • Introduction to Clean Code
    • 1. Clean Code: Introduction
    • 2. Introduction to Linters
    • 3. Clean Variables Part 1
    • 4. Frontend Career Path
    • 5. Clean Variables Part 2
    • 6. Clean Variables Challenge
    • 7. Clean Variables & Clean Properties (Challenge)
    • 8. Clean Variables: Magic Numbers 🧙
    • 9. Clean Variables: Magic Numbers (Challenge) 🧙
    • 10. Clean Organization: Spacing and Returns
    • 11. Clean Functions: Introduction
    • 12. Clean Functions: Limit Parameters
    • 13. Clean Functions: Naming & Standardization
    • 14. Clean Functions: Naming and Standardization (Challenge)
    • 15. Clean Functions: Encapsulating Conditionals
    • 16. Clean Functions: Encapsulating Conditionals (Challenge)
    • 17. Clean Comments: Introduction
    • 18. Avoiding Comments with Refactoring
    • 19. Avoiding Comments with Git
    • 20. Clean Comments: Avoid Visual Markers
    • 21. Clean Comments: Avoid Visual Markers (Challenge)
    • 22. What is a good comment?
    • 23. Good Comments (Challenge)
    • 24. Clean Code: Final Challenge 🤺
    • 25. Clean Code: Whats Next? 🤔

Related Courses

Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
Foundations of Objective-C App Development
University of California, Irvine via Coursera
AP Computer Science A: Java Programming Classes and Objects
Purdue University via edX
Object Oriented Programming in Java
Microsoft via edX
Object Oriented Programming in Java
Udacity