Logo
flag

Software Essentialist

Logo

Please rate the course

0.0
Language:
English
Duration:
34:05:52
Number of lessons:
95
Added date:
27/05/2024
Rating:
0.0

Course short description

The fastest way to learn to write scalable code on any side of the stack...

...Without reading complex books, watching endless YouTube videos, surface-level courses, or having to learn new frameworks

The Software Essentialist is a new online course that teaches professional JavaScript developers how to write scalable, testable code, fast.

The 12 Essentials pave a clear path to master the most important parts of:

  • Domain-Driven Design
  • Test-Driven Development
  • Object-Oriented Design
  • Functional Programming
  • Design Patterns
  • Design Principles
  • Architectural Styles & Patterns
  • Architectural Principles
  • DevOps & Continuous Delivery
  • and more...


Using the new FA²STR framework, you'll learn a consistent, repeatable process to approach any development challenge from first-principles-based thinking instead of code-first, unmaintainable approaches.

You'll build features for 5+ projects from first principles (backend, frontend, desktop, chrome extension, custom integration, etc). 

As a Software Essentialist, you'll know how to:

  • apply the 12 Essentials to your backend TypeScript APIs
  • apply the 12 Essentials to your frontend React applications
  • save doomed codebases
  • design custom abstractions
  • and more...

Write your comment

Logo