Pablo's avatar

Pablo León Alcaide

Software Devoloper at Genially

4 years improving as a dev and supporting Codely
Córdoba
Standard

Completed courses

Advanced TypeScript: Improve Your Developer eXperience

🚋 Advanced TypeScript: Improve Your Developer eXperience

Isma NavarroJavier Ferrer

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.

Value Objects [Domain Modeling]

🧲 Value Objects [Domain Modeling]

Javier FerrerRafa Gómez

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.

Visual Studio Code: Productivity and Setup

🛠️ Visual Studio Code: Productivity and Setup

Rafa GómezJavier Ferrer

Boost your productivity by making the most of Visual Studio Code. From a minimalist appearance to mastering all its hidden shortcuts.

Advanced TypeScript: Beyond any

🚜 Advanced TypeScript: Beyond any

Isma NavarroJavier Ferrer

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.

DDD in TypeScript: Modeling and Architecture

🔷 DDD in TypeScript: Modeling and Architecture

Fernando VilasRubén SaladoJavier Ferrer

Step by step create your TypeScript application following Domain-Driven Design.

Modern JavaScript

🐥 Modern JavaScript

Núria SorianoJavier FerrerIsma Navarro

Learn best practices to start vanilla JavaScript applications from scratch and refactor legacy code to support older browsers.

DDD in Java

DDD in Java

Rafa GómezJavier Ferrer

Step by step create your Java application following Domain-Driven Design. Folder structure, integration with DB, queue system, CQRS and more.

DDD in PHP

🐘 DDD in PHP

Rafa GómezJavier Ferrer

Step by step create your PHP application following Domain-Driven Design. Folder structure, database integration, queuing system, CQRS, and more.

Applied SOLID Principles

🧱 Applied SOLID Principles

Javier FerrerRafa Gómez

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

Hexagonal Architecture

🎯 Hexagonal Architecture

Javier FerrerRafa Gómez

Domain-Driven Design relies on Hexagonal Architecture as one of its technical pillars. Learn how to implement it with CodelyTV!

CQRS: Command Query Responsibility Segregation

🚌 CQRS: Command Query Responsibility Segregation

Javier FerrerRafa Gómez

Increase the performance and decoupling of your backend through CQRS. We will explore concepts and implementations of synchronous and asynchronous buses.

Courses in progress

Practical Case: Aggregates and Read Model in DDD
64.29%

📑 Practical Case: Aggregates and Read Model in DDD

Javier FerrerRafa Gómez

Learn practically how to model your Aggregates in a scalable, maintainable, and testable way.

Solving Type Challenges
15.38%

🏎️ Solving Type Challenges

Isma NavarroRonny Ancorini

Diving deeper into TypeScript through advanced challenges.

Behavioral Design Patterns
3.85%

🐝 Behavioral Design Patterns

Dani SantamariaRafa Gómez

Learn the implications at the SOLID level and maintenance of Behavioral Design Patterns.

Structuring the Codely Website from Scratch
20.59%

🍍 Structuring the Codely Website from Scratch

Núria SorianoRafa Gómez

We will take a design from Figma to a production website, with a scalable design system while considering performance, SEO, and accessibility.

Testing in Frontend
68%

🐙 Testing in Frontend

Núria SorianoJavier Ferrer

Learn how to test your frontend applications by applying best practices to achieve maintainable tests that provide confidence.

Testing: Introduction and Best Practices
57.41%

Testing: Introduction and Best Practices

Javier FerrerRafa Gómez

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™

Domain-Driven Design: DDD Applied
56.06%

🗿 Domain-Driven Design: DDD Applied

Javier FerrerRafa Gómez

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.