
🚋 Advanced TypeScript: Improve Your Developer eXperience
Learn how to enhance the definition of your functions with utility types, const type parameters, and satisfies that will allow you to gain robustness and ease of use in your day-to-day tasks.
Software Devoloper at Genially
Learn how to enhance the definition of your functions with utility types, const type parameters, and satisfies that will allow you to gain robustness and ease of use in your day-to-day tasks.
The Value Object pattern is one of the most well-known, but also one of the most hated. In the course, we see how to make the most of it and how to facilitate its use to turn that hate into love.
Boost your productivity by making the most of Visual Studio Code. From a minimalist appearance to mastering all its hidden shortcuts.
In this course, we will lay the foundations of advanced TypeScript with the aim of establishing the basic knowledge for future courses where we will delve deeper into other aspects of this development tool.
Step by step create your TypeScript application following Domain-Driven Design.
Learn best practices to start vanilla JavaScript applications from scratch and refactor legacy code to support older browsers.
Step by step create your Java application following Domain-Driven Design. Folder structure, integration with DB, queue system, CQRS and more.
Step by step create your PHP application following Domain-Driven Design. Folder structure, database integration, queuing system, CQRS, and more.
If you already know how to develop software but want to take a step further and improve the quality of your code, this is your course
Domain-Driven Design relies on Hexagonal Architecture as one of its technical pillars. Learn how to implement it with CodelyTV!
Increase the performance and decoupling of your backend through CQRS. We will explore concepts and implementations of synchronous and asynchronous buses.
Learn practically how to model your Aggregates in a scalable, maintainable, and testable way.
Diving deeper into TypeScript through advanced challenges.
Learn the implications at the SOLID level and maintenance of Behavioral Design Patterns.
We will take a design from Figma to a production website, with a scalable design system while considering performance, SEO, and accessibility.
Learn how to test your frontend applications by applying best practices to achieve maintainable tests that provide confidence.
Learn what testing brings, how to test, and best practices to prevent maintaining your tests from becoming a nightmare with examples from The Real World™
Learn to model your applications focusing on your domain, define Bounded Contexts, aggregates, value objects, and much more. All in a practical way with code examples.