NO ESPERES MÁS…

PARA SER DESARROLLADOR iOS

Por tercer año consecutIvo lanzamos nuestro SWIFT FULL STACK BOOTCAMP. Durante los 5 MESES de formación y 2 MESES de proyecto que nos esperan, aprenderás lo necesario para convertirte en un iOS developer de éxito.

0
Plazas libres

QUÉ TE OFRECEMOS EN EL

SWIFT FULL STACK BOOTCAMP

null

Clases presenciales online

Impartidas por Julio César Fernández. Nuestra clásica formación dividida en módulos que, como siempre, estará grabada para que puedas verla tantas veces como quieras
null

Complementos preproducidos

Con las que resolver dudas muy concretas en aspectos claves de iniciación, desarrollo, gestión de proyectos… y tendrás acceso a elementos específicos que complementarán tu formación con más material a la carta.

CON SWIFT FULL STACK BOOTCAMP ADQUIRIRÁS LOS CONOCIMIENTOS NECESARIOS PARA CONVERTIRTE EN UN EXPERTO DEVELOPER

POR QUÉ EN AC ACADEMY

QUÉ TE OFRECEMOS

null

Programa formativo

Único y actualizado a las últimas versiones iOS para siempre.
null

Formación progresiva

Que te va guiando paso a paso desde lo más simple a lo más complejo.
null

Clases en directo

Basadas en trabajo real, como el que se haría en una consultora.
null

Grabación de las clases

Para que puedas verlas tantas veces como necesites.
null

Ejercicios

Resueltos en dinámicas grupales de trabajo.
null

Prácticas

Propuestas para asentar tus conocimientos y ponerlos en práctica.
null

Proyecto

Tutorizado de fin de formación.
null

Diploma acreditativo

Con calificación en base a tu desempeño y esfuerzo.

Y POR SUPUESTO…

BONUS

null

Comunidad privada

Acceso a la comunidad privada de AC Academy en Discord. Aquí podrás compartir todas tus ideas y descubrimientos.

null

Tutorías grupales

1 sesión en grupos de 5 personas y 4 horas de duración sobre cómo potenciar tu perfil en LinkedIn y acceder a las mejores ofertas laborales.

null

Tutorías individuales

2 tutorías one to one de 30 minutos con el formador durante el Bootcamp. ¡No te dejes ninguna duda en el tintero!

null

Complementos

Videos grabados que podrás consultar una y otra vez durante los 365 días del año las 24 horas del día.

null

Caja de bienvenida

Queremos celebrar contigo por todo lo alto tu entrada en el Bootcamp, y vamos a hacerlo ofreciéndote un pequeño kit de supervivencia.

QUIÉN

IMPARTIRÁ LA FORMACIÓN

Julio César Fernández Muñoz, experto en desarrollo Apple con más de 10 años de experiencia como formador y divulgador. Con más de 30 años de experiencia en programación, ha trabajado y aprendido decenas de lenguajes y entornos, especializándose en sistemas, desarrollo y bases de datos.
Como formador y divulgador de tecnología, tiene amplia presencia en redes con miles de seguidores y ha compartido su conocimiento en los 4 podcasts que produce (o co-produce), en su canal de Twitch y como colaborador de Applesfera y otros podcasts de tecnología. Además, es autor del libro «Aprendiendo Swift» y conferenciante reconocido en eventos como T3chfest, AltConf, NSCoder o Conf42.
Con su método de enseñanza único y progresivo, ha ayudado a miles de personas y empresas en todo el mundo a dominar habilidades en desarrollo de aplicaciones, videojuegos, aprendizaje automático, realidad aumentada y metaverso con especialización en Swift, SwiftUI, UIKit, TDD, desarrollo de lado servidor con Swift con la librería Vapor, aprendizaje automático, realidad aumentada, metaverso, seguridad en el desarrollo o bases de datos. ¡Un verdadero experto en el campo del desarrollo Apple con más de una década de experiencia como formador y divulgador!

AHORA VIENE LO BUENO…

CONTENIDO

Iniciación a la programación

¿Es la primera vez que te enfrentas al mundo del desarrollo? ¿Te gustaría revisar los elementos principales con la didáctica apropiada para fundamentar tus bases? Sea cual sea tu caso, en este módulo te preparamos para que inicies tu recorrido en Swift 5.7 con Programación Funcional.

Swift 5.7 y Programación Funcional

EN ESTE MÓDULO VAS A APRENDER A HABLAR EN SWIFT. A ENTENDERLO, A LEERLO Y A ESCRIBIRLO.

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, frontend o incluso web.

  • Empezaremos por lo más básico (como tipos de datos u opcionales), los diferentes patrones de desarrollo y herramientas (como delegados, singleton, closures, extensiones o protocolos).
  • Y terminaremos con lo más avanzado, como genéricos, operadores personalizados o los paquetes de colecciones avanzadas y cálculo numérico. Incluso haremos programas de línea de comando.

Concurrencia y Asincronía con Async/Await y trabajo en red

Este programa formativo es una parte esencial del conocimiento de cualquier desarrollador y completa el paso anterior iniciado con Swift 5.7. Lleva las apps que desarrolles mucho más allá dominando los procesos pesados de carga, de procesamiento de datos, grabación de datos, manipulación individual o en bloque y/o el trabajo en red. Incluso detecta qué problemas de rendimiento tiene tu app y aprende a corregirlos. Y para eso aprenderemos:

  • Concurrencia y asincronía con Async/Await. La concurrencia es la capacidad de un sistema de ejecutar varias tareas a la vez. Pero también hay que saber combinarla con la asincronía, es decir, tareas que no se resuelven en tiempo real, como todo el uso de red o tareas pesadas que debemos ubicar “en otro sitio” para no bloquear o hacer más lenta nuestra app.
  • Trabajo en red. La red es el tipo de proceso por excelencia que usa concurrencia y asincronía. Y es imprescindible saber cómo funciona, cómo crear conexiones a través de métodos HTTP, websocket e incluso agrupar o lanzar varias tareas a la vez en nuestra app.

Desarrollo con arquitectura MVC en UIKit con Storyboards y XIB

Domina la arquitectura nativa MVC, los outlets, las acciones y el patrón delegate puesto en práctica. Entiende a la perfección cómo conectar cada punto de la arquitectura, cómo dividirla y cómo construir una estructura que te permita crear grandes apps escalables que puedan mantenerse con facilidad.

UIKit es la librería de construcción de apps clásica y ha ido adaptándose con el paso el tiempo a las nuevas nece0073idades. En este nuevo e interesante módulo lograremos dominar el desarrollo con arquitectura MVC en UIKit con Storyboards y XIB.

Desarrollo multiplataforma con arquitectura MVVM en SwiftUI, Combine y Async/Await

SwiftUI es la reinvención del desarrollo de apps en entornos Apple. Usando este 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.

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 con todas las novedades de la WWDC 2022 para la versión 4.

Bases de datos SQL con Core Data y SQLite

Descubre y comprende el modelado de datos, la forma más eficiente de representar tu modelo, cómo trabajar con él, cómo respetar sus procesos y prevenir problemas. Conviértete en Maestro de Core Data: ese temido framework que ahora vas a dominar.

En este módulo aprenderás:

  • SQL, el lenguaje transaccional de consulta de bases de datos.
  • SQLite como base para apps.
  • Core Data. Incorpora soporte automático en la nube de forma que todos tus usuarios puedan tener sus datos sincronizados en todos sus dispositivos.

Desarrollo Conducido por Pruebas (TDD), Integración y Distribución Continua (CI/CD) con Xcode Cloud

Vamos a estudiar TDD. Aprenderemos a crear e integrar test unitarios que probarán la app en procesos automáticos mientras desarrollas. En este módulo:

  • Descubrirás cómo trabajar en el orden correcto de creación: desde la documentación funcional hasta el código y cómo ir probándolo.
  • Crearás código testable, repasaremos las arquitecturas y descubriremos los trucos más útiles.
  • Sabrás cómo crear objetos falsos que te ayuden a probar sin afectar a datos reales en producción.
  • Aprenderás a crear los flujos necesarios de compilación del código y despliegue contra el App Store usando Xcode Cloud, la herramienta nativa de Apple.

Desarrollo seguro

Tal vez pienses que ya tienes tu app terminada, pero ¿y su seguridad? ¿Has tenido en cuenta las formas legales o ilegales en que puede comprometerse un dispositivo y que podrían en peligro los datos de tu usuario? ¿Has pensado en la forma de garantizar que los datos de tu app no puedan ser espiados? ¿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?

Aprende dónde y cómo aplicar la seguridad como elemento esencial de tus desarrollos.

Backend y seguridad en red con Vapor en Swift

El 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 framework Vapor en su última versión.
  • Recibe y envía solicitudes de información, sube o baja archivos e imágenes, guarda los datos en tu base de datos en la nube, aprende a conectar, a desplegar en producción y a trabajar con los principales servicios y en distribuciones Linux.
  • Te enseñaremos 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, seguridad y cifrado.

Machine Learning

En este módulo vamos a enseñarte todo lo que has de saber sobre Machine Learning (ML) en entornos Apple.

  • Vas a gestionar tus propias fuentes de datos y crear tus modelos entrenados.
  • Lograrás que tu app reconozca contenido en imágenes, sonidos, movimientos.
  • Que prediga datos, e incluso reconozca caras o partes del cuerpo.
  • Que sepa qué se ve en un vídeo, qué ve la cámara o que reconozca textos, sentimientos y transferencia de estilos.

Metaverso Apple

En este módulo vamos a enseñarte los fundamentos de estas nuevas realidades, de dónde vienen y cómo explotar sus posibilidades para crear experiencias únicas.

  • Aprende las técnicas de programación de gráficos 3D con SceneKit y a aplicar SwiftUI para crear tu app en el metaverso.
  • Descubre qué posibilidades ofrece este nuevo entorno de desarrollo y todas las claves sobre el más moderno dispositivo de Apple.
  • Desarrolla para otras realidades y conviértete en uno de los primeros developers en ofrecer apps para el metaverso. ¡Adelántate al futuro!

Y POR ÚLTIMO…

PROYECTO FINAL

Durante las 10 semanas que dure el proyecto final tendrás que aplicar 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, aunque también puedes proponernos tú una. En este ejercicio tendrás que crear:

  • Un sistema integrado donde desarrolles una app para todos los entornos Apple como iOS, iPadOS y macOS (adicionalmente con watchOS y/o tvOS).
  • Un portal web de gestión de tu producto y un lado servidor.
  • Tendrás que aplicar prácticas de seguridad, incluir inteligencia artificial, usar concurrenciamodelos de datos en la nube y en local, persistencia de datos…
  • También crearás los desarrollos para que puedan probarse a sí mismos y configurarás todo el ciclo de despliegue en la nube, distribución al App Store

ESTAS SON ALGUNAS

EMPRESAS QUE YA HEMOS FORMADO

QUÉ DICEN DE NOSOTROS

OPINIONES

null

Luis Fernández

Julio ha sido profesor mío en el "Swift Full Stack Bootcamp 2022", que imparte su empresa "Apple Coding Academy" todos los años.

A lo largo de los 5 meses (durante 4 horas diarias) en los que hemos estado dando clase, Julio ha demostrado, no solo ser un excelente profesor, sino uno de los mayores expertos en programación en entornos Apple que he conocido.

Personalmente llevo más de 10 años involucrado en el mundo iOS como autodidacta, y he visto muchos videos y tutoriales de otros profesionales de referencia del sector, como John Sundell, Ray Wenderlich o Paul Hudson. He de decir que las formaciones que Julio imparte están muy por encima de la mayoría de ellos.

La programación en directo que hace Julio en sus formaciones da un valor añadido a sus alumnos de valor incalculable. No solo aprendes como se hacen las cosas. Aprendes como trabaja un profesional de primer nivel, y como se enfrenta y da solución a los problemas que todo programador encuentra en su día a día. Julio no te da los peces, te enseña a pescar: le encanta profundizar, entrar al detalle en todos los temas y dar una perspectiva lo más amplia posible para que sus alumnos conozcan, no sólo como se hacen las cosas, si no porqué se hacen así. Volvería y volveré a asistir a las formaciones que “Apple Coding Academy” y Julio ofrezcan en el futuro.

Luis Fernández

iOS Developer, Swift, UIKit, SwiftUI, Objective-C, Apple

null

David Novella Giménez

Si como creador de contenido Julio César ya destaca por su rigor y su enorme saber técnico de los temas que trata, como formador los adjetivos se quedan cortos.

David Novella Giménez

iOS Developer, CAD/CAM industry software trainer

null

Raúl Rivero Gómez

Recomiendo 100% las formaciones de Julio en Apple Coding Academy.

Raúl Rivero Gómez

Apple Developer | Healthcare Developer and Senior Consultant at Stacks.

¿QUIERES SABER MÁS?

INFORMACIÓN GENERAL

¿Estás preparado para iniciar tu camino como developer? Si es así, aquí podrás consultar los datos relativos a la fecha de impartición, modalidad de la formación, duración o precios.

ECHA UN VISTAZO

DATOS DE LA CONVOCATORIA

null

Duración

Dispones de 5 meses de formación + 10 semanas de proyecto para darlo todo. Una trepidante cuenta atrás cargada de ilusión.

null

Fechas de las clases

Desde el 01/02/2023 al 23/06/2023 aprenderás todo lo necesario para convertirte en un auténtico developer.

null

Entrega del proyecto

04/09/2023
Queremos que te luzcas, que pongas en práctica todo lo que has aprendido durante estos meses.

null

Horario

De Lunes a Viernes
De 19:00 – 23:00 (hora española)

null

Requisitos mínimos

macOS 12.0 (Monterrey) o posterior.
Consúltanos si necesitas equipo.

null

Número de plazas

25 plazas exclusivas.
¿Vas a perder esta oportunidad única?

null

Precio de la formación

Swift Full Stack Bootcamp tiene un precio de 11.320€.

null

Descuentos disponibles

  • 10 becas con el 10% de descuento para las solicitudes aprobadas
  • 5 ayudas al estudio con el 5% de descuento para las solicitudes aprobadas.
  • 4% por pronta reserva antes del 30 de diciembre de 2022

null

Reserva anticipada

Pago de 400€ para la formalización de la reserva.
null

Opciones de pago y financiación

null

Pago único

 

Reserva

400€ a la formalización de la matrícula o la solicitud de preinscripción.

Resto

Antes del 20 de enero de 2023.

null

Otras formas de financiación a plazos

 

Consultar
null

TODAS LAS FORMACIONES SON

BONIFICABLES POR FUNDAE

¿CREES QUE ESTA FORMACIÓN PUEDE SER INTERESANTE PARA TI, PERO TIENES DUDAS? ¡RESERVA UNA ENTREVISTA CON NUESTRO ASESOR ESPECIALIZADO!