Formación en desarrollo de iOS - Presencial
2.995,00 EUR
- 10 days
Adéntrate en el dinámico mundo de la creación de aplicaciones móviles con la Formación en Desarrollo iOS de KnowledgeHut, un programa práctico guiado por instructores, diseñado para transformarte en un desarrollador iOS seguro y competente. Este curso inmersivo te lleva desde los fundamentos de la programación en Swift hasta la creación de aplicaciones reales y listas para producción para dispositivos Apple, utilizando Xcode y los frameworks de iOS. Aprenderás conceptos clave como diseño de interfaces de usuario, almacenamiento persistente, comunicación en red y arquitectura de aplicaciones, mientras los aplicas en proyectos prácticos basados en situaciones reales.
Características clave
Idioma
Material del curso en inglés
Nivel
Nivel principiante - intermedio
40 horas con instructor
4 horas por sesión
Más de 36 horas de programación práctica
y práctica de desarrollo
Aprende los fundamentos de Swift
y crea aplicaciones para múltiples dispositivos
eLearning complementario a tu propio ritmo
Evaluaciones autocorregidas y cuestionarios de repaso
Más de 70 horas de estudio recomendadas
Incluye certificado de finalización del programa
Horarios disponibles entre semana y los fines de semana
Por favor, contáctanos primero antes de hacer la reserva

Resultados de aprendizaje
Al final de este programa, podrás:
Programación en Swift
Comienza tu camino en iOS aprendiendo y dominando el lenguaje Swift.
Estructura de una app en Xcode
Comprende la arquitectura y los flujos de trabajo de las apps usando el IDE Xcode de Apple.
Diseño de interfaz de usuario adaptable
Diseña interfaces de usuario que funcionen sin problemas en uno o varios dispositivos.
Crea aplicaciones completas
Aplica tus habilidades para desarrollar una aplicación iOS completamente funcional de principio a fin.

Cronograma del curso
Introducción a Swift
Lección 1
- Variables y tipos
- Funciones
- Clases y estructuras
- Propiedades
- Enumeraciones
- Clausuras
- Protocolos
- Gestión de memoria
- Programación genérica
- Subíndices
Patrones de diseño
Lección 2
- Extensiones
- MVC
- MVVM
- Singleton
- Programación orientada a protocolos
Xcode
Lección 3
- Arquitectura de la aplicación
- Ciclo de vida de la aplicación
- Ciclo de vida de la vista
- Creación de la primera aplicación
Diseño de interfaz de usuario
Lección 4
- Interfaz de un solo dispositivo
- Interfaz multidispositivo
- Aplicaciones multiscreen
- Controladores de vista
- Barra de pestañas y navegación
- Interfaces complejas y tablas
Almacenamiento persistente
Lección 5
- CoreData
- Lectura de datos
- Escritura de datos
- Actualización de datos
- Eliminación de datos
- Datos únicos
- Relaciones entre entidades
- Protocolo Codable
Comunicación de red
Lección 6
- Análisis de JSON
- Análisis de XML
Lenguaje de programación
Lección 7
- Creación de marcos de trabajo
- Combinando Swift y Objective-C
- Acerca de CocoaPods
Proyecto de aplicación
Lección 8
- Aplica lo que has aprendido creando una app completa para iOS.
- Diseño
- Implementación

¿Quién debería inscribirse en este programa?
Requisitos previos
Si bien no hay requisitos estrictos para la formación, se recomienda que los participantes tengan conocimientos básicos de lenguajes de programación como C++, JAVA y C#.
Desarrolladores de iOS en ciernes
Ingenieros de software y programadores
Diseñadores de aplicaciones móviles
Entusiastas de la tecnología y estudiantes
Profesionales que hacen la transición al desarrollo móvil
Declaraciones
Licencias y acreditación
El curso se ofrece de acuerdo con el Acuerdo del Programa de Socios y cumple con los requisitos del Acuerdo de Licencia.
Política de equidad
Se anima a los candidatos a ponerse en contacto con AVC para recibir orientación y apoyo durante todo el proceso de adaptación.
Preguntas frecuentes

¿Necesita soluciones corporativas o integración LMS?
¿No encontraste el curso o programa que encajaría para tu empresa? ¿Necesitas integración con un LMS? ¡Escríbenos! ¡Resolveremos todo!
