ES EL MOMENTO…
CONVIÉRTETE EN iOS DEVELOPER
¿Quieres ser developer en entornos Apple pero no sabes por dónde empezar? En ese caso has llegado al lugar apropiado:
BIENVENIDO A SWIFT DEVELOPER PROGRAM 2024, una formación intensiva en la que adquirirás las habilidades más importantes para comenzar tu andadura como desarrollador en entornos Apple.
SER DESARROLLADOR
NO ES UN CAMINO FÁCIL NI RÁPIDO
Desconfía de quien pretenda decirte que en unas semanas serás developer.
NO ES CIERTO. Ser iOS developer es una carrera de fondo. Con nuestra formación y nuestro programa único a nivel mundial, podrás comenzar a recorrer ese camino hacia la excelencia o perfeccionarlo si ya lo has iniciado por tu cuenta.
Te daremos claves como estas:
- Cómo empezar en el mundo del desarrollo Apple. El más exigente, pues tienes una compañía detrás que valora y premia la excelencia por encima de todo, la primera empresa de la historia en llegar a los 3 billones de dólares en capitalización.
- Hacia dónde dirigirte. Sentarás las bases para saber cuál es la hoja de ruta que has de tomar y cómo has de trabajar para sacar el mayor grado de especialización como desarrollador de iOS.
- Con qué cuentas. Establecerás los fundamentos asentados en mejores prácticas, herramientas, arquitecturas, patrones, paradigmas, orientaciones, flujos… todo siguiendo las directrices más exigentes: las de Apple.
¿A quién va dirigido?
CON EL SWIFT DEVELOPER PROGRAM TENDRÁS UNA BASE IMPRESCINDIBLE PARA COMENZAR EL CAMINO HACIA SER UN EXPERTO DEVELOPER
POR QUÉ EN AC ACADEMY
QUÉ TE OFRECEMOS
PERO…
¿QUÉ MÁS PUEDO ESPERAR?
Comunidad privada
Acceso a la comunidad privada de AC Academy en Discord. Un canal de comunicación en tiempo real con tus compañeros y tutores, con salas privadas de audio y vídeo para resolver dudas y promover el trabajo en equipo.
Tutorías grupales
Tutorías grupales a consensuar con los alumnos una vez iniciada la formación.
Tutorías individuales
Tutoría one to one con el formador para afinar todavía más. ¡No te dejes ninguna duda en el tintero!
INCLUYE
FORMACIONES ESPECIALIZADAS OFFLINE
Además de la formación en directo, te ofrecemos estas otras formaciones como módulos ya grabados, con todo el material a tu alcance para especializarte y mejorar tu formación mucho más allá.
QUIÉN
IMPARTIRÁ LA FORMACIÓN
Su rol principal es el de líder técnico en equipos de desarrollo de aplicaciones. También participa en proyectos como programador freelance iOS, Android y NodeJS. Su pasión son Swift y los sistemas de Apple y son el motor que le mueve a seguir evolucionando y estar al día de las últimas novedades.
En su papel de co-presentador del podcast Caffè Swift y redactor de su newsletter, cuenta con experiencia en la divulgación de contenidos sobre programación y tecnología más allá de las formaciones.
Como formador en Apple Coding Academy ha impartido varios cursos tanto a empresas como a público general en modalidades online y presencial.
“La programación es un conocimiento transversal que ayuda a estructurar el pensamiento, aunque a su vez tiene algo artístico ya que la inspiración es clave para ser productivo.”
AHORA VIENE LO BUENO…
CONTENIDO
Iniciación a la programación
Un elemento esencial que deberás tener claro si quieres empezar con Swift y a crear apps: antes de comenzar a crear apps tienes que aprender cómo se dividen los problemas que conforman una app. Y por supuesto, aprende el glosario básico de términos del desarrollo para no perderte entre palabras extrañas.
Swift 5.9 y Programación Funcional
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 backend, apps o incluso web.
Empezaremos por lo más básico (como tipos de datos u opcionales), las estructuras, la programación orientada a objetos, enumeraciones. Luego veremos los diferentes patrones de desarrollo y herramientas (como delegados, singleton, closures, extensiones o protocolos) 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.
Concurrencia y Asincronía con Async/Await
Y eso es asincronía, tareas que no se resuelven en tiempo real, 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.
Programación de apps en iOS y iPadOS con SwiftUI 5
En este módulo aprenderás a expresarte con SwiftUI sin librerías ni experimentos. Serás 100% nativo siguiendo las buenas prácticas de Apple que incluyen todas las novedades de la WWDC 2023. Además aprenderás cómo hacer apps retrocompatibles con sistemas anteriores, a conocer cada componente, elemento, formas de animación y la arquitectura clásica MVVM basada en la librería Combine.
Pero eso no es todo: aprenderás el nuevo patrón Observable que redefine cómo crear apps en SwiftUI integrado con el lenguaje. Y por supuesto: dónde guardar tus datos usando el nuevo framework SwiftData de base de datos.
SwiftUI es la forma de crear apps que Apple recomienda y es el corazón de visionOS, el sistema operativo del nuevo Apple Vision Pro, el dispositivo que está destinado a cambiar la forma en que nos relacionamos con la tecnología y que también aprenderás en una introducción al desarrollo en computación espacial con nosotros.
Y POR ÚLTIMO…
PROYECTO FINAL
Al final del programa se propondrá un proyecto concreto de construcción de una app en SwiftUI para consumir una API REST creada por Apple Coding Academy, con el propósito de poner en práctica todos los conocimientos adquiridos por el alumno.
Dicho proyecto permitirá aplicar los conocimientos de Swift, concurrencia, red, asincronía y las partes fundamentales de SwiftUI. Habrá distintos retos para llevar la app a diferentes metas que supondrán distintas calificaciones en función de cuánto se avance en la misma y su acabado. El nivel de implicación y la calidad de tu trabajo determinarán la calificación final.
ESTAS SON ALGUNAS
EMPRESAS QUE YA HEMOS FORMADO
QUÉ DICEN DE NOSOTROS
OPINIONES
ECHA UN VISTAZO
DATOS DE LA CONVOCATORIA
Duración
Dispones de 2 meses de formación + 13 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 01/04/2024 al 30/05/2024 aprenderás todo lo necesario para iniciarte en el mundo del desarrollo Apple o perfeccionar tus conocimientos.
Entrega del proyecto
31/08/2024
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 Jueves
De 19:00 – 23:00 (hora española)
Requisitos mínimos
Equipo Apple Mac con Xcode 15 y macOS 13.0 (Ventura) o posterior.
¿No tienes un equipo Mac? No te preocupes, consúltanos.
Número de plazas
40 plazas exclusivas para garantizar la calidad de la formación.
Que el precio no sea un problema
Opciones de pago y financiación
Apple Coding
Pago único
Reserva
400€ a la formalización de la matrícula o la solicitud de preinscripción.
Resto
Antes del 1 de abril de 2024.
2 plazos sin intereses
Reserva
400€ a la formalización de la matrícula o la solicitud de preinscripción.
Resto
Pago 1: 1 de abril de 2024.
Pago 2: 1 de mayo de 2024.
Sequra
Financia hasta en 12 meses
Reserva
400€ a la formalización de la matrícula o la solicitud de preinscripción.
Resto
Cuota a 6 meses: 470€ / mes *
Cuota a 12 meses: 235€ / mes *
* Importes orientativos.
Consulta con nosotros para más información.
(Aplicable solo en España)
Bcas
Paga cuando encuentres trabajo
Reserva
400€ a la formalización de la matrícula o la solicitud de preinscripción.
Resto
El 14% de tu salario bruto anual hasta completar el pago.
(Aplicable solo en España)
TODAS LAS FORMACIONES SON