FORMACIÓN PARA LA CERTIFICACIÓN OFICIAL MICROSOFT - Windows 8 Developer: MCSD Windows Store Apps Using C#

Página creada Adrián Gasull
 
SEGUIR LEYENDO
FORMACIÓN PARA LA CERTIFICACIÓN OFICIAL MICROSOFT - Windows 8 Developer: MCSD Windows Store Apps Using C#
FORMACIÓN PARA LA CERTIFICACIÓN
      OFICIAL MICROSOFT

Windows 8 Developer: MCSD Windows
       Store Apps Using C#
DETALLE DE LA ACCION FORMATIVA

Mediante la siguiente acción formativa se formará a las personas asistentes para la
preparación de los tres exámenes de certificación a superar para la obtención de la certificación
Windows 8 Developer: MCSD Windows Store Apps Using C#

                   Windows 8 Developer: MCSD Windows Store Apps Using C#
     MOC                                    TITULO                       DURACIÓN EXAM
MOC-20483         Programming in C#                                         25    70-483
MOC-20484         Essentials of Developing Windows Store Apps Using C#      25    70-484
MOC-20485         Advanced Windows Store App Development Using C#           25    70-485
                                                                            75
CONTENIDOS DEL PLAN DE FORMACION

MOC-20483               Programming in C#

Introducción
Este curso ofrece a las personas participantes las técnicas de programación requeridas para
crear aplicaciones de Windows utilizando el lenguaje C#. Los asistentes revisarán los
elementos básicos de la estructura de C#, sintaxis del lenguaje y detalles de implementación.
Se ampliarán esos conceptos construyendo una aplicación que utilice varias características del
framework .NET 4.5.

Objetivos

Después de completar este curso las y los alumnos serán capaces de:

       Describir la sintaxis base de C#

       Crear y llamar a métodos, capturar y manejar excepciones, y describir los
        requerimientos de monitorización.

       Implementar la estructura básica y elementos esenciales de una aplicación típica de
        escritorio.

       Crear clases, definir e implementar interfaces, y crear y utilizar colecciones
        genéricas.

       Utilizar la herencia para crear una jerarquía de clases, extender una clase .NET y
        crear clases genéricas y métodos.

       Leer y escribir datos utilizando la entrada/salida de ficheros y streams.

       Crear y utilizar un Entity Data Model para acceder a una base de datos mediante
        consultas LINQ.

       Utilizar los tipos del espacio de nombres System.Net y servicios WCF para acceder y
        consultar datos remotos.

       Construir una interfaz gráfica utilizando XAML.

       Mejorar el rendimiento utilizando operaciones asíncronas.

       Examinar los metadatos de los tipos utilizando Reflexión, crear y utilizar atributos
        personalizados.

       Encriptar y desencriptar datos utilizando encriptado simétrico y asimétrico.

Dirigido a
Desarrolladores con experiencia en C, C++, JavaScript, Objective-C, Microsoft Visual Basic, o
Java y entender los conceptos de Programación Orientada a Objetos

Temario

1) Revisión de C#

       Introducción a las aplicaciones con C#

       Tipos de dato, operadores y expresiones
   Construcciones de lenguaje de programación C#

2) Crear Métodos, Manejar Excepciones y Monitorización

      Crear e Invocar métodos

      Sobrecarga de métodos y parámetros

      Manejar excepciones

      Monitorizar Aplicaciones

3) Desarrollar una Aplicación Gráfica

      Estructuras y Enumeraciones

      Organizar datos en Colecciones

      Manejar Eventos.

4) Crear clases y colecciones Type-Safe

      Crear clases

      Definir e implementar interfaces

      Implementar colecciones Type-safe

5) Crear Jerarquía de clases usando la Herencia

      Crear jerarquías de clases

      Extender clase del framework .NET

      Crear tipos genéricos

6) Leer y escribir datos locales

      Leer y escribir ficheros

      Serializar y Deserializar datos

      Implementar flujos I/O

7) Acceder a Base de Datos

      Crear Entity Data Models

      Consultar datos utilizando LINQ

      Actualizar datos utilizando LINQ

8) Acceder a datos remotos

      Acceder a datos a través de Web

      Acceder a datos en la Nube

9) Diseñar la interfaz de usuario para una aplicación gráfica

      Utilizar XAML para diseñar una interfaz de usuario

      Enlazar controles a datos

      Estilizar una interfaz de usuario

10) Mejorar el rendimiento y la respuesta

      Implementar multitarea utilizando Tareas y Expresiones Lambda
   Implementar operaciones asíncronas

       Sincronizar el acceso concurrente a datos

11) Integrar código no administrado

       Crear y utilizar objetos dinámicos

       Gestionar el tiempo de vida de los objetos y los recursos no adminsitrados

12) Crear tipos reutilizables y ensamblados

       Examinar los Metadatos de objetos

       Crear y utilizar atributos personalizados

       Generar código administrado

       Versionado, firma y despliegue de ensamblados

13) Encriptar y Desencriptar Datos

       Implementar encriptado simétrico

       Implementar encriptado asimétrico

Duración
25 horas teórico-prácticas
MOC-20484           Essentials of Developing Windows
                    Store Apps Using C#

Introducción
Este curso ofrece a las personas participantes las técnicas y los conocimientos necesarios de

programación para desarrollar aplicaciones Windows Store. Esto incluye una combinación de
diseño y desarrollo de habilidades para utilizar las herramientas de Visual Studio y Expression
Blend.

Objetivos
Después de completar este curso las y los alumnos serán capaces:

       Describir características de la plataforma Windows 8 y explorar los fundamentos de
        una interfaz de aplicación de Windows

       Crear el diseño de la interfaz de usuario y la estructura mediante XAML

       Utilice el enlace de datos para presentar los datos en la interfaz de usuario

       Implementar los controles AppBar y de diseño

       Manejar archivos y streams

       Responder a eventos de ciclo de vida de la aplicación mediante la administración de
        la duración del proceso y los puntos de extensibilidad PLM proporcionados por las
        plantillas de Visual Studio 2012

       Utilizar plantillas para crear la interfaz de usuario

       Manejar escenarios de navegación en una app Store de Windows

       Diseño e implementación de contratos tales como buscar, compartir y configuración

       Aplicar azulejos y toast notifications en una app de Windows

       Responder a los eventos del ratón, teclado y touch, incluyendo gestos

       Implementar una aplicación Windows Store en la Windows Store o un almacén de la
        empresa

Dirigido a
Este curso está diseñado para desarrolladores profesionales que tienen 1-2 años de
experiencia en crear aplicaciones cliente mediante programación en C# y han programado en
XAML

Temario

1) Resumen de la plataforma de Windows 8 y Windows Store Apps

       Introducción a la plataforma de Windows 8

       Principios de interfaz de usuario de Windows 8

       WinRT y proyecciones de la lengua

2) Crear interfaces de usuario mediante XAML
   Conceptos básicos XAML

      XAML Code-Behind

      XAML avanzado

3) Presentación de datos

      Trabajar con controles de presentación de datos

      El Control GridView

4) Diseño de aplicaciónes utilizando controles incorporados de Windows 8

      WinRT

      Controles de diseño de Windows 8

      El Control AppBar

      Snap y escala

5) Manejo de ficheros en las Windows Store Apps

      Manejo de archivos y streams en Windows Store Apps

      Trabajar con componentes de interfaz de usuario de archivo

6) Manejo del proceso de ciclo de vida de las Windows Store Apps

      Administración de la duración del proceso

      Lanzamiento de aplicaciones de la tienda de Windows

      Implementación de la estrategia de la administración del Estado

7) Trabajo con plantillas y recursos

      Implementación de plantillas

      Creación de recursos compartidos

8) Diseño e implementación de la navegación en una App de Windows Store

      Navegación en aplicaciones Windows store

      Zoom semántico

9) Implementación de contratos de Windows 8

      Diseño de contratos

      El contrato de búsqueda

      El contrato de participación

      Gestión de configuración de aplicación y preferencias

10) Aplicación de tiles y notificaciones de usuario

      Implementar tiles, tiles activos, tiles secundarios y notificaciones

      Implementación de las notificaciones toast

11) Diseñar e implementar una estrategia de acceso a datos

      Evaluación de las estrategias de acceso de datos

      Trabajo con datos remotos
12) Responder al tacto, teclado y ratón

       Trabajo con eventos de ratón

       Trabajo con eventos táctiles

13) Planificación de la implementación de una Windows Store App

       El manifiesto de las Windows Store Apps

       Certificación de Windows Store Apps

       Implementación de aplicaciones empresariales

Duración
25 horas teórico-prácticas
MOC-20485            Advanced  Windows    Store                                        App
                     Development Using C#

Introducción
Este curso ofrece a las personas participantes las técnicas y los conocimientos avanzados
necesarios que pueden utilizar para optimizar su Windows Store app y diferenciar su aplicación
de otras aplicaciones en la tienda de Windows. Estas habilidades avanzadas y técnicas incluyen
una combinación de habilidades de diseño y desarrollo. También aprenderán acerca de la
compatibilidad de las aplicaciones que se han publicado a la tienda de Windows.

Objetivos
Después de completar este curso las y los alumnos serán capaces:

      Agregar animaciones y transiciones en una Windows Store App para mejorar la
       experiencia del usuario

      Localizar la interfaz de usuario de la Windows Store App

      Marca de Windows Store App y mejora de la experiencia de carga con una pantalla de
       bienvenida

      Utilizar diferentes mecanismos de almacenamiento de información, elegir una
       estrategia adecuada de almacenamiento en caché para su Windows Store App y
       métodos de acceso de archivos avanzado

      Crear controles personalizados, extender controles con plantilla y crear y consumir
       componentes WinMD

      Aplicar los contratos de impresión y ajustes y play to API

      Trabajar con el servicio de notificación Push (WNS)

      Captura de medios con la cámara y el micrófono

      Crear y utilizar tareas en segundo plano

      Descubrir las capacidades del dispositivo, interactuar con dispositivos y actuar en base
       a datos del sensor

      Aplicar licencias de prueba de Windows Store in-app, compra y publicidad

      Entender cómo administrar la autenticación de Windows y autenticación de web en
       aplicaciones de la tienda de Windows

      Diagnosticar problemas y monitorear el comportamiento de la aplicación mediante el
       seguimiento y generación de perfiles de herramientas y APIs

Dirigido a
Este curso está diseñado para desarrolladores profesionales que tienen 1 o más años de
experiencia en la creación de aplicaciones para un entorno de producción y que tienen las
habilidades de programación en C# y XAML para crear aplicaciones de Windows 8

Temario

1) Fundamentos de Windows Store Apps
   Review Windows 8 App Essentials - Presentacion

       Review Windows 8 App Essentials

2) Implementación de animaciones y transiciones

       Uso de animaciones

       Trabajo con transiciones y transformaciones

3) Implementación de globalización y localización

       Trabajar con archivos de recursos

       Aplicación de formato específico a la cultura

4) Marcar y hacer transparente una interfaz de usuario

       Personalizar la pantalla de bienvenida

       Diferenciar su aplicación con marca

5) Escenarios avanzados de datos en una Windows Store Apps

       Opciones de almacenamiento de Windows Store App

       Implementar el almacenamiento en caché de datos

       Funcionalidad avanzada de archivos

6) Creación de componentes y controles reutilizables

       Creación de controles personalizados

       Extensión de los controles existentes

       Crear y consumir componentes WinMD

7) Implementación de escenarios de contrato avanzado

       El contrato de impresión

       El Play to contract

8) El Windows Push Notification Service (WNS)

       El servicio de notificación Push (WNS)

       Comunicarse con el servicio de notificación de Push (WNS)

9) Captura de medios

       Uso de CameraCaptureUI para capturar fotografías, Videos o Audio

       Uso de MediaCapture para capturar imágenes, vídeo o Audio

10) Tareas en segundo plano

       Creación de tareas en segundo plano

       Consumo de tareas en segundo plano en una de Windows Store App

11) Trabajo con sensores y dispositivos

       Trabajar con sensores

       Trabajar con dispositivos

12) Generar ingresos con su aplicación
   Aplicación de funcionalidad de prueba en una App Store de Windows

       Implementar las compras In-App

       Publicidad en una App Store de Windows

13) Seguridad de Windows Store App Data

       Administrar la autenticación de Windows

       Administrar la autenticación Web

       Cifrado en las Windows Store Apps

14) Seguimiento y perfiles de Windows Store App

       Traceo de una Windows Store App

       Perfiles de una Windows Store App

Duración

25 horas teórico-prácticas
PRECIOS y CONDICIONES

Fechas de Realización previstas: del 04/10/13 al 30/11/13

Duración: 75 horas

HORARIO: Viernes de 16,00 a 21,00 horas y sábado de 9,00 a 14,00 horas

LUGAR DE REALIZACIÓN: Locales de Consultec, en la calle Autonomía 64 BIS – 1º (48012 –
Bilbao)

PRECIO: 2.200,00 € por persona asistente

El pago de este master deberá realizarse antes de inicio del curso.

Este precio incluye la formación, Documentación Oficial Microsoft y una oportunidad por cada
uno de los exámenes de que consta la certificación

El requisito para la realización de estas acciones formativas es que haya un mínimo de ocho
personas asistentes.

Nota: Este curso incluye la formación, Documentación Oficial Microsoft (MOC)
También puede leer