Bonificable 100 % FUNDAENivel intermedio60 horasAula virtual con formador

Curso de Swift para macOS

Construir aplicaciones nativas para macOS exige conocer tanto SwiftUI, el framework declarativo actual, como AppKit, que sigue siendo necesario en muchas aplicaciones para funcionalidades avanzadas de escritorio. Este curso está dirigido a desarrolladores Swift que quieren especializarse en macOS: interfaces declarativas con SwiftUI, integración con componentes AppKit cuando es necesario, acceso a datos con SwiftData y las particularidades de distribución de aplicaciones macOS, incluida la Mac App Store.

  • Swift
  • macOS
  • SwiftUI
  • Escritorio

Qué vas a conseguir

Objetivos del curso

  • Construir interfaces de escritorio nativas con SwiftUI para macOS
  • Integrar componentes AppKit en aplicaciones SwiftUI cuando sea necesario
  • Gestionar menús, ventanas múltiples y la barra de menú del sistema
  • Persistir datos localmente con SwiftData
  • Preparar y distribuir una aplicación en la Mac App Store o fuera de ella

A quién va dirigido

  • Desarrolladores Swift con experiencia en iOS que quieren dar el salto a macOS
  • Equipos que desarrollan software nativo para el ecosistema Apple
  • Perfiles técnicos responsables de aplicaciones de escritorio para macOS

Requisitos previos

  • Conocimientos previos de Swift
  • Se recomienda experiencia previa desarrollando para iOS
  • Equipo Mac con Xcode instalado

Programa

Temario del curso

5 módulos y 60 horas de formación, con práctica guiada en cada sesión.

  1. 01SwiftUI para macOS

    • Diferencias entre SwiftUI para iOS y para macOS
    • Ventanas, escenas y navegación en macOS
    • Adaptación de interfaces a ratón y teclado
  2. 02Integración con AppKit

    • Cuándo recurrir a AppKit desde SwiftUI
    • NSViewRepresentable y componentes híbridos
    • Menús de aplicación y de contexto
  3. 03Gestión de ventanas y barra de menú

    • Múltiples ventanas y documentos
    • Aplicaciones de barra de menú (menu bar apps)
    • Atajos de teclado y comandos
  4. 04Persistencia de datos con SwiftData

    • Modelado de datos con SwiftData
    • Consultas y relaciones entre entidades
    • Sincronización con iCloud cuando aplica
  5. 05Distribución de aplicaciones macOS

    • Firma de código y notarización
    • Publicación en la Mac App Store
    • Distribución fuera de la App Store (notarized apps)

Metodología

Cómo se imparte

Formación online en aula virtual, con formador en directo y grupos reducidos. Cada sesión combina explicación breve y práctica guiada sobre las tareas reales del puesto de cada participante.

  • Sesiones en vivo con formador y grabación disponible dos meses
  • Control de asistencia válido para la justificación ante FUNDAE
  • Certificado de aprovechamiento al finalizar el programa
  • Grupos reducidos con prácticas sobre casos reales del participante

Convocatorias

Próximas convocatorias

Programación orientativa. La fecha y el horario definitivos se acuerdan con cada empresa y se confirman con margen para realizar la comunicación a FUNDAE.

  • Octubre · fecha por definir

    Horario a acordar con la empresa

    Consultar
  • Noviembre · fecha por definir

    Horario a acordar con la empresa

    Consultar

Bonificación

Cómo se bonifica este curso al 100 %

Actuamos como entidad organizadora. Tu empresa no adelanta gestiones: aplica la bonificación en el boletín de cotización una vez finalizada la acción formativa.

  1. 1

    Calculamos el crédito disponible de tu empresa y te lo confirmamos por escrito.

  2. 2

    Comunicamos el inicio de la acción formativa con la antelación legal de siete días.

  3. 3

    Registramos asistencia y evaluación de cada participante durante el curso.

  4. 4

    Te entregamos la documentación justificativa y el importe exacto a bonificar.

Preguntas frecuentes

Dudas sobre Swift macOS

Hablar con un asesor

Cursos relacionados

Ver toda el área
Intermedio60 h

.NET MAUI Escritorio

Construye aplicaciones de escritorio para Windows y macOS con .NET MAUI: XAML, MVVM y acceso a datos.

Bonificable al 100 % con FUNDAE

Ver curso
Intermedio60 h

React Native Escritorio

Lleva tu conocimiento de React Native a Windows y macOS con React Native Windows y React Native macOS.

Bonificable al 100 % con FUNDAE

Ver curso
Intermedio60 h

Flutter Escritorio

Construye aplicaciones de escritorio para Windows, macOS y Linux con Flutter a partir de una única base de código.

Bonificable al 100 % con FUNDAE

Ver curso

Reserva plaza para tu equipo

Te enviamos la propuesta de Curso de Swift para macOS con calendario, formador e importe bonificable, sin compromiso y en menos de 24 horas laborables.

Solicitar propuesta · Swift macOS

Cuéntanos qué necesita tu equipo y te enviamos la propuesta con el importe bonificable por FUNDAE. Sin compromiso.

Respuesta en menos de 24 horas laborables.