
Comprende a fondo la programación orientada a objetos en Swift. Aprende a manejar propiedades, métodos, subíndices, herencia, inicializadores y desafíos con valores opcionales. Alcanza el nivel de crear aplicaciones móviles con expertise en control de datos y estructuras complejas.
Clases del curso
Tipos de Propiedades
Métodos, subíndices y herencia
Inicializadores o constructores
Encadenamiento opcional
Conclusión
Conoce quién enseña el curso

Juan Gabriel Gomila
Data Scientist & Game Designer
👨🏫 Unity Certified Instructor
🐸 CEO de Frogames
🕹️ Apasionado a los videojuegos
4.9 · 307 opiniones


Ricardo Ivan Herrera Rocha
⭐️⭐️⭐️⭐️⭐️ Excelente curso para consolidar los fundamentos de la programación orientada a objetos en Swift. El contenido está bien estructurado, con ejemplos prácticos y claros que me ayudaron a entender temas como computed properties, optional chaining, herencia y más. El docente explica con mucha claridad y me permitió aplicar los conocimientos directamente en mis proyectos. Recomiendo este curso si estás buscando llevar tus habilidades de Swift al siguiente nivel y prepararte para desarrollar apps reales para iOS.

Daniel Lizama
Debo admitir que este curso me daba un poco de pereza y miedo al principio, pero en cuanto fui viendo las clases del profe Juan Gabriel, me enganché y lo terminé hasta con nota perfecta. Excelente curso bien explicado.


Alejandro Ivan Mendieta
excelente curso


LUIS FERNANDO CABALLERO MORALES
Utilizar conceptos avanzados de Swift

Sergio Adrián Quintana Francisco
Estaría genial que se realizar una actualización ya que tiene varios años este curso, de ahí en fuera buen explicación del profe.

Adolfo Arreaga García
uffff no lo puedo creer!


Jhonathan Andres Mauricio la Torre
Excelente curso, mis felicitaciones al profe hizo un tema dificil en eun lenguaje deficil facil de entender


Alexander Lopez
Complejo pero muy completo


Javier Urbina
soy un JGG lover


Raúl Gallego Alonso
Me a guateado mucho, aunque algunas clase como dice el profesor, han sido duras de entender.

Francisco Javier Duarte Benítez
Excelente curso y excelente profesor


Percy Bloomfield
Excelente explicación del profesor y ejemplificación práctica, el contenido del curso muy bueno.


Javier Marucco
Ritmo llevadero.


Alejandro Reyna
Ya lo dije en otros cursos, pero los cursos que imparte este instructor son una joya.

Anderson Eduardo Arévalo Ramírez
Muy emocionado con este grandioso camino


Exelente curso


Ulises Serrano Pérez
Me costo bastante acreditar este examen pero, lo logre y me sirvió de ver dos o tres veces el contenido. Excelente curso con todo lo que debes de saber acerca de Swift orientado a objetos


Maria Isabel Torres Torres
El docente es excelente y se hace entender fácilmente; lo cual hace que uno se mantenga motivado en el curso =)


Jesus Muñoz Hernández
Excelente clase


Jesus Alberto Herrera Puerto
Excelente curso, muy bien explicado los conceptos de POO en swift, y la docencia al 100


Carlos Medina
Muy buen contenido.


Ismael Roman Sanchez
Excelente curso y sobre todo excelente profesor, todos los cursos que he tomado con el me han servido muchísimo.


Arturo Fabian Ocampo Ficher
Excelente el instructor


Erick Gaitan
Gracias por todo, fue un poco dificil pero voy avanzando

Daniel Matos Echevarria
Genial curso para aprender las funcionalidades claves del Swift en relación a la POO. Recomendado cuando ya se tiene conocimientos de POO previos, para obtener mejor provecho del curso.


Jose Antonio Mendoza
Muy buen curso y muy buen profesor


Iván Vega
Poder entender conceptos más avanzados de swift de manera intuitiva y amigable.


lo bueno del curso , es como explica Juan Gabriel , lo explica muy sencillo , me ha costado , pero al final lo he acabado


David Tobón
Los detalles finos de la programación orientada a objetos en Swift


Camilo Parada
Excelente curso
Complementa este curso con nuestras rutas de aprendizaje

Programación
Aprende a configurar tu entorno de desarrollo, sobre lenguajes de programación, desarrollo móvil, videojuegos y IoT con nuestros cursos especializados. Aprenderás conceptos, términos y herramientas usadas en la industria. Mejorarás tu habilidad para resolver problemas lógicos y matemáticos con programación. Además, descubrirás los lenguajes y herramientas que ofrece el ecosistema de desarrollo de software a través de nuestras especialidades. Explora y prueba qué tecnologías quieres usar para iniciar tu carrera en programación. ¡Es el momento de empezar!




Fundamentos de Programación e Ingeniería de Software
Establece las bases esenciales de la informática, el pensamiento lógico, las matemáticas aplicadas y el manejo de herramientas indispensables para cualquier desarrollador.




Matemáticas para Programación
Profundiza en los conceptos matemáticos cruciales para entender algoritmos, estructuras de datos y la lógica detrás del software de alto rendimiento.




Programación con Python
Aprende a programar con Python, uno de los lenguajes más versátiles y demandados, desde sus fundamentos hasta técnicas avanzadas y buenas prácticas.




Programación con JavaScript
Domina JavaScript, el lenguaje fundamental de la web, explorando su motor, asincronismo, estructuras de datos, POO y buenas prácticas.




Programación Orientada a Objetos con Java
Sumérgete en Java y el paradigma de orientación a objetos, aprendiendo a construir aplicaciones robustas con clases, herencia, polimorfismo y programación funcional.




Desarrollo con C# y .NET
Entra al ecosistema .NET y aprende a programar con C#, aplicando orientación a objetos, manejo de datos con LINQ y buenas prácticas de código limpio y SOLID.




Programación con PHP
Aprende PHP desde sus fundamentos, operadores, estructuras de control, manejo de datos, hasta la programación orientada a objetos y gestión de dependencias con Composer.




Programación con Go y Rust
Explora Go y Rust, lenguajes modernos conocidos por su rendimiento y seguridad, ideales para concurrencia, sistemas distribuidos y desarrollo backend.


Programación Móvil con Swift y Kotlin
Aprende los fundamentos de Swift y Kotlin, los lenguajes principales para el desarrollo de aplicaciones nativas en iOS y Android, con un fuerte enfoque en orientación a objetos.
La comunidad es nuestro super poder
Contenido adicional creado por la comunidad que nunca para de aprender