Xpert

Curso aplicaciones iPhone con Swift 2, Directo a la venas

Xpert
Virtual

Precio a consultar
¿O prefieres llamar directamente al centro?

Información importante

Tipología Curso
Metodología Virtual
Duración Flexible
Inicio Fechas a escoger
  • Curso
  • Virtual
  • Duración:
    Flexible
  • Inicio:
    Fechas a escoger
Descripción

En este curso aprenderás a crear una aplicación profesional que reune las buenas practicas usando herramientas nativas Apple, desde su base inicial hasta concluir con manejo de base de datos que también enseñamos desde cero, más conocimiento de servicios web que también entregamos incluso los servicios web iniciales que te servirán para tener un modelo de desarrollo hacia tus propias aplicaciones o las de tus clientes.

Instalaciones (1) y fechas
Dónde se imparte y en qué fechas

Ubicación

Inicio

Virtual

Inicio

Fechas a escogerMatrícula abierta

A tener en cuenta

· ¿Qué pasará luego de pedir información?

Una vez que solicites información por medio del catálogo de Emagister.com el centro se pondrá en contacto contigo para informarte del proceso de matriculación.

Preguntas & Respuestas

Plantea tus dudas y otros usuarios podrán responderte

¿Quién quieres que te responda?

Sólo publicaremos tu nombre y pregunta

¿Qué aprendes en este curso?

Base de datos
Opciones de Registro como developer
Propiedades_textField
Creando Capa Model ejemplo
Clase UISegmentControl
Autolayout ejemplo base
Colección de datos con Array
UITableView
Conceptos e implementación
Colección de datos Array y Dictionary

Profesores

Fredy Asencios
Fredy Asencios
Profesor

Programa académico

Introducción al curso

  • Introducción y referencias documentación Apple - descargar presentación
  • Opciones de Registro como developer
  • Referencia básica y presentando a Xcode
  • Beneficios como developer registro gratis (free)
  • beneficios_developer_pagando
  • proceso_de_desarrollo
  • patron_mvc
  • xcode_crear_un_proyecto
  • presentando_vista_sizeClass_previewMode
  • Disenio_vista
  • Vinculos_IBOutlet_IBAction_capaController
  • primerosPasos_variables_funcion_button
  • convertir_literal_a_Entero - Descargar Código fuente
  • propiedades_textField
  • cambio_de_propiedades_programaticamente
  • Optional_Swift_2 primeros conceptos

Tipos de Datos, Constantes, Variables, Funciones, crear funciones

  • tipos_de_datos
  • constantes_variables_declaracion
  • Ejemplos_base_Constantes_variables
  • funciones_definicion_ejemploBasico
  • funciones_con_retorno
  • funciones_con_parametros
  • Como_usar_documentacion_oficial
  • funciones_nombres_parametros

Programación Orientada a Objetos en iOS con Swift

  • Clases_objetos_definicion
  • Ejemplo_practico_clases_objetos_get_set
  • Herencia_Clase_Ejemplo_practico
  • Creando Capa Model ejemplo
  • Resumen del capítulo de Clases y Objetos

Controles UI (user interface) más usados PRACTICO

  • Clase UIIMageview y Autolayout Ejemplo practico
  • Clase UISwitch con UIImageView cambio de imagen programáticamente
  • Clase UISegmentControl (parte 1)
  • Clase UISegmentController (parte2)

Complemento1: Tuplas y funciones con retorno Tipo Tupla

  • Tuplas y funciones con retorno tipo Tupla
  • Ejemplo SegmentControl capamodel y clase con función

Autolayout, sizeClass y StackView

  • Autolayout conceptos básicos
  • Autolayout ejemplo base
  • Modificar y actualizar constrains
  • Ejemplo 2 Autolayout parte 1
  • Ejemplo 2 Autolayout parte 2
  • introducción Size Classes
  • Ejemplo SizeClass
  • StackView, nuevo en iOS 9, mas herramientas para un perfecto Layout
  • Ejemplo práctico de uso del StackView
  • ejemplo de StackView con SizeClass

Colección de datos y uso práctico en UITableView

  • Colección de datos con Array
  • Ejemplo con Array
  • Colección de datos con Dictionary , concepto teórico
  • Ejemplo con Dictionary
  • complemento 2: Documentación de Colección de datos
  • UITableView, conceptos e implementación
  • Ejemplo TableView básico

Colección de datos y UIPicker (ios8)

  • Array-definicion
  • Array-ejemplo
  • Dictionary
  • DictionaryEjemplo
  • UIPickerTeoria
  • UIPicker-implementacionBasica
  • UIPIckerDataSource
  • UIPicker-didSelect
  • UIPickerDiseño
  • Presentación Colección de datos Array - Fuente de Ejemplo
  • Colección de datos Array y Dictionary
  • Presentación Colección NSDictionary - Fuente de ejemplo
  • UIPickerView presentación y ejemplo

UITableView implementación Métodos delegados y DataSource (ios8)

  • UITableView-Concepto-inicializar
  • tableViewEjemploBasico
  • TableViewEjemploColeccionDatos
  • tableViewConceldaImagen
  • TableViewConCustomCell
  • UITableView
  • Recursos y Códigos Fuentes TableView

Passing Data (ios8)

  • PassingData
  • PassingData2
  • Passing Data

Fase 1: implementando Proyecto Restaurante - DataSource con Dictionary y Array

  • creacion_diseñoNavegacion_Storyboard
  • implementacionTableView-menu
  • Celdas_customizadas
  • iseño Vista detalle
  • passingDataAdetalle
  • findelproyectoFase1
  • Fuentes Proyecto Restaurante Fase 1

Base de datos desde conceptos básicos e implementación en iOS

  • BaseDeDatosSqlite-teoria
  • SqliteCreandoNuestraBasededatos
  • implementarSqliteenProyecto
  • ejemploDeUsoVerificacion
  • ejemploImagendesdeBD
  • Base de datos
  • Recursos Base de datos - libreria y ejemplo

Fase 2: implementando Proyecto con Base de datos

  • proyecto-Restaurante-fase2 introduccion
  • Implementar BD y libreria
  • Celda y fondo transparente (H264)
  • Recursos y código fuente Proyecto fase 2

Servicios Web, datos dinámicos y sincronización

  • Teoría de Servicios Web y que es Json
  • Parser a servicio web, serialización JSON
  • Arquitectura de Sincronización de datos desde un servidor Web (Cloud)
  • Parse y ciclo de vida, presentaciones y Ejemplo Parse

Fase 3: agregando servicios web al proyecto, liveCycle de vista y de la App

  • Implementación y Serialización del servicio web
  • Recorriendo Array de serialización y sincronización
  • Servicio Web modelo básico
  • Ciclo de vida de ViewController y pruebas
  • Ciclo de vida del aplicativo, clase AppDelegate
  • Código Fuente de proyecto Fase 3 datos con servicio web (Json)

MapKit y geoubicación usando CoreLocation

  • MapKit teoría como implementar
  • Ejemplo de implementación Mapkit y CoreLocation
  • Persistencia de datos usando archivo plist
  • Anotación de puntos en el mapa - MKAnnotation
  • Implementar Regiones en el Mapa
  • Selección de tipos de mapa, propiedad MapType
  • Zoom in , Zoom Out , implementación
  • Recursos y ejemplo Mapa y CoreLocation

Fase 4 : agregando Mapa y Social Activity al proyecto

  • Agregar nueva vista y presentando Modal al proyecto
  • Implementar MapKit y CoreLocation en el Proyecto Restaurante
  • Agregar puntos de locales en el Mapa
  • Configurar selector de tipos de mapa en el proyecto
  • Personalizando punto de ubicación con Imagen, en el mapa
  • Implementar Social Activity en el proyecto Restaurante

Fase 5: Desarrollo del módulo de ordenes de compra en el proyecto

  • Modificación de Vista Detalle y agregar nueva tabla a la Base de datos
  • Consulta (Query) insert a tabla ordenpedido de la Base de datos
  • Nueva Vista de ordenes, Listar Ordenes
  • FileSystem y data container, Area Document y Base de datos
  • Diseño Vista Ordenes
  • Diseño celda personalizada Ordenes
  • Consulta SQL Select de tabla ordenpedido BD y tableView
  • Calculo de monto total de orden
  • Animación de Vista y TextFieldDelegate
  • Diálogo AlertController
  • Complementos Finales del proyecto Restaurante
  • Proyecto integrado la fase 4 y 5

Actualización a Xcode 6.3 con Swift 1.2 (abril 2015 )

  • Recomendaciones para actualizar a Xcode
  • Ejemplo practico de como actualizar tu proyecto a Xcode 6.3 y código Fuente

Bonus- más sobre Autolayout y sizeclass

  • AutoLayout y Constrains introducción
  • ejemplo de AutoLAyout y Constrains
  • SizeClass introducción
  • ejemplo de sizeClass
  • Apple app transport security (excepción para usar urls simples como mapas, ws)

Compara para elegir mejor:
Ver más cursos similares