My Blog

Swift Full Stack Bootcamp 2022

Swift Full Stack Bootcamp 2022

Online

Logo Bootcamp 2022

Introducción

Te presentamos la segunda convocatoria de nuestro bootcamp centrado exclusivamente en el lenguaje Swift de Apple. Un bootcamp que te enseñará a ser un experto de cada parte del ciclo productivo del desarrollo de un software como servicio: app (frontend), lado servidor (backend) y web. Todo 100% Swift. 

Con Swift Full Stack Bootcamp serás un experto en todas las partes del desarrollo, usando un mismo lenguaje y librerías nativas de Apple o apoyadas por la compañía, que se mueven en los mismos paradigmas y arquitecturas.

De esta forma, un mismo lenguaje y un mismo estilo te permitirá dominar apps (frontend), backend y web. Además de otros elementos claves como seguridad, TDD (test unitarios), inteligencia artificial, realidad aumentada, procesos de red, bases de datos… Sé el todo en uno de la mano de Swift. Incluso un DevOp capaz de usar AWS para desplegar sus desarrollos.

Próxima Convocatoria

ONLINE EN DIRECTO

394 horas / 20 semanas

+ 10 Semanas de Proyecto Final

DEL 1-FEB AL 4-SEP 2022

Se imparte de lunes a viernes de 19:00 a 23:00 horas.

Temario

Módulo 1

Swift 5.5 y Programación Funcional

El lenguaje es la parte esencial antes de entrar en un nuevo territorio. Por eso todo empieza con Swift, el lenguaje abierto de propósito general de Apple, en su última versión 5.5. Un lenguaje que va mucho más allá del desarrollo de apps. Que puede ser usado para backend, frontend, web, en múltiples sistemas y entornos de desarrollo.

Aprende desde lo más básico como tipos de datos, arquitectura u opcionales hasta los diferentes patrones como delegados, KVO, closures, extensiones, programación orientada a objetos o protocolos. Descubre un lenguaje de programación que te inspirará en tu creatividad.

De principio a fin, entenderás el lenguaje para expresarte con él.

Domina la programación funcional y trabaja con las funciones como elemento de primer nivel del lenguaje. Resuelve y construye algoritmos de la forma más eficiente.

Con este programa formativo, aprenderás a hablar en Swift. A expresarte. A entenderlo al leerlo o escribirlo.

Módulo 2

Modelo de concurrencia y asincronía Async-Await

Que un software tenga un buen rendimiento depende de muchos factores que tienen que ver con la responsabilidad del desarrollador. La responsabilidad de usar las capacidades que le ofrece cada dispositivo. Y si hay algo que caracteriza a los últimos chips de Apple desde el A11 Bionic es su construcción con distintos componentes así como diferentes núcleos de distinta velocidad para optimizar su rendimiento. Algo que los M1, M1 Pro y M1 Max llevan mucho más allá.

¿Y cómo podemos sacar el máximo rendimiento de estos chips? Con la concurrencia: la capacidad de un sistema de ejecutar varias tareas a la vez. Y con asincronía: tareas que no se resuelven en tiempo real como todo el uso de red.

Comprende, entiende y aplica todos los conceptos de asincronía de tareas, la concurrencia de procesos, los problemas que presenta y cómo trabajar con ellos. Llevarás tus apps mucho más allá dominando el trabajo en red, los procesos pesados de carga, de procesamiento de datos, grabación de datos, manipulación individual o en bloque…

Un programa formativo único e imprescindible, parte esencial de conocimiento para cualquier desarrollador.

Módulo 3

Desarrollo de apps con UIKit, Storyboards y AutoLayout

La actual librería de desarrollo de apps de Apple realizada en Objective-C, pero que aprenderás de forma nativa en Swift. La más utilizada hoy día en las empresas y que sigue siendo imprescindible en una carrera profesional en iOS.

Conoce, aprende y entiende el buen uso de la arquitectura MVC, los patrones de delegación o KVO, inyección de dependencias y crea tus apps de la forma clásica. Tablas, colecciones, páginas, pestañas, controladores de navegación, uso de storyboards y XIB… Aprende diseño, buenas prácticas y domina las temidas constraints y el auto-layout. El diseño adaptativo no tendrá secretos para ti.

Pero UIKit también ha evolucionado en los últimos años y además de las formas clásicas y retrocompatibles, aprenderás a usar nuevas maneras de trabajar: como las fuentes de datos difusas, colecciones composicionales, acciones de segues para inyectar dependencias en los storyboards o cómo sacar lo mejor del iPad en su versión 15 creando ventanas flotantes modales, en los iPhone con los nuevos sheets de tamaño medio no modales o sacar partido a la API de botones y sus nuevos aspectos.

Ninguna idea o desarrollo se resistirá con UIKit.

Módulo 4

Desarrollo de apps con SwiftUI 3 con Combine y Async-Await

SwiftUI es la reinvención del desarrollo de apps en entornos Apple. Desarrollo multiplataforma para iOS, iPadOS, macOS, watchOS y tvOS.

Un nuevo framework que reinventa todo lo que creíamos saber hasta ahora y lo lleva a cotas de sencillez, claridad y potencia, nunca vistas antes en el desarrollo de apps en Apple.

Aplica los patrones que dan forma a las vistas en SwiftUI, a componerlas creando pantallas y apps completas, reutiliza y usa todas las herramientas a tu alcance que te abrirán un mundo de posibilidades infinitas.

Conoce y controla MVVM (Modelo-Vista-Vista/Modelo), la API cerrada de asincronía de Apple, Combine, que crea esta arquitectura junto a SwiftUI. Descubre cómo se complementa con el nuevo modelo de concurrencia y asincronía.

Exprime el máximo potencial de todos los dispositivos Apple y descubre nuevamente el placer del desarrollo. Comprende cómo expresarte con SwiftUI.

No lo creerás si no lo ves por ti mismo.

Módulo 5

TDD, Integración y Distribución Continua con Xcode Cloud y/o open source

Desarrollar una app es solo una parte del trabajo. Has terminado una parte de ella, la das por cerrada, continuas con otra parte de la misma pero… ¿qué ha pasado? Has tocado algo al hacer una parte nueva que de forma colateral ha estropeado una cosa que ya tenías hecha, probada y cerrada. ¿Y ahora qué?

Si hubieras usado desarrollo conducido por pruebas no habría pasado. Usar TDD. Aprende a cómo crear e integrar tests unitarios que probarán tu app en procesos automáticos mientras desarrollas, a configurar bots que harán pruebas regulares y te enviarán informes de problemas. Detecta bajadas de rendimiento en los procesos y obtén avisos automáticos cuando esa carga que tardaba 3 segundos ahora tarda 10.

Aprende todo el ciclo productivo: crear tests, probar las interfaces y prevenir navegaciones rotas o botones que dejan de funcionar… asegúrate de forma automática que todo está en su sitio y que no has perdido nada de tu trabajo, pudiendo reaccionar en cuanto algo falla.

Aprende a usar GIT como un experto y a trabajar en equipo, con ayuda de la integración y distribución continua. Podrás ejecutar de forma automática todas las pruebas cada vez que hagas una nueva versión, generar y subir tus apps automáticamente.

Cada nuevo cambio ejecutará los tests y pruebas, verificarás que no hay fallos, recibirás informes y todo se subirá al App Store para que prueben tus clientes o usuarios de TestFlight. Incluso a subir o actualizar de forma
automática las capturas de pantalla y metadatos.

Módulo 6

Bases de datos con Core Data

Puedes hacer la mejor app, la más usable, la más llamativa a nivel de diseño que sorprenda a todo el que la vea y reinventes la forma con que interactuar con una app móvil. Pero seguro que lo hay debajo de ella son datos: ninguna app funciona sin datos.

Es su propósito de creación, su funcionamiento y su destino final. Dónde y cómo trates o gestiones esos datos, es esencial. Core Data es la solución nativa de Apple que ha ido evolucionando año tras año para ser cada vez mejor y la solución más práctica para la persistencia de datos en apps en entornos Apple. También con soporte en la nube automático de forma que todos tus usuarios tendrán sus datos sincronizados en sus distintos dispositivos.

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 el Maestro de Core Data: ese gran temido que ahora será dominado.

Módulo 7

Desarrollo Seguro en entornos Apple

Tal vez pienses que ya tienes tu app terminada, pero: ¿y su seguridad? ¿Has tenido en cuenta las formas en que puede comprometerse un dispositivo, legales o ilegales, que podrían en peligro los datos de tu usuario? ¿Has tenido en cuenta la forma de garantizar que los datos de tu app o sus comunicaciones, no puedan ser captadas y/o espiadas 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 aplicar las mejores prácticas de seguridad en tus apps. Incluso a detectar jailbreak.

Módulo 8

Lado servidor con Vapor 4.5 y Async-Await

En los últimos años, el concepto lado servidor 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 nueva versión 4.5 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, a desplegar en producción y trabajar con los principales servicios y en distribuciones Linux.

Y no solo eso, aprende cómo aplicar las mejores prácticas de seguridad y a crear un portal web a través de plantillas con el propio Vapor e intercomunicar app, web y lado servidor con base de datos. Construye todo un sistema integrado y todo, con Swift. Un verdadero Full Stack, solo en Swift. ¿A qué esperas?

Módulo 9

Machine Learning y Realidad Aumentada

Las apps no solo son para el presente: también deben serlo para el futuro. Y si hay dos tecnologías que entran en dicho futuro, son sin duda el aprendizaje automático (Machine Learning) y la Realidad Aumentada. Puede parecer que quedan muy lejos para un simple desarrollador de apps: pero nada más lejos de la realidad (aumentada o no).

Aprende cómo crear tus propios modelos entrenados, con tus propios datos, y que tu app reconozca contenido en imágenes, sonidos, movimientos, a que prediga datos, que reconozca caras o partes del cuerpo. Que tu app reconozca qué se ve en un vídeo, qué ve la cámara, a cómo usar el aprendizaje automático para llevar las funciones de tu app más allá, incluso a reconocer texto e incorporarlo a la misma.

¿Y la realidad aumentada? Prepárate para el futuro de las Apple Glass desde ya aprendiendo a cómo colocar objetos 3D en el mundo real, a interactuar con ellos, a crear entornos completos casi sin programar e integrarlos con el mundo real en formas inimaginables. Lleva tu app al futuro y aprende programación gráfica 3D de la forma más simple y práctica.

Proyecto Final

Finalizado el bootcamp el alumno deberá realizar un proyecto final durante las siguientes 10 semanas que abarcará todo el área de conocimiento adquirido y consolidará todo lo aprendido

La forma de demostrar que ya sabes Kung-Fu es luchar en el dojo y demostrarlo. Ya has aprendido todo lo necesario para ser un experto en desarrollo en entornos Apple y ahora te propondremos varios proyectos para que elijas uno a realizar (o puedes proponernos tú una idea propia).

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). Crearás un portal web de gestión de tu producto, un lado servidor para darle mayor servicio, aplicarás prácticas de seguridad, incluirás inteligencia artificial en tu app, usarás concurrencia, modelos de datos en la nube y en local, persistencia de datos, cifrado… 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… un compendio de todo lo aprendido en un único y enorme proyecto de 5 semanas, tutorizado por nosotros donde te iremos guiando para sacar el proyecto hasta el final y valorar tu trabajo. No será fácil, pero sabemos que podrás hacerlo mejor que nadie.

Especificaciones del Bootcamp

El Bootcamp está estructurado en clases teóricas, clases prácticas y tutorías de apoyo o repaso.

En la siguiente tabla se muestra en detalle la configuración de cada uno de los módulos, sus clases teóricas, sus clases prácticas y las tutorías en las que el alumno podrá resolver dudas concretas y cambiar impresiones con el formador.

Módulo

Fecha Inicio / Fin

Horas Teoría

Horas Prácticas

Swift 5.5 y Programación Funcional

Modelo de concurrencia y asincronía Async-Await

Desarrollo de apps con UIKit, Storyboards

y AutoLayout

Desarrollo de apps con SwiftUI 3, Combine

y Async-Await

TDD, Integración y Distribución Continua

con Xcode Cloud y/o open source

Bases de datos con Core Data

Desarrollo Seguro en entornos Apple

Lado servidor con Vapor 4.5 y Async-Await

Machine Learning y Realidad Aumentada

Proyecto Final

Tutorías

8 horas

4 horas

12 horas

12 horas

8 horas

4 horas

8 horas

8 horas

8 horas

-

32 horas

12 horas

60 horas

60 horas

32 horas

12 horas

32 horas

40 horas

32 horas

-

Del 1 al 14 de FEBRERO de 2022

Del 15 al 18 de FEBRERO de 2022

Del 21 de FEBRERO al 16 de MARZO de 2022

Del 17 de MARZO al 19 de ABRIL de 2022

Del 20 de ABRIL al 4 de MAYO de 2022

Del 5 al 10 de MAYO de 2022

Del 11 al 24 de MAYO 2022

Del 25 de MAYO al 10 de JUNIO 2022

Del 13 al 24 de JUNIO 2022

Del 27 de JUNIO al 4 de SEPTIEMBRE 2022

26 de FEBRERO - 26 de MARZO - 30 de ABRIL - 28 de MAYO - 18 de JUNIO de 2022

Todas la formación será grabada y el alumno podrá acceder a visualizarla todas las veces que quiera.

Datos de la Convocatoria

Becas y Descuentos

Ofrecemos la posibilidad de realizar el bootcamp completo sobre el que podrás conseguir un importante descuento (12% sobre el precio del bootcamp) mediante la obtención de una de las 8 becas disponibles o realizar algún módulo de forma independiente.

En las dos opciones (completo o por módulos) se podrá conseguir un descuento de un 4% por realizar la reserva de la plaza antes del 1 de enero de 2022.

Reservas

La reserva de plaza, se realizará mediante el pago de 400€ que serán descontados del precio final del bootcamp.

Como el número de plazas es limitado, si se realiza una reserva de plaza y posteriormente se quiere anular, se deberá hacer 15 días antes del inicio del bootcamp, en ese caso se devolverá el importe de la reserva. Si la anulación es posterior a esos 15 días NO se devolverá el importe de reserva.

Pagos

El pago completo del bootcamp se deberá realizar 5 días antes del inicio del mismo. Para otras formas de pago, llámanos.

Si 5 días antes del inicio del bootcamp no se han cubierto un número mínimo de plazas, el bootcamp podrá ser suspendido y se devolverán integramente todas las reservas realizadas.

Plazas

Para mantener la calidad de la formación y la atención personalizada por alumno las plazas están limitadas a 25 alumnos como máximo del bootcamp completo.

El número de plazas mínimas a cubrir para que el bootcamp se imparta será de 5 alumnos.

CONTACTO

Si piensas que esta formación puede ser interesante para tu desarrollo personal o puede impulsar tu carrera laboral, pero todavía tienes dudas o preguntas sobre ella, te invitamos a que reserves una entrevista con nuestro asesor especializado, que según tus necesidades personales, conocimientos actuales e intereses futuros, podrá orientarte y ayudarte a tomar la mejor decisión.

Reservar entrevista

Esta formación tiene un coste superior a 8.800€

Si estás interesado en la formación, rellena y envía el siguiente formulario y nos pondremos en contacto contigo en un plazo máximo de 24 horas.

  • Este campo es un campo de validación y debe quedar sin cambios.

FAQs

Accede a la opción del menú principal «Matriculación» envía el formulario y nos pondremos en contacto contigo para formalizar la matrícula.

Accede a la opción del menú principal «Matriculación» elige el módulo de formación que quieras realizar y envía el formulario. Nos pondremos en contacto contigo para formalizar la matrícula.

El precio del Bootcamp completo puede variar dependiendo de si obtienes una de las 8 Beca disponibles que te permitirá aplicar un descuento del 12% sobre el precio total, o realizar la reserva del mismo antes del 1 de enero de 2022 por lo que obtendrás un descuento del 4%.

El precio de cada módulo depende del nivel y las horas de impartición. Accesible al solicitar información sobre la formación en el formulario correspondiente.

Los antiguos alumnos de Apple Coding Academy tendrán un 10% de descuento sobre el precio del módulo individual..

Envía una solicitud al correo [email protected] 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 1 de enero de 2022, obtendrán de forma automática un descuento del 4% sobre el precio total de la formación.

El Bootcamp deberá ser pagado 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 pagado del Boorcamp completo 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.

Dependiendo del módulo, el pago completo del mismo se deberá realizar 15 días antes del inicio del módulo según el calendario del Bootcamp.

Para garantizar la calidad formativa del Bootcamp, 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.

No tenemos límite de plazas para la realización de módulos independientes.

Si, para obtener la devolución del pago realizado en concepto de reserva, la cancelación se deberá realizar antes de 15 días del inicio del Bootcamp.

Si la cancelación se realiza dentro de los 15 días antes del inicio del Bootcamp, el importe de la reserva NO se devolverá, dicho importe quedará en la cuenta del alumno que podrá utilizarlo posteriormente en cualquiera de los cursos que convoquemos.

Ordenador Apple Mac, portátil o sobremesa compatible con MacOS 11.6 Big Sur. 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 Bootcamp, 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 100€ en un pago único al inicio del Bootcamp.

Solo mínimos. Con haber tenido algo de práctica en cualquier lenguaje de programación y conocer conceptos básicos, como los tipos de datos o controles de flujo es más que suficiente.

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 Bootcamp, se impartirán las clases teóricas y se intercalaran las clases prácticas según el avance de la formación.

Al finalizar los estudios, serás capaz de generar un ecosistema completo de app, backend y web. Todo con Swift como único lenguaje.

Conocerás a fondo las dos actuales librerías nativas de desarrollo de apps para toda la plataforma Apple. También las 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 y ordenadores personales.

Todo son Swift como lenguaje de unificació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, con complemento para el AppleWatch, app para Mac, backend y portal de administración. Opcionalmente se podrá implementar alguna solución de Inteligencia Artificial y se auditará la seguridad del sistema para comprobar su correcto desarrollo. Todos los proyectos deberán tener un ciclo de pruebas y despliegue acorde a la formación recibida.

La nota final del Bootcamp dependerá al 50% del desarrollo del proyecto.

Sí, al finalizar el Bootcamp se hará entrega de un diploma a todos los alumnos que hayan realizado el curso. 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.

Sí, al finalizar el módulo realizado se hará entrega de un diploma. Se trata de un título propio de Apple Coding Academy que acredita las horas de formación recibida.

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.

read more
acadminSwift Full Stack Bootcamp 2022

Machine Learning y Realidad Aumentada 2022

Machine Learning y Realidad Aumentada

Online

Logo MachineLearning 2022

Introducción

Las apps no solo son para el presente: también deben serlo para el futuro. Y si hay dos tecnologías que entran en dicho futuro, son sin duda el aprendizaje automático (Machine Learning) y la Realidad Aumentada. Puede parecer que quedan muy lejos para un simple desarrollador de apps: pero nada más lejos de la realidad (aumentada o no).

Aprende cómo crear tus propios modelos entrenados, con tus propios datos, y que tu app reconozca contenido en imágenes, sonidos, movimientos, a que prediga datos, que reconozca caras o partes del cuerpo. Que tu app reconozca qué se ve en un vídeo, qué ve la cámara, a cómo usar el aprendizaje automático para llevar las funciones de tu app más allá, incluso a reconocer texto e incorporarlo a la misma.

¿Y la realidad aumentada? Prepárate para el futuro de las Apple Glass desde ya aprendiendo a cómo colocar objetos 3D en el mundo real, a interactuar con ellos, a crear entornos completos casi sin programar e integrarlos con el mundo real en formas inimaginables. Lleva tu app al futuro y aprende programación gráfica 3D de la forma más simple y práctica.

Próxima Convocatoria

ONLINE EN DIRECTO

40 horas (32 teoría y 8 prácticas)

Del 13 al 24 de junio de 2022

Se imparte de lunes a viernes de 19:00 a 23:00 horas.

Plazas limitadas 50 alumnos

Impartido por Julio César Fernández,
evangelista de desarrollo Apple.

Solicitar Programa de la Formación

El programa contiene toda la información sobre la formación que se imparte

Si piensas que esta formación puede ser interesante para tu desarrollo personal o puede impulsar tu carrera laboral, pero todavía tienes dudas o preguntas sobre ella, te invitamos a que reserves una entrevista con nuestro asesor especializado, que según tus necesidades personales, conocimientos actuales e intereses futuros, podrá orientarte y ayudarte a tomar la mejor decisión.

Reservar entrevista

Esta formación tiene un coste superior a 1.000€

Si estás interesado, rellena y envía el siguiente formulario para solicitar el Programa de la Formación

  • Este campo es un campo de validación y debe quedar sin cambios.

¡Clases grabadas y disponibles al día siguiente!

No te pierdas nada y ve las clases sin límites, para siempre.

read more
acadminMachine Learning y Realidad Aumentada 2022

Lado servidor con Vapor 4.5 y Async-Await 2022

Lado servidor con Vapor 4.5 y Async-Await

Online

Introducción

En los últimos años, el concepto lado servidor 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 nueva versión 4.5 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, a desplegar en producción y trabajar con los principales servicios y en distribuciones Linux.

Y no solo eso, aprende cómo aplicar las mejores prácticas de seguridad y a crear un portal web a través de plantillas con el propio Vapor e intercomunicar app, web y lado servidor con base de datos. Construye todo un sistema integrado y todo, con Swift. Un verdadero Full Stack, solo en Swift. ¿A qué esperas?

Próxima Convocatoria

ONLINE EN DIRECTO

48 horas (40 teoría y 8 prácticas)

Del 25 de mayo al 10 de junio de 2022

Se imparte de lunes a viernes de 19:00 a 23:00 horas.

Plazas limitadas 50 alumnos

Impartido por Julio César Fernández,
evangelista de desarrollo Apple.

Solicitar Programa de la Formación

El programa contiene toda la información sobre la formación que se imparte

Si piensas que esta formación puede ser interesante para tu desarrollo personal o puede impulsar tu carrera laboral, pero todavía tienes dudas o preguntas sobre ella, te invitamos a que reserves una entrevista con nuestro asesor especializado, que según tus necesidades personales, conocimientos actuales e intereses futuros, podrá orientarte y ayudarte a tomar la mejor decisión.

Reservar entrevista

Esta formación tiene un coste superior a 1.300€

Si estás interesado, rellena y envía el siguiente formulario para solicitar el Programa de la Formación

  • Este campo es un campo de validación y debe quedar sin cambios.

¡Clases grabadas y disponibles al día siguiente!

No te pierdas nada y ve las clases sin límites, para siempre.

read more
acadminLado servidor con Vapor 4.5 y Async-Await 2022

Desarrollo Seguro en entornos Apple 2022

Desarrollo Seguro en entornos Apple

Online

Logo DesarrolloSeguro 2022

Introducción

Tal vez pienses que ya tienes tu app terminada, pero: ¿y su seguridad? ¿Has tenido en cuenta las formas en que puede comprometerse un dispositivo, legales o ilegales, que podrían en peligro los datos de tu usuario? ¿Has tenido en cuenta la forma de garantizar que los datos de tu app o sus comunicaciones, no puedan ser captadas y/o espiadas 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 aplicar las mejores prácticas de seguridad en tus apps. Incluso a detectar jailbreak.

Próxima Convocatoria

ONLINE EN DIRECTO

40 horas (32 teoría y 8 prácticas)

Del 11 al 24 de mayo de 2022

Se imparte de lunes a viernes de 19:00 a 23:00 horas.

Plazas limitadas 50 alumnos

Impartido por Julio César Fernández,
evangelista de desarrollo Apple.

Solicitar Programa de la Formación

El programa contiene toda la información sobre la formación que se imparte

Si piensas que esta formación puede ser interesante para tu desarrollo personal o puede impulsar tu carrera laboral, pero todavía tienes dudas o preguntas sobre ella, te invitamos a que reserves una entrevista con nuestro asesor especializado, que según tus necesidades personales, conocimientos actuales e intereses futuros, podrá orientarte y ayudarte a tomar la mejor decisión.

Reservar entrevista

Esta formación tiene un coste superior a 1.000€

Si estás interesado, rellena y envía el siguiente formulario para solicitar el Programa de la Formación

  • Este campo es un campo de validación y debe quedar sin cambios.

¡Clases grabadas y disponibles al día siguiente!

No te pierdas nada y ve las clases sin límites, para siempre.

read more
acadminDesarrollo Seguro en entornos Apple 2022

Bases de datos con Core Data 2022

Bases de datos con Core Data

Online

Logo CoreData 2022

Introducción

Puedes hacer la mejor app, la más usable, la más llamativa a nivel de diseño que sorprenda a todo el que la vea y reinventes la forma con que interactuar con una app móvil. Pero seguro que lo hay debajo de ella son datos: ninguna app funciona sin datos.

Es su propósito de creación, su funcionamiento y su destino final. Dónde y cómo trates o gestiones esos datos, es esencial. Core Data es la solución nativa de Apple que ha ido evolucionando año tras año para ser cada vez mejor y la solución más práctica para la persistencia de datos en apps en entornos Apple. También con soporte en la nube automático de forma que todos tus usuarios tendrán sus datos sincronizados en sus distintos dispositivos.

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 el Maestro de Core Data: ese gran temido que ahora será dominado.

Próxima Convocatoria

ONLINE EN DIRECTO

16 horas (12 teoría y 4 prácticas)

Del 5 al 10 de mayo de 2022

Se imparte de lunes a viernes de 19:00 a 23:00 horas.

Plazas limitadas 50 alumnos

Impartido por Julio César Fernández,
evangelista de desarrollo Apple.

Solicitar Programa de la Formación

El programa contiene toda la información sobre la formación que se imparte

Si piensas que esta formación puede ser interesante para tu desarrollo personal o puede impulsar tu carrera laboral, pero todavía tienes dudas o preguntas sobre ella, te invitamos a que reserves una entrevista con nuestro asesor especializado, que según tus necesidades personales, conocimientos actuales e intereses futuros, podrá orientarte y ayudarte a tomar la mejor decisión.

Reservar entrevista

Esta formación tiene un coste superior a 400€

Si estás interesado, rellena y envía el siguiente formulario para solicitar el Programa de la Formación

  • Este campo es un campo de validación y debe quedar sin cambios.

¡Clases grabadas y disponibles al día siguiente!

No te pierdas nada y ve las clases sin límites, para siempre.

read more
acadminBases de datos con Core Data 2022

TDD, Integración y Distribución Continua con Xcode Cloud y/o open source 2022

Xcode Cloud y/o open source

TDD, Integración y Distribución Continua con

Online

Logo TDD 2022

Introducción

Desarrollar una app es solo una parte del trabajo. Has terminado una parte de ella, la das por cerrada, continuas con otra parte de la misma pero… ¿qué ha pasado? Has tocado algo al hacer una parte nueva que de forma colateral ha estropeado una cosa que ya tenías hecha, probada y cerrada. ¿Y ahora qué?

Si hubieras usado desarrollo conducido por pruebas no habría pasado. Usar TDD. Aprende a cómo crear e integrar tests unitarios que probarán tu app en procesos automáticos mientras desarrollas, a configurar bots que harán pruebas regulares y te enviarán informes de problemas. Detecta bajadas de rendimiento en los procesos y obtén avisos automáticos cuando esa carga que tardaba 3 segundos ahora tarda 10.

Aprende todo el ciclo productivo: crear tests, probar las interfaces y prevenir navegaciones rotas o botones que dejan de funcionar… asegúrate de forma automática que todo está en su sitio y que no has perdido nada de tu trabajo, pudiendo reaccionar en cuanto algo falla.

Aprende a usar GIT como un experto y a trabajar en equipo, con ayuda de la integración y distribución continua. Podrás ejecutar de forma automática todas las pruebas cada vez que hagas una nueva versión, generar y subir tus apps automáticamente.

Cada nuevo cambio ejecutará los tests y pruebas, verificarás que no hay fallos, recibirás informes y todo se subirá al App Store para que prueben tus clientes o usuarios de TestFlight. Incluso a subir o actualizar de forma
automática las capturas de pantalla y metadatos.

Próxima Convocatoria

ONLINE EN DIRECTO

40 horas (32 teoría y 8 prácticas)

Del 20 de abril al 4 de mayo de 2022

Se imparte de lunes a viernes de 19:00 a 23:00 horas.

Plazas limitadas 50 alumnos

Impartido por Julio César Fernández,
evangelista de desarrollo Apple.

Solicitar Programa de la Formación

El programa contiene toda la información sobre la formación que se imparte

Si piensas que esta formación puede ser interesante para tu desarrollo personal o puede impulsar tu carrera laboral, pero todavía tienes dudas o preguntas sobre ella, te invitamos a que reserves una entrevista con nuestro asesor especializado, que según tus necesidades personales, conocimientos actuales e intereses futuros, podrá orientarte y ayudarte a tomar la mejor decisión.

Reservar entrevista

Esta formación tiene un coste superior a 1.000€

Si estás interesado, rellena y envía el siguiente formulario para solicitar el Programa de la Formación

  • Este campo es un campo de validación y debe quedar sin cambios.

¡Clases grabadas y disponibles al día siguiente!

No te pierdas nada y ve las clases sin límites, para siempre.

read more
acadminTDD, Integración y Distribución Continua con Xcode Cloud y/o open source 2022

Desarrollo de apps con SwiftUI 3, Combine y Async-Await 2022

Desarrollo de apps con SwiftUI 3, Combine

y Async-Await

Online

Logo SwiftUI 2022

Introducción

SwiftUI es la reinvención del desarrollo de apps en entornos Apple. Desarrollo multiplataforma para iOS, iPadOS, macOS, watchOS y tvOS.

Un nuevo framework que reinventa todo lo que creíamos saber hasta ahora y lo lleva a cotas de sencillez, claridad y potencia, nunca vistas antes en el desarrollo de apps en Apple.

Aplica los patrones que dan forma a las vistas en SwiftUI, a componerlas creando pantallas y apps completas, reutiliza y usa todas las herramientas a tu alcance que te abrirán un mundo de posibilidades infinitas.

Conoce y controla MVVM (Modelo-Vista-Vista/Modelo), la API cerrada de asincronía de Apple, Combine, que crea esta arquitectura junto a SwiftUI. Descubre cómo se complementa con el nuevo modelo de concurrencia y asincronía.

Exprime el máximo potencial de todos los dispositivos Apple y descubre nuevamente el placer del desarrollo. Comprende cómo expresarte con SwiftUI.

No lo creerás si no lo ves por ti mismo.

Próxima Convocatoria

ONLINE EN DIRECTO

72 horas (60 teoría y 12 prácticas)

Del 17 de marzo al 19 de abril de 2022

Se imparte de lunes a viernes de 19:00 a 23:00 horas.

Plazas limitadas 50 alumnos

Impartido por Julio César Fernández,
evangelista de desarrollo Apple.

Solicitar Programa de la Formación

El programa contiene toda la información sobre la formación que se imparte

Si piensas que esta formación puede ser interesante para tu desarrollo personal o puede impulsar tu carrera laboral, pero todavía tienes dudas o preguntas sobre ella, te invitamos a que reserves una entrevista con nuestro asesor especializado, que según tus necesidades personales, conocimientos actuales e intereses futuros, podrá orientarte y ayudarte a tomar la mejor decisión.

Reservar entrevista

Esta formación tiene un coste superior a 2.000€

Si estás interesado, rellena y envía el siguiente formulario para solicitar el Programa de la Formación

  • Este campo es un campo de validación y debe quedar sin cambios.

¡Clases grabadas y disponibles al día siguiente!

No te pierdas nada y ve las clases sin límites, para siempre.

read more
acadminDesarrollo de apps con SwiftUI 3, Combine y Async-Await 2022

Desarrollo de apps en UIKit, Storyboards y Auto-Layout 2022

Cabecera Cursos Udemy

Desarrollo de apps en UIKit, Storyboards

y Auto-Layout

Online

Logo UIKit 2022

Introducción

La actual librería de desarrollo de apps de Apple realizada en Objective-C, pero que aprenderás de forma nativa en Swift. La más utilizada hoy día en las empresas y que sigue siendo imprescindible en una carrera profesional en iOS.

Conoce, aprende y entiende el buen uso de la arquitectura MVC, los patrones de delegación o KVO, inyección de dependencias y crea tus apps de la forma clásica. Tablas, colecciones, páginas, pestañas, controladores de navegación, uso de storyboards y XIB… Aprende diseño, buenas prácticas y domina las temidas constraints y el auto-layout. El diseño adaptativo no tendrá secretos para ti.

Pero UIKit también ha evolucionado en los últimos años y además de las formas clásicas y retrocompatibles, aprenderás a usar nuevas maneras de trabajar: como las fuentes de datos difusas, colecciones composicionales, acciones de segues para inyectar dependencias en los storyboards o cómo sacar lo mejor del iPad en su versión 15 creando ventanas flotantes modales, en los iPhone con los nuevos sheets de tamaño medio no modales o sacar partido a la API de botones y sus nuevos aspectos.

Ninguna idea o desarrollo se resistirá con UIKit.

Próxima Convocatoria

ONLINE EN DIRECTO

72 horas (60 teoría y 12 prácticas)

Del 21 de febrero al 16 de marzo de 2022

Se imparte de lunes a viernes de 19:00 a 23:00 horas.

Plazas limitadas 50 alumnos

Impartido por Julio César Fernández,
evangelista de desarrollo Apple.

Solicitar Programa de la Formación

El programa contiene toda la información sobre la formación que se imparte

Si piensas que esta formación puede ser interesante para tu desarrollo personal o puede impulsar tu carrera laboral, pero todavía tienes dudas o preguntas sobre ella, te invitamos a que reserves una entrevista con nuestro asesor especializado, que según tus necesidades personales, conocimientos actuales e intereses futuros, podrá orientarte y ayudarte a tomar la mejor decisión.

Reservar entrevista

Esta formación tiene un coste superior a 2.000€

Si estás interesado, rellena y envía el siguiente formulario para solicitar el Programa de la Formación

  • Este campo es un campo de validación y debe quedar sin cambios.

¡Clases grabadas y disponibles al día siguiente!

No te pierdas nada y ve las clases sin límites, para siempre.

read more
acadminDesarrollo de apps en UIKit, Storyboards y Auto-Layout 2022

Modelo de concurrencia y asincronía Async-Await 2022

Modelo de concurrencia y asincronía

Async-Await

Online

Logo Concurrencia 2022

Introducción

Que un software tenga un buen rendimiento depende de muchos factores que tienen que ver con la responsabilidad del desarrollador. La responsabilidad de usar las capacidades que le ofrece cada dispositivo. Y si hay algo que caracteriza a los últimos chips de Apple desde el A11 Bionic es su construcción con distintos componentes así como diferentes núcleos de distinta velocidad para optimizar su rendimiento. Algo que los M1, M1 Pro y M1 Max llevan mucho más allá.

¿Y cómo podemos sacar el máximo rendimiento de estos chips? Con la concurrencia: la capacidad de un sistema de ejecutar varias tareas a la vez. Y con asincronía: tareas que no se resuelven en tiempo real como todo el uso de red.

Comprende, entiende y aplica todos los conceptos de asincronía de tareas, la concurrencia de procesos, los problemas que presenta y cómo trabajar con ellos. Llevarás tus apps mucho más allá dominando el trabajo en red, los procesos pesados de carga, de procesamiento de datos, grabación de datos, manipulación individual o en bloque…

Un programa formativo único e imprescindible, parte esencial de conocimiento para cualquier desarrollador.

Próxima Convocatoria

ONLINE EN DIRECTO

16 horas (12 teoría y 4 prácticas)

Del 15 al 18 de febrero de 2022

Se imparte de lunes a viernes de 19:00 a 23:00 horas.

Plazas limitadas 50 alumnos

Impartido por Julio César Fernández,
evangelista de desarrollo Apple.

Solicitar Programa de la Formación

El programa contiene toda la información sobre la formación que se imparte

Si piensas que esta formación puede ser interesante para tu desarrollo personal o puede impulsar tu carrera laboral, pero todavía tienes dudas o preguntas sobre ella, te invitamos a que reserves una entrevista con nuestro asesor especializado, que según tus necesidades personales, conocimientos actuales e intereses futuros, podrá orientarte y ayudarte a tomar la mejor decisión.

Reservar entrevista

Esta formación tiene un coste superior a 450€

Si estás interesado, rellena y envía el siguiente formulario para solicitar el Programa de la Formación

  • Este campo es un campo de validación y debe quedar sin cambios.

¡Clases grabadas y disponibles al día siguiente!

No te pierdas nada y ve las clases sin límites, para siempre.

read more
acadminModelo de concurrencia y asincronía Async-Await 2022

Swift 5.5 y Programación Funcional 2022

Swift 5.5 y Programación Funcional

Online

Logo Swift 2022

Introducción

El lenguaje es la parte esencial antes de entrar en un nuevo territorio. Por eso todo empieza con Swift, el lenguaje abierto de propósito general de Apple, en su última versión 5.5. Un lenguaje que va mucho más allá del desarrollo de apps. Que puede ser usado para backend, frontend, web, en múltiples sistemas y entornos de desarrollo.

Aprende desde lo más básico como tipos de datos, arquitectura u opcionales hasta los diferentes patrones como delegados, KVO, closures, extensiones, programación orientada a objetos o protocolos. Descubre un lenguaje de programación que te inspirará en tu creatividad.

De principio a fin, entenderás el lenguaje para expresarte con él.

Domina la programación funcional y trabaja con las funciones como elemento de primer nivel del lenguaje. Resuelve y construye algoritmos de la forma más eficiente.

Con este programa formativo, aprenderás a hablar en Swift. A expresarte. A entenderlo al leerlo o escribirlo.

Próxima Convocatoria

ONLINE EN DIRECTO

40 horas (32 teoría y 8 prácticas)

Del 2 al 14 de febrero de 2022

Se imparte de lunes a viernes de 19:00 a 23:00 horas.

Plazas limitadas 50 alumnos

Impartido por Julio César Fernández,
evangelista de desarrollo Apple.

Solicitar Programa de la Formación

El programa contiene toda la información sobre la formación que se imparte

Si piensas que esta formación puede ser interesante para tu desarrollo personal o puede impulsar tu carrera laboral, pero todavía tienes dudas o preguntas sobre ella, te invitamos a que reserves una entrevista con nuestro asesor especializado, que según tus necesidades personales, conocimientos actuales e intereses futuros, podrá orientarte y ayudarte a tomar la mejor decisión.

Reservar entrevista

Esta formación tiene un coste superior a 1.000€

Si estás interesado, rellena y envía el siguiente formulario para solicitar el Programa de la Formación

  • Este campo es un campo de validación y debe quedar sin cambios.

¡Clases grabadas y disponibles al día siguiente!

No te pierdas nada y ve las clases sin límites, para siempre.

read more
acadminSwift 5.5 y Programación Funcional 2022