Analista Programador. Visual Studio.net

13
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

Transcript of Analista Programador. Visual Studio.net

Page 1: 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

Page 2: Analista Programador. Visual Studio.net

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

Page 3: Analista Programador. Visual Studio.net

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

Page 4: Analista Programador. Visual Studio.net

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

Page 5: Analista Programador. Visual Studio.net

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

Page 6: Analista Programador. Visual Studio.net

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.

Page 7: Analista Programador. Visual Studio.net

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.

Page 8: Analista Programador. Visual Studio.net

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

Page 9: Analista Programador. Visual Studio.net

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

Page 10: Analista Programador. Visual Studio.net

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

Page 11: Analista Programador. Visual Studio.net

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

Page 12: Analista Programador. Visual Studio.net

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

Page 13: Analista Programador. Visual Studio.net

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