ES EL MOMENTO…
ESPECIALÍZATE COMO SENIOR iOS DEVELOPER
CONVERTIRSE EN SENIOR iOS DEVELOPER
NO ES UN CAMINO FÁCIL NI RÁPIDO
Después de 10 años, llega Swift 6. Justo en la edición número 6 de nuestra formación más completa. Pero al igual que Swift 6 se ha replanteado sus bases, ¿por qué no hacerlo nosotros? Por eso este año te damos la bienvenida a lo que realmente ha sido nuestra formación desde el comienzo pero hemos necesitado 6 años de experiencia para saber cómo denominarlo: un programa de Maestría en Swift: el Swift Mastery Program.
Este programa es un viaje único de aprendizaje y renovación que evoluciona año tras año en respuesta a las experiencias con los alumnos y el aprendizaje propio. Vamos perfeccionando nuestro programa y creando una curva de aprendizaje lo más óptima posible, sin dejarnos ningún contenido importante por el camino. Como decía Steve Jobs, si no eres capaz de re-inventarte continuamente morirás en el ostracismo.
¿Y cuáles son los pilares que te darán esa maestría que buscas en Swift y entornos Apple?
TODO 100% SWIFT.
Con SWIFT MASTERY PROGRAM 2025 adquirirás los conocimientos necesarios para convertirte en un Maestro en todas las partes del desarrollo, usando un mismo lenguaje y librerías nativas de Apple (o apoyadas por la compañía y que se mueven en los mismos paradigmas y arquitecturas). Aquí no usamos librerías de terceros: aprenderás a usar las herramientas nativas que te ofrecen todo lo que necesitas y a crear tus propias librerías que te ayuden en este grado de Maestría.
¿A quién va dirigido?
NO SOMOS HÉROES, NI QUEREMOS SERLO
Nuestro SWIFT FULL STACK BOOTCAMP ahora es SWIFT MASTERY PROGRAM
TEN LA CONFIANZA DE SER UN VERDADERO MAESTRO
POR QUÉ EN AC ACADEMY
TU CARRERA DE FONDO
PERO…
¿QUÉ MÁS PUEDO ESPERAR?
Comunidad privada
Acceso a la comunidad privada de AC Academy en Discord.
Masterclass
1 sesión de 4 horas de duración sobre cómo potenciar y explotar tu perfil en LinkedIn para acceder a las mejores ofertas laborales.
Tutorías y Grupos de Trabajo
2 tutorías one to one de 30 minutos con los formadores, grupos de trabajo organizados y de apoyo durante la impartición del Swift Mastery Program.
Formaciones especializadas
Complementos transversales (vídeos grabados).
Caja de bienvenida
12 meses de acceso gratuito a la plataforma Be Native de AC Academy con cientos de vídeos de formación, trucos, artículos, podcast, cursos completos y material educativo que te mantendrá al día de tus conocimientos y los ampliarán.
INCLUYE
FORMACIONES ESPECIALIZADAS OFFLINE
TU MENTOR DURANTE EL MASTERY
Julio César Fernández Muñoz
Director académico y formador en Apple Coding Academy. Creador de los programas formativos especializados de Swift y pionero en visionOS. Como formador y divulgador de tecnología, tiene amplia presencia en redes con miles de seguidores y comparte su conocimiento en los 4 podcasts que produce.
Ha sido colaborador de Applesfera durante años, escribiendo mas de 90 artículos y cubriendo varios eventos de Apple en directo, como la WWDC, desde el Webedia Arena. Autor del libro «Aprendiendo Swift» y conferenciante reconocido en eventos internacionales como T3chfest, AltConf, NSCoder Night o Conf 42.
“Creo sinceramente que la programación es una forma de comunicación que nos enseña a cómo pensar. Ese fue mi objetivo cuando creamos Apple Coding Academy”.
AHORA VIENE LO BUENO…
CONTENIDO
Si vienes sin experiencia previa, esta es tu primera y obligatoria parada. No puedes empezar a aprender un lenguaje de programación, ni un framework, ni arquitecturas, ni programación funcional ni absolutamente nada, si no sabes algoritmia.
¿Cómo resolvemos un problema dividiéndolo en otros más pequeños? ¿Qué flujos puedo usar para conectar estos pequeños problemas unos con otros y conseguir una solución final más grande?
En el mundo hay millones de desarrolladores que no saben desarrollar: es triste pero es cierto. Millones de personas en todo el mundo no han obtenido las bases necesarias porque se han puesto a trabajar con código sin aprender antes cómo se resuelve un problema mediante algoritmos: la base de cualquier desarrollo.
¿Has oído el meme de los desarrolladores que copian y pegan, para luego rezar que nada cambie o que les pregunten mañana cómo hicieron ese código? Eso no es ser desarrollador, es ser un maquetador de código que no sabe lo que hace ni es capaz de explicarlo. Ese meme se ríe de una gran mayoría de programadores que simplemente no saben algoritmia. Y que desgraciadamente se ha tomado como algo normal hoy día.
Aquí formamos a desarrolladores que entienden y comprenden los algoritmos. Capaces de mirar un código que hicieron hace meses y leerlo como el que lee un libro escrito en un lenguaje que entienden perfectamente. Un desarrollador debe ser capaz incluso de leer y entender código que no ha escrito él, porque habla el idioma de la programación. Y ese idioma son los algoritmos. Eso aprenderás en este primer módulo.
Si tu experiencia es poca en el mundo del desarrollo, sientes que no entiendes todo el código con que trabajas con seguridad o hace mucho que trabajaste en desarrollo y vas a retomarlo, deberás realizar este módulo con anterioridad a las clases online. Tendrás que ver y seguir las lecciones de la Introducción a la Programación y Algoritmia, resolver los ejercicios y entender bien cómo se piensa para resolver un problema mediante un programa. No es fácil, será tu primer reto, podrás superarlo… pero es imprescindible si quieres sacar el máximo de esta formación y no perderte por el camino. Quedas avisado.
Ser developer es hablar otro idioma: un nuevo lenguaje. Y en entornos Apple ese lenguaje se llama Swift. Sin Swift no hay maestría posible. Es el lenguaje que hablaremos durante meses.
Un lenguaje de programación es la parte esencial antes de entrar en un nuevo campo de estudio. Por eso todo empieza con Swift, el lenguaje abierto de propósito general de Apple que se puede usar en Mac, Windows o Linux para apps, programas, backend e incluso sistemas embebidos.
Te damos la bienvenida a la nueva versión mayor Swift 6. Una versión con características en rendimiento y seguridad que muy pocos lenguajes alcanzan y preparado para la concurrencia de procesos. Aquí aprenderás a cómo crear tus algoritmos, programas y apps usando Swift 6 desde el primer momento, ¿quieres descubrir cómo?
EN ESTE MÓDULO VAS A APRENDER A HABLAR EN SWIFT. A ENTENDERLO, A LEERLO Y A ESCRIBIRLO.
En este módulo recorremos desde lo más básico (como tipos de datos u opcionales), las estructuras, programación orientada a objetos, enumeraciones… Para terminar conociendo los genéricos y la programación funcional.
Un recorrido imprescindible, progresivo y necesario para la base del desarrollo Apple: su lenguaje. Tanto si eres nuevo en Swift como si ya llevas trabajando con él, asentarás los conocimientos que necesitas para el resto de la Maestría.
La organización de un proyecto a nivel de software es clave para que una app tenga una vida larga, pueda ir escalándose haciéndola cada vez más grande y sea fácil de mantener y mejorar en el futuro.
Uno de los temas cruciales y a menudo malentendidos en el desarrollo de software es la arquitectura y los patrones de diseño que usamos para la misma.
Esto no va de aprenderse una plantilla y aplicarla como si fuera religión.
- Aprenderás a explorar y conocer las herramientas que te permitirán crear tu propia arquitectura, adaptada a las necesidades específicas de tu proyecto y equipo. Incluso a entender una que sea usada en cualquier empresa desde su base y organización, porque entenderás las herramientas que subyacen a la misma.
- Aprenderemos la metodología que nos permite descomponer sistemas complejos en componentes manejables y a distinguir entre cómo funciona un framework y cómo aplicar una arquitectura que sea práctica para tu proyecto (que son dos cosas totalmente distintas).
- Aprenderás cómo las arquitecturas subyacentes a los frameworks UIKit y SwiftUI funcionan, usando respectivamente MVC y MVVM. A cómo aplicar la conceptualización y planificación de tus proyectos y cómo organizar tus proyectos. En vez de pelearte con la arquitectura, sé su amigo para organizarlo de la forma que sea más productiva para mi.
Y para ello usaremos todo tipo de patrones que se usan para construir arquitecturas.
UIKit, la librería de construcción de apps clásica. Lanzada en el primer Kit de Desarrollo de Software del iPhone en 2008 y que ha ido adaptándose a los tiempos año tras año. Sin perder su esencia clásica heredada de los ordenadores NeXT que fundó Steve Jobs, descubriremos cómo crear apps de la forma que más empresas usan hoy día en el mercado laboral.
- Aprenderemos a entender y dominar el temido auto-layout a través de los versátiles Storyboards, único método homologado por Apple hoy día para trabajar en UIKit y construiremos UI adaptativas que se vean perfectas en cualquier dispositivo sea cual sea su tamaño.
- Aprende el uso de los outlets, las acciones, el patrón delegate puesto en práctica y comprende cómo conecta cada parte de la app, aplicando los conceptos que hemos aprendido en el módulo anterior.
- Aprenderemos tanto el método clásico por delegados como las nuevas fuentes diferenciables (o diffable) que nos ayudan a realizar apps de una forma más práctica.
SwiftUI es la reinvención del desarrollo de apps en entornos Apple. Usando este innovador framework codificas una vez y programas en todos los sistemas. Reinventa de cero el desarrollo en entornos Apple y lo lleva a cotas de sencillez, claridad y potencia nunca vistas en la plataforma.
SwiftUI es la única forma recomendada por Apple desde hace varios años para crear nuevas apps y la que ellos utilizan para todas las apps y componentes de sus propios sistemas: desde el Finder, pasando por los Ajustes, widgets, el correo, recordatorios, notas y mucho más. Y para todos los sistemas: desde iOS pasando por iPad, Mac, Apple Watch, Apple TV y por supuesto, Apple Vision Pro.
En este módulo de iniciación veremos las herramientas que podremos usar para maquetar pantallas, crear textos, imágenes, distintos tipos de lienzos, cómo crear nuestras pantallas desde cero, conectarlas e incluso prototipar algo a enseñar a un cliente.
¿Cómo construimos apps? La creación de apps no es simplemente saber el lenguaje y conocer cómo pintar elementos. Una app es la conjunción de lo que vemos junto a los datos que queremos procesar y eso nos obliga a utilizar una estructura: una forma de conectar cada parte de la app, crearla por capas, hacerlas independientes, reutilizables… que nos permita mantener y ampliar la app según va creciendo de la manera más eficiente.
Al igual que un edificio, una app se construye a través de una arquitectura que une cada parte y aquí aprenderás la forma de hacerlo usando distintos patrones de desarrollo que nos enseñan a cómo conectar las distintas partes de la app y reusarlas desde múltiples lugares.
Además, no podemos olvidar cómo el framework de SwiftUI funciona para saber la manera en que hemos de acoplar estos patrones, el lenguaje Swift, los datos, su lógica… llevar los algoritmos hacia la app y cómo funciona el framework que las construye.
Pongamos en práctica lo aprendido construyendo nuestra primera app, con almacenamiento dentro del dispositivo. Los datos se guardarán sin ningún problema y probemos a usar todo lo aprendido para mostrar estos al usuario, permitirle que los edite, que los consulte, que marque aquellos que quiera de una manera especial.
Y por supuesto, no podemos guardar información en nuestro dispositivo Apple sin acercarnos hacia cómo SwiftData, la nueva librería de base de datos de Apple, nos permite guardar cualquier información, consultarla… y ya que estamos… ¿por qué no aprender a hacer apps también para iPad porque solo de iPhone no vive el usuario?
Ninguna app se define hoy día sin conectar a una fuente externa de datos: a una APIREST, backend o servidor. Con el uso de concurrencia y asincronía con Async/Await, aprenderás la capacidad del sistema para ejecutar varias tareas a la vez y a cómo manejar las conexiones de red de la forma más segura y eficiente.
Tareas que no se resuelven en tiempo real, esa es la asincronía: como el uso de red o tareas pesadas que debemos ubicar “en otro sitio” para no bloquear o hacer más lenta nuestra app.
Hacer que varias tareas se ejecuten a la vez, conocer cómo funciona la gestión de estas y qué problemas hay que resolver con ello. Sin trabajar con fuentes externas ni controlar las tareas ninguna app tiene sentido.
Aprende además a cómo controlar la concurrencia estricta de Swift 6 y hacer tus apps 100% seguras para que cualquier dato esté informado perfectamente al sistema sobre cómo y de qué forma puede ser compartido entre distintos contextos.
Veamos la conjunción de todo lo aprendido en una app capaz de leer un servicio API REST, mostrar su información, enviar la información y gestionar los datos de forma externa. Usando el nuevo patrón @Observable por macros que Apple lanzó en iOS 17.
Además, ampliemos el concepto de arquitectura para completarlo con el uso de TDD, ¿cómo podemos controlar el ciclo de vida de una app de la manera más eficiente?
Usando Testing de forma que podemos, con datos de prueba, probar nuestra app mientras la vamos construyendo para así garantizar que la misma funciona sin problema.
Que todo está donde tiene que estar y hace lo que tiene que hacer. Este año hemos añadido el nuevo framework que es desde ya la forma por defecto de realizar test en SwiftUI y en Xcode: Swift Testing.
¿Has tenido en cuenta las formas en que puede comprometerse un dispositivo, legales o ilegales, que pondrían en peligro los datos de tu usuario?
¿Has tenido en cuenta la forma de garantizar que los datos de tu app no puedan ser espiados en forma alguna? ¿Sabes cómo usar las herramientas que te ofrece el sistema? ¿Cómo controlar y manejar datos sensibles? Incluso, ¿cómo cumplir con las legislaciones vigentes en materia de protección de datos?
Todas estas preguntas y conceptos te adentrarán en un mundo desconocido por muchos que te permita ver el desarrollo de otra forma y conocer las mejores prácticas de seguridad y cifrado en tus apps.
Aprende dónde y cómo aplicar la seguridad como elemento esencial de tus desarrollos, así como construir una librería de cifrado que te permita proteger cualquier dato desde aquel que se grabe en local, el que se envía a la red o usar cifrado transparente en SwiftData.
El lado servidor, server side o backend, se ha convertido en un imprescindible. Ya no es solo una app, es un servidor donde los datos de todos tus usuarios están compartidos. Centralizados.
- Aprende a crear el más potente, moderno y seguro lado servidor de todos, con Swift y su librería Vapor en su última versión que incorpora el nuevo modelo de concurrencia Async-Await como una herramienta imprescindible que convierte el trabajo en lado servidor en un auténtico placer.
- Recibe y envía solicitudes de información, sube o baja archivos, imágenes, guarda los datos en tu base de datos en la nube, aprende a conectar, e incluso a usar la virtualización de procesos con docker como ayuda.
- Aprende cómo aplicar las mejores prácticas de seguridad en red entre cliente y servidor, a crear un portal web a través de plantillas con Leaf e intercomunicar app, web y lado servidor con base de datos y seguridad.
Construye todo un sistema integrado y todo, con Swift. Un verdadero Full Stack, solo en Swift. ¿A qué esperas?
Aprendizaje automático o Machine Learning. Un concepto que ha cambiado la industria tecnología en los últimos años, donde Apple es pionero desde hace años. Pero algo que cambió radicalmente con la llegada de un nuevo tipo de modelo: los transformers. Estos crearon los modelos generativos que popularizó OpenAI como ChatGPT, donde la respuesta de integración en su propio sistema se llama Apple Intelligence.
En este módulo vamos a enseñarte todo lo que has de saber sobre ML y modelos generativos en entornos Apple. Gestiona tus propias fuentes de datos, crea tus propios modelos entrenados y haz que tu app reconozca contenido en imágenes, sonidos, movimientos, que prediga datos, que reconozca caras o partes del cuerpo. Qué se ve en un vídeo, qué ve la cámara, incluso reconoce texto, sentimientos, transferencia de estilos.
Aprende a predecir datos y crea motores de recomendaciones para tu app.
Aprende a usar la IA generativa para ayudarte en tus tareas del día a día como un experto: asistencia de código, búsqueda de documentación, supervisión de código, generación de imágenes, iconos para las apps y mucho más. Añade a tu ciclo de trabajo un ayudante que siempre estará ahí para ayudarte, siempre y cuando aprendas a pedirle las cosas como las necesites para que sea útil para ti.
Y con iOS 18 y el resto de últimos sistemas, aprende a cómo integrar tu app con Apple Intelligence y que Siri sea capaz de controlar los procesos de la misma sin tener que abrirla. Dona al sistema tus acciones, dile cómo realizar los procesos en la misma y aprovecha la generación de imágenes mediante prompts inteligentes para ir más allá con tu app.
RealityKit, la misma librería integrada en SwiftUI que se usa para crear en Apple Vision Pro, también puede ser usada en iOS, iPad o Mac desde las versiones lanzadas en 2024.
Descubre cómo integrar modelos 3D en tu app para dar una nueva experiencia en tu app, cómo manejarlos, controlarlos, interactuar con ellos, prepararlos con Reality Composer Pro o incluso migrarlos desde otras apps como Blender gracias a Reality Converter.
El primer paso para empezar a crear apps para el visor de computación espacial de Apple es conocer cómo integrar modelos 3D en tu app e interactuar con ellos: aquí obtendrás las bases para poder iniciar el camino hacia el futuro.
Y POR ÚLTIMO…
PROYECTO FINAL
La forma de demostrar que ya sabes Kung-Fu es luchar en el dojo y eso es precisamente lo que vamos a hacer. Ahora que conoces lo necesario para ser un experto desarrollador en entornos Apple es el momento de demostrarlo: vas a realizar un proyecto final durante 25 semanas en el que aplicarás de manera práctica todas las áreas de conocimiento adquirido.
Para que este desafío sea todavía más interesante, te propondremos varias opciones a elegir, aunque también puedes proponernos tú una.
En este ejercicio tendrás que crear:
- Un sistema integrado donde desarrolles una app para los entornos Apple como iOS, iPadOS y macOS (adicionalmente con watchOS y/o tvOS, e incluso visionOS).
- Un lado servidor con base de datos para dar servicio a tu app y adicionalmente un portal web de control del servicio y maestro de datos.
Aplicación de patrones y arquitectura correctos y nativos, siguiendo las buenas prácticas de Apple así como asincronía, concurrencia y las pruebas unitarias y de UI necesarias. - Además, para mejorar tu valoración, podrás aplicar prácticas de seguridad, incluir inteligencia artificial, cifrado y todo lo que hayas aprendido sin límite alguno. Tú marcas tu nivel de desafío.
Un compendio de todo lo aprendido en un único y enorme proyecto de 25 semanas, tutorizado por nosotros y donde te iremos guiando. No será fácil, pero sabemos que podrás hacerlo mejor que nadie.
ESTAS SON ALGUNAS
EMPRESAS QUE YA HEMOS FORMADO
iOS developers como tú, ya han recorrido este camino
ECHA UN VISTAZO
DATOS DE LA CONVOCATORIA
Duración
Dispones de 5 meses de formación + 25 semanas de proyecto para darlo todo. No va a ser fácil, tendrás que esforzarte mucho, depende de ti y de tu compromiso, el resultado final.
Fechas de las clases
Desde el 03/02/2025 al 20/06/2025 aprenderás todo lo necesario para iniciarte en el mundo del desarrollo Apple o perfeccionar tus conocimientos.
Entrega del proyecto
15/12/2025
Queremos que pongas en práctica todo lo que has aprendido durante estos meses y por eso te proponemos una práctica real: una app como la que harías en un trabajo real.
Horario
De Lunes a Viernes
De 19:00 – 23:00 (hora española)
Requisitos mínimos
Equipo Apple Mac con chip Intel o Apple Silicon, con soporte oficial de macOS Sonoma 14.5 y Xcode 16 o superior. Algunas funciones de algunos módulos (como Apple Intelligence) podrían requerir macOS Sequoia y no funcionar en Ventura.
¿No tienes un equipo Mac? No te preocupes, consúltanos.
Número de plazas
25 plazas exclusivas para garantizar la calidad de la formación.
BOLSA DE TRABAJO
Globant es Partner educativo de AC Academy, además de una de las 10 consultoras tecnológicas más importantes del mundo. Como multinacional tiene sedes en múltiples países de Hispanoamérica y en España.
Y no solo eso, AC Academy trabaja formando a un gran número de empresas que constantemente nos solicitan referencias de nuestros alumnos.
Que el precio no sea un problema
Opciones de pago y financiación
Apple Coding
Pago único
Reserva
500€ a la formalización de la matrícula o la solicitud de preinscripción.
Resto
Antes del 3 de febrero de 2025.
(Condiciones especiales para latinoamérica)
Sabadell o Sequra
Financia hasta en 12 meses
Reserva
500€ a la formalización de la matrícula o la solicitud de preinscripción.
Resto
Cuota a 12 meses: 925€ / mes *
Cuota a 24 meses: 463€ / mes *
* Importes orientativos.
Consulta con nosotros para más información.
(Aplicable solo en España)
TODAS LAS FORMACIONES SON
BONIFICABLES POR FUNDAE
PREGUNTAS FRECUENTES
Hemos pasado de un programa único en el mundo a una maestría donde te convertirás en Experto en Frontend, Backend y Web, todo en Swift 100% lo cual te permitirá crear tu propia consultora, llegar a arquitecto de iOS, líder técnico o trabajar como consultor, ese será tu nivel.
Reserva una entrevista con nuestro asesor personalizado, que según tus necesidades personales, conocimientos actuales e intereses futuros, podrá orientarte y ayudarte a tomar la mejor decisión.
El precio del Bootcamp completo puede variar dependiendo de si obtienes una de las 7 Becas disponibles que te permitirá aplicar un descuento del 7% sobre el precio total, o una de las 3 ayudas al estudio que te permitirá aplicar un descuento del 5% sobre el precio total o realizar la reserva del mismo antes del 30 de noviembre de 2024 por lo que obtendrás un descuento de 350€.
Envía una solicitud al correo hola@acoding.academy y nuestro equipo de ayuda al estudio se pondrá en contacto contigo para ayudarte en los trámites de la solicitud de la Beca.
Si, los alumnos que realicen la reserva y formalicen la misma antes del 15 de diciembre de 2024, obtendrán de forma automática un descuento del 595€.
La formación deberá ser pagada según el medio elegido en el momento de realizar la reserva (transferencia bancaria o Paypal) en su totalidad, 5 días antes del inicio del mismo.
Si no se ha realizado el pago de la formación completa 4 días antes del inicio del mismo, se anulará la reserva y NO se devolverá el importe de la misma.
Para otras formas de pago, llámanos y te informamos.
Para garantizar la calidad formativa de Swift Mastery Program, las plazas son limitadas.
25 es el número que hemos determinado como máximo de personas en una formación de estas características.
Si, para obtener la devolución del pago realizado en concepto de reserva, la cancelación se deberá realizar antes de 45 días del inicio de la formación.
Si la cancelación se realiza dentro de los 45 días antes del inicio de la formación, el importe de la reserva NO se devolverá, dicho importe quedará en la cuenta del alumno que podrá utilizarlo posteriormente en cualquiera de las formaciones que convoquemos.
Equipo Apple Mac con chip Intel o Apple Silicon, con soporte oficial de macOS Ventura 14.0 y Xcode 16 o superior. Antes del inicio del curso, se recomendarán los diferentes software necesarios para instalar (todos gratuitos).
Para aquellas personas que estén interesadas en realizar el Swift Mastery Program, pero no dispongan de un equipo Mac, ofrecemos la posibilidad de facilitar un Mac en la nube con todo el software necesario instalado, durante los meses que dura el curso. El precio de este servicio es de 200€ en un pago único al inicio de la formación.
Sí. Este Bootcamp busca la especialización, por lo que necesitarás conocimiento fluido en cualquier lenguaje de programación, entornos o dispositivos. No tiene por qué ser entornos Apple y que hayas trabajo antes con Swift, pero tienes que saber programar y haber trabajado con algún entorno de desarrollo como Android (Java o Kotlin), Windows (C#), Unity (C#), Unreal (C++), programación web frontend o backend (Javascript, Python, PHP…) o cualquier otro ámbito del desarrollo unido al uso de un lenguaje de programación. Por supuesto también Swift en entornos Apple u Objective-C.
En Apple Coding Academy, llevamos años implementando con éxito la metodología educativa «By Example». Un método basado en aplicar en casos reales todos y cada uno de los conceptos que se aprenden para entender en su base y comprender a su desarrollo.
En Apple Coding Academy, no queremos que copies y pegues sin saber lo que haces. Queremos que entiendas a cada paso, el qué, el cómo y el por qué. Para que aprendas las materias como el que aprende un nuevo lenguaje para comunicarse conociendo su gramática y elementos.
De lunes a viernes, según el calendario del Swift Mastery Program. 4 horas diarias. Salvo ciertas sesiones de introducción a conceptos básicos que se abordarán sobre la teoría, el 95% de la formación es 100% práctica sobre trabajo y código real. Son sesiones de trabajo en formato workshop donde con ejemplos reales se aplicarán todos los conceptos necesarios para entender cada parte de la formación. Todo el código generado durante la formación es 100% de libre de uso para todos los alumnos, incluidas librerías, tips, material generado para los proyectos y resto de componentes formativos.
Todas nuestras clases se graban, por lo que la tendrás disponible para su visualización a partir del día siguiente de su impartición.
Toda la formación impartida queda grabada y será accesible al día siguiente para su visualización.
Se subirán a la plataforma de visualización editadas, eliminado las partes normales de inicio, descanso y fin de la clase que no aportan valor didáctico.
Al finalizar los estudios, serás capaz de generar un ecosistema completo de app y backend. Todo con Swift como único lenguaje.
Conocerás a fondo los dos actuales frameworks nativos de desarrollo de apps para toda la plataforma Apple: UIKit y SwiftUI. También las arquitecturas y patrones de diseño, técnicas de productividad, pruebas y seguridad unidas al desarrollo, metodologías de trabajo y uso de nuevas herramientas basadas en Inteligencia Artificial.
Serás un auténtico Full Stack en todas las plataformas y sistemas de Apple para móviles, tabletas, relojes inteligentes, televisión, visores de computación espacial y ordenadores personales.
Todo son Swift como lenguaje, pilar y elemento común de toda la formación.
Se propondrá la creación de un sistema completo elegido por el alumno o en base a una serie de sugerencias del formador, que englobe todo lo aprendido.
Una app para iOS y iPadOS que consuma un backend, pudiendo añadir opcionalmente (para una mejor valoración) un complemento para el Apple Watch, app para Mac, Apple TV (si es aplicable) y/o Apple Vision Pro. También se podrán aplicar soluciones de Inteligencia Artificial y se auditará la seguridad del sistema para comprobar su correcto desarrollo. Todos los proyectos con un mínimo ciclo de pruebas acorde a la formación recibida y uso de arquitecturas. En esencia: la aplicación de todo lo aprendido.
La nota final del Swift Mastery Program dependerá al 50% del desarrollo del proyecto.
Sí, al finalizar el Swift Mastery Program se hará entrega de un diploma a todos los alumnos que hayan realizado la formación. Se trata de un título propio de Apple Coding Academy que acredita las horas de formación recibida y la nota final obtenida en el Bootcamp.