iOS Extreme Advanced

El programa para llevar tu conocimiento de Desarrollo iOS al siguiente nivel.

 

Principios SOLID en iOS

En este módulo aprenderás los famosos principios SOLID aplicados al entorno de desarrollo de iOS. Conoce y entiende algunas de las premisas fundamentales para crear un código limpio y escalable.

Extreme Combine

En la nueva era del desarrollo de software para las plataformas de Apple, Combine es una pieza fundamental, la potencia de este Framework junto con SwiftUI hacen de crear Apps para iOS algo bestial.

Inyección de Dependencias

En este módulo aprenderás a implementar un patrón de diseño muy usado en la creación de Apps iOS como es el patrón de inyección de dependencias.

Programación concurrente en iOS

La programación concurrente consiste en que varios procesos se den a la vez al mismo tiempo. Las tareas se pueden programar para que se lancen una detrás de otra o bien lanzar varias a la vez. En iOS tenemos GCD (Grand Central Dispatch) y OperationQueue. También disponemos de mecanismos como el patrón de diseño "Async/Await".

Objective-C – El viejo lenguaje

Antes de Swift, el lenguaje de programación oficial para desarrollar software para las plataformas de Apple era Objective-C. Yo lo denomino "El viejo lenguaje", no en vano tiene más de 30 años. En este módulo aprenderemos a usar este lenguaje de programación orientado a objetos.

Swift avanzado

Lleva tu conocimiento de Swift al siguiente nivel. En este módulo exploraremos cómo usar tu lenguaje de programación favorito con los nuevos paradigmas de programación.

SwiftUI Avanzado

En este módulo profundizaremos con SwiftUI, el Framework para crear interfaces de forma declarativa. Aprenderás el funcionamiento interno de SwiftUI, veremos contenedores avanzados y el desarrollo molecular o atómico.

Arquitecturas Modernas

En algunas ocasiones los patrones de arquitectura son modas. En este módulo descubrirás lo que se lleva ahora en arquitecturas: Composable Architecture o VM son dos ejemplos de modernas arquitecturas.

Seguridad y Privacidad

Conoce las herramientas disponibles para securizar software en iOS, encriptación o buenas prácticas con datos sensibles, son fundamentales para tener una buena seguridad y privacidad en tus Apps.

Persistencia Avanzada

La persistencia es el mecanismo para almacenar datos en el disco físico del dispositivo. En iOS tenemos Core Data y el reciente Framework Swift Data. En este módulo aprenderás a integrar y usar ambos Frameworks.

 

 

Registration

Forgotten Password?

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos.Ver Política de cookies
Privacidad