SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
Ficha Curso – Curso básico de programación para iOS | 1
FICHA TÉCNICA DEL CURSO
[INF08] CURSO BÁSICO DE PROGRAMACIÓN PARA IOS
OBJETIVOS:
Objetivo general
 Aprender las bases de la programación de aplicaciones nativas para iOS en
Objective C utilizando como herramienta Xcode.
Objetivos específicos
 Conocimiento de las bases del lenguaje Objective C
 Gestión de memoria en aplicaciones iOS
 Creación de aplicaciones básicas para iOS
 Manejo de tablas, mapas, localización y visores web
DESTINATARIOS:
Personas con conocimientos en programación orientada a objetos, lenguajes
como C o similar, fluidez en el entorno de Mac. También es necesario un Mac con
Xcode instalado.
DURACIÓN:
30 horas
CONTENIDOS:
TEMA 1. INTRODUCCIÓN AL ENTORNO DE DESARROLLO DE IOS
1.1 Introducción a iOS
1.2 Xcode e iPhone SDK
1.3 Creación de proyectos de Xcode
1.4 Uso de Interface Builder
TEMA 2. PRIMERA APLICACIÓN
2.1 Creación del proyecto
2.2 Creación de un interfaz sencillo
2.3 Modelo Vista Controlador
2.4 Un poco de código
2.5 Como conectar el interface y el código
2.6 Un poco más de código
TEMA 3. OBJECTIVE-C
3.1 Introducción
3.2 Tipado de Objetos
3.3 Declarando y llamando métodos
3.4 Propiedades
3.5 Sintetizando propiedades y la sintaxis “.”
3.6 Declaración y definición de clases
Ficha Curso – Curso básico de programación para iOS | 2
3.7 Self y Super
3.8 Protocolos
TEMA 4. MANEJO DE MEMORIA
4.1 Introducción
4.2 Creando objetos
4.3 El pool de autoliberación
4.4 El ciclo alloc, retain, copy y release
4.5 El método dealloc
4.6 ARC
4.7 Respondiendo a Warnings de memoria
TEMA 5. APLICACIÓN “DONDE ESTOY”
5.1 Uso de frameworks
5.2 Uso de CoreLocation
5.3 Uso de MapKit y MapView
5.4 Etiquetando localizaciones
TEMA 6. APLICACIÓN “HIPNOSIS”
6.1 Uso de UIView y método DrawRect
6.2 Dibujando texto y sombras
6.3 Uso de UIScrollView
6.4 Zoom
6.5 Ocultando la barra de estado
TEMA 7. APLICACIÓN “HIPNOTIEMPO”
7.1 View Controllers y ficheros XIB
7.2 Uso de UITabBarController
7.3 Creación de controladores y tab bar items
7.4 Creando Views para los View Controllers
7.5 El ciclo de vida de un ViewController
TEMA 8. APLICACIÓN “INVENTARIO”
8.1 UITableView y UITableViewController
8.2 UITableView y su Data Source
8.3 UITableViewCells
8.4 Editado
8.5 Borrado
8.6 Mover filas
8.7 Insertar filas
TEMA 9. APLICACIÓN “INVENTARIO II”
9.1 Uso de UINavigationController
9.2 Creación de UINavigationBar
9.3 Navegando con un UINavigationController
TEMA 10. APLICACIÓN “VISORWEB”
10.1 Detección del estado de la red
10.2 Uso de UIWebView
Ficha Curso – Curso básico de programación para iOS | 3
10.3 Extracción de datos desde un UIWebView

Más contenido relacionado

Similar a Ficha basico i os

Desarrollo de aplicaciones .NET
Desarrollo de aplicaciones .NETDesarrollo de aplicaciones .NET
Desarrollo de aplicaciones .NETiLabora
 
Taller de introducción a iOS development
Taller de introducción a iOS developmentTaller de introducción a iOS development
Taller de introducción a iOS developmentrafaecheve
 
Aprendiendo swift-extracto
Aprendiendo swift-extractoAprendiendo swift-extracto
Aprendiendo swift-extractoJorge Antonio
 
Plan tema informatica decimo
Plan tema informatica decimoPlan tema informatica decimo
Plan tema informatica decimoTonny Percy
 
Programacion i guia- cap i
Programacion i   guia- cap iProgramacion i   guia- cap i
Programacion i guia- cap iJanneth Simancas
 
Aplicaciones moviles iphone ipad
Aplicaciones moviles iphone ipadAplicaciones moviles iphone ipad
Aplicaciones moviles iphone ipadcatalan21
 
CocoaHeads México: Introducción a CocoaTouch:UIKit
CocoaHeads México: Introducción a CocoaTouch:UIKitCocoaHeads México: Introducción a CocoaTouch:UIKit
CocoaHeads México: Introducción a CocoaTouch:UIKitErick Camacho
 
Ficha Desarrollo de Aplicaciones para Windows Phone
Ficha Desarrollo de Aplicaciones para Windows PhoneFicha Desarrollo de Aplicaciones para Windows Phone
Ficha Desarrollo de Aplicaciones para Windows PhoneiLabora
 
Curso de sistemas información c sharp itlm
Curso de sistemas información   c sharp itlmCurso de sistemas información   c sharp itlm
Curso de sistemas información c sharp itlmjlngaribaldi
 

Similar a Ficha basico i os (20)

Ios
IosIos
Ios
 
Sesion uno azuay
Sesion uno azuaySesion uno azuay
Sesion uno azuay
 
Desarrollo de aplicaciones .NET
Desarrollo de aplicaciones .NETDesarrollo de aplicaciones .NET
Desarrollo de aplicaciones .NET
 
Taller de introducción a iOS development
Taller de introducción a iOS developmentTaller de introducción a iOS development
Taller de introducción a iOS development
 
Silabo android taller
Silabo android tallerSilabo android taller
Silabo android taller
 
Aprendiendo swift-extracto
Aprendiendo swift-extractoAprendiendo swift-extracto
Aprendiendo swift-extracto
 
Plan tema informatica decimo
Plan tema informatica decimoPlan tema informatica decimo
Plan tema informatica decimo
 
Programacion i guia- cap i
Programacion i   guia- cap iProgramacion i   guia- cap i
Programacion i guia- cap i
 
Aplicaciones moviles iphone ipad
Aplicaciones moviles iphone ipadAplicaciones moviles iphone ipad
Aplicaciones moviles iphone ipad
 
CocoaHeads México: Introducción a CocoaTouch:UIKit
CocoaHeads México: Introducción a CocoaTouch:UIKitCocoaHeads México: Introducción a CocoaTouch:UIKit
CocoaHeads México: Introducción a CocoaTouch:UIKit
 
Desarrollo de aplicaciones para windows phone
Desarrollo de aplicaciones para windows phoneDesarrollo de aplicaciones para windows phone
Desarrollo de aplicaciones para windows phone
 
Ficha Desarrollo de Aplicaciones para Windows Phone
Ficha Desarrollo de Aplicaciones para Windows PhoneFicha Desarrollo de Aplicaciones para Windows Phone
Ficha Desarrollo de Aplicaciones para Windows Phone
 
Desarrollo de aplicaciones para i os
Desarrollo de aplicaciones para i osDesarrollo de aplicaciones para i os
Desarrollo de aplicaciones para i os
 
Si107 programa informatica_basica
Si107 programa informatica_basicaSi107 programa informatica_basica
Si107 programa informatica_basica
 
PROGRAMACION GRADO SEXTO
PROGRAMACION GRADO SEXTOPROGRAMACION GRADO SEXTO
PROGRAMACION GRADO SEXTO
 
Curso de sistemas información c sharp itlm
Curso de sistemas información   c sharp itlmCurso de sistemas información   c sharp itlm
Curso de sistemas información c sharp itlm
 
Charla introducción a processing - 2010/09
Charla introducción a processing - 2010/09Charla introducción a processing - 2010/09
Charla introducción a processing - 2010/09
 
Java
JavaJava
Java
 
FPJUCE - Secuencia del Curso
FPJUCE - Secuencia del CursoFPJUCE - Secuencia del Curso
FPJUCE - Secuencia del Curso
 
Noveno
NovenoNoveno
Noveno
 

Más de SEGUROS RED - Escuela de Seguros Campus Asegurador

Más de SEGUROS RED - Escuela de Seguros Campus Asegurador (20)

Protección de los consumidores y usuarios de servicios de seguros y financieros
Protección de los consumidores y usuarios de servicios de seguros y financierosProtección de los consumidores y usuarios de servicios de seguros y financieros
Protección de los consumidores y usuarios de servicios de seguros y financieros
 
Normas deontológicas del sector asegurador
Normas deontológicas del sector aseguradorNormas deontológicas del sector asegurador
Normas deontológicas del sector asegurador
 
IBIPS
IBIPSIBIPS
IBIPS
 
Acceso de las personas con discapacidad a los productos de seguro
Acceso de las personas con discapacidad a los productos de seguroAcceso de las personas con discapacidad a los productos de seguro
Acceso de las personas con discapacidad a los productos de seguro
 
Curso gestión de redes sociales
Curso gestión de redes socialesCurso gestión de redes sociales
Curso gestión de redes sociales
 
Curso de gestion de siniestros
Curso de gestion de siniestrosCurso de gestion de siniestros
Curso de gestion de siniestros
 
Escuela de Seguros Campus Asegurador
Escuela de Seguros Campus AseguradorEscuela de Seguros Campus Asegurador
Escuela de Seguros Campus Asegurador
 
Curso de Mediador de Seguros de Grupo A 2020/2021
Curso de Mediador de Seguros de Grupo A 2020/2021Curso de Mediador de Seguros de Grupo A 2020/2021
Curso de Mediador de Seguros de Grupo A 2020/2021
 
Curso Online de Formadora de Formadoras en Igualdad
Curso Online de Formadora de Formadoras en IgualdadCurso Online de Formadora de Formadoras en Igualdad
Curso Online de Formadora de Formadoras en Igualdad
 
Curso Online de Igualdad de Género
Curso Online de Igualdad de GéneroCurso Online de Igualdad de Género
Curso Online de Igualdad de Género
 
Curso Online de Atención Telefónica
Curso Online de Atención TelefónicaCurso Online de Atención Telefónica
Curso Online de Atención Telefónica
 
Programa de Alto Rendimiento Comercial y Estratégico para Agentes y Corredore...
Programa de Alto Rendimiento Comercial y Estratégico para Agentes y Corredore...Programa de Alto Rendimiento Comercial y Estratégico para Agentes y Corredore...
Programa de Alto Rendimiento Comercial y Estratégico para Agentes y Corredore...
 
Curso Online de Prevención de Riesgos Penales en la Empresa
Curso Online de Prevención de Riesgos Penales en la EmpresaCurso Online de Prevención de Riesgos Penales en la Empresa
Curso Online de Prevención de Riesgos Penales en la Empresa
 
Curso introducción al lean manufacturing
Curso introducción al lean manufacturingCurso introducción al lean manufacturing
Curso introducción al lean manufacturing
 
Anteproyecto de Ley de distribucion de seguros y reaseguros
Anteproyecto de Ley de distribucion de seguros y reasegurosAnteproyecto de Ley de distribucion de seguros y reaseguros
Anteproyecto de Ley de distribucion de seguros y reaseguros
 
Curso de mediador de seguros de grupo A - 2019 - 2020
Curso de mediador de seguros de grupo A - 2019 - 2020Curso de mediador de seguros de grupo A - 2019 - 2020
Curso de mediador de seguros de grupo A - 2019 - 2020
 
Grupo iLabora Formación - Catálogo Formación Bonificada 2019
Grupo iLabora Formación - Catálogo Formación Bonificada 2019Grupo iLabora Formación - Catálogo Formación Bonificada 2019
Grupo iLabora Formación - Catálogo Formación Bonificada 2019
 
Curso Online de Tecnologías de la información en la educación
Curso Online de Tecnologías de la información en la educaciónCurso Online de Tecnologías de la información en la educación
Curso Online de Tecnologías de la información en la educación
 
Curso Online de Diseño de contenidos educativos multimedia
Curso Online de Diseño de contenidos educativos multimediaCurso Online de Diseño de contenidos educativos multimedia
Curso Online de Diseño de contenidos educativos multimedia
 
Curso Online de Geología: historia de nuestro planeta
Curso Online de Geología: historia de nuestro planetaCurso Online de Geología: historia de nuestro planeta
Curso Online de Geología: historia de nuestro planeta
 

Ficha basico i os

  • 1. Ficha Curso – Curso básico de programación para iOS | 1 FICHA TÉCNICA DEL CURSO [INF08] CURSO BÁSICO DE PROGRAMACIÓN PARA IOS OBJETIVOS: Objetivo general  Aprender las bases de la programación de aplicaciones nativas para iOS en Objective C utilizando como herramienta Xcode. Objetivos específicos  Conocimiento de las bases del lenguaje Objective C  Gestión de memoria en aplicaciones iOS  Creación de aplicaciones básicas para iOS  Manejo de tablas, mapas, localización y visores web DESTINATARIOS: Personas con conocimientos en programación orientada a objetos, lenguajes como C o similar, fluidez en el entorno de Mac. También es necesario un Mac con Xcode instalado. DURACIÓN: 30 horas CONTENIDOS: TEMA 1. INTRODUCCIÓN AL ENTORNO DE DESARROLLO DE IOS 1.1 Introducción a iOS 1.2 Xcode e iPhone SDK 1.3 Creación de proyectos de Xcode 1.4 Uso de Interface Builder TEMA 2. PRIMERA APLICACIÓN 2.1 Creación del proyecto 2.2 Creación de un interfaz sencillo 2.3 Modelo Vista Controlador 2.4 Un poco de código 2.5 Como conectar el interface y el código 2.6 Un poco más de código TEMA 3. OBJECTIVE-C 3.1 Introducción 3.2 Tipado de Objetos 3.3 Declarando y llamando métodos 3.4 Propiedades 3.5 Sintetizando propiedades y la sintaxis “.” 3.6 Declaración y definición de clases
  • 2. Ficha Curso – Curso básico de programación para iOS | 2 3.7 Self y Super 3.8 Protocolos TEMA 4. MANEJO DE MEMORIA 4.1 Introducción 4.2 Creando objetos 4.3 El pool de autoliberación 4.4 El ciclo alloc, retain, copy y release 4.5 El método dealloc 4.6 ARC 4.7 Respondiendo a Warnings de memoria TEMA 5. APLICACIÓN “DONDE ESTOY” 5.1 Uso de frameworks 5.2 Uso de CoreLocation 5.3 Uso de MapKit y MapView 5.4 Etiquetando localizaciones TEMA 6. APLICACIÓN “HIPNOSIS” 6.1 Uso de UIView y método DrawRect 6.2 Dibujando texto y sombras 6.3 Uso de UIScrollView 6.4 Zoom 6.5 Ocultando la barra de estado TEMA 7. APLICACIÓN “HIPNOTIEMPO” 7.1 View Controllers y ficheros XIB 7.2 Uso de UITabBarController 7.3 Creación de controladores y tab bar items 7.4 Creando Views para los View Controllers 7.5 El ciclo de vida de un ViewController TEMA 8. APLICACIÓN “INVENTARIO” 8.1 UITableView y UITableViewController 8.2 UITableView y su Data Source 8.3 UITableViewCells 8.4 Editado 8.5 Borrado 8.6 Mover filas 8.7 Insertar filas TEMA 9. APLICACIÓN “INVENTARIO II” 9.1 Uso de UINavigationController 9.2 Creación de UINavigationBar 9.3 Navegando con un UINavigationController TEMA 10. APLICACIÓN “VISORWEB” 10.1 Detección del estado de la red 10.2 Uso de UIWebView
  • 3. Ficha Curso – Curso básico de programación para iOS | 3 10.3 Extracción de datos desde un UIWebView