Curso en línea: pasantía profesional certificada en SwiftUI: guía completa del código iOS 17 de Packt Institute

La guía definitiva para desarrolladores de SwiftUI e iOS 17: realice un viaje completo al mundo del desarrollo de aplicaciones con SwiftUI e iOS 17, desde cursos básicos hasta conceptos avanzados. El curso proporciona el conocimiento y las herramientas necesarias para crear aplicaciones espectaculares para el ecosistema de Apple.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

a partir de nivel intermedio avanzando involucrado

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Desarrollo de aplicaciones iOS
  • Desarrollo multiplataforma
  • macos
  • Una guía para programar en el lenguaje Swift.
  • Diseño de aplicaciones móviles
  • Interfaz de usuario rápida
  • iOS 17
  • programación xcode 15
  • Diseño de aplicaciones móviles
  • Desarrollo de aplicaciones iOS

What you will learn in the course

Courses for which the course is suitable

  • desarrollador de aplicaciones para iOS
  • desarrollador de software
  • Desarrollador SwiftUI
  • Desarrollador de interfaces de usuario
  • ingeniero de software
  • Desarrollador de aplicaciones macOS
  • desarrollador de aplicaciones watchOS
  • desarrollador de aplicaciones tvOS

Pasantía: una serie de cursos de 4 cursos.

Este curso ofrece una experiencia profunda en el desarrollo de aplicaciones utilizando SwiftUI, especialmente actualizado para iOS 17. El curso fue creado por el experto Steve DeStefano y se basa en el exitoso libro de J.D. Gushat y es un recurso completo para desarrolladores.

Contenido del curso

  • Conceptos básicos de Swift a través de instalaciones de juego interactivas.
  • Temas avanzados como:
    • La sintaxis declarativa de SwiftUI
    • Gestión de situaciones
    • Las funciones más nuevas de iOS 17
  • Paradigmas de programación en el lenguaje Swift como:
    • funciones
    • Genéricos
    • matrices
    • Diccionarios
    • Enumeraciones
  • Programación orientada a objetos y programación orientada a protocolos.
  • Técnicas de gestión de memoria y control de acceso.

Objetivos del curso

  • Domine SwiftUI para crear interfaces de usuario impresionantes y funcionales
  • Utilice modificaciones para diseños personalizados
  • Implementar la navegación dentro de las aplicaciones.

El curso enfatiza la aplicación práctica y ofrece una experiencia de aprendizaje enfocada sin conversaciones innecesarias. Diseñado tanto para principiantes como para desarrolladores avanzados, proporciona una base sólida en Swift, así como una referencia completa de SwiftUI, lo que ayuda a mejorar el conocimiento del desarrollo de aplicaciones para iOS, macOS, watchOS y tvOS. Se recomienda tener conocimientos previos de programación.

Un proyecto de aprendizaje práctico.

Los proyectos incluidos en este curso están diseñados para brindar experiencia práctica con las funciones de SwiftUI e iOS 17, lo que permite a los participantes aplicar sus habilidades desarrollando aplicaciones del mundo real.

Estos proyectos permitirán a los participantes abordar problemas reales como:
  • Crear interfaces de usuario dinámicas
  • Gestión eficaz de datos
  • Integración de funciones avanzadas

Preparación para escenarios de desarrollo de aplicaciones profesionales.

Details of the courses that make up the specialization

Conceptos básicos de Swift y SwiftUI

Curso 1

  • 6 horas

Detalles del curso

¿Qué aprenderás?
  • Creación de aplicaciones profesionales para varias plataformas Apple.
  • Comprender los conceptos básicos y las funciones avanzadas del lenguaje Swift
  • Diseño y construcción de interfaces de usuario dinámicas utilizando SwiftUI
  • Funcionamiento competente de Xcode 15 y el sistema operativo macOS Sonoma
habilidades que adquirirás
  • Categoría: desarrollo de aplicaciones para iOS
  • Categoría: clave de Apple
  • Categoría: desarrollo de iOS
  • Categoría: desarrollo de macOS
  • Categoría: Xcode 15
  • Categoría: SwiftUI

Creación y gestión de interfaces de usuario.

Curso 2

  • 7 horas

Detalles del curso

¿Qué aprenderás?
  • Comprender y aplicar frameworks básicos en el lenguaje Swift y técnicas de manejo de datos.
  • Diseño y construcción de interfaces de usuario avanzadas utilizando SwiftUI
  • Operación y evaluación de las herramientas de diseño en tiempo real de SwiftUI para un desarrollo eficiente
  • Implementación de gestión de estado y creación de diseños responsivos en aplicaciones de iOS
habilidades que adquirirás
  • Categoría: lienzo SwiftUI
  • categoría: Xcode
  • Categoría: desarrollo de iOS
  • Categoría: iOS 17
  • Categoría: SwiftUI

Navegación avanzada y manejo de datos.

Curso 3

  • 8 horas

Detalles del curso

¿Qué aprenderás?
  • Implementación de estrategias de navegación para gestionar múltiples vistas.
  • Ajuste y uso de herramientas en la barra de herramientas para mejorar la funcionalidad de la aplicación.
  • Administrar pantallas de alerta y cuadros de diálogo de confirmación para comunicar mensajes importantes.
  • Desarrollo de interfaces apropiadas utilizando Classic Size y GeometryReader.
habilidades que adquirirás
  • Categoría: Lector de geometría
  • Categoría: Manejo de datos
  • Categoría: iOS 17
  • Categoría: Vista de pestañas
  • Categoría: Manejo de datos
  • Categoría: SwiftUI

Integración de funciones avanzadas y distribución de aplicaciones.

Curso 4

  • 6 horas

Detalles del curso

¿Qué aprenderás?
  • Integración y personalización de funciones de MapKit en sus aplicaciones
  • Gestione alertas con personalización e interacciones avanzadas.
  • Usar iCloud para almacenar datos y mantener una sincronización eficiente
  • Desarrollo de aplicaciones y manejo avanzado de medios para varias plataformas.
habilidades que adquirirás
  • Categoría: almacenamiento de iCloud
  • Categoría: aplicaciones de iOS para múltiples plataformas
  • Categoría: Integración con MapKit
  • Categoría: notificaciones de iOS
  • Categoría: UIKit