Curso de Programación Avanzada en iOS

Domina conceptos avanzados de Programación en iOS. Aprovecha al máximo todos los recursos de este lenguaje para desarrollar Apps de calidad y alto impacto.

Dificultad Uso de PC
Costo y duración
$1580
15 hs
Inscribirme

En este curso aprenderás a

  • Manejar la memoria con contador de referencias (no ARC)
  • Crear y utilizar categorías.
  • Realizar tareas asincrónicas.
  • Crear notificaciones.
  • Construir vistas customizadas.
  • Manejar animaciones básicas.
  • Crear y manejar APN (Apple Push Notifications).
  • Consumir información de un servidor web.
  • Adecuar datos en el formato Json al paradigma de objetos.
  • Visualizar fotos desde un servidor en un dispositivo iOS.
  • Utilizar los sensores del dispositivo (GPS, Acelerómetro, Giroscopio, Brújula).

Modalidad de cursado

Puedes tomar este curso en modalidad presencial o modalidad a distancia

Inscribirme

1. Nuevos conceptos:

Categorías

Class extensions

Subclases Vs categorías

Laboratorio 1

Manejo de memoria

Automatic Reference Counting

ARC vs no ARC

Autorelease Pool

Key Value Coding

Key Value Observing

Laboratorio 2

Mensajes

Perform Selector

NSInvocation

Literales

Directivas de precompilación

Enums

Elementos Nulos

Laboratorio 3

2. Tareas en Background

Repaso de Hilos

NSThread

NSOperationQueue

GDC

dispatch_main

dispatch_async

dispatch_sync

dispatch_after

dispatch_apply

dispatch_once

Cuando usar cada una uno.

Web Services

¿Qué son y para qué se usan?

Protocolo REST

JSON

¿Cómo consumir un servicio REST?

Implementación cliente REST

Laboratorio 4

3. Vistas para Avanzados

Carga de imágenes de Internet

Introducción imágenes y memoria.

Framework SDWebImage

Loadings

¿Para qué sirven?

Ejemplo de implemenación

Laboratorio 5

4. Notifications

¿Qué son?

¿Para qué se usan?

Push Notifications

Ejemplo de implementación.

Laboratorio 6

Vistas de UIKit

Scroll Views

UICollectionView

UITextField

UItextView

UILabel

UIButton

Laboratorio 7

Vistas Custom

UIWindow

Formas de dibujado

TintColor

Frames

Bounds

Centers

Animaciones básicas

Laboratorio 8

Persistencia

PList

Archiving

NSUserDefaults

SQlite

CoreData

Laboratorio 9

5. Sensores

Sensores de movimiento

Acelerómetro

Sensores de posición

Giroscopio

Proximidad

Brújula

Localización

Posición actual por GPS

Posición actual por internet

Mapas

Garantia de Aprendizaje

Certificaciones

  • Diploma de asistencia impreso (solo para cursos presenciales)
  • Diploma de asistencia y de aprobación online
Diploma

Paquetes Promocionales

Recursos adicionales entregados


Todas las marcas, logos e isologos mencionados dentro del web site son propiedad de sus respectivos propietarios
Informes y consultas:
4328-0457|
Contactenos
|
Nuestra oferta de formación se encuentra orientada al desarrollo profesional buscando potenciar las habilidades personales de los alumnos.

Newsletter

Ubicación

Sucursal Ciudad de Buenos Aires
(011) 4328-0457
Lavalle 648, 8° Piso
CABA, Buenos Aires, Argentina
Sucursal Rosario
(0341) 527-1200
Corrientes 905
Rosario, Santa Fé, Argentina
Sucursal San Juan
(0264) 422-6948
25 de Mayo 57
Capital, San Juan, Argentina
Sucursal Tandil
(0249) 443-2707
Maipu 520
Tandil, Buenos Aires, Argentina
Sucursal Córdoba
(0341) 527-1200
Av. General Paz 115
Córdoba Capital, Córdoba Argentina
Sucursal Río Tercero
(03571) 500-500
San Pedro y Cid Campeador
Río Tercero, Córdoba, Argentina
Sucursal Villa María
(0353) 15424-5260
Villa María, Córdoba, Argentina
Sucursal Paraná (Próximamente)
Paraná, Entre Ríos, Argentina
Sucursal São Paulo
(+55 11) 3181-3987
Av. Paulista 2202, 6°
São Paulo, SP, Brasil
Sucursal Asunción
(+595) 991 68 7775
c/ Independencia Nacional 179
Asunción, Paraguay
Valid XHTML 1.0 Transitional ¡CSS Válido!
EducacionIT. Copyright 2005-2017
¿Te podemos ayudar?
4328-0457