CSC-430

Software Construction

  • About
  • Slides

Slides

  • About the Course
  • How You Code Now
  • Intro To Maven
  • Design Patterns
  • Testing Intro
  • Writing Tests
  • Mocking
  • Observer Pattern
  • Decorator Pattern
  • Java Things
  • Factory Pattern
  • Command Pattern
  • Adapter Pattern
  • Template Method Pattern
  • Iterator/Composite Patterns
  • State Pattern
  • Proxy Pattern
  • Builder Pattern
  • Visitor Pattern
  • Mediator Pattern
  • Clean Coding
  • Software Planning
  • Agile Development
  • DevOps
  • Property Based Testing
  • Generics
  • Type Safety
  • Algebraic Data Types
  • Safe Coding
  • Review: Object Oriented Programming
  • Appendix: Lambda Expressions
  • Appendix: Don't Null
  • All Slides(Download All Slides As PDF)