Home » Swift 3. Curso Intensivo para Programadores + Videojuegos Casuales 2D y 3D con SpriteKit y SceneKit para iOS 10
Swift 3. Curso Intensivo para Programadores + Videojuegos Casuales 2D y 3D con SpriteKit y SceneKit para iOS 10

Swift 3. Curso Intensivo para Programadores + Videojuegos Casuales 2D y 3D con SpriteKit y SceneKit para iOS 10

Presentamos el curso combinado Swift 3 para programadores y desarrollo de videojuegos casuales 2D y 3D con SpriteKit y SceneKit. Una combinación de los dos módulos ya convocados por separado: Swift 3, curso intensivo para programadores y Desarrollo de apps en iOS 10 y Swift 3. Consigue un precio especial matriculándote en ambos cursos a la vez y conviértete en un auténtico experto en Swift y desarrollo de videojuegos en solo 2 semanas intensivas o en 6 semanas (sábados intensivos). 30 horas de curso intensivo y únicos.

Convocatoria enero de 2017 (y febrero/marzo 2017 en sábados)

  • Semanal
  • Sábados
Estos cursos se impartirán entre semana de lunes a viernes en horario de 19:00 a 22:00 horas.

Modalidad: Presencial
Fecha de impartición: del 16 al 20 de enero y del 30 de enero al 3 de febrero de 2017
Horario: de 19:00 a 22:00 horas
Total horas: 30
Plazas limitadas: 12 alumnos
Precio: El curso tiene un precio de 500€ OFERTA 10% DE DESCUENTO, 450€ por alumno (IVA incluido).
Estado: Convocatoria Abierta y Plazas Disponibles

Reserva ya tu plaza para el curso intensivo semanal, con un descuento del 10% al ser combinado.

Pagar con Stripe

Pagar con Paypal


Toda la web de Apple Coding utiliza el más alto estándar de cifrado web para garantizar tu seguridad con los pagos y tu información. Usamos SHA-256 con cifrado RSA y TLS 2.0. Tu seguridad es esencial para nosotros.
Estos cursos se impartirán de forma intensiva los sábados en horario de 09:00 a 14:00 horas.

Modalidad: Presencial
Fecha de impartición: 14, 21, 28 de enero y 25 de febrero, 4 y 11 de marzo de 2017
Horario: de 09:00 a 14:00 horas
Total horas: 30
Plazas limitadas: 12 alumnos
Precio: El curso tiene un precio de 600€ OFERTA 10% DESCUENTOS 540€ por alumno (IVA incluido).
Estado: Convocatoria Abierta y Plazas Disponibles

Reserva ya tu plaza para el curso intensivo semanal, con un descuento del 10% al ser combinado.

Pagar con Stripe

Pagar con Paypal


Toda la web de Apple Coding utiliza el más alto estándar de cifrado web para garantizar tu seguridad con los pagos y tu información. Usamos SHA-256 con cifrado RSA y TLS 2.0. Tu seguridad es esencial para nosotros.
El pago de los cursos se realiza a Gabhel Studios S.L., empresa propietaria de las marcas comerciales Apple Coding y Apple Coding Academy. Tras la recepción del pago se confirmará la plaza al email indicado en el pago o aquel usado en la cuenta Paypal, según el caso.

Requisitos mínimos

El alumno deberá tener nociones básicas de programación y orientación a objetos, con el objeto de seguir el curso al ritmo del resto de alumnos. No es necesario conocer Swift ni haber desarrollado apps en iOS.

Público Objetivo

Para programadores en otros lenguajes orientados a objetos como Objective-C, C# o Java, o que tengan conocimientos bajos o medios en otras versiones de Swift. Que no tengan experiencia en el lenguaje de programación Swift 3 o hayan tenido un contacto no muy directo con él, con el objeto de asentar sus conocimientos y formación para permitirles realizar programas y proyectos completos. También en aquellos programadores que ya trabajan con Objective-C pero quieren dar el necesario paso al nuevo lenguaje de Apple.

Este curso está enfocado para desarrolladores que quieran no solo iniciarse en la programación en Swift 3 sino en el apasionante mundo del desarrollo de videojuegos en entornos Apple, con las librerías nativas de Apple SpriteKit (desarrollo en 2D) y SceneKit (juegos 3D). Que quieran entrar en el más lucrativo mercado del entretenimiento que actualmente existe en el App Store de Apple, donde un 75% del total de ingresos proceden de este tipo de productos.

Descripción

Swift es el lenguaje de código abierto de Apple que está revolucionando el mundo del desarrollo. Creado en la esencia de los mejores de scripting, de alto nivel pero dando una velocidad y potencia sin precedentes. Un lenguaje que incluso puede usarse fuera de entornos Apple para, por ejemplo, realizar procesos de lado servidor. Swift, en su última versión 3, ha evolucionado hacia una especificación más moderna y preparada para la evolución del desarrollo de apps y juegos de los próximos años, así como creando una lenguaje moderno y potente de gran futuro.

El curso Swift 3 dará al alumno los conocimientos necesarios para convertirse en un experto en Swift y preparan al alumno para incorporarse al mercado laboral con la mayor especialización, ampliar sus conocimientos en su currículum profesional o dedicarse al desarrollo autónomo de apps para terceros o en sus propios desarrollos. Se hará un recorrido completo por el lenguaje Swift 3, enfocado en su uso específico como lenguaje para el desarrollo de apps o videojuegos, así como un enfoque de propósito general que permite crear programas o funcionalidad de lado servidor.

Tras finalizar el curso de Swift, el alumno se adentrará en el mundo de los sprites, scroll, cámaras, escenas, texturas, sonidos, editores, eventos, mandos… conceptos asociados al desarrollo de videojuegos. Los videojuegos son el mercado de entretenimiento que más dinero genera actualmente, más que la música y el cine juntos. Y la App Store de Apple es el modelo de negocio más productivo de estos.

En la parte del curso sobre desarrollo de videojuegos casuales 2D y 3D con SpriteKit y SceneKit se aprenderá a cómo desarrollar desde 0 un videojuego, todos los conceptos que lo rodean, su ciclo de vida (diferente al de una app), como usar los editores que ayudan a gestionar más fácilmente los recursos y posibilidades… Se hará un recorrido completo por todo el ciclo de vida de los mismos, para que el alumno tenga la capacidad de crear los mejores videojuegos casuales con su talento y los conocimientos adquiridos en este curso.

Objetivo final

Al finalizar el curso el alumno contará con los conocimientos necesarios para utilizar Swift como lenguaje de programación, sacar el máximo rendimiento de sus aplicaciones y adentrarse en el apasionante mundo del desarrollo de apps, juegos o servicios server-side. Contará con los conocimientos para realizar todo tipo de programas en entornos Apple de una manera fácil y sencilla.

El alumno contará igualmente con los conocimientos necesarios para utilizar Xcode como herramienta de desarrollo de videojuegos, entender todos sus editores, configurar su interfaz, crear juegos multiplataforma y multipantalla que se adapten a todos los dispositivos, gestionar los recursos gráficos del proyecto y crear juegos 2D y 3D completos que le permitan iniciar sus propios proyectos y enviarlos a la App Store de Apple.

Temario

Un curso de 30 horas totales donde se verá el siguiente temario:

Swift 3 para programadores

Introducción a Swift
– Breve historia de Swift y evolución hasta la versión 3.
– Swift Open Source, el lenguaje llega a Linux y a server-side.
– Playgrounds: prototipos en Mac y iPad.

Swift básico
– Tipos de datos.
– Operadores.
– Controles de flujo.
– Opcionales.
– Cadenas.
– Colecciones (I): arrays o matrices.
– Colecciones (II): diccionarios.
– Colecciones (III): sets o conjuntos.
– Conversión de tipos (upcasting y downcasting).
– Tuplas.

Swift intermedio
– Funciones.
– Enumeraciones.
– Clases (concepto, inicialización y herencia).
– Structs o estructuras.
– Closures.
– Encadenamiento de opcionales.
– Propiedades.
– Protocolos.
– Delegaciones.
– Extensiones.

Swift avanzado
– Control de errores.
– Subscripts.
– Programación funcional.
– Funciones avanzadas (map, reduce, filter, forEach) y reducción por closures.
– Genéricos, concepto y función.
– Métodos de tipo (type methods) y funciones parciales.
– Genéricos en programación funcional y closures que escapan.
– Enumeraciones avanzadas y árboles binarios.
– ARC y gestión de memoria.
– Operadores personalizados y sobrecarga.
– Control de acceso en Swift 3 y Swift Open Source.
– Programación orientada a protocolos: concepto.
– Programación orientada a protocolos: casos prácticos.
– Programación orientada a protocolos aplicada a proyectos.

BONUS
– Playgrounds avanzados: prototipos de apps y juegos.

Desarrollo de videojuegos casuales 2D y 3D con SpriteKit y SceneKit en iOS 10

Introducción a los videojuegos
– Ciclo de vida de un videojuego
– Componentes: nodos, acciones, partículas, texturas, materiales, físicas…
– Gestión de recursos: atlas, escenas, mapas…

Juegos 2D (SpriteKit)
– Sprites
– Acciones
– El editor de escenas
– Componentes a usar: etiquetas, formas, luces…
– Nodos de referencia
– Físicas de objetos
– Mapas de tiles
– Partículas

Juegos 3D (SceneKit)
– Escenas e importación
– Cámaras
– Luces y primitivas
– Detección de colisiones
– Materiales

Sonido
– Música de fondo
– Efectos de sonido
– Nodos de sonido
– Sonido espacial 3D

Juegos profesionales
– ReplayKit (retransmite o graba tus partidas)
– Juegos cross-platform: macOS, watchOS, tvOS e iOS
– GameplayKit (IA, generadores de mapas, generadores aleatorios…)

A la finalización del curso, el alumno podrá acceder a todas las presentaciones y código que se generen, así como acceso a librerías auxiliares para tareas claves del temario.

El alumno recibirá un certificado que acredita su participación en el curso todos los días del mismo y que ha completado los objetivos del mismo, expedido por Apple Coding Academy con el respaldo de la sociedad Gabhel Studios Sociedad Limitada.

Requisitos

El alumno deberá venir con su propio ordenador portátil Mac con los siguientes requisitos:
– Mac OS X 10.11.6 o superior
– Xcode 8.1
Es recomendable, para ayudar en el transcurso del curso que el portátil tenga instalada toda la documentación oficial de Apple en Xcode 8, que puede instalarse a través de Preferences > Components y con la descarga de Guides and Sample Code.

Opcionalmente, el módulo de Swift 3 (no el de videojuegos) puede realizarse también cumpliendo los siguientes requisitos:
– iPad Air, iPad Air 2, iPad Mini (con pantalla Retina), iPad Pro de 9,7″ o de 12,9″ con iOS 10.1 o superior.
– Swift Playgrounds para iOS 10.

Formador

El curso será impartido por Julio César Fernández, autor del libro “Aprendiendo Swift 3” y reconocido experto en el lenguaje de Apple en habla hispana, siguiendo el currículum citado libro de Swift 3 y el de próxima edición “Creando videojuegos 2D y 3D con SpriteKit y SceneKit en iOS 10 y Swift 3”, que sigue la línea editorial iniciada por el best-seller “Aprendiendo Swift 3”, como continuación del currículum formativo de Apple Coding Books.

Lugar de Impartición

Gabhel Studios S.L.
Centro de Negocios Alba 3
Calle Anabel Segura, 10 3º Planta
Edificio FITENI IX
28108 – Madrid
Tlf: 911846422

Puedes llegar en coche siguiendo el plano, o en transporte público:
METRO:, Línea 10 (Metro Norte), La Moraleja (Zona B1) – Dirección Hospital Infanta Sofía
AUTOBÚS, Línea 159 (Madrid – Alcobendas/Arroyo de la Vega). Parada: Avenida de la Vega, 7 (Parada Avenida de la Vega – Anabel Segura). Salida Plaza de Castilla (Zona B1).
CERCANÍAS: Línea C4: Parla – Atocha- Chamartín – Cantoblanco – Alcobendas San Sebastián de los Reyes, Parada: Alcobendas/San Sebastían de los Reyes.
Dada la distancia desde la Estación de Cercanías se recomienda coger desde la estación el autobús L-9 (Estación FFCC-Arroyo de la Vega) hasta la parada: Alcobendas AV.VEGA-ANABEL SEGURA – ESQ.C.ANABEL SEGURA-B1.

NOTA: A las horas en que está convocado el curso, tanto entre semana como fines de semana (sábados) existe una enorme facilidad de aparcamiento en las inmediaciones del lugar del curso sin coste alguno. Para los cursos del sábado se requerirá, posterior al pago de la cuota de reserva, el número de DNI o NIE de cada alumno, con el objetivo de autorizar su acceso al edificio donde se imparte la formación. Este dato se requiere con el único fin de garantizar la seguridad de las instalaciones en horario de fin de semana y forma parte de la política de Inmobiliaria Fiteni, dueña del edificio.

Sobre pago y facturación

Si desea reservar su plaza y pagar la matrícula por transferencia bancaria, en vez de pago online, contacte con nosotros al email formacion@applecoding.com y le indicaremos los pasos a realizar.

A la finalización del curso, Gabhel Studios S.L., propietaria de la marca Apple Coding Academy, emitirá una factura correspondiente a cada alumno, la cual refleja el IVA por el servicio prestado. La misma puede ser expedida a la persona que realizó el pago o una empresa que realicé el pago por el mismo.

Si como empresa decide pagar más de una matrícula para más de un alumno, solamente ha de usar el mismo email en cada pago y se generará una única factura legal con IVA a nombre de la empresa que realizó los cargos, pudiendo acreditar posteriormente a los alumnos para los que pagó el curso.

Para cualquier duda a este respecto, no dude en consultarnos en el email formacion@applecoding.com o llamando en horario de oficina al 91.184.64.22.

Convocatoria enero de 2017 (y febrero/marzo 2017 en sábados)

  • Semanal
  • Sábados
Estos cursos se impartirán entre semana de lunes a viernes en horario de 19:00 a 22:00 horas.

Modalidad: Presencial
Fecha de impartición: del 16 al 20 de enero y del 30 de enero al 3 de febrero de 2017
Horario: de 19:00 a 22:00 horas
Total horas: 30
Plazas limitadas: 12 alumnos
Precio: El curso tiene un precio de 500€ OFERTA 10% DE DESCUENTO, 450€ por alumno (IVA incluido).
Estado: Convocatoria Abierta y Plazas Disponibles

Reserva ya tu plaza para el curso intensivo semanal, con un descuento del 10% al ser combinado.

Pagar con Stripe

Pagar con Paypal


Toda la web de Apple Coding utiliza el más alto estándar de cifrado web para garantizar tu seguridad con los pagos y tu información. Usamos SHA-256 con cifrado RSA y TLS 2.0. Tu seguridad es esencial para nosotros.
Estos cursos se impartirán de forma intensiva los sábados en horario de 09:00 a 14:00 horas.

Modalidad: Presencial
Fecha de impartición: 14, 21, 28 de enero y 25 de febrero, 4 y 11 de marzo de 2017
Horario: de 09:00 a 14:00 horas
Total horas: 30
Plazas limitadas: 12 alumnos
Precio: El curso tiene un precio de 600€ OFERTA 10% DESCUENTOS 540€ por alumno (IVA incluido).
Estado: Convocatoria Abierta y Plazas Disponibles

Reserva ya tu plaza para el curso intensivo semanal, con un descuento del 10% al ser combinado.

Pagar con Stripe

Pagar con Paypal


Toda la web de Apple Coding utiliza el más alto estándar de cifrado web para garantizar tu seguridad con los pagos y tu información. Usamos SHA-256 con cifrado RSA y TLS 2.0. Tu seguridad es esencial para nosotros.
El pago de los cursos se realiza a Gabhel Studios S.L., empresa propietaria de las marcas comerciales Apple Coding y Apple Coding Academy. Tras la recepción del pago se confirmará la plaza al email indicado en el pago o aquel usado en la cuenta Paypal, según el caso.