
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
Mira las primeras 3 clases sin costo en este momento
4.9 · 305 opiniones


Stephania Millán
Contiene buenos ejemplos aplicados al contenido, me gustaria ver mas equivalentes de nombres tecnicos en inglés. No se cubrieron the Principles of OOP.

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


Miguel Zabala Figueroa
Excelente instructor


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.


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


Luciana Roberto
UN excelente curso para finalizar con la serie de fundamentos de Swift. El profesor sin dudas es un genio de la logia, la matemática y la programación. Ojala fuese mi tío jajaj

Daniel ROCHA GONZÁLEZ
Tan fácil como sencillo Tan difícil como imposible. un paso a la vez.


Nicolas Silva
Si bien y estamos todos de acuerdo en que esto se encuentra en la documentacion de swift, es la forma de enseñar la que vale, y en particular este curso fue el mas sencillo de seguir por los tipos de ejemplos, la progresion de las cosas que se enseñaron a diferencia de los cursos anteriores


Servando Hernández Camargo
Muchas gracias por sus conocimientos, excelente profesor y buena metodología de enseñanza

David Stiven Rodríguez Taborda
El curso súper completo con todas las facilidades que trae Swift


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


Rolando Semehí Sumoza Rivas
Algo pesado, pero al final todo vale la pena. A seguir! :)

Keiner Calpabire
=)

July Andrea Suarez Suarez
excelencente curso he aprendido infinidades de cosas


Tulio Junior Rangel Nuñez
Definitivamente este es el mejor profesor de desarrollo mobile de Platzi, ojalá la ruta de Android estuviese tan buena como esta clase. Espero que el resto de desarrollo iOS tenga el mismo nivel que estas clases


Francisco Pescador
Excellent


Carolina Vázquez León
Aprendí mucho, sobre todo conceptos nuevos que no había escuchado en otros lenguajes de programación

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


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

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.


Daniel Tavera
Excelente profesor, explica muy bien las bases de swift, realmente lo recomiendo.


Jose Antonio Mendoza
Muy buen curso y muy buen profesor


Victor Miguel Basurto Juarez
Excelente curso.


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

Tomás Flores
Lo mejor fue que el curso explica a detalle todas las funcionalidades ademas de explorar diferentes formas de obtener el mismo resultado

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


Hector Cruz
Excelente curso

Maria Fernanda Paz Rodriguez
bien
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