Diplomado en Desarrollo de aplicaciones para Iphone (En línea)

Universidad Benito Juárez Institución privada
Duración:2 Semestres
Tipo:Diplomados
Modalidad:En línea
El desarrollo de aplicaciones para móviles ha supuesto en los últimos años un auténtico boom dentro del desarrollo informático y empresarial.
Saber desarrollar aplicaciones para iPhone y iPad es un requisito casi imprescindible para las empresas que buscan contratar un desarrollador informático.
Este curso te prepara para convertirte en un profesional especializado en desarrollo para el sistema operativo iOS para cualquier dispositivo de Apple.
Tendrás una formación completa y práctica, donde crearás tu propia aplicación iPhone y la publicarás en la App Store. Todo ello acompañado por nuestros profesores certificados, con clases magistrales on-line y ejercicios prácticos.
Objetivo
El objetivo principal es que, después de superar con éxito los contenidos del curso, seas capaz de:
- Conocer las características de los smartphones de Apple y su sistema operativo, el iOS.
- Manejar con soltura el entorno de desarrollo para la plataforma: el kit de desarrollo, el lenguaje de programación, las librerías, las herramientas de depuración, etcétera.
- Aprender los recursos especiales que se pueden utilizar en las aplicaciones móviles: envío de mensajes y llamadas, geolocalización, inserción de mapas, efectos de animación y multimedia, etcétera.
- Diseñar adecuadamente la arquitectura, interfaces y bases de datos de las aplicaciones, así como planificar el proyecto de desarrollo.
- Conocer el negocio de la publicación de aplicaciones móviles y las herramientas y procedimientos de Apple para publicar aplicaciones comerciales en el App Store.
- Comprender la estructura y metodología de programación del lenguaje de programación Objetive C bajo el sistema operativo Mac OS X.
- Ver las diferencias de programación entre aplicaciones para iPhone y para iPad.
- Inscribirse en el iPhone Dev Center, el programa de desarrolladores, y descargar el SDK para comenzar a crear aplicaciones.
- Conocer el entorno de programación Cocoa y la programación de aplicaciones orientada a objetos para los sistemas operativos Mac OS X. La mayoría de las aplicaciones que corren en Mac OS X, como Safari, están desarrolladas con Cocoa y, actualmente, es el único entorno de trabajo disponible para iPhone.
Introducción a ios
- El dispositivo ios
- ¿qué es ios?
- Arquitectura software de ios
Introducción a xcode
- Ios developer center
- Registro como desarrollador
- Xcode: nuestro centro de desarrollo como programadores
- Github
Introducción a objective-c
- Historia de objective-c
- Objective-c como lenguaje procedural
- Programación orientada a objetos
- Gestión de memoria
- Herencia y protocolos
- Inicialización
- Foundation kit
Introducción a swift
- Introducción a swift
- Constantes y variables
- Tipos de datos
- Colecciones
- Control flow
- Funciones
- Enumerations
- Clases y objetos
- Clases y estructuras
- Sobrecarga de operadores
- Generics
Frameworks y diseño
- Frameworks
- Interfaz de usuario
Multimedia, navegación y redes sociales
- Framework avfoundation
- Framework mapkit
- Framework social
Conectividad y servidores
- Coredata
- Servidores json + xml
- Ibeacons
Apple watch
- Apple watch
- Watchkit
Spritekit: creación de videojuegos
- Spritekit
- Nuevo proyecto de spritekit
Legislación, marketing y monetización
- Legislación
- Publicidad
- Marketing
Publicación en app store, Itunnes connect
- Publicar una app
Proyecto final
¡Ayudanos y Reportalo!