5.0 /5
(18)

64
Aplica Principios SOLID y diseña software sólido y escalable
Introducción al curso
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

講師

5.0 /5
(18)

  • アバター
    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.

  • アバター
    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.

  • アバター
    Rocío
    (5)
    Bastante completo

  • アバター
    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.

  • アバター
    Yvonne
    (5)
    SOLID es muy bueno

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

  • アバター
    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.

  • アバター
    Jackeline
    (5)
    Este curso me ayudó a pensar en diseño desde el inicio

  • アバター
    Santiago
    (5)
    Excelente curso para mejorar la arquitectura de mi software.

  • アバター
    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

  • アバター
    Nicolás
    (5)
    Aprendí a escribir código mucho más limpio.

  • アバター
    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.

  • アバター
    Rosa
    (5)
    no solo teoría

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

  • アバター
    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.

  • アバター
    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.

  • アバター
    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.

  • アバター
    María del Mar
    (5)
    Gran curso

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

  • アバター
    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.

  • アバター
    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.

目標とニーズに合わせたアクセスプラン

購入する 個別コース, すべてを手に入れよう 学習パス または次へアクセス プラットフォーム全体

コースごとの一括払い、学習パスへの月額または年額アクセス、さらにはプラットフォーム全体へのアクセスなど、ニーズと予算に最も適した支払い方法をお選びください。

一括払い

一度購入すれば無期限でアクセス可能

39.99

  • 一括払い
  • コースへの無期限の即時アクセス
  • コースコミュニティへのアクセス
El Más
人気

ブロンズカエル

Frogamesのすべてのコース、コミュニティ、特典にアクセス

39 /月

  • 月額39€の一括払い
  • すべてのコースへの即時アクセス
  • いつでも、どこでも、24時間365日プラットフォームやコミュニティにアクセス
  • 進捗を失うことなくいつでもキャンセル可能

Ruta de Lenguajes de Programación

Accede a todos los Cursos de la Ruta de Lenguajes de Programación

19.99 /月

  • 月額19.99€の一括払い
  • ルート内の10以上のコースへ即時アクセス
  • いつでも、どこでも、24時間365日アクセス可能
  • 進捗を失うことなくいつでもキャンセル可能

一回払い

一度購入すれば無期限でアクセス可能

39.99

  • 一括払い
  • コースへの無期限の即時アクセス
  • コースコミュニティへのアクセス
El Más
高評価

ゴールドフロッグ

Frogamesのすべてのコース、コミュニティ、特典にアクセス

349 /年

  • 年間349€の一括払い
  • 3ヶ月割引
  • すべてのコースへの即時アクセス
  • いつでも、どこでも、24時間365日プラットフォームやコミュニティにアクセス
  • 進捗を失うことなくいつでもキャンセル可能
  • リソースライブラリ
  • 月例Q&Aライブ
  • プレミアムサポート

Ruta de de Lenguajes de Programación

Accede a todos los Cursos de la Ruta de Lenguajes de Programación

199 /年

  • 年間 199€ の一回払い
  • 4ヶ月割引
  • ルート内の10以上のコースへ即時アクセス
  • いつでも、どこでも、24時間365日アクセス可能
  • 進捗を失うことなくいつでもキャンセル可能
  • プレミアムサポート

* すべての価格には税金が含まれています。

お客様の安全のため、すべての注文は安全なサーバーで処理されます。

Ruta de Lenguajes de Programación

El pack definitivo con todos nuestros cursos de Lenguajes de Programación para aprender diversos lenguajes y arrancar con buen pie en el mundo del desarrollo. Incluye los cursos que están por venir y las actualizaciones y mejoras de los actuales

Curso completo de Python de la A a la Z

Nuestro curso de programación en Python es una oportunidad única para adquirir las habilidades necesarias para convertirte en un profesional competente. ¡Aprenderás a programar, entender el lenguaje de programación y mejorar tu portfolio profesional!

498 clases

Curso completo de Java de la A a la Z

Aprende las bases del lenguaje Java desde cero y sin experiencia previa: conoce las clases y objetos esenciales y sube así de nivel tus habilidades en uno de los lenguajes más usados para crear apps para Android y manejar la lógica en servidores

277 clases

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

¡Aprende los conceptos fundamentales y el flujo de trabajo esencial sobre el control de versiones utilizando Git y GitHub desde cero!

106 clases

Aprende C# en 6 horas

Aprende C#, el lenguaje de programación utilizado para crear videojuegos en Unity o backends en .Net ¡en solamente 6 horas!

54クラス

Programación Orientada a Objetos con C#

Aplica de forma práctica y entiende los conceptos de programación orientada a objetos en C# y domina la creación de clases, la herencia, el polimorfismo o la encapsulación entre otros

107 clases

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

El Curso de Experto en Desarrollo de Videojuegos de la Universidad de Castilla-La Mancha está totalmente consolidado como un referente a nivel nacional en formación de programadores de videojuegos, con un enfoque basado en proyectos con C++

10 clases

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

Aprende las tecnologías web necesarias para hacer tus propias páginas web para ti mismo o para tus clientes desde cero con HTML 5, CSS y Javascript

147レッスン

Curso de Dart de la A a la Z

Dart, el lenguaje desarrollado por Google: una elección poderosa para el desarrollo de aplicaciones web y móviles

135 clases

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

Introdúcete en el mundo de la programación con Flutter con diferentes proyectos que te garantizan un aprendizaje sólido y dinámico

198 clases

Flutter Design Lab: Explorando Material Design, Cupertino y Web

Descubre la magia del diseño de aplicaciones con las poderosas herramientas de Flutter para llevar tus habilidades al siguiente nivel

148 clases

Marketing Digital para Negocios Online

Domina el Marketing Digital para Negocios Online y aumenta las ventas de tu negocio o empresa a través de internet

54クラス

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

Aprende desde cero, sumérgete dentro de React JS y conviértete en un desarrollador que usa el poder de las tecnologías web más avanzadas

77 clases

React Native: Aprende React Native con ejercicios prácticos

Aprende los fundamentos de React Native desde cero. Usa React Native para construir aplicaciones móviles híbridas tanto para iOS como para Android

52 clases

Las bases de las expresiones regulares con ejemplos en Swift

Conoce los fundamentos de las expresiones regulares con algunos ejemplos en Swift y extrapólalo a cualquier lenguaje de programación para trabajar y filtrar textos como un profesional

50 clases

AIプログラマー:3週間でバイブコーダーからエージェントエンジニアへ

プログラミングエージェントに関する完全コース:Claude Code、Copilot、Codex、Cursor、Antigravity - スキル、MCP、プラグイン、サブエージェント

116 clases

Diseña Software Sólido con Principios SOLID

Aplica principios SOLID para construir software escalable y fácil de mantener. Mejora tus habilidades de programación y destaca en el desarrollo de software

64 clases

データベース:ゼロから学ぶSQL言語

SQLのすべてのキーワードを理解しながら、データの読み込み、クエリ、変更、処理をマスターするための実践的な演習を通じて、ゼロからデータベースの言語であるSQLを学ぼう

82クラス

Masterclass de productividad utilizando Visual Studio y C#

Incrementa drásticamente tu productividad usando C# con Visual Studio, dominando todos sus shortcuts y herramientas disponibles

48 clases