Con este curso podrás:

Aplicar programación orientada a objetos

Aplicar programación orientada a objetos

Conocer la sintaxis y la filosofía del lenguaje

Conocer la sintaxis y la filosofía del lenguaje

Crear y entender el primer Hola Mundo en Xcode

Crear y entender el primer Hola Mundo en Xcode

Temario del curso

Bienvenida e Introducción

Introducción a Swift
Apple Swift Playgrounds
Presentación del proyecto

Variables, Constantes y Tipos de Datos

Variables y Constantes
Tipos de datos básicos
Manejo y manipulación de Strings
Manejo y manipulación de Números
Uso de valores boleanos

Tipos de datos Complejos

Arrays
Matrices
Diccionarios

Estructuras de control

If, else, else if, Inline If
Switch
For y While
Opcionales, Guard, If guard
For Where
Manejo de Arrays

Funciones

Definicion
Parámetros en las funciones
Tuplas
@discardableResult

Objetos

Estructuras vs Clases
Funciones
Propiedades
Manejo de propiedades
Herencia

Enums

Enums Básicos
Enums representativos
Enums con parámetros

Protocolos

Definición
Usando protocolos
Delegados

Advanced Topics

Extensions
Clousures
Typealias
ARC, Retain cycles, Strong, Weak y unowned
Caso práctico de ARC y Retain cycles
Caso práctico de Retain Cycle con Closures
Excepciones
Generics

Completar el proyecto

Organizar nuestro proyecto en clases independientes
Agregar transacciones repetibles
Calcular Lifetime Value

Conclusiones

Finalización del curso
Reto final

Bonus

Primer proyecto en iOS
Diploma del Curso de Swift

¡Obtén reconocimiento por tu trabajo!

Comparte tus logros con tu familia, amigos, empleadores y la comunidad.

Apenas termines el curso tendrás acceso al diploma digital y cuando finalices la carrera te enviaremos el diploma en papel a tu casa.

Los Profesores

Andrés Silva Gómez

Andrés Silva Gómez

@andresilvagomez

Mobile Developer Lead en PriceTravel

Calculadora de Finanzas Personales

En código sin interfaz alguna haremos una calculadora que nos ayude a llevar las cuentas de mis finanzas personales, ingresando gastos, creando categorías de gasto, haciendo un presupuesto y armar un flujo de caja completo.

6 razones para estudiar con Platzi

Proyección profesional

Proyección profesional

El 80% de nuestros estudiantes obtienen un mejor empleo

Proyección profesional

Enfoque

Cumple tus objetivos con nuestra metodología de aprendizaje

Proyección profesional

Diploma de certificación

Tendrás un diploma de certificación al aprobar un curso o una carrera

Proyección profesional

App y contenido offline

No interrumpas tu aprendizaje, sigue aprendiendo mientras te mueves

Proyección profesional

Mentoría permanente

Acompañamos tu proceso de aprendizaje respondiendo todas tus dudas

Proyección profesional

Material exclusivo

Refuerza lo aprendido con lecturas, ejercicios y retos reales

Natanael Simri Alvarez Guzman
Natanael Simri Alvarez Guzman

Explicación clara para poder entender cómo desarrollar con Swift.

Laura Camila Rodríguez Peña
Laura Camila Rodríguez Peña

Explicacion muy clara. Se exponen todos los conceptos basicos para aprender a manejar la sintaxis de swift

juanesmu13
juanesmu13

En este curso aprendemos lo más importante de Swift, aún queda más por aprender, pero ya tenemos las bases.

Preguntas frecuentes de los cursos de Platzi

La suscripción hace cobros automáticos a tu tarjeta cada año a menos que suspendas tu cuenta. Esto lo puedes hacer desde mi suscripción, donde también encontrarás tu historial de pagos y podrás descargar tu facturas.
Al finalizar las clases publicamos un examen de certificación. Los alumnos aprueban con 90% de calificación o más. El certificado demuestra que has aprendido y comprendido exitosamente los temas vistos. Si pierdes el examen puedes reintentarlo cada 6 horas
Los cursos son online y todo está disponible 24/7 en la plataforma, además tenemos una aplicación móvil donde puedes descargar los contenidos para verlos offline. Más que materiales para descargar, la experiencia Platzi está construida para que la disfrutes al iniciar tu sesión. Te esperamos.
Este curso forma parte de:
Apple Fullstack Developer
Carrera de Apple Fullstack Developer