(+34) 673 566 782 - (+34) 960 653 052 formacion@imaginagroup.com
Banner Curso de IOS 12

¿Qué voy a aprender con el Curso de iOS 12?

El objetivo de este curso es el de dotar al alumno de todas las herramientas necesarias para poder desarrollar aplicaciones complejas para cualquier dispositivo móvil de Apple. Partiendo desde la base hasta lograr conocer en detalle los componentes más habituales en el desarrollo de este tipo de aplicaciones.

Otros clientes que están aprendiendo con nosotros…

Listado de Clientes

¿Quieres realizar esta formación sin coste para tu empresa?

¿Buscas cursos bonificados? ¿Conoces qué es la Fundación Tripartita? Si eres trabajador tus cursos están subvencionados. Imagina Formación es  una entidad organizadora de la Fundación Estatal de modo que puedes gestionar la formación bonificada de los cursos con nosotros . Nos encargamos de todos los trámites para conseguir la bonificación sin ningún coste adicional. Cumplimos con todos los requisitos para que nuestros cursos sean 100% bonificables.

Objetivos

Al finalizar el curso, el alumno debería ser capaz de crear sus propias aplicaciones con toda la funcionalidad necesaria para ser enviada a la App Store.

Temario

1 Introducción a iOS SDK

– Arquitectura de iOS y Xcode
– Novedades en iOS 12
– Introducción a Xcode 10
– Uso básico del IDE
– Tipos de proyectos
– Estructura del proyecto

2 Introducción a Swift

– Variables y contantes
– Clases y colecciones
– Operadores
– Bucles
– Control de flujo
– Funciones

3 Diseñando para iOS

– Distribuyendo el espacio
– Navegación
– Tipografía y color
– Integrando con iOS: iconos y gráficos

4 Sketch

– Introducción a Sketch
– Instalación de Sketch
– Familiarización con el entorno
– Diseño de logos, iconos e IU
– Resizing
– Exportación

5 Ciclo de vida, patrones de diseño y ViewController

– Estructura y ciclo de vida de una aplicación
– Patrones de diseño
– Delegate
– MVC
– Target — Action
– ViewControllers

6 Interfaces gráficas

– XIB, NIB, IBOutlets, IBActions
– Outlets y Actions
– Interface Builder
– Storyboard

7 Introducción a UIKit

– UILabel
– UIButton
– UIImage
– UISwitch
– UIStepper
– UIPickerView
– UIStepper
– UIProgressView

8 Interface Builder y Autolayout

– Creación de interfaces con Autolayout

9 Eventos

– Conceptos básicos y tipos de eventos
– Manejadores
– Eventos multitáctiles
– Gesture Recognizers
– Utilidades
– Multitouch y tipos de gestos
– Eventos de movimiento y orientación
– Eventos de control remoto

10 Notificaciones

– UserNotifications
– Notificaciones con imágenes
– Notificaciones con acciones
– Manejo de las acciones

11 Preferencias de usuario

– Añadir preferencias con Settings Bundle
– Uso de UserDefaults

12 Posicionamiento y mapas

– Requisitos
– Servicios de localización
– Uso del Geocoder directo e inverso
– Representación de mapas con MapKit
– Añadiendo anotaciones y overlays al mapa
– MKLocalSearch
– MKMapCamera
– MKDirections

13 Interfaces gráficas II

– Controlador de controladores
– UINavigationController
– UITabBarController
– UICollectionView

14 Multitasking

– Introducción
– Disponibilidad
– Background
– Transición entre estados
– Casos concretos: localización en background,
VoIP…
– Preparando la aplicación para multitasking

15 Hilos

– Introducción
– Operations
– Grand Central Dispatch

16 Interfaces gráficas III

– Creación de tablas: UITableView
– Uso de UIPageViewController para crear
aplicaciones “tipo libro”
– Creación de alertas con UIAlertController
– Personalización de controler de UIKit

17 Introducción a Core Data

– Elementos básicos de Core Data
– La pila de Core Data
– Creando la base de datos con Xcode
– Borrar, crear, modificar y buscar en la base de datos.

18 Webservices, XML y JSON

– URLConnection y URLSession
– Cómo conectar con servicios externos
– Parseo de XML a través de XMLParser
– Parseo de JSON mediante JsonSerialization

19 EventKit

– EventKit (calendario y recordatorios)
– Contacts (agenda de contactos)
– AVSpeechSynthesisVoice (text-to-speech)
– TextKit

20 Animaciones y UIKit Dynamics

– Core Animation
– UIView Animation
– Introducción a UIKit Dynamics

21 Git con Xcode

– Introducción a Git
– Conceptos básicos
– Creando repositorio remoto con Github
– Subiendo un proyecto a Github
– Gestión de ramas con Xcode
– Control de versiones con Xcode
– Solución de conflictos con Xcode

22 CocoaPods

– Introducción a CocoaPods
– PodFile
– Alamofire
– Kanna

23 Publicación de la aplicación

– Provisioning Portal
– Certificado de desarrollador
– Identificador de la aplicación
– Beta-testing
– Consejos y códigos de promoción
– Seguimiento

¿A quién va dirigido?

A programadores, diseñadores y a todas aquellas personas que quieran aprender a desarrollar aplicaciones móviles para la última versión del sistema operativo que utilizan los iPhone y iPad.

¿Cuáles son los requisitos?

Por tratarse de un curso de nivel intermedio, se requiere cierta experiencia previa en lenguajes de programación orientados a objetos como podría ser Java o C++. No se requiere ningún conocimiento de Swift ya que el conocimiento necesario se irá tratando a lo largo del curso.

Es necesario disponer de un equipo Mac con el sistema operativo OS X 10.12 Sierra o superior con la aplicación Xcode 10 instalada.

¿Quieres un plan de formación personalizado?

Nombre (requerido)

Correo electrónico (requerido)

Teléfono (requerido)

Modalidad (requerido)

  1. Responsable de los datos: IMAGINA WEB & MOBILE TECHNOLOGIES S.L.
  2. Finalidad de los datos: Responder a la información solicitada, envío de boletines de noticias y ofertas.
  3. Destinatarios: IMAGINA WEB & MOBILE TECHNOLOGIES S.L. No se cederán los datos a terceros.
  4. Derechos: En cualquier momento puedes acceder, recuperar y borrar tu información.

¿Qué es iOS 12?

Es la nueva actualización de software que lanzó la compañía de la manzana. El nuevo sistema operativo de Apple llega repleto de novedades, algunas revolucionarias y otras que son simples detalles. Características tan destacables como centro de control personalizable, configuración de las sugerencias de Siri, modo ‘No molestar al conducir’, soporte QR nativo en la cámara de fotos, barra de apps y stickers en mensajes.

También dispondremos de la barra para abrir una app de mensajes siempre en la parte inferior de una conversación, haciendo que sea más fácil utilizar stickers y apps integradas. Integración NFC con otros dispositivos. Soporte para GIFs en fotos. Eliminación automática de apps que no usas. El modo de una mano en el teclado, los cambios en algunos iconos o la posibilidad de grabar la pantalla son otros de los trucos que esconde el nuevo iOS 12.

Opiniones del curso
El curso de iOS12 me ha gustado mucho, se tocan muchos temas y ya cada uno puede profundizar bien en todo con un buen guión. Un curso muy productivo. Muchas gracias. .
Camilo Vargas
La verdad que el curso ha sido bastante provechoso. La comunicación con el profesor ha sido muy fluida y de gran ayuda.
Jose Luna
Mi impresión sobre el curso es, en general, satisfactoria. El curso me ha parecido bastante completo, con un temario que toca bastantes temas.
Juan Esteban Tarradas
Sin duda uno de los cursos más prácticos que he realizado online. No tengo “pegas” de ningún tipo. Comunicación, rapidez, profesores, material, TODO DE 10!
Carla Lozano
Antes que nada quería indicar que estoy muy contento con la atención que me han prestado desde la plataforma para que yo pudiera realizar el curso. Los tutores han respondido satisfactoriamente a las cuestiones que les he planteado. Estoy muy contento con la realización del curso ya que ha cubierto mis expectativas.
Dario Cantero
En cuanto a mi opinión sobre el curso, simplemente excelente y el profesor era un crack, de hecho logramos ver todos los puntos del temario.
Sandra Alcántara

Realiza el curso desde donde quieras gracias a nuestro campus online. Dispondrás de un profesor experimentado en programación y desarrollo que te ayudará y responderá a todas tus dudas.

Tutor personal

Cada alumno tiene un desarrollador asignado que responderá a todas las dudas que vayan surgiendo durante el curso.

Plataforma online

Descubre nuestro campus de formación, donde podrás visualizar todo el contenido del curso y descargarlo.

Proyecto final

Tendrás la posibilidad de desarrollar tu propia aplicación y de que sea evaluada por un profesional en el sector.

Disponibilidad horaria

Dispondrás de acceso las 24h los 7 días de la semana a nuestra plataforma online. ¡Conéctate cuando quieras!

Diploma de certificación

Al finalizar se te entregará un diploma de aprovechamiento del curso avalado por Imagina Group.

Bolsa de empleo

Disponemos de una bolsa de empleo para antiguos alumnos con el fin de ponerlos en contacto con las empresas.

¿De cuánto tiempo dispongo para realizar el curso?

Los cursos iniciales y medios son de 2 meses, mientras que los avanzados son de 3 meses.

¿Y si finaliza el plazo y no lo he podido terminar?

Si finaliza el plazo puedes paralizar el curso en función de tu carga/laboral y retomarlo más tarde.

¿De qué métodos de pago disponen?

Puedes pagar por transferencia bancaria, PayPal o con tarjeta de crédito a través del TPV de nuestra web.

¿Qué contenidos ofrece el curso?

El material consta de temarios, ejercicios, videotutoriales y otro tipo de recursos.

¿Puedo realizar el curso si no resido en España?

Por supuesto. Somos desarrolladores que formamos a nuestros alumnos por toda España y Latinoamérica.

Vivo fuera de España, ¿Cómo puedo hacer el pago?

Si no puedes hacer una transferencia internacional, puedes pagar por de PayPal o con tarjeta de crédito Visa o MasterCard.

Aumenta la competitividad de tu empresa dándole a tus empleados la mejor formación para mejorar sus conocimientos y productividad. ¡Motiva a tus trabajadores y adáptate a los nuevos retos del mercado!

¡Sin desplazamientos! Impartimos la formación en tu empresa.

En caso de no disponer de espacios destinados a esta actividad, nos encargaremos de buscar aulas donde realizar el curso.

Imagina Formación somos entidad colaboradora y organizadora de la Fundación Tripartita, porque consideramos que no hay mejor manera de invertir que hacerlo en la formación de tecnologías punteras. Si dispones de créditos de formación y quieres destinarlos a una formación de calidad, podemos informarte sobre ello

Tecnología innovadora

Nuestro objetivo es transferir todo el conocimiento adquirido durante nuestros desarrollos para poder ofrecer la formación de más calidad. Por ello, todos nuestros profesores son desarrolladores que trabajan en proyectos tecnológicos de relevancia nacional e internacional.

Cursos personalizados

Ofrecemos cursos adaptados a las necesidades de su empresa, contando siempre con los temarios más actualizados en las últimas tecnologías. Somos los primeros que actualizamos temario y dedicamos una buena parte de nuestro tiempo a investigar los avances tecnológicos del mercado.

Consultoría

Nuestros cursos a empresas incluyen, además, 5 horas de consultoría online durante las dos semanas siguientes al curso; en ellas se resolverán todo tipo de dudas y se orientarán a los trabajadores en los procesos de desarrollo. Nuestro objetivo es conseguir un aprendizaje óptimo. Obtén más información de nuestra empresa en el perfil de Linkedin de Imagina Group.

Nuestros clientes

A lo largo de los últimos años han sido muchas las empresas que han apostado por formar a sus trabajadores en nuevas tecnologías, y que han confiado en Imagina Formación para llevar a cabo estas formaciones.

Uso de cookies: Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies

ACEPTAR
Aviso de cookies