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

Adolfo Arreaga García
uffff no lo puedo creer!


Alexander Lopez
Complejo pero muy completo


Jesus Ervin Chapi Suyo
muy buena explicación, recomiendo llevarlo primero.

Mario Alberto Saldaña Martinez
curso de ya mas alto nivel, pero muy bien explicado. muy buen profesor, quedo agradecido con el :D

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


Diego Horacio Hermida
Muy buen curso de POO. No solo aprendí sobre la sintaxis de swift sino alguna que otra buena práctica de la programación orientada a objetos


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


Betty Rossana Jimenez Cedeño
Excelente teacher <3

July Andrea Suarez Suarez
excelencente curso he aprendido infinidades de cosas


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


Francisco Pescador
Excellent

Julio César Zapata
buen curso


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


Buen curso lo recomiendo


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


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.


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


Nelson Cespedes
Computer properties, herencia, observers


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

nicolas dolinkue
muy buen docente siguiendo el manual de swift y explicandolo muy bien


Jaime Vázquez Ruvalcaba
.


Paúl Terán
En pleno 2022, este curso me ha sido de mucha ayuda para entender la POO en Swift sin ningún problema!

Wonder Jhonny Diaz Gonzalez
Aprender conceptos avanzados aplicados a la programación orientada a objetos con Swift.

Jesus Perez Mojica
Me agrado mucho el curso. Espero puedan entregar material escrito con mayor frecuencia


Julian Andres Castro Ruge
Me gustó mucho el contenido, en este curso me doy cuenta que Swift ofrece nuevas herramientas para implementar POO, como por ejemplo los observers


Manuel Serrano
Excelente curso muy didactico con ejemplos super buenos! muchas gracias profe y al teamPlatzi por este gran contenido!
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