Download - Analista Programador. Visual Studio.net
Analista Programador: Visual Studio.NET
OBJETIVOS DE LA ACCIÓN FORMATIVA
Identificar los objetivos a conseguir
En este curso los alumnos estudiarán los fundamentos de desarrollo .NET
(aplicables tanto a Microsoft .NET Framework 2.0 como a Microsoft .NET
Framework 4), adquirirán los conocimientos y habilidades necesarios para:
construir y configurar una solución Windows Presentation Foundation (WPF);
desarrollar aplicaciones de acceso a datos e implementar funcionalidades de base
de datos con ADO.NET; crear, leer y escribir datos XML; usar características y
técnicas avanzadas de acceso a datos en el Microsoft .NET Framework; desarrollar
aplicaciones Windows Forms, y prepararse así para las certificaciones
correspondientes.
CONTENIDOS Y METODOLOGÍA DE LA ACCIÓN FORMATIVA
Identificar el programa formativo de la acción
La estructura de la acción formativa está organizada por los módulos:
- Módulo I: MOC-6231 Maintaining a Microsoft SQL Server 2008
Database Instalación y configuración de SQL Server 2008 – 35 horas
- Módulo II: MOC-2778 Writting Queries Using SQL Server 2008 – 35
horas
- Módulo III: MOC-10175 Microsoft SharePoint 2010, Application
Development – 35 horas
- Módulo IV: MOC-50466 Windows Azure Solutions with Microsoft
Visual Studio 2010(BETA) – 35 horas
- Módulo V: MOC-10262 Developing Windows Applications with Visual
Studio 2010 – 40 horas
- Módulo VI: MOC-10263 Developing Windows Communication
Foundation Solutions with Microsoft Visual Studio 2010 – 40 horas
- Módulo VII MOC-10264 Developing Web Applications with Microsoft
Visual Studio 2010 – 40 horas
- Módulo VIII: MOC-10267 Introduction to Web Development with
Visual Studio 2010 – 40 horas
El programa tiene una duración de 300 horas y, a continuación, se describe su
contenido:
Módulo I: MOC-6231 Maintaining a Microsoft SQL Server 2008 Database
Instalación y configuración de SQL Server 2008 – 3 horas
Preparación de la instalación de SQL
Instalación de SQL
Administración de la instalación de SQL
Administración de bases de datos y archivos – 4 horas
Planificación de bases de datos
Creación de bases de datos
Usar políticas de administración
Administración de la seguridad – 5 horas
Introducción a la seguridad del servidor SQL
Seguridad a nivel de servidor
Seguridad a nivel de base de datos
Auditoría de seguridad
Recuperación de desastres – 2 horas
Planificación de una estrategia de copias de seguridad
Copias de seguridad de las bases de datos
Restauración de bases de datos
Recuperación mediante instantáneas
Base de datos System
Monitorización de SQL Server – 3 horas
Visualización de la actividad en tiempo real
Uso del monitor del sistema
Uso de disparadores DDL
Uso de notificaciones de sucesos
Transferencia de datos – 4 horas
Introducción a la transferencia de datos
Introducción a los servicios de integración de SQL Server (SSIS)
Uso de SSIS
Automatización de tareas administrativas – 3 horas
Automatización de tareas administrativas en SQL Server
Configuración del agente de SQL Server
Creación de trabajos y operadores
Creación de alertas
Administración de múltiples servidores
Administración de la seguridad del agente SQL
Mantenimiento de la alta disponibilidad – 4 horas
Introducción a la alta disponibilidad
Implementación de un cluster
Implementación de Mirroring
Implementación de log shipping
Introducción a la replicación – 3 horas
Introducción a la replicación
Publicaciones y suscripciones
Monitor de replicación
Resolución de problemas y rendimientos – 4 horas
Resolución de problemas
Tuning de base de datos
Uso de resource governor
Uso del data collector
Módulo II: MOC-2778 Writting Queries Using SQL Server 2008
Iniciándose en Transact SQL – 2 horas
Vistazo a SQL Server 2008
Vistazo a las bases de datos en SQL Server 2008
Elementos de sintaxis
Scripts
Herramientas de consulta
Consulta y filtrado de datos – 3 horas
Uso de la sentencia SELECT
Filtro de datos
Datos nulos
Formateo de datos
Consideraciones de rendimiento
Agrupación y resumen de datos – 5 horas
Resumen de datos con funciones de agregado
Resumen de datos agrupados
Ranking de datos agrupados
Consultas de referencias cruzadas
Uniones entre tablas – 3 horas
Consultas con joins
Combinación y limitación de resultados
Trabajo con subconsultas – 6 horas
Escribir subconsultas básicas
Escribir subconsultas correlacionadas
Comparación de subconsultas con tablas temporales
Uso de CTEs
Modificación de datos – 4 horas
Insertar datos
Actualizar datos
Borrar datos
Un vistazo a las transacciones
Consulta de metadatos – 3 horas
Consulta de metadatos
Consultas XML
Uso de objetos de programación – 5 horas
vistas
funciones definidas por el usuario
procedimientos almacenados
desencadenadores
consultas distribuidas
Tecnicas avanzadas de consulta – 4 horas
Consideraciones de consulta
Tipos de datos
Cursores
Sql dinámico
Mantenimiento de archivos de consulta
Módulo III: MOC-10175 Microsoft SharePoint 2010, Application
Development
Introducción a la plataforma de desarrollo de SharePoint 2010 – 3 horas
SharePoint 2010 como plataforma de desarrollo
Jerarquía de objetos en SharePoint 2010
Trabajando con objetos de SharePoint 2010
Utilizando las herramientas de desarrollo de SharePoint – 2 horas
Creando Sitios mediante SharePoint Designer
Desarrollando soluciones en SharePoint usando Visual Studio 2010
Empaquetar y desplegar soluciones de SharePoint
Desarrollando Web Parts – 3 horas
Desarrollar Web Parts estandar
Desarrollar Web Parts conectadas
Desarrollar Web Parts visuales
Trabajar con objetos de SharePoint en el Servidor – 2 horas
Trabajar a nivel de programación con Sitios
Trabajar a nivel de programación con Listas.
Trabajar a nivel de programación con Listas de Datos
Crear receptores de eventos y configuraciones de aplicaciones – 2 horas
Crear receptores de eventos (Event Receiver)
Trabajar a nivel de programación con Web.Config
Desarrollando Soluciones mediante Business Connectivity Services (BCS) –
3 horas
Introducción al Business Connectivity Services
Desarrollar Tipos de contenido Externo y listas usando SharePoint Designer
Desarrollar una solución Business Connectivity Services con Visual Studio
2010
Desarrollando flujos de trabajo para SharePoint 2010 – 2 horas
Crear flujos de trabajo con SharePoint Designer.
Crear flujos de trabajo con Visual Studio 2010
Trabajar con API basadas en cliente para SharePoint – 3 horas
Introducción al modelo de objeto cliente en SharePoint
Trabajando con el modelo de objeto cliente en las aplicaciones .Net
Desarrollando Interfaces de usuario Interactivas – 3 horas
Crear componentes de menús, y controles de cinta
Crear cuadros de diálogo en la parte cliente
Desarrollo de aplicaciones Silverlight para SharePoint – 2 horas
Crear aplicaciones de Silverlight para SharePoint 2010
Implementar y depurar aplicaciones de Silverlight para SharePoint 2010
Desarrollo de Soluciones sandbox – 3 horas
Sandboxing y soluciones de usuario
Restricciones para Soluciones sandbox
Trabajar con perfiles de SharePoint y APIs de Taxonomía – 2 horas
Perfiles de Usuario
Taxonomias
Desarrollo de Soluciones de Gestión de Contenido – 5 horas
Desarrollo de Soluciones para Empresas de Gestión de Contenidos
Desarrollo de Soluciones de Gestión de Contenidos Web
Módulo IV: MOC-50466 Windows Azure Solutions with Microsoft Visual
Studio 2010(BETA)
Cloud Computing – 5 horas
Definir la computación en nube.
Conozca los beneficios de la computación en nube.
Comprender los diferentes tipos de servicios de cloud computing.
Explorar donde las nubes de computación puedan existir.
Infórmese sobre los posibles problemas con el cloud computing.
Aprender en la computación en nube puede y no puede aplicarse.
Lugar de Windows Azure a la luz del cloud computing en general.
Conozca cómo Windows Azure se compara con otros entornos de nube.
Windows Azure Arquitectura – 3 horas
Vea una sencilla aplicación de Windows Azure.
Más información sobre los centros de datos de Microsoft.
Explorar el hardware, servidores y la virtualización (la tela) que las
aplicaciones host de nubes y de datos.
Comprender el papel de la Fábrica del controlador en la gestión de la nube
Windows Azure.
Conocer la estructura general y los componentes de la plataforma Windows
Azure.
Entender las herramientas utilizadas para crear y desplegar servicios de
Windows Azure y almacenes de datos.
Funciones de Windows Azure Web – 2 horas
Explorar los efectos de las funciones de Windows Azure Web.
Comprender cómo crear funciones de Web en un proyecto de servicio en la
nube.
Ver cómo configurar un papel web.
Aprenda cómo probar las funciones Web se ejecutan en la tela revelador.
Comience a explorar la API de Windows Azure.
Locales de almacenamiento – 3 horas
Examinar Windows Azure locales de almacenamiento.
Vea como almacenamiento local difiere de la normal de los sistemas de
servidor de archivos.
Aprenda a configurar el almacenamiento local.
Entender las limitaciones de almacenamiento local y dónde / cuándo usarlo.
Explorar la API para acceder a almacenamiento local.
Más información sobre Windows Azure Drive (anteriormente X-Drive).
Almacenamiento de Windows Azure y colas - 2 horas
Entender el propósito de almacenamiento de Windows Azure.
Aprenda a crear una cuenta de Windows Azure cuenta de almacenamiento.
Explorar los costos de almacenamiento de Windows Azure.
Comprender revelador de almacenamiento, cómo la utilizamos y en qué se
diferencia de almacenamiento de Windows Azure.
Ver cómo tener acceso a Windows Azure de almacenamiento utilizando la
API REST y la Biblioteca de almacenamiento del cliente.
Examinar Windows Azure colas de almacenamiento.
Aprenda a recibir los mensajes de entrada y salida de Windows Azure colas.
Blob de almacenamiento - 5 horas
Comprender los fundamentos para el uso de almacenamiento de burbuja.
Explorar la forma de almacenamiento de acceso mancha tanto con el cliente
de almacenamiento y API REST.
Examinar los recipientes de almacenamiento de burbuja y la forma en que
se utilizan para organizar y controlar el acceso a representaciones de las
notas.
Más información sobre los diferentes tipos de manchas: manchas de bloque
y en la página.
Tabla de almacenamiento – 5 horas
Explorar de Windows Azure de almacenamiento de datos.
Comprender la razón para el almacenamiento de la tabla.
Examinar las diferencias entre el almacenamiento de mesa y tradicionales
bases de datos relacionales (como lo demuestra por SQL Azure).
Aprenda cómo tener acceso a la tabla de almacenamiento tanto con el
cliente de almacenamiento y API REST.
Entender las entidades en lo que respecta al almacenamiento de la tabla.
Examinar la manera de guardar y recuperar las entidades en el
almacenamiento de la tabla.
Conozca cómo se utiliza la tabla de almacenamiento para la gestión de
sesión en Windows Azure aplicaciones Web.
Funciones de los trabajadores -5 horas
Explorar los efectos de las funciones de Windows Azure trabajador.
Comprender cómo crear funciones de los trabajadores en un proyecto de
servicio en la nube.
Ver cómo configurar un papel de los trabajadores.
Aprenda cómo probar las funciones de los trabajadores se ejecutan en el
revelador de tela.
Aprende a usar Windows Azure colas de almacenamiento y los mensajes
para comunicarse con los roles de los trabajadores.
Explorar cómo los extremos de configuración papel de los trabajadores.
Aprender a comunicarse con los criterios de valoración papel de los
trabajadores internos y de entrada.
SQL Azure – 3 horas
Aprenda lo que SQL Azure es y por qué quiere usarlo.
Entender SQL Azure, en comparación con SQL Server y Windows Azure tabla
de almacenamiento.
Aprenda a disposición un servidor SQL Azure y bases de datos.
Examinar los costos asociados con SQL Azure.
Ver cómo utilizar herramientas familiares y APIs para trabajar en SQL Azure.
Explorar cómo crear y administrar objetos de base de datos en SQL Azure.
Conocer la forma de limitar el acceso de SQL Azure.
Entender las opciones para realizar copias de seguridad de base de datos.
Ver cómo migrar los datos a SQL Azure.
SQL Azure – 2 horas
Aprenda cómo llevar a cabo la depuración y el registro en Windows Azure.
Examinar los servicios de Windows Azure diagnóstico.
Comprender el papel del proceso de MonAgentHost en el servicio de
diagnóstico.
Aprenda a configurar el servicio de diagnóstico.
Ver cómo transferir los datos de diagnóstico de almacenamiento de Windows
Azure.
Módulo V: MOC-10262 Developing Windows Applications with Visual
Studio 2010
Diseño de una Aplicación de Cliente Windows – 2 horas
Tecnologías de Cliente Windows
Patrones de Arquitectura
Interoperabilidad entre Windows Forms and WPF
Introducción a Visual Studio 2010 y WPF Versión 4 – 2 horas
Lo Nuevo en Visual Studio 2010
Lo nuevo en WPF Version 4
Diseño y Desarrollo de la Interfaz de Usuario – 3 horas
Definir el Diseño de la Página
Utilizar Controles de Contenido
Utilizar Controles Item
Compartir Recursos Lógicos en una Ventana
Controlar la Interfaz de Usuario – 2 horas
Compartir Recursos Lógicos en una Aplicación
Crear robustas Interfaces de Usuario utilizando Estilos
Cambiar la apariencia de los Controles utilizando Plantillas
Manejar Eventos y Comandos
Pruebas, Pruebas Unitarias, y Depuración – 1 hora
Estrategias de Prueba en WPF
Depurar XAML
Administrar mensajes al usuario para Excepciones no gestionadas
Entender Características de Seguridad
Enlace a Datos Simple y Validación – 3 horas
Introducción al Enlace a Datos
Crear un Enlace a Datos
Implementar una Notificación de Cambio de Propiedad
Conversión de Datos
Validación de Datos
Presentar Datos en tiempo de Diseño
Enlace a Datos a través de Colecciones – 2 horas
Enlace a Colecciones de Objetos
Utilizar Vistas de Colección
Crear Interfaces de Usuario Maestro-Detalle
Utilizar Plantillas de Datos
Presentar Colecciones de Datos en Tiempo de Diseño
Mejorar la capacidad de respuesta de la UI – 2 horas
Utilizar Procesos Asíncronos
Utilizar respuestas en la Interfaz de Usuario
Integración de Localización y características de asistencia al usuario – 3
horas
Localización y Globalización
Utilizar características de Asistencia al Usuario
Administrar características de Accesibilidad al Usuario
Gráficos 2D en WPF, Multimedia, e Impresión – 4 horas
Visualizar Gráficos 2D
Visualizar Imágenes
Agregar Multimedia a Aplicaciones WPF
Crear e Imprimir Documentos
Personalización de Controles – 6 horas
Información general acerca de la creación de un control
Crear controles de usuario
Creación de controles personalizados
Administración de la apariencia de un control utilizando Visual States
Integración de formularios Windows Forms y WPF
Propiedades Adjuntas y Comportamientos en WPF – 2 horas
Utilizar Propiedades Adjuntas
Utilizar Interfaces de Usuario Drag-and-Drop
Implementación de comportamientos Expression Blend, Triggers y Acciones
Animaciones en WPF – 2 horas
Utilizar Animaciones
Utilizar Triggers
Implementar Visualización de Datos
El Ciclo de Vida, Configuraciones y Estado de la Aplicación – 2 horas
Crear Configuraciones de la Aplicación
Consumir Configuraciones de la Aplicación
Crear Secciones de Configuración personalizadas
Configurar y Distribuir Aplicaciones de Cliente Windows – 4 horas
Opciones de Distribución
Distribuir una Aplicación de escritorio WPF
Distribuir una aplicación XBAP
Configuración de los parámetros de Seguridad
Módulo VI: MOC-10263 Developing Windows Communication Foundation
Solutions with Microsoft Visual Studio 2010
Arquitectura Orientada a Servicios (SOA) – 7 horas
¿Qué es SOA?
Los beneficios de SOA
Escenarios y estándares
Introducción a WCF
Introducción al desarrollo WCF – 3 horas
Contrato de Servicio e Implementación
Alojamiento de Servicios WCF
Comportamientos WCF
Consumo de servicios WCF
Alojamiento de Servicios WCF – 5 horas
Alojamientos de servicios WCF
ServiceHost
Alojamiento de servicios WCF en un servicio de Windows
IIS, WAS y AppFabric
Configurar alojamiento WCF
Mejores Prácticas del alojamiento de servicios
Definición e Implementación de Contratos WCF – 5 horas
¿Qué es un Contrato?
Tipos de Contratos
Patrones de mensaje
Diseño de Contratos WCF
Extremos y Comportamientos – 6 horas
Múltiples Extremos e Interoperabilidad
WCF Discovery
Extremos predeterminados WCF
Instancias y Concurrencia
Fiabilidad
Prueba y solución de errores en servicios WCF – 4 horas
Síntomas y errores
Faltas WCF
Herramientas de depuración y diagnóstico
Monitorización
Seguridad – 5 horas
Introducción a la seguridad en las Aplicaciones
Modelo de Seguridad WCF
Seguridad de Mensaje y de Transporte
Autenticación y Autorización
Identidad basada en solicitud
Temas avanzados – 5 horas
Patrón de invocación asíncrona
Ampliando WCF
Routing
Servicios WorkFlow
Módulo VII MOC-10264 Developing Web Applications with Microsoft Visual
Studio 2010
Introducción de una Aplicación Web – 2 horas
Diseñar una Aplicación Web – 3 horas
Desarrollar Modelos MVC – 3 horas
Desarrollar Controladores MVC – 3 horas
Desarrollar Vistas MVC – 3 horas
Diseñar para Descubrimiento – 2 horas
Escribir Código en la parte Servidor para Formularios Web – 2 horas
Optimizar la Gestión de Datos para Formularios Web – 2 horas
Asegurar la Calidad para Depuración, Pruebas Unitarias y Refactorización – 2
horas
Asegurar una Aplicación Web – 2 horas
Aplicar Páginas Maestras y CSS – 3 horas
Desarrollar Scripts y Servicios en la parte Cliente – 3 horas
Implementar AJAX avanzado en una Aplicación Web – 3 horas
Distribuir una Aplicación Web – 3 horas
Desarrollar una Aplicación Web utilizando Silverlight – 4 horas
Módulo VIII: MOC-10267 Introduction to Web Development with Visual
Studio 2010
Explorar Aplicaciones Web Microsoft ASP.NET en Microsoft Visual Studio
2010 – 2 horas
Crear Aplicaciones Web usando Microsoft Visual Studio 2010 y Lenguajes
basados en Microsoft .NET – 4 horas
Crear un Formulario Web Microsoft ASP.NET – 3 horas
Agregar funcionalidad a un Formulario Web Microsoft ASP.NET – 2 horas
Implementar Páginas Maestras y Controles de Usuario – 2 horas
Validar Entradas del Usuario – 3 horas
Solucionar problemas de las Aplicaciones Web Microsoft ASP.NET – 2 horas
Gestión de Datos en una Aplicación Web Microsoft ASP.NET 4.0 – 3 horas
Gestión de Tareas de Acceso a Datos utilizando LINQ – 2 horas
Gestión de Datos utilizando Datos Dinámicos Microsoft ASP.NET – 2 horas
Crear una Aplicación de Formularios Web utilizando Microsoft ASP.NET Ajax
– 3 horas
Consumir Servicios Microsoft Windows Communication Foundation – 2 horas
Gestión de Estado en Aplicaciones Web - 2 horas
Configurar y Distribuir una Aplicación Web Microsoft ASP.NET – 3 horas
Seguridad de una Aplicación Web Microsoft ASP.NET – 3 horas
Implementar Tecnologías Avanzadas soportadas por Microsoft Visual Studio
2010 para Desarrollo Web – 2 horas