Skip to main content
CodingHelp
HomeCareersCoursesSurveyCareer surveyForumsFAQContact
Log inSign up
Back to course overview
Software Engineering Practices

Design

Apply single responsibility and DRY with judgement, use the strategy and adapter patterns, and sketch a scalable web service.

3 lessons · 2h 29m
  • Design principlesReading

    Apply single responsibility and DRY with judgement, so code is easy to test and change.

    30m
  • Common design patternsReading

    Use the strategy pattern to swap rules at run time and the adapter pattern to wrap an external interface.

    1h 5m
  • Intro to system designReading

    Sketch a scalable web service with requirements, estimates, an API, a data model and a diagram.

    54m
Coding Help
  • About
  • Careers
  • Courses
  • Career survey
  • Forums
  • FAQ
  • Contact
  • Terms
  • Privacy