Comience con la programación avanzada en Swift conociendo los tipos de datos personalizados avanzados que actúan como bloques de programación de propósito general para su código.
Organización del código
Descubra cómo heredar propiedades y métodos con subclasificación, y explore el control de acceso, la conversión de tipos, el polimorfismo, los protocolos y la delegación para organizar mejor y optimizar su código.
Tratamiento de errores, programación funcional y pruebas
Aprenda a lanzar y tratar errores con código, explore cómo aprovechar estrategias de programación funcional y descubra pruebas unitarias en Swift.
Crear un menú de cena
Implemente las habilidades que ha aprendido en este curso para construir su propia lista con funcionalidad de filtrado y clasificación.