Código oficial: IFCD0168Familia: Informática y comunicaciones
transversal

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.

Convocatoria

Financiación y modalidades

Convocatoria

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

Presencial

Duración

50h

Coste/hora

10.59

Ingreso por alumno: 530

Teleformación

Duración

50h

Coste/hora

5.56

Ingreso por alumno: 278

Temario

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