1. Programming in C# – (MS 20483)
- La construcción de nuevos tipos de datos.
- Gestión de eventos.
- Programación de la interfaz de usuario.
- Acceso a una base de datos.
- Uso de datos remotos.
- Realización de las operaciones de forma asincrónica.
- Integración con código no administrado.
- Creación de atributos personalizados.
- Cifrar y descifrar datos.
- Al final del curso, los estudiantes deben salir de la clase con un sólido conocimiento de C# y cómo usarlo para el desarrollo de aplicaciones .NET Framework 4.5
Contenidos Principales
Módulo 1: Revisión de Sintaxis C #
- Resumen de escribir aplicaciones utilizando C #
- Tipos de datos, operadores y expresiones
- Las construcciones de Lenguaje de programación C #
- Laboratorio: Desarrollo de la Clase de Solicitud de inscripción
Módulo 2: Crear métodos, control de excepciones, y aplicaciones de monitoreo
- Creación e Invocación de Métodos
- Crear métodos sobrecargados y uso de parámetros opcionales y de salida
- Manejo de excepciones
- Aplicaciones de Monitoreo
- Laboratorio: Ampliación de la matrícula Clase Funcionalidad de la aplicación
Módulo 3: Desarrollo del código de una aplicación gráfica
- Las estructuras de ejecución y enumeraciones
- Organización de los datos en colecciones
- Gestión de eventos
- Laboratorio: Escribir el Código para la aplicación prototipo Grados
Módulo 4: Creación de clases y realizar con seguridad de tipos de colecciones
- Creación de clases
- Definir e implementar interfaces
- Implementación de seguridad de tipos de colecciones
- Laboratorio: Agregar validación de datos y el tipo de seguridad a las aplicaciones Grados
Módulo 5: Creación de una jerarquía de clases de utilización de la herencia
- La creación de jerarquías de clases
- La extensión de las clases. NET Framework
- Creación de tipos genéricos
- Laboratorio: Funcionalidad refactorización común en la clase de usuario
Módulo 6: Lectura y escritura de datos locales
- Lectura y escritura de archivos
- Serializar y deserializar datos
- Realización de E / S mediante Streams
- Laboratorio: Generar el Reporte de Calificaciones
Módulo 7: Acceso a una base de datos
- Creación y uso de Entity Data Models
- Consultar Datos usando LINQ
- Actualización de los datos usando LINQ
- Laboratorio: Recuperación y modificación de datos de Grado
Módulo 8: Acceso a datos remotos
- Acceso a los datos en la Web
- Acceso a los datos en la nube
- Laboratorio: Recuperación y modificación de datos Grado en la nube
Módulo 9: Diseño de la interfaz de usuario para una aplicación gráfica
- El uso de XAML para diseñar una interfaz de usuario
- Enlazar controles a datos
- Aplicar estilos a un interfaz de usuario
- Laboratorio: Personalización de fotografías de los estudiantes y el estilo de la aplicación
Módulo 10: Mejorar el rendimiento de aplicaciones y capacidad de respuesta
- La implementación de multitarea mediante las Tareas y expresiones lambda
- Realizar operaciones de forma asincrónica
- Acceso simultáneo a los datos de sincronización
- Laboratorio: Mejorar la capacidad de respuesta y el rendimiento de la aplicación
Módulo 11: Integración con código no administrado
- Crear y utilizar objetos dinámicos
- Gestión de la duración de los objetos y control de recursos no administrados
- Laboratorio: Actualización del Informe de Calificaciones
Módulo 12: Creación de tipos reutilizables y Asambleas
- Examinar Object Metadata
- Creación y uso de atributos personalizados
- Generación de código administrado
- Control de versiones, firma e implementación de las Asambleas
- Laboratorio: Especificación de los datos para incluir en las Calificaciones en el informe
Módulo 13: Cifrar y descifrar datos
- La implementación de cifrado simétrico
- La implementación de cifrado asimétrico
- Laboratorio: Cifrar y Descifrar Informes Grados
2. Programming in HTML5 with JavaScript and CSS3 – (MS 20480)
40 Hs.
Certificación:
- Este curso prepara para el examen 70-480: Programación en HTML5 con JavaScript y CSS3.
- Examen que es requisito para la certificación: MCSD: Web Applications
Contenidos Principales
Módulo 1: Visión general de HTML y CSS
- Listado de HTML
- De las CSS
- Crear una aplicación Web utilizando Visual Studio 2012
Módulo 2: Creación y aplicación de estilos de páginas HTML5
- Creación de una página HTML5
- Aplicando estilos a una página HTML5
Módulo 3: Introducción a JavaScript
- Visión general de la sintaxis de JavaScript
- La programación del DOM HTML con JavaScript
- Introducción a jQuery
Módulo 4: Creación de formularios para recopilar datos y validar la entrada de usuario
- Visión general de las formas y tipos de entrada
- Validar los datos introducidos por el usuario mediante atributos HTML5
- Validación de los datos de usuario mediante JavaScript
Módulo 5: La comunicación con un origen de datos remoto
- Envío y recepción de datos mediante el uso XMLHTTPRequest
- Envío y recepción de datos mediante el uso de AJAX jQuery operaciones
Módulo 6: Aplicar estilos HTML5 utilizando CSS3
- Estilo de texto
- Aplicar estilos de elementos de bloque
- CSS3 Selectors
- Mejora de efectos gráficos utilizando CSS3
Módulo 7: Creación de objetos y métodos mediante JavaScript
- Escribir bien estructurado JavaScript
- Creación de objetos personalizados
- Objetos extensibles
Módulo 8: Creación de páginas interactivas usando HTML5 APIs
- Interactuar con Archivos
- Multimedia que incorporan
- En respuesta a Localización y contexto
- Depurar y generar perfiles de una aplicación Web
Módulo 9: Adición de compatibilidad sin conexión para aplicaciones Web
- Lectura y escritura de datos a nivel local
- Adición de compatibilidad sin conexión mediante la memoria caché de aplicaciones
Módulo 10: La implementación de una interfaz de usuario adaptable
- Apoyar Factores Múltiples Formularios
- Creación de una interfaz de usuario adaptable
Módulo 11: Creación de gráficos avanzados
- Creación de gráficos interactivos mediante el uso de gráficos vectoriales escalables
- Programación de dibujo de gráficos utilizando un lienzo
Módulo 12: Animación de la interfaz de usuario
- Aplicar transiciones CSS
- Elementos transformadores
- Aplicar CSS animaciones de fotogramas clave
Módulo 13: Implementación de comunicaciones en tiempo real mediante el uso de Web Sockets
- Introducción a la Web Sockets
- Envío y recepción de datos mediante el uso de sockets Web
Módulo 14: Creación de un proceso de trabajo de Web
- Introducción a los Web Workers
- Realizar el procesamiento asincrónico mediante un Trabajador Web
3. Developing ASP.NET MVC 5 Web Applications – (MS 20486)
Contenidos Principales
Módulo 1: Exploración de ASP.NET MVC 5
- Descripción general de las tecnologías web de Microsoft
- Descripción general de ASP.NET
- Introducción a ASP.NET MVC 5
- Laboratorio: Explorando ASP.NET MVC 5
Módulo 2: Diseño de Aplicaciones Web ASP.NET MVC 5
- Planificación en la Fase de Diseño del Proyecto
- Diseño de modelos, controladores y vistas
- Laboratorio: Diseño de Aplicaciones Web ASP.NET MVC 5
Módulo 3: Desarrollo de modelos ASP.NET MVC 5
- Creando Modelos MVC
- Trabajando con datos
- Laboratorio: Desarrollo de modelos ASP.NET MVC 5
Módulo 4: Desarrollo de controladores ASP.NET MVC 5
- Escritura de controladores y acciones
- Escritura de filtros de acción
- Laboratorio: Desarrollo de controladores ASP.NET MVC 5
Módulo 5: Desarrollo de vistas de ASP.NET MVC 5
- Creación de vistas con sintaxis Razor
- Usando HTML Helpers
- Reutilización de código en vistas
- Laboratorio: desarrollo de vistas de ASP.NET MVC 5
Módulo 6: Pruebas y depuración de aplicaciones web ASP.NET MVC 5
- Unidad de prueba de componentes MVC
- Implementar una estrategia de manejo de excepciones
- Laboratorio: Prueba y depuración de Aplicaciones Web ASP.NET MVC 5
Módulo 7: Estructuración de Aplicaciones Web ASP.NET MVC 5
- Analizando la Arquitectura de la Información
- Configurando Rutas
- Crear una estructura de navegación
- Laboratorio: Estructuración de Aplicaciones Web ASP.NET MVC 5
Módulo 8: Aplicación de estilos a aplicaciones web ASP.NET MVC 5
- Usando diseños
- Aplicación de estilos CSS a una aplicación de MVC
- Crear una interfaz de usuario adaptable
- Laboratorio: aplicación de estilos a aplicaciones web ASP.NET MVC 5
Módulo 9: Creación de páginas receptivas en aplicaciones web ASP.NET MVC 5
- Uso de AJAX y actualizaciones parciales de páginas
- Implementando una estrategia de almacenamiento en caché
- Laboratorio: creación de páginas receptivas en aplicaciones web ASP.NET MVC 5
Módulo 10: Uso de JavaScript y jQuery para aplicaciones web Responsive MVC 5
- Renderizar y ejecutar código JavaScript
- Usando jQuery y jQueryUI
- Laboratorio: uso de JavaScript y jQuery para aplicaciones web Responsive MVC 5
Módulo 11: Control del acceso a las aplicaciones web ASP.NET MVC 5
- Implementación de Autenticación y Autorización
- Asignación de funciones y membresía
- Laboratorio: control de acceso a las aplicaciones web ASP.NET MVC 5
Módulo 12: Creación de una aplicación web resistente ASP.NET MVC 5
- Desarrollar sitios seguros
- Administración del Estado
- Laboratorio: Creación de una aplicación web resistente ASP.NET MVC 5
Módulo 13: Implementación de API web en aplicaciones web ASP.NET MVC 5
- Desarrollando una API web
- Llamar a una API web desde aplicaciones móviles y web
- Laboratorio: Implementación de API web en aplicaciones web ASP.NET MVC 5
Módulo 14: Manejo de solicitudes en aplicaciones web ASP.NET MVC 5
- Uso de Módulos HTTP y controladores HTTP
- Usando Web Sockets
- Laboratorio: Manejo de solicitudes en aplicaciones web ASP.NET MVC 5
Módulo 15: Despliegue de aplicaciones web ASP.NET MVC 5
- Implementación de una aplicación web
- Implementación de una aplicación web ASP.NET MVC 5
- Laboratorio: Implementación de aplicaciones web ASP.NET MVC 5
4. Developing Windows Azure™ and Web Services – (MS 20487)
Contenidos principales
Módulo 1: Resumen de las tecnologías de servicio y de nube
- Componentes clave de aplicaciones distribuidas
- Datos y tecnologías de acceso de datos
- Tecnologías de servicios
- Cloud Computing
- Aplicación de compañero de viaje explorando Blue Yonder Airlines
- Laboratorio: Explorar el entorno de trabajo
Módulo 2: Consultar y manipular datos mediante Entity Framework
- Resumen ADO.NET
- Crear un entity data model
- Consultar datos
- Manipulación de datos
- Laboratorio: Crear una capa de acceso a datos con Entity Framework
Módulo 3: Crear y consumir servicios Web ASP.NET API
- ¿Cuáles son los servicios HTTP?
- Crear un servicio Web de ASP.NET API
- Manejo de solicitudes y respuestas HTTP
- Hosting y consumir servicios Web ASP.NET API
- Laboratorio: Creación de la reserva de viaje servicio Web ASP.NET API
Módulo 4: Extender y asegurar los servicios Web ASP.NET API
- La canalización de solicitudes de ASP.NET Web API
- La tubería de la respuesta de ASP.NET Web API
- Crear servicios OData
- Implementar la seguridad en servicios Web ASP.NET API
- Inyección de dependencias en controladores
- Laboratorio: Extender servicios de ASP.NET Web API de compañero de viaje
Módulo 5: Crear servicios WCF
Módulo 6: Diseñando y ampliando servicios WCF
Módulo 7: Implementación de seguridad en los servicios de WCF
Módulo 8: Windows Azure Service Bus
Módulo 9: Servicios de Hosting
Módulo 10: Implementación de servicios
Módulo 11: Windows Azure Storage
Módulo 12: Seguimiento y diagnóstico
Módulo 13: Control de acceso y gestión de identidad
Módulo 14: Servicios de escala
5. GESTION DE QUEJAS Y RECLAMACIONES
12 Hs.
Certificación:
Contenidos principales
Módulo 1: Recepción de Quejas
Módulo 2: Fidelización
Módulo 3: Plan para Tratamiento de Reclamos
Módulo 4: Estrategias para Satisfacer al Cliente
Módulo 5: Plan de Acción
6. Resolución de problemas y toma de decisiones
12 Hs.
Certificación:
- Este curso no tiene una certificación asociada.
Contenidos principales
Módulo 1: Identificar tipos de problemas
Módulo 2: Análisis de Problemas
Módulo 3: Análisis de Decisiones
Módulo 4: Análisis de Problemas Potenciales
Módulo 5: Análisis de Situaciones