Desarrollo de aplicaciones con Swift
Proporcionar una comprensión integral del lenguaje Swift y su ecosistema de desarrollo, enfocándose en las mejores prácticas actuales y técnicas de programación eficientes y, aprender a diseñar, implementar y optimizar aplicaciones iOS, macOS y multiplataforma.
Financiación y modalidades
Ocupados 2024-2027, 2ª Fase
ESTATAL_2024_27_F2
Dirigido a profesionales de
ADMINISTRACIÓN Y GESTIÓN
Convenios:
- Oficinas y despachos
TRANSVERSAL
Convenios:
- Intersectorial/Transversal
Opciones de impartición
Modalidad: Presencial o Teleformación
Puede impartirse en formato presencial o a distancia
Duración
50h
Coste/hora
10.59€
Ingreso por alumno: 530€
Duración
50h
Coste/hora
5.56€
Ingreso por alumno: 278€
Contenido del programa
- Conocimiento de las bases de Xcode y Swift(1.6h)
Antes del contenido
- Introducción
- Objetivos
- Diagrama
- Quiz mixto
Contenido teórico
- Configuración del entorno de desarrollo Xcode
- Uso eficiente de Xcode Playgrounds para prototipado rápido
- Historia y evolución de Swift
Después del contenido
- Podcast
- Recuerda
- Flashcards
- Quiz mixto
- Quiero saber más
- Conocimiento de los Fundamentos del lenguaje Swift(1.6h)
Antes del contenido
- Introducción
- Objetivos
- Diagrama
- Quiz mixto
Contenido teórico
- Sintaxis básica y convenciones de codificación
- Tipos de datos fundamentales y operaciones
- Manejo eficiente de la memoria y optimización de recursos
Después del contenido
- Podcast
- Recuerda
- Flashcards
- Quiz mixto
- Quiero saber más
- Uso de Estructuras de control y colecciones(1.6h)
Antes del contenido
- Introducción
- Objetivos
- Diagrama
- Quiz mixto
Contenido teórico
- Sentencias condicionales y bucles optimizados
- Trabajo con Arrays, Sets y Diccionarios
- Técnicas para reducir el consumo de energía en operaciones con colecciones
Después del contenido
- Podcast
- Recuerda
- Flashcards
- Quiz mixto
- Quiero saber más
- Uso de Funciones y closures(1.2h)
Antes del contenido
- Introducción
- Objetivos
- Diagrama
- Quiz mixto
Contenido teórico
- Definición y uso de funciones eficientes
- Implementación de closures para callbacks y operaciones asíncronas
- Optimización de rendimiento en funciones y closures
Después del contenido
- Podcast
- Recuerda
- Flashcards
- Quiz mixto
- Quiero saber más
Actividades del módulo
- Aplicaciones prácticas
- Glosario
- Bibliografía
- Legislación de referencia
- Actividades prácticas
- Examen