5.0 /5
(18)

64
Aplica Principios SOLID y diseña software sólido y escalable
Introducción al curso
Prenez des notes de votre cours en temps réel sur Frogames Formación
¿Por qué son importantes los principios SOLID?
Objetivos del curso
Opcional(Windows): Instalación del entorno de desarrollo para Java/Kotlin
Opcional(Mac): Instalación del entorno de desarrollo para Java/Kotlin
Descarga de códigos
POO: Clases y objetos
POO: Encapsulación
POO: Herencia
POO: Abstracción
POO: Polimorfismo
Introducción a SOLID
Explicación y definición del SRP
Crear proyecto base
Ejemplo sin SRP
Ejemplo con SRP
Reto SRP
Solución con SRP
Kotlin: Ejemplo SRP
Kotlin: Practica SRP
Analogía final de SRP
Explicación y definición del OCP
Ejemplo sin OCP
Ejemplo con OCP
Reto OCP
Solución OCP
Kotlin: Ejemplo OCP
Kotlin: Practica OCP
Analogía final de OCP
Explicación y definición del LSP
Ejemplo sin LSP
Ejemplo con LSP
Ejemplo alternativo con LSP
Reto LSP
Solución con LSP
Kotlin: Ejemplo LSP
Kotlin: Practica LSP
Analogía final de LSP
Explicación y definición de ISP
Ejemplo sin ISP
Ejemplo con ISP
Reto ISP
Solución ISP
Kotlin: Ejemplo ISP
Kotlin: Practica ISP
Analogía final de ISP
Explicación y definición de DIP
Ejemplo sin DIP
Ejemplo con DIP
Reto DIP
Solución DIP
Ejemplo alterno DIP
Kotlin: Ejemplo DIP
Kotlin: Practica DIP
Analogía final de DIP
Crear nuevo proyecto: PSMX
Métodos de pago
Servicio de pagos
Revisión general de SOLID
Kotlin: PSMX
Analogía general de SOLID
Más contenido

instructeur

5.0 /5
(18)

  • Avatar
    Javi
    (5)
    Construyendo para el futuro

    Antes mis creaciones terminaban siendo un enredo difícil de arreglar cuando quería cambiar algo, pero ahora entiendo cómo organizar todo para que crezca sin problemas. Te da una visión mucho más profesional y te ahorra muchísimos dolores de cabeza a largo plazo. Estoy muy satisfecho con lo aprendido.

  • Avatar
    Jorge
    (5)
    Mis programas ahora son de otro nivel

    Antes escribía código que funcionaba pero se sentía "sucio", y gracias a estas lecciones todo empezó a tener sentido. Ahora siento que mis proyectos están mucho más limpios y ordenados, lo que me da una paz mental increíble al programar. Es un antes y un después para cualquiera que quiera escribir software de verdad.

  • Avatar
    Rocío
    (5)
    Bastante completo

  • Avatar
    danison
    (5)
    Construyendo software que perdura

    Este curso me enseñó a diseñar sistemas escalables y fáciles de mantener, algo que ahora aplico en todos mis proyectos.

  • Avatar
    Yvonne
    (5)
    SOLID es muy bueno

    para poder dejar codigos perfectos, es una excelente manera de mejorar el desarrollo de software

  • Avatar
    Carlos
    (5)
    Un curso imprescindible para escribir código de calidad

    Este curso me ayudó a comprender y aplicar los principios SOLID de una manera clara y concisa. Siempre había escuchado sobre ellos, pero nunca los había implementado de forma efectiva hasta ahora. Cada principio se explica con ejemplos prácticos y aplicables en proyectos reales, lo que me permitió mejorar la arquitectura de mis aplicaciones.

  • Avatar
    Jackeline
    (5)
    Este curso me ayudó a pensar en diseño desde el inicio

  • Avatar
    Santiago
    (5)
    Excelente curso para mejorar la arquitectura de mi software.

  • Avatar
    Giovanni
    (5)
    Cambio total de perspectiva

    Es una inversión que vale totalmente la pena si buscas dejar de picar código y empezar a diseñar soluciones de nivel profesional; salgo con una confianza increíble en mis habilidades técnicas

  • Avatar
    Nicolás
    (5)
    Aprendí a escribir código mucho más limpio.

  • Avatar
    Nieves
    (5)
    Ahora sí sé por qué mi código se rompía

    explican fácil, con ejemplos que uno entiende al tiro. Me ayudó a escribir mejor, sin enredos ni parches raros.

  • Avatar
    Rosa
    (5)
    no solo teoría

    Me encantó cómo cada principio SOLID se explica con ejemplos que aplican a proyectos reales

  • Avatar
    María
    (5)
    Una guía clara hacia la buena arquitectura

    El curso sobre principios solid fue justo lo que necesitaba para darle estructura real a mis desarrollos. Antes hacía código que funcionaba, ahora hago software que se mantiene. Me abrió los ojos en cuanto a buenas prácticas. Siento que subí un nivel importante como programadora.

  • Avatar
    Angel
    (5)
    Aprende a construir aplicaciones escalables, limpias y profesionales aplicando los cinco pilares del diseño orientado a objetos

    Este curso te enseña a aplicar los principios SOLID para mejorar la calidad, mantenibilidad y escalabilidad de tu código. A través de ejemplos prácticos en Java y Kotlin, aprenderás a identificar malas prácticas, refactorizar código y diseñar soluciones elegantes y robustas.

  • Avatar
    Gustavo
    (5)
    Diseña Software Sólido con Principios SOLID: Construye Sistemas que Resisten el Tiempo

    Los principios SOLID son la base del diseño orientado a objetos moderno. Este curso te enseña a aplicarlos en proyectos reales, para que tu código sea más flexible, comprensible y fácil de mantener. Aprenderás a pensar como un arquitecto de software, no solo como un programador.

  • Avatar
    María del Mar
    (5)
    Super cours

    Gracias Alain por traernos tantos cursos de Android. A tope!!!

  • Avatar
    Gabriela
    (5)
    Esto es lo que necesitaba

    Ahora mis proyectos son más sólidos y fáciles de mantener. la calidad de mi código mejoró tanto que me siento con mayor confianza.

  • Avatar
    Samuel
    (5)
    El curso me dio los conocimientos que necesitaba

    Los principios solid me ayudaron a organizar mi código de una manera que ahora es súper fácil de entender y mejorar.

FORFAITS POUR ACCÉDER SELON VOS OBJECTIFS ET BESOINS

Achetez le cours individuel, obtenez toute la parcours d'apprentissage ou accédez à toute la plateforme

Choisissez le mode de paiement qui s'adapte le mieux à vos besoins et à votre budget avec un paiement unique par cours, un accès mensuel ou annuel au parcours d'apprentissage ou même à toute la plateforme.

Paiement unique

Achetez le cours une fois et accédez-y à vie

39.99

  • Paiement unique
  • Accès instantané au cours à vie
  • Accédez à la communauté du cours
Le Plus
Populaire

Grenouille de bronze

Accédez à tous les cours, communautés et extras de Frogames

39 /mois

  • Paiement unique de 39€ par mois
  • Accès instantané à tous les cours
  • Accédez à la plateforme et aux communautés 24h/24 et 7j/7, où et quand vous voulez
  • Annulez à tout moment sans perdre votre progression

Parcours des Langages de Programmation

Accédez à tous les cours de la voie des langages de programmation

19.99 /mois

  • Paiement unique de 19.99€ par mois
  • Accès instantané aux +10 cours du parcours
  • Accédez au parcours 24 / 7, où et quand vous voulez
  • Annulez à tout moment sans perdre votre progression

Paiement unique

Achetez le cours une fois et accédez-y à vie

39.99

  • Paiement unique
  • Accès instantané au cours à vie
  • Accédez à la communauté du cours
Le Plus
Évalué

Grenouille d'Or

Accédez à tous les cours, communautés et extras de Frogames

349 /an

  • Paiement unique de 349€ par an
  • 3 mois de réduction
  • Accès instantané à tous les cours
  • Accédez à la plateforme et aux communautés 24h/24 et 7j/7, où et quand vous voulez
  • Annulez à tout moment sans perdre votre progression
  • Bibliothèque de Ressources
  • Sessions Q&A en direct mensuelles
  • Support premium

Ruta de de Lenguajes de Programación

Accédez à tous les cours de la voie des langages de programmation

199 /an

  • Paiement unique de 199 € par an
  • 4 mois de réduction
  • Accès instantané aux +10 cours du parcours
  • Accédez au parcours 24 / 7, où et quand vous voulez
  • Annulez à tout moment sans perdre votre progression
  • Support premium

* Tous les prix s'entendent taxes comprises.

Pour votre sécurité, toutes les commandes seront traitées sur un serveur sécurisé.

Parcours des Langages de Programmation

Le pack ultime avec tous nos cours de langages de programmation pour apprendre différents langages et bien démarrer dans le monde du développement. Comprend les cours à venir ainsi que les mises à jour et améliorations des cours actuels

Cours complet de Python de A à Z

Notre cours de programmation en Python est une opportunité unique d'acquérir les compétences nécessaires pour devenir un professionnel compétent. Vous apprendrez à programmer, à comprendre le langage de programmation et à améliorer votre portfolio professionnel !

498 classes

Cours complet de Java de A à Z

Apprenez les bases du langage Java à partir de zéro et sans expérience préalable : découvrez les classes et objets essentiels et améliorez vos compétences dans l'un des langages les plus utilisés pour créer des applications pour Android et gérer la logique des serveurs

277 classes

Git et GitHub de A à Z : Tout sur le contrôle de version

Apprenez les concepts fondamentaux et le flux de travail essentiel sur le contrôle de version en utilisant Git et GitHub à partir de zéro !

106 cours

Apprenez C# en 6 heures

Apprenez C#, le langage de programmation utilisé pour créer des jeux vidéo dans Unity ou des backends en .Net en seulement 6 heures !

54 cours

Programmation orientée objet avec C#

Appliquez de manière pratique et comprenez les concepts de la programmation orientée objet en C# et maîtrisez la création de classes, l'héritage, le polymorphisme ou l'encapsulation entre autres

107 cours

Cours d'expert en développement de jeux vidéo avec C++ de l'UCLM

Le Cours d'Expert en Développement de Jeux Vidéo de l'Université de Castille-La Manche est totalement consolidé comme une référence au niveau national dans la formation de programmeurs de jeux vidéo, avec une approche basée sur des projets avec C++

10 cours

Cours complet de conception web : apprenez HTML, CSS et Javascript à partir de zéro

Apprenez les technologies web nécessaires pour créer vos propres pages web pour vous-même ou pour vos clients à partir de zéro avec HTML 5, CSS et Javascript

147 cours

Cours de Dart de A à Z

Dart, le langage développé par Google : un choix puissant pour le développement d'applications web et mobiles

135 classes

De Dart à Flutter : Fondamentaux des Applications Mobiles Hybrides

Plongez dans le monde de la programmation avec Flutter grâce à différents projets qui garantissent un apprentissage solide et dynamique.

198 classes

Flutter Design Lab : Exploration de Material Design, Cupertino et Web

Découvrez la magie de la conception d'applications avec les puissants outils de Flutter pour faire passer vos compétences au niveau supérieur

148 cours

Marketing Numérique pour Entreprises en Ligne

Maîtrisez le marketing numérique pour les entreprises en ligne et augmentez les ventes de votre entreprise ou de votre société sur Internet

54 cours

React JS : Apprenez React JS à partir de zéro avec des exemples pratiques

Apprenez à partir de zéro, plongez dans React JS et devenez un développeur qui utilise la puissance des technologies web les plus avancées

77 cours

React Native : Apprenez React Native avec des exercices pratiques

Apprenez les bases de React Native à partir de zéro. Utilisez React Native pour créer des applications mobiles hybrides pour iOS et Android

52 cours

Les bases des expressions régulières avec des exemples en Swift

Découvrez les bases des expressions régulières avec quelques exemples en Swift et extrapolez-les à n'importe quel langage de programmation pour travailler et filtrer des textes comme un professionnel

50 classes

Programmeur IA : De Vibe Coder à Ingénieur Agentique en 3 Semaines

Cours complet sur les agents de programmation : Claude Code, Copilot, Codex, Cursor, Antigravity - Compétences, MCP, Plugins, Sous-agents

116 cours

Concevez des Logiciels Solides avec les Principes SOLID

Appliquez les principes SOLID pour construire un logiciel évolutif et facile à maintenir. Améliorez vos compétences en programmation et excellez dans le développement logiciel

64 cours

Bases de données : Apprenez le langage SQL à partir de zéro

Apprenez SQL, le langage des bases de données, à partir de zéro et avec des exercices pratiques pour maîtriser le chargement, la requête, la modification et le traitement de vos données en connaissant tous les mots-clés SQL

82 cours

Masterclass de productivité utilisant Visual Studio et C#

Augmentez radicalement votre productivité en utilisant C# avec Visual Studio, en maîtrisant tous ses raccourcis et outils disponibles

48 cours