5.0 /5
(19)

64
Aplica Principios SOLID y diseña software sólido y escalable
Introducción al curso
Toma notas de tu curso en tiempo real en 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
(19)

  • Avatar
    Alessandro
    (5)
    Critère pur pour le travail quotidien

    Te débarrasse de bien des maux de tête en structurant tes projets. Tu sors avec la sécurité nécessaire pour écrire du code propre sans douter de chaque décision.

  • Avatar
    Javi
    (5)
    Construire pour l'avenir

    Avant, mes créations finissaient toujours par être un fouillis difficile à réparer quand je voulais changer quelque chose, mais maintenant je comprends comment tout organiser pour que ça grandisse sans problèmes. Ça te donne une vision bien plus professionnelle et ça t'épargne énormément de maux de tête à long terme. Je suis très satisfait de ce que j'ai appris.

  • Avatar
    Georges
    (5)
    Mes programmes sont maintenant d'un autre niveau

    Avant, j'écrivais du code qui fonctionnait mais je le trouvais « sale », et grâce à ces leçons, tout a commencé à avoir du sens. Maintenant, je sens que mes projets sont beaucoup plus propres et organisés, ce qui me donne une paix mentale incroyable en programmant. C'est un avant et un après pour quiconque veut vraiment écrire du logiciel.

  • Avatar
    Rocío
    (5)
    Assez complet

  • Avatar
    danison
    (5)
    Construire des logiciels durables

    Ce cours m'a appris à concevoir des systèmes scalables et faciles à maintenir, quelque chose que j'applique maintenant dans tous mes projets.

  • Avatar
    Yvonne
    (5)
    SOLID est très bon

    pour pouvoir laisser des codes parfaits, c'est une excellente façon d'améliorer le développement de logiciels

  • Avatar
    Carlos
    (5)
    Un cours indispensable pour écrire du code de qualité

    Ce cours m'a aidé à comprendre et à appliquer les principes SOLID de manière claire et concise. J'en avais toujours entendu parler, mais je ne les avais jamais implémentés efficacement jusqu'à présent. Chaque principe est expliqué avec des exemples pratiques et applicables dans des projets réels, ce qui m'a permis d'améliorer l'architecture de mes applications.

  • Avatar
    Jackeline
    (5)
    Ce cours m'a aidé à penser le design dès le départ

  • Avatar
    Santiago
    (5)
    Excellent cours pour améliorer l'architecture de mon logiciel.

  • Avatar
    Giovanni
    (5)
    Un changement de perspective total

    C'est un investissement qui en vaut vraiment la peine si tu cherches à arrêter de bricoler du code et à commencer à concevoir des solutions de niveau professionnel ; je sors avec une confiance incroyable dans mes compétences techniques

  • Avatar
    Nicolas
    (5)
    J'ai appris à écrire du code beaucoup plus propre.

  • Avatar
    Nieves
    (5)
    Maintenant je sais vraiment pourquoi mon code se cassait

    ils expliquent facile, avec des exemples qu'on comprend direct. Ça m'a aidé à écrire mieux, sans galères ni rustines bizarres.

  • Avatar
    Rosa
    (5)
    pas que de la théorie

    J'ai adoré comment chaque principe SOLID s'explique avec des exemples qui s'appliquent à des projets réels

  • Avatar
    María
    (5)
    Un guide clair vers la bonne architecture

    Le cours sur les principes SOLID était exactement ce dont j'avais besoin pour donner une véritable structure à mes développements. Avant, je faisais du code qui fonctionnait, maintenant je fais du logiciel qui se maintient. Ça m'a ouvert les yeux sur les bonnes pratiques. J'ai l'impression d'avoir franchi un cap important en tant que programmeuse.

  • Avatar
    Angel
    (5)
    Apprends à construire des applications scalables, propres et professionnelles en appliquant les cinq piliers de la conception orientée objet

    Ce cours t'enseigne à appliquer les principes SOLID pour améliorer la qualité, la maintenabilité et la scalabilité de ton code. À travers des exemples pratiques en Java et Kotlin, tu apprendras à identifier les mauvaises pratiques, à refactoriser le code et à concevoir des solutions élégantes et robustes.

  • Avatar
    Gustavo
    (5)
    Conçois un Logiciel Robuste avec les Principes SOLID : Construis des Systèmes qui Durent

    Les principes SOLID sont la base de la conception orientée objet moderne. Ce cours t'apprend à les appliquer dans des projets réels, pour que ton code soit plus flexible, compréhensible et facile à maintenir. Tu apprendras à penser comme un architecte logiciel, pas seulement comme un programmeur.

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

    Merci Alain de nous apporter autant de cours Android. À fond!!!

  • Avatar
    Gabriela
    (5)
    C'est exactement ce dont j'avais besoin

    Maintenant mes projets sont plus solides et faciles à maintenir. La qualité de mon code s'est tellement améliorée que je me sens beaucoup plus confiante.

  • Avatar
    Samuel
    (5)
    Le cours m'a donné les connaissances dont j'avais besoin

    Les principes SOLID m'ont aidé à organiser mon code d'une manière qui est maintenant super facile à comprendre et à améliorer.

PLANS POUR ACCÉDER SELON TES OBJECTIFS ET TES BESOINS

Achète le cours individuel, obtiens tout le parcours d'apprentissage ou accède à toute la plateforme

Choisis le mode de paiement qui s'adapte le mieux à tes besoins et à ton budget : paiement unique par cours, accès mensuel ou annuel au Parcours d'apprentissage ou même à toute la plateforme.

Paiement unique

Achète le cours une fois et accède à vie

39.99

  • Un seul paiement
  • Accès instantané au cours à vie
  • Accède à la communauté du cours
El Más
Popular

Grenouille de Bronze

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

39 /mois

  • Paiement unique de 39€ par mois
  • Accès instantané à tous les cours
  • Accède à la plateforme et aux communautés 24 / 7, où et quand tu veux
  • Annule à tout moment sans perdre ta progression

Parcours de Langages de Programmation

Accède à tous les Cours du Parcours Lenguajes de Programación

19.99 /mois

  • Paiement unique de 19.99€ par mois
  • Accès instantané aux +10 cours du parcours
  • Accède au Parcours 24 / 7, où et quand tu veux
  • Annule à tout moment sans perdre ta progression

Paiement unique

Achète le cours une fois et accède à vie

39.99

  • Un seul paiement
  • Accès instantané au cours à vie
  • Accède à la communauté du cours
El Más
Valorado

Grenouille d'Or

Accède à 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ède à la plateforme et aux communautés 24 / 7, où et quand tu veux
  • Annule à tout moment sans perdre ta progression
  • Bibliothèque de Ressources
  • Sessions de Q&A mensuelles en direct
  • Support premium

Parcours de Lenguajes de Programación

Accède à tous les Cours du Parcours Lenguajes de Programación

199 /an

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

* Tous les prix incluent les taxes.

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

Parcours de Langages de Programmation

Le pack définitif avec tous nos cours de Langages de Programmation pour apprendre différents langages et bien démarrer dans le monde du développement. Il inclut les cours à venir et les mises à jour et améliorations des cours actuels

Curso completo de Python de la A a la Z

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

498 cours

Curso completo de Java de la A a la Z

Apprends les bases du langage Java à partir de zéro et sans expérience préalable : découvre les classes et objets essentiels et améliore ainsi tes compétences dans l'un des langages les plus utilisés pour créer des apps pour Android et gérer la logique sur les serveurs

277 cours

Git y GitHub de la A a la Z: Todo sobre el control de versiones

Apprends les concepts fondamentaux et le flux de travail essentiel du contrôle de version avec Git et GitHub à partir de zéro !

106 cours

Aprende C# en 6 horas

Apprends 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

Programación Orientada a Objetos con C#

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

107 cours

Curso de Experto en Desarrollo de Videojuegos con C++ de la UCLM

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

10 cours

Curso completo de diseño web: aprende HTML, CSS y Javascript desde cero

Apprends les technologies web nécessaires pour créer tes propres sites web pour toi-même ou pour tes clients à partir de zéro avec HTML 5, CSS et Javascript

147 cours

Curso de Dart de la A a la Z

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

135 cours

De Dart a Flutter: Fundamentos en Aplicaciones Móviles Híbridas

Plonge-toi dans le monde de la programmation avec Flutter grâce à différents projets qui te garantissent un apprentissage solide et dynamique

198 cours

Flutter Design Lab: Explorando Material Design, Cupertino y Web

Découvre la magie du design d'applications avec les puissants outils de Flutter pour porter tes compétences au niveau supérieur

148 classes

Marketing Digital para Negocios Online

Maîtrise le Marketing Digital pour les Entreprises en Ligne et augmente les ventes de ton entreprise à travers internet

54 cours

React JS: Aprende React JS desde cero con ejemplos prácticos

Apprends à partir de zéro, plonge-toi dans React JS et deviens un développeur qui utilise la puissance des technologies web les plus avancées

77 cours

React Native: Aprende React Native con ejercicios prácticos

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

52 cours

Las bases de las expresiones regulares con ejemplos en Swift

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

50 cours

Programador de IA: De Vibe Coder a Ingeniero Agéntico en 3 Semanas

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

116 cours

Diseña Software Sólido con Principios SOLID

Applique les principes SOLID pour construire des logiciels évolutifs et faciles à maintenir. Améliore tes compétences en programmation et excelle dans le développement de logiciels

64 cours

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

Apprends SQL, le langage des bases de données, depuis zéro et avec des exercices pratiques pour maîtriser le chargement, la consultation, la modification et le traitement de tes données en connaissant tous les mots-clés du SQL

82 cours

Masterclass de productividad utilizando Visual Studio y C#

Augmente drastiquement ta productivité en utilisant C# avec Visual Studio, en maîtrisant tous ses raccourcis et outils disponibles

48 cours