
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
¡Comparte tus logros con un certificado!
Cuando termines el curso tendrás acceso al certificado digital para compartirlo con tu familia, amigos, empleadores y la comunidad.

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 · 306 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.

Jesús Martin Aguilar
Muy buena explicación de los ejercicios!


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.


Jozek Andrzej Hajduk Sánchez
Muy buen curso para ver todas las cosas interesantes que tiene este lenguaje con respecto a los demas. Aunque el paradigma de POO es el mismo para todos los lenguajes, las posibilidades que ofrece el lenguaje son mucho mas interesantes que las que otros ofrecen


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

Sebas Lomas
Nice teacher


Gaspar Dolcemascolo
El contenido es muy bueno y didactico. El profesor excelente


Luis Carlos Garavito Romero
Me gusta que el curso va de la mano con la documentación de Swift. Estoy emocionado por que ya siento que tengo las heramientas necesarias del lenguaje para, ahora si, aprender a crear aplicaciones móviles con Swift y XCode.

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.


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


Betty Rossana Jimenez Cedeño
Excelente teacher <3


Aldrich González
Bien explicado


German Rios
Muy buen profesor, ecplica todo tan bien, que te ayuda a comprender temas de todos los lenguajes de programacion


José Galdámez
Es el más poderoso de los lenguajes que he estudiado hasta ahora.

Julio César Zapata
buen curso

Gabriel Gomez
Me hizo falta un ejercicio o un proyecto para hacerlo mas interesante


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


Alex Camacho
Buen curso, te enseña las bases sobre la programación orientada a objetos en Swift.

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.


Victor Miguel Basurto Juarez
Excelente curso.


Jesús Daniel Medina Cruz
La POO es fundamental para el desarrollo en Android y IOS. Me alegra tener recursos que validen mis conocimientos para poder ejercer mis habilidades en el mundo real.


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

Diego Alejandro Ríos Sagastume
Me encanto el curso, súper bien explicado.


Ignacio Bogarín Alvarez
Me voló la cabeza lo que se puede hacer con Swift, Excelente curso y excelente profesor!!!


Hector Cruz
Excelente curso


David Argote
Buen curso, despues de años sigue sirviendo. El instructor del curso es excelente y los ejemplos que se hacen son validos.
Complementa este curso con nuestras rutas de aprendizaje

Programación y Software
Aprende a configurar tu entorno de desarrollo, sobre lenguajes de programación, desarrollo móvil, videojuegos y IoT con nuestros cursos especializados.




Desarrollo de aplicaciones multiplataformas
React Native y .NET MAUI son frameworks multiplataformas que permiten crear aplicaciones móviles para Android e iOS con un solo código.




Desarrollo de Aplicaciones Android
Aprende a desarrollar apps móviles con Android. Domina Kotlin, diseño de interfaces y patrones de diseño. Amplía tus habilidades con cursos especializados.




Desarrollo de videojuegos
Aprende a desarrollar videojuegos con motores como Unity, Game Maker y Godot.



Configura tu entorno de desarrollo para programar
Aprende a utilizar un editor de texto, git, GitHub y la línea de comandos en tu computadora. Esta ruta te prepara para comenzar en Windows, Linux y macOS.




Fundamentos de programación
Descubre ¿Cómo se hacen Apps y los Sitios Web? Esta ruta te da bases sólidas en cualquier lenguaje ¡incrementando tus oportunidades laborales!




Producción de videojuegos
Aprende el proceso de creación para liderar la planeación, producción y dirigir el equipo de desarrollo de un juego.




Lenguajes de programación
Explora las bases de los lenguajes de programación mas usados y demandados en la industria. Estos lenguajes son útiles para construir aplicaciones de todo tipo.




Desarrollo de Aplicaciones iOS
iOS es el sistema operativo que usan iPhone y el iPad de Apple. El lenguaje que se usa para desarrollar aplicaciones para estos dispositivos se llama Swift.
La comunidad es nuestro super poder
Contenido adicional creado por la comunidad que nunca para de aprender