temario curso c#

9

Click here to load reader

Upload: davidxf4

Post on 16-Dec-2015

7 views

Category:

Documents


0 download

DESCRIPTION

Temario Curso de C# Certificacion Microsoft

TRANSCRIPT

Curso

Mdulo 1: Revisin de la sintaxis de C#Este mdulo repasa la sintaxis del ncleo y las caractersticas del lenguaje de programacin C#. Tambin proporciona una introduccin para el depurador de Visual Studio 2012.Lecciones Resumen de las aplicaciones de escritura usando C# Tipos de datos, operadores y expresiones Construcciones del lenguaje de programacin C#Laboratorio: Desarrollo de la aplicacin de inscripcin clase Implementar la funcionalidad de edicin para la lista de estudiantes Implementacin de insertar funcionalidad para la lista de estudiantes Implementar funcionalidad de borrar la lista de estudiantes Visualizacin de la edad del estudianteDespus de completar este mdulo, los estudiantes sern capaces de: Describir la arquitectura de aplicaciones .NET Framework y uso de las caractersticas que Visual Studio 2012 y C# ofrecen para apoyar el desarrollo de .NET Framework. Utilice los tipos de datos bsicos, operadores y expresiones de C#. Uso estndar C# construcciones de programacin.

Mdulo 2: Creacin de mtodos de control de excepciones y aplicaciones de controlEste mdulo explica cmo crear y llamar a los mtodos, atrapar y controlar excepciones. Este mdulo tambin describe los requisitos de monitoreo de aplicaciones a gran escala.Lecciones Crear e invocar los mtodos Creando mtodos sobrecargados y utilizando los parmetros opcionales y de salida Control de excepciones Aplicaciones de monitoreoLaboratorio: Extender la funcionalidad de solicitud de inscripcin clase Refactorizacin del cdigo de inscripcin Validacin de informacin del estudiante Guardar los cambios en la lista de clasesDespus de completar este mdulo, los estudiantes sern capaces de: Crear mtodos, pasar parmetros a los mtodos y devolver los valores de los mtodos. Crear mtodos sobrecargados y utilizar los parmetros opcionales y los parmetros de salida. Capturar y controlar las excepciones y escribir informacin en el registro de sucesos. Explica los requisitos para la aplicacin de registro, rastreo y perfilado al construir aplicaciones a gran escala.Mdulo 3: Desarrollar el cdigo para una aplicacin grficaEste mdulo describe cmo implementar la estructura bsica y los elementos esenciales de una aplicacin de escritorio tpico, incluyendo el uso de estructuras y enumeraciones, colecciones y eventos.Lecciones Implementacin de estructuras y enumeraciones Organizar datos en colecciones Control de eventosLaboratorio: Escribir el cdigo para la aplicacin del prototipo de grados Agregar lgica de navegacin a la aplicacin Creacin de tipos de datos de usuario de tienda y grado de informacin Visualizacin de informacin de usuarios y gradoDespus de completar este mdulo, los estudiantes sern capaces de: Definir y utilizar estructuras y enumeraciones. Crear y utilizar colecciones simples para almacenar datos en memoria. Crear, suscribir y provocar eventos.

Mdulo 4: Creacin de clases e implementacin de seguridad de tipos coleccionesEste mdulo explica cmo crear clases, definir e implementar interfaces y crear y utilizar colecciones genricas. Este mdulo tambin describe las diferencias entre los tipos de valor y tipos de referencia de C#.Lecciones Creacin de clases Definicin e implementacin de Interfaces Implementacin de seguridad de tipos coleccionesLaboratorio: Adicin de datos de validacin y seguridad de tipos a la aplicacin de los grados Implementar el profesor, alumno y tipos de grado como clases Agregar validacin de datos a la clase de grado Visualizacin de los estudiantes en nombre de orden Permitiendo a los profesores modificar la clase y grado de datosDespus de completar este mdulo, los estudiantes sern capaces de: Crear y utilizar clases personalizadas. Definir e implementar interfaces personalizadas. Utilizar medicamentos genricos para implementar seguridad de tipos colecciones.

Mdulo 5: Creacin de una jerarqua de clases mediante herenciaEste mdulo explica cmo usar la herencia para crear una jerarqua de clases y extender una clase de .NET Framework. Este mdulo tambin describe cmo crear clases genricas y definir mtodos de extensin.Lecciones Creacin de jerarquas de clase Extendiendo clases de .NET Framework Creacin de tipos genricosLaboratorio: Refactorizacin funcionalidad comn en la clase de usuario Creacin y heredar de la clase Base de usuario Implementacin de complejidad de contrasea mediante el uso de un mtodo abstracto Crear la clase ClassFullExceptionDespus de completar este mdulo, los estudiantes sern capaces de: Definir clases abstractas y heredan de las clases base para crear una jerarqua de clases. Heredar de clases de .NET Framework y utilizar mtodos de extensin para agregar funcionalidad personalizada a la clase heredada. Crear mtodos y clases genricas.

Mdulo 6: Lectura y escritura de datos localesEste mdulo explica cmo leer y escribir datos mediante el uso de archivos de entrada/salida (E/S) y arroyos y cmo serializar y deserializar datos en diferentes formatos.Lecciones Lectura y escritura de archivos Serializar y deserializar datos Realizar usando flujos de entrada-salidaLaboratorio: Generar el informe de calificaciones Serializar los datos para el informe de calificaciones como XML Vista previa del informe de calificaciones Persistiendo los datos serializados grados a un archivoDespus de completar este mdulo, los estudiantes sern capaces de: Leer y escribir datos desde y hacia el sistema de archivos mediante el uso de E/S de archivos. Convertir datos en un formato que puede ser escrito o leer de un archivo u otra fuente de datos. Usar flujos de enviar y recibir datos a o desde un archivo u otra fuente de datos.

Mdulo 7: Acceso a una base de datosEste mdulo explica cmo crear y utilizar un modelo de datos de la entidad para acceder a una base de datos y cmo utilizar LINQ para consultar y actualizar los datos.Lecciones Creacin y uso de modelos de datos de la entidad Consultar datos usando LINQ Actualizacin de datos usando LINQLaboratorio: Recuperar y modificar datos de grado Creacin de un modelo de entidad de la la base de datos de la escuela de Bellas Artes Actualizacin de estudiante y grado datos mediante Entity Framework Extender el modelo de entidad para validar los datosDespus de completar este mdulo, los estudiantes sern capaces de: Crear un modelo de datos de la entidad, describir las clases fundamentales contenidas en el modelo y personalizar el cdigo generado. Utilizar LINQ para consultar y trabajar con datos. Usar LINQ para insertar, actualizar y eliminar datos.

Mdulo 8: Acceso a datos remotosEste mdulo explica cmo utilizar los tipos en el espacio de nombres System.Net y WCF Data Services, para consultar y modificar datos remotos.Lecciones Acceso a datos a travs de la Web Acceso a datos en la nubeLaboratorio: Recuperar y modificar datos de grado en la nube Creacin de un servicio WCF datos para la base de datos SchoolGrades Integrar el servicio de datos WCF en la aplicacin Recuperar fotografas sobre la Web de estudiante (si el tiempo lo permite)Despus de completar este mdulo, los estudiantes sern capaces de: Utilice las clases del espacio de nombres System.Net para enviar y recibir datos a travs de la Web. Crear y utilizar un servicio de WCF datos para acceder a los datos en la nube.

Mdulo 9: Diseo de la interfaz de usuario de una aplicacin grficaEste mdulo explica cmo construir y estilo de una interfaz grfica de usuario mediante el uso de XAML. Este mdulo tambin describe cmo Mostrar datos en una interfaz de usuario utilizando el enlace de datos.Lecciones Uso de XAML para disear una interfaz de usuario Controles de enlace a datos Una interfaz de usuario de estiloLaboratorio: Personalizacin de estudiante fotografas y estilizar la aplicacin Personalizar el aspecto de las fotografas de estudiantes Labrar la vista de inicio de sesin Animar el Control StudentPhoto (si el tiempo lo permite)Despus de completar este mdulo, los estudiantes sern capaces de: Definir vistas XAML y controles para disear una interfaz grfica de usuario simple. Utilizar tcnicas de enlace de datos XAML para enlazar elementos XAML a un origen de datos y mostrar los datos. Aadir estilo y dinmicas de las transformaciones a una interfaz de usuario XAML.

Mdulo 10: Mejorar la capacidad de respuesta y rendimiento de las aplicacionesEste mdulo explica cmo mejorar el tiempo de respuesta y rendimiento de las aplicaciones mediante el uso de tareas y operaciones asincrnicas.Lecciones Aplicacin multitarea mediante tareas y expresiones Lambda Realizar operaciones de forma asincrnica Acceso simultneo a los datos de sincronizacinLaboratorio: Mejorar la capacidad de respuesta y el rendimiento de la aplicacin Asegurndose de que el usuario interfaz sigue siendo sensible al recuperar datos para profesores Proporcionar comentarios visuales durante las operaciones de larga duracinDespus de completar este mdulo, los estudiantes sern capaces de: Crear tareas y expresiones lambda para implementar multitarea. Definir y utilizar mtodos asincrnicos para mejorar la capacidad de respuesta de aplicacin. Coordinar el acceso simultneo a los datos compartidos a travs de mltiples tareas usando primitivas sincrnicas y colecciones concurrentes.

Mdulo 11: Integracin con cdigo no administradoEste mdulo explica cmo integrar las bibliotecas no administradas y componentes dinmicos en una aplicacin de C#. Este mdulo describe tambin cmo controlar la duracin de los recursos no administrados.Lecciones Crear y utilizar objetos dinmicos Administrar la duracin de objetos y control de los recursos no administradosLaboratorio: Actualizar el informe de calificaciones Generar el informe de calificaciones mediante el uso de Microsoft Office Word Controlar la duracin de objetos de Word por implementar el patrn de disponerDespus de completar este mdulo, los estudiantes sern capaces de: Integrar cdigo no administrado en una aplicacin de C# utilizando el Dynamic Language Runtime. Controlar la duracin de los recursos no administrados y asegrese de que ellos estn dispuestos adecuadamente.

Mdulo 12: Crear ensamblados y tipos reutilizablesEste mdulo explica cmo examinar los metadatos de tipos mediante el uso de reflexin, crear y utilizar atributos personalizados, generar cdigo administrado en tiempo de ejecucin y gestionar las diferentes versiones de ensamblados.Lecciones Examen de metadatos de objeto Creacin y uso de los atributos personalizados Generacin de cdigo administrado Control de versiones, firma e implementacin de las asambleasLaboratorio: Especificar los datos a incluir en el informe de calificaciones Creacin del atributo IncludeInReport Generar el informe Almacenar centralmente la Asamblea Grades.UtilitiesDespus de completar este mdulo, los estudiantes sern capaces de: Examinar los metadatos de objetos en tiempo de ejecucin mediante el uso de reflexin. Crear y utilizar la clase de atributo personalizado. Generar cdigo administrado en tiempo de ejecucin utilizando CodeDOM. Las diferentes versiones de un ensamblado de gestionar y desplegar un ensamblado en la cach de ensamblados Global.

Mdulo 13: Cifrar y descifrar datosEste mdulo explica cmo cifrar y descifrar datos mediante el uso de encriptacin simtrica y asimtrica.Lecciones Aplicacin de cifrado simtrico Aplicacin de cifrado asimtricoLaboratorio: Cifrar y descifrar los grados informes Cifrar el informe de calificaciones Descifrar el informe de calificacionesDespus de completar este mdulo, los estudiantes sern capaces de: Realizar la encriptacin simtrica mediante las clases del espacio de nombres System.Security. Realizar el cifrado asimtrico mediante las clases del espacio de nombres System.Security.