Course Program:

  • Introduction to High-Quality Programming Code
  • Formatting Code
  • Naming identifiers
  • Code Documentation and Comments
  • Using Variables, Data, Expressions and Constants
  • Using Control Structures – Conditional Statements and Loops
  • High-Quality Methods
  • High-Quality Classes
  • Unit Testing
  • Mocking
  • Test-Driven Development
  • Defensive Programming
  • Refactoring
  • Debugging Techniques
  • Code Tuning and Optimization
  • Tools for Developers
  • Design Patterns
  • SOLID and other principles
  • Software Engineering Fundamentals
  • Software Quality Assurance

Leave a Reply