Menú
¡Llama gratis! 900 264 357

PROGRAMACIÓN i-Phone & i-Pad CON VISUAL C# Y OBJECTIVE-C del Centro de Formación PC Carrier México

Programa de PROGRAMACIÓN i-Phone & i-Pad CON VISUAL C# Y OBJECTIVE-C

Modalidad: Online
Duración 700

Temario

Descripción



El alumno se matrícula en la especialidad (compuesta por dos módulos) que realiza en 3, 5, 7 o 10 meses, según el nivel de intensidad y horario escogido. El alumno podrá obtener la Certificación Oficial Microsoft y Procedimientos Apple.



Al finalizar el curso el alumno obtendrá el IDE de Técnico Especialista homologado, el diploma con la calificación y programa seguido y un certificado de prácticas de la empresa.



El alumno también podrá realizar un solo módulo de la especialidad.



Programa



2.1 PROGRAMACIÓN VISUAL STUDIO .NET .MCSD



OBJETIVO: Desarrollo de aplicaciones para Windows 8 y Windows Store utilizando la plataforma Microsoft Visual Studio 2012. Desarrollo de aplicaciones web con ASP .NET, HTML5, CSS3 y JavaScript.



REQUISITOS PREVIOS: Conocimientos básicos de informática, manejo de windows a nivel usuario, conocimientos básicos de metodología de programación.



CERTIFICACIÓN:

·, MCSD de Microsoft



FORMACIÓN TÉCNICA

Microsoft SQL Server database Developer

Metodología de la programación: Desarrollo Ágil (SCRUM)

Microsoft SQL Server database Administrator



FORMACIÓN ESPECÍFICA



·, PROGRAMMING IN C#. Examen 483

Sintaxis C#.

Creación de métodos, manejar excepciones, monitorear aplicaciones.

Desarrollo de código para una aplicación gráfica.

Creación de clases e implentación de colecciones con seguridad de tipos y de jerarquías de clases usando herencia.

Lectura y escritura de datos locales.

... etc.



·, ESSENTIALS OF DEVELOPING WINDOWS STORE APPS USING C#. Examen 484

Introducción a la plataforma Windows 8 y a las aplicaciones Windows Store.

Creación de interfaces de usuario usando XAML.

Presentación de los datos.

Trabajar con controles de presentación de datos.

Implementar el diseño usando controles Windows 8 Built-in.

Manejo de archivos en aplicaciones Windows 8.

... etc.



·, ADVANCED WINDOWS STORE APP DEVELOPMENT USING C#. Examen 485

Básicos de aplicaciones.

Implementar animaciones y transiciones, globalización y localización.

Interfaces de usuario representativas y sin fisuras.

Escenarios de datos avanzados en aplicaciones.

Creación de componentes y controles reutilizables.

Implementar escenarios avanzados de contratos.

... etc.



·, PROGRAMMING IN HTML5 WITH JAVASCRIPT AND CSS3. Examen 480

Introducción a HTML y CSSCreación de páginas de estilo HTML5.

Introducción a JavaScript.

Creación de formularios para recolectar datos y validar entradas de usuario.

Comunicación con un origen de datos remoto.

Estilos en HTML5 usando CSS3.

Creación de objetos y métodos usando JavaScript.

ASP .NET MVC4: Explorar.

Diseño de aplicaciones web.

Desarrollo de modelos, controladores y vistas.

Testear y depurar aplicaciones web.

Estructurar aplicaciones web.

Aplicar estilos en aplicaciones web.

Construir páginas de respuesta en aplicaciones web.

Usar JavaScript y jQuery para páginas de respuesta en aplicaciones web.

Controlar el acceso a datos en aplicaciones web.

Introducción a servicios y tecnologías cloud.

Consultas y manipulación de datos usando Entity Framework.

ADO.NET.Creación y uso de ASP.NET Web API Services.

Seguridaden ASP.NET Web API Services.

Creación y diseño de servicios WCF.

... etc.



2.2 PROGRAMACIÓN iPHONE & iPAD. OBJECTIVE-C



OBJETIVOS: Aprender a crear aplicaciones que se ejecutarán en dispositivos móviles Apple: entornos iPhone & iPad.



REQUISITOS: Conocimientos de algún lenguaje del estilo C, y estar familiarizado con los conceptos de programación orientada a objetos.



FORMACIÓN TÉCNICA

Introducción a Objective-C

Clases, objetos y métodos. Propiedades. Envío de mensajes. Foundation Classes: strings, arrays...

Entorno de desarrollo. XCode 5.0

Creación y navegación de proyectos iOS en XCode. Uso eficiente de XCode. Análisis de rendimiento con Instruments. Establecer breakpoints e investigar problemas.



FORMACIÓN ESPECÍFICA



·, COCOA TOUCH. LIBRERÍAS DE CLASES

Uso de las principales clases del framework Cocoa Touch.

Beneficios del patrón de diseño del modelo vista-controlador (MVC).

Definir delegados.

Notificaciones.

Uso de sintaxis de bloque para clarificar el código.



·, VISTAS Y CONTROLADORES DE VISTA. INTERFAZ GRÁFICA DE USUARIO

Diseño de vistas con Storyboards y Segues en el Interfaz Builder.

Conectar vistas y controladores de vista.

Navegación entre escenas en código y con el Interfaz Builder.

Definir acciones para responder a eventos de control.

Uso de autolayout para crear interfaces robustas y flexibles.

Audiencia de destino internacional con localización.

Añadir imágenes, gestos y animaciones a la app.

TableViews: gestión de filas de datos tabulares.

Crear una fuente de datos para llenar una tabla.

Insretar y eliminar filas de tabla.

Organizar datos en secciones de tabla.

Controladores de navegación y barra de pestañas.

Controladores de contenedores.

Uso de controladores de navegación para crear apps jerárquicas.

Uso de controladores de pestañas para crear apps multi-modo.

Teclado virtual y pantalla táctil.

Configurar teclado.

Crear un delegado para gestionar entradas de teclado.

Detectar y responder a toques, deslizamientos y otros gestos.



·, SERVICIOS WEB REMOTOS

Hacer solicitudes asíncronas a una interfaz RESTful.

Usar los datos JSON de la respuesta.



·, CORE DATA. MODELADO DE DATOS Y PERSISTENCIA

Herramientas de modelado para apps de datos persistentes.

Crear, leer (fetch), actualizar y eliminar entidades persistentes.

Gestión de relaciones de modelo.



·, TRANSICIÓN A iPAD

Uso del controlador de vista dividida y popovers específicos de apps iPad.

Transformar una app para iPhone en una app Universal que se pueda ejecutar en ambas plataformas.



·, RENDIMIENTO Y DEBUGGING

Evitar y gestionar advertencias de memoria.

Usar Instruments para solucionar problemas de memoria y perfilar el código.

Usar herramientas de depuración en XCode.

Solucionar errores y advertencias comunes.

Información Adicional

CARGA LECTIVA ESPECIALIDAD: 700 Hr.

Formación técnica y Certificación: 200 Hr.

Formación específica: Clases: 240 Hr.

Proyectos: 60 Hr.

Prácticas en Empresa: 200 Hr.

Contacta ahora con el centro

Junglebox S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información requeridas y el envío de comunicaciones promocionales sobre formación, derivadas de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra P. de Privacidad​