Cursos de Tecnologías Microsoft - Danysoft Desarrollo Microsoft.pdfexperiencia necesaria en las...

39
Valor añadido Danysoft | www.danysoft.com 1 Cursos de Tecnologías Microsoft Servicios Profesionales Danysoft Catálogo de formación 2º Semestre 2007

Transcript of Cursos de Tecnologías Microsoft - Danysoft Desarrollo Microsoft.pdfexperiencia necesaria en las...

Page 1: Cursos de Tecnologías Microsoft - Danysoft Desarrollo Microsoft.pdfexperiencia necesaria en las plataformas explotadas, y conocimiento de las herramientas empleadas a lo largo de

Valo

r añadid

o D

anyso

ft |

ww

w.d

anyso

ft.c

om

1

Cursos de Tecnologías Microsoft

Servicios Profesionales Danysoft

Catálogo de formación

2º Semestre 2007

Page 2: Cursos de Tecnologías Microsoft - Danysoft Desarrollo Microsoft.pdfexperiencia necesaria en las plataformas explotadas, y conocimiento de las herramientas empleadas a lo largo de

Formación plataforma .NET

Servicios Profesionales Danysoft | T. 902 343484 | Página 2

Índice

Presentación ............................................................................................... 3

CURSOS PROGRAMACION EN .NET .............................................................. 5

1. La plataforma .NET ................................................................................................. 5

2. ADO.NET ................................................................................................................ 6

3. Desarrollo de aplicaciones Windows ....................................................................... 7

4. Desarrollo avanzado de aplicaciones Windows....................................................... 7

5. Desarrollo de aplicaciones ASP .NET (WebForms). ............................................... 8

6. Desarrollo avanzado de aplicaciones Web y ATLAS (AJAX)................................... 9

7. Desarrollo y Consumo de Servicios Web .............................................................. 10

8. Desarrollo y Consumo avanzado de Servicios Web (WSE) .................................. 11

9. Desarrollo de Aplicaciones Web para Dispositivos Móviles. .................................. 11

10. Utilización de XML en aplicaciones. .................................................................... 12

11. Utilización de informes Crystal en aplicaciones WinForm ................................... 12

12. Utilización de informes Crystal en aplicaciones Web. .......................................... 13

CURSOS .NET 3.0 ....................................................................................... 14

1. Windows Presentation Foundation (WPF) ............................................................. 14

2. Windows Communication Foundation (WCF) ........................................................ 15

CURSO TEAM SYSTEM ............................................................................... 16

1. Optimización del Ciclo de Vida de Desarrollo de Software con Microsoft Visual

Studio Team System ................................................................................................. 16

2. Team Foundation Server ...................................................................................... 18

CURSOS SQL SERVER ................................................................................. 20

1. Administración de SQL Server .............................................................................. 20

2. Nuevas herramientas administrativas en SQL Server 2005. ................................. 22

3. Programación con Transct SQL ............................................................................ 23

4. Optimización de Consultas en Microsoft SQL Server 2005 ................................... 24

5. Analysis Services, Cubos OLAP ........................................................................... 24

6. Integration Services (SSIS) ................................................................................... 28

7. Reporting Services, Informes. ............................................................................... 29

CURSOS BIZTALK SERVER 2006 .................................................................. 31

1. Biztalk Server 2006 para Arquitectos .................................................................... 31

2. Introducción: Microsoft BizTalk Server 2006 para Desarrolladores ....................... 33

3. Introducción: Microsoft BizTalk Server 2006 para Profesionales IT ....................... 34

CURSOS SHAREPOINT ................................................................................ 36

1. Windows SharePoint Services 3.0 ........................................................................ 36

2. Microsoft Office SharePoint Server 2007 .............................................................. 37

3. Programación para SharePoint con Visual Studio ................................................. 38

Page 3: Cursos de Tecnologías Microsoft - Danysoft Desarrollo Microsoft.pdfexperiencia necesaria en las plataformas explotadas, y conocimiento de las herramientas empleadas a lo largo de

Valo

r añadid

o D

anyso

ft |

ww

w.d

anyso

ft.c

om

3

Presentación Danysoft durante los últimos 15 años ha aportado ayuda y soluciones destinadas al desarrollo, y a

los profesionales informáticos. Nuestra implicación en las tecnologías y productos Microsoft, es

una pieza clave para poder ofrecerle la más alta calidad en soluciones, tanto en productos como

servicios.

Competencias Microsoft

Danysoft es Gold Certified Partner de Microsoft, lo que significa el mayor nivel de competencia

dentro del programa de Partners de Microsoft.

En estos momentos, hemos logrado 3 especialidades:

- La Competencia Mobility Solutions está diseñada para proporcionar soluciones que

permitan a los clientes acceder a la información sobre la marcha, incrementando así la

productividad de los empleados y los ratios de respuesta de los clientes. Esta competencia

representa Windows Mobile software para Pocket PCs, la edición Pocket Phone, y

Smartphones.

- También en la competencia Custom Development Solutions, estamos certificados para

Web Development (Programación Web), que se centra en el suministro de soluciones de

implementación habilitadas para Web necesarias para las organizaciones que desean

realizar operaciones y transacciones a través de Internet mediante Visual Studio, ASP.NET,

IIS, Windows Server 2003 y SQL Server.

- En la competencia Data Management Solutions, estamos certificados en la especialización

Business Intelligence (Inteligencia empresarial; anteriormente, Business Intelligence

Solutions), que se centran en el suministro de inteligencia empresarial de servicios,

herramientas y aplicaciones con la tecnología SQL Server.

Mediante estas certificaciones, Microsoft acredita que nuestro personal técnico, además de haber

superado las pruebas de conocimiento de las tecnologías, ha participado en proyectos de éxito

comprobado, en las áreas especificadas.

Consultoría

Danysoft ofrece consultoría técnica, en la cual se provee al cliente principalmente de la

experiencia necesaria en las plataformas explotadas, y conocimiento de las herramientas

empleadas a lo largo de todo el ciclo de vida del software para la realización de proyectos

ajustados a los objetivos, tiempos y presupuestos, que además sean fáciles de mantener y

escalables.

Formación.

Nuestra experiencia práctica nos permite transmitir los conocimientos de la forma flexible que su

equipo necesita. Ponemos a su disposición estos temarios realizados por nuestros formadores

Page 4: Cursos de Tecnologías Microsoft - Danysoft Desarrollo Microsoft.pdfexperiencia necesaria en las plataformas explotadas, y conocimiento de las herramientas empleadas a lo largo de

Formación plataforma .NET

Servicios Profesionales Danysoft | T. 902 343484 | Página 4

para su consulta. Pero sabemos que su caso es siempre único, y cada formación se elabora a la

medida del proyecto y de las necesidades de su equipo. El conocimiento es el elemento

fundamental de nuestro sector, y por ello le proponemos que elabore con nosotros el Plan de

Formación para su empresa, sin ningún compromiso, y verá plasmado cómo supone la mejor

inversión. Además la contratación de un Plan de Formación le supondrá un descuento importante

en los cursos.

Los cursos disponibles no son sólo los del presente catálogo. Podemos incluir en su Plan cursos

referidos a otras materias de su interés como Servidores Empresariales, Office System, etc.

Para facilitarles la formación de equipos, los cursos tienen un precio cerrado que no depende del

número de alumnos que participen, si bien se recomienda un máximo de 8 alumnos por curso. En

cualquier caso, pídanos un presupuesto a medida, sin compromiso.

Para cualquier aclaración puede ponerse en contacto con nosotros, o si lo considera oportuno,

puede concertar una reunión para que hablemos de su Plan de Formación.

Cursos en este catálogo.

Hemos incluido cursos que cubren extensamente las posibilidades que ofrece Visual Studio .NET.

Estos curos los hemos estado impartiendo en los últimos años con las actualizaciones necesarias

para las últimas versiones de productos y tecnologías, por lo que están suficientemente probados.

Team System, es la herramienta para la gestión del ciclo de desarrollo de software, que

proporciona una enorme cantidad de funcionalidades. En la formación abordamos el

funcionamiento de la herramienta, pero sus posibilidades llegan mucho más lejos.

Los cursos para SQL Server los hemos dividido en los tres aspectos principales, a saber,

administración, programación, e informes. El curso de Reporting Services le posibilitará utilizar

esta novedosa herramienta para la creación y mantenimiento de sus informes, pero con esto no

abarcamos la amplitud que nos ofrece la herramienta para el desarrollo de una plataforma de

Business Intelligent. Si sus necesidades están en el análisis o la integración de datos con Reporting

Services, póngase en contacto con nosotros y le ofreceremos un curso a su medida.

Crystal Reports es una de las herramientas clásicas para la creación de informes, y está integrada

tanto en Visual Studio como en Delphi, con lo que también abordamos la integración de los

informes en una aplicación.

La gestión de proyectos es otra de las materias estrechamente relacionada con las actividades de

muchos de nuestros clientes, y Project es la herramienta utilizada de forma más estándar por los

jefes de proyectos informáticos. Pero con Project Server podemos abordar proyectos de Gestión

Empresarial que estén destinados a compañías o departamentos dedicados a cualquier actividad.

Visio es otra de las herramientas de Microsoft Office que es utilizada muy frecuentemente tanto

el campo de las TI, para la creación de diagramas UML para el diseño de aplicaciones, como en

otros sectores en los que es una ayuda principal en la creación de diagramas empresariales.

Page 5: Cursos de Tecnologías Microsoft - Danysoft Desarrollo Microsoft.pdfexperiencia necesaria en las plataformas explotadas, y conocimiento de las herramientas empleadas a lo largo de

Valo

r añadid

o D

anyso

ft |

ww

w.d

anyso

ft.c

om

5

CURSOS PROGRAMACION EN .NET

1. La plataforma .NET

Objetivos: El objetivo del curso es hacer una introducción práctica a la plataforma .NET y

(utilizando el lenguaje de programación de su elección) a las herramientas básicas que ofrece .NET

Framework para el desarrollo la configuración de aplicaciones.

Duración: 18 horas

Temario:

- Los Fundamentos de .NET Framework

o Qué es .NET Framework.

o Arquitectura de .NET Framework.

o Módulos y ensamblados. Manifiestos y reflexión.

o Arquitectura de tipos en .NET. Tipos-valor y tipos-referencia.

o Gestión de la memoria en .NET.

o Presentación de la Librería de Clases Básicas.

o Espacios de nombres.

- Lenguaje de programación

o Estructura de una aplicación. Organización lógica (espacios de nombres) y física

(ensamblados) del código.

o Tipos de datos básicos.

o Estructuras de control.

o Manejo de excepciones.

- Teoría de la programación orientada a objetos

o Características fundamentales.

o Conceptos fundamentales de la Programación Orientada a Objetos.

o Las clases como elemento central en las arquitecturas orientadas a objetos. Clases y

objetos. Métodos y variables estáticos y de instancia. Propiedades. Reflejo en el lenguaje

de las propiedades fundamentales de la POO: encapsulación, herencia y polimorfismo.

o Estructuras.

o El concepto de interfaz para la especificación de comportamiento abstracto.

o Programación dirigida por eventos. Delegados y eventos.

o Sobrecarga de operadores.

Page 6: Cursos de Tecnologías Microsoft - Danysoft Desarrollo Microsoft.pdfexperiencia necesaria en las plataformas explotadas, y conocimiento de las herramientas empleadas a lo largo de

Formación plataforma .NET

Servicios Profesionales Danysoft | T. 902 343484 | Página 6

- Los tipos en .NET

o Presentación de las clases básicas más comunes: cadenas de caracteres, fechas,

contenedores básicos.

o Tipos “Nullables”

o Arrays, enumeraciones.

o Colecciones.

o Tipos Genéricos.

o Conversión de tipos.

- Flujos.

o El sistema de archivos.

o Almacenamiento. Streams, readers y writers.

o Compresión de archivos.

2. ADO.NET

Objetivo: Este curso presenta los conocimientos relacionados con el uso de ADO.NET

imprescindibles para el acceso a bases de datos en .NET. Presenta, a través de ejemplos prácticos,

las clases fundamentales de la librería de acceso a datos y sus principales técnicas de utilización.

El curso se imparte sobre bases de datos de SQL Server, OLE DB, ODBC u Oracle, en dependencia

de los intereses de los asistentes.

Duración: 15 horas

Temario:

- ADO.NET

o Arquitectura de aplicaciones centradas en datos.

o Filosofía y modalidad de trabajo con ADO.NET.

o Proveedores y contenedores de datos.

- Clases de acceso a datos.

o Clases de conexión (interfaz IConnection).

o Adaptadores (interfaz IDataAdapter) y lectores (interfaz IDataReader) de datos.

o Generadores (interfaz ICommandBuilder) de comandos SQL.

o Clases para el manejo de datos en memoria.

o Conjuntos de datos (clase DataSet).

o Clases asociadas: DataTable, DataRow, DataColumn, DataRelation.

o Conjuntos de datos tipados.

o DataTable en ADO 2.0.

o Integración con XML.

- Técnicas comunes

Page 7: Cursos de Tecnologías Microsoft - Danysoft Desarrollo Microsoft.pdfexperiencia necesaria en las plataformas explotadas, y conocimiento de las herramientas empleadas a lo largo de

Valo

r añadid

o D

anyso

ft |

ww

w.d

anyso

ft.c

om

7

o El modelo Proveedor.

o Gestión de conexiones.

o Trabajo en régimen desconectado. Reconciliación.

o Introducción al control de concurrencia. Manejo de transacciones.

o Implementación de relaciones maestro/detalle.

3. Desarrollo de aplicaciones Windows

Objetivo: Este curso presenta los conocimientos y técnicas asociadas al desarrollo de clientes

inteligentes .NET (aplicaciones WinForms).

Duración: 10 horas

Temario:

- Desarrollo de formularios WinForms.

o Presentación de los diferentes controles visuales.

o Asociación de eventos a controles y al formulario.

o Utilización de cuadros de diálogo.

o Creación de menús principales y de contexto.

- Administración de múltiples formularios

o Despliegue modal y no modal de formularios. Control del tiempo de vida.

o Creación de aplicaciones MDI.

- Conexión a datos

o Conexión de controles a elementos de conjuntos de datos.

o Utilización del control GridView.

- Optimización de formularios. Introducción a las Aplicaciones Multihilo.

- Internacionalización de aplicaciones.

- Despliegue de aplicaciones WinForms.

4. Desarrollo avanzado de aplicaciones Windows

Objetivo: Este curso presenta los las diferentes técnicas avanzadas para la programación de

aplicaciones Windows, destinadas a dotar al desarrollador de recursos a fin de conseguir un mejor

enfoque en sus desarrollos.

Duración: 20 horas

Page 8: Cursos de Tecnologías Microsoft - Danysoft Desarrollo Microsoft.pdfexperiencia necesaria en las plataformas explotadas, y conocimiento de las herramientas empleadas a lo largo de

Formación plataforma .NET

Servicios Profesionales Danysoft | T. 902 343484 | Página 8

Temario:

- GDI+

- Creación de controles.

- Desarrollo avanzado de aplicaciones multihilo.

o Pooling.

o Ejecución asíncrona de delegados.

o Sincronización de hilos de ejecución.

o Secciones críticas y bloqueos.

- Interoperabilidad.

o Uso de objetos COM.

o Exposición de componentes .NET

o Código no manejado.

- Remoting.

- Servicios Windows.

- Seguridad.

5. Desarrollo de aplicaciones ASP .NET (WebForms).

Objetivos: Este curso presenta los conocimientos y las técnicas asociadas al desarrollo de

aplicaciones web ASP.NET (aplicaciones WebForms).

Duración: 18 horas

Temario:

- Introducción

o ¿Qué es ASP.NET?

o Formularios web

- Creación de formularios Web

o Creación de la interfaz.

o Trabajo con eventos.

o Ciclo de vida de una página.

o PostBack

- Controles Web

o Concepto de controles de servidor.

o Controles de servidor HTML.

Page 9: Cursos de Tecnologías Microsoft - Danysoft Desarrollo Microsoft.pdfexperiencia necesaria en las plataformas explotadas, y conocimiento de las herramientas empleadas a lo largo de

Valo

r añadid

o D

anyso

ft |

ww

w.d

anyso

ft.c

om

9

o Controles de servidor ASP.NET.

o Validación.

- Presentación y uso de los mecanismos de persistencia.

- Desarrollo de controles de usuario.

- Master pages.

- Acceso a datos

o Controles de datos.

o Vinculación a datos.

- Navegación.

- Seguridad

o Formas de autentificación.

o Control de permisos.

- Configuración y despliegue

o Archivos de configuración

o Proceso de despliegue.

6. Desarrollo avanzado de aplicaciones Web y ATLAS (AJAX).

Objetivos: El objetivo del primer bloque del curso, (los tres primeros días), es capacitar

profesionales con conocimientos de ASP .NET tanto en las versiones 1.1 y 2.0 de la plataforma

.NET, para que puedan desarrollar aplicaciones Web, aprovechando las funcionalidades más

avanzadas de ASP .NET.

En el segundo bloque se abordará la tecnología AJAX, que supone una importante mejora en la

experiencia del usuario de las aplicaciones Web.

Duración: 25 horas

Temario:

- ASP .NET Avanzado. 15 horas.

o Creación de controles Web

Tipos de controles.

Heredar la clase WebControl.

Probar el control.

o Cross page posting.

o Membership y gestión de roles.

Page 10: Cursos de Tecnologías Microsoft - Danysoft Desarrollo Microsoft.pdfexperiencia necesaria en las plataformas explotadas, y conocimiento de las herramientas empleadas a lo largo de

Formación plataforma .NET

Servicios Profesionales Danysoft | T. 902 343484 | Página 10

o Temas y Skins.

o Personalización.

o Web Parts.

o Depuración y optimización

Herramientas de depuración.

Consejos para evitar errores.

Optimizar el rendimiento

o Administración y gestión.

- Curso de AJAX, (Asinchronous, JavaScript, & XML). 10 horas.

o Interfaz dinámica

Javascript

XML

o Descripción de la tecnología

o Objeto XMLHTTPRequest

o Diseño de un control AJAX en Visual Studio

7. Desarrollo y Consumo de Servicios Web

Objetivos: Este curso presenta los conocimientos y las técnicas asociadas al desarrollo de servicios

web ASP.NET.

Duración: 6 horas

Temario:

- Repaso de los conceptos básicos para el desarrollo de Servicios Web

- Conceptos básicos de los Servicios Web

o Qué es un servicio web.

o Arquitectura de los servicios web.

o Identificación y descubrimiento de servicios web. UDDI y WSDL.

- Implementación de servicios Web en Visual Studio .NET

- Consumo de servicios Web en Visual Studio .NET.

o Consumo sincronizado.

o Consumo asíncrono.

- Despliegue de Servicios Web

- Configuración de Servicios Web

Page 11: Cursos de Tecnologías Microsoft - Danysoft Desarrollo Microsoft.pdfexperiencia necesaria en las plataformas explotadas, y conocimiento de las herramientas empleadas a lo largo de

Valo

r añadid

o D

anyso

ft |

ww

w.d

anyso

ft.c

om

11

8. Desarrollo y Consumo avanzado de Servicios Web (WSE)

Objetivos: Este curso presenta los las técnicas asociadas al desarrollo de servicios web mejorados

con WSE.

Duración: 18 horas

Temario:

- Introducción

o El estándar WS-*

o WSE

- Servicios Web seguros

- Políticas

- Mensajería SOAP

- Enrutamiento de los mensajes

- Enlaces

9. Desarrollo de Aplicaciones Web para Dispositivos Móviles.

Objetivos: Este curso presenta las particularidades del desarrollo de aplicaciones web ASP.NET

para dispositivos móviles.

Duración: 15 horas

Temario:

- Introducción

o Particularidades del desarrollo de aplicaciones web para dispositivos móviles.

o Instalación y uso de un simulador.

o Dispositivos soportados.

- Creación de formularios

o Diseño de interfaces.

o Diferencias de los controles para dispositivos móviles y los tradicionales de .NET

Framework.

o Controles ASP.NET específicos para dispositivos móviles.

o Utilización de hojas de estilos.

- Configuración y despliegue de aplicaciones

Page 12: Cursos de Tecnologías Microsoft - Danysoft Desarrollo Microsoft.pdfexperiencia necesaria en las plataformas explotadas, y conocimiento de las herramientas empleadas a lo largo de

Formación plataforma .NET

Servicios Profesionales Danysoft | T. 902 343484 | Página 12

10. Utilización de XML en aplicaciones.

Objetivo: Este curso ofrece los conocimientos y técnicas necesarias para utilizar XML en las

aplicaciones .NET de cualquier tipo.

Duración: 20 horas

Temario:

- Repaso de los conceptos fundamentales relacionados con XML.

- Tratamiento de documentos XML en aplicaciones .NET.

o Clases .NET para la lectura y escritura secuencial de flujos XML.

o Validación de esquemas.

o Clases .NET para representar el modelo DOM de XML.

o Serialización de objetos mediante XML.

o Otras aplicaciones de XML: XPath, transformaciones XSLT.

- Conexión entre XML y ADO.NET

o Exportación e importación a XML de conjuntos de datos.

o Manipulación de esquemas.

11. Utilización de informes Crystal en aplicaciones WinForm

Objetivo: Este curso enseña cómo integrar informes de Crystal Reports (que puedan o no

compartir la conexión a bases de datos) en clientes inteligentes .NET (aplicaciones WinForms).

Duración: 15 horas

Temario:

- Introducción

o Arquitectura de Crystal Reports

o Integración de informes en aplicaciones WinForms

- Técnicas fundamentales

o Conexión y paso de conjuntos de datos ADO.NET

o Selección de registros, parámetros, fórmulas.

o Configuración del visor de informes.

o Exportación de informes mediante código.

o Impresión de informes.

- Despliegue de aplicaciones WinForms que incluyan informes.

Page 13: Cursos de Tecnologías Microsoft - Danysoft Desarrollo Microsoft.pdfexperiencia necesaria en las plataformas explotadas, y conocimiento de las herramientas empleadas a lo largo de

Valo

r añadid

o D

anyso

ft |

ww

w.d

anyso

ft.c

om

13

12. Utilización de informes Crystal en aplicaciones Web.

Objetivos: Este curso enseña cómo integrar informes de Crystal Reports (que puedan o no

compartir la conexión a bases de datos) en aplicaciones Web ASP.NET.

Duración: 15 horas

Temario:

- Introducción a la utilización de informes Crystal en aplicaciones Web

o Arquitectura de Crystal Reports.

o El Report Application Server (RAS).

o Integración de informes en aplicaciones web ASP.NET

- Técnicas fundamentales

o Conexión y paso de conjuntos de datos ADO.NET.

o Selección de registros, parámetros, fórmulas.

o Presentación de informes mediante diferentes visores.

o Exportación de informes mediante código.

o Impresión de informes.

- Despliegue de aplicaciones Web ASP .NET que incluyan informes

Page 14: Cursos de Tecnologías Microsoft - Danysoft Desarrollo Microsoft.pdfexperiencia necesaria en las plataformas explotadas, y conocimiento de las herramientas empleadas a lo largo de

Formación plataforma .NET

Servicios Profesionales Danysoft | T. 902 343484 | Página 14

CURSOS .NET 3.0

1. Windows Presentation Foundation (WPF)

Objetivos: El objetivo principal de Windows Presentation Foundation (WPF) es ayudar a los

desarrolladores a crear interfaces de usuario eficaces y atractivas. Conozca el modo en que la

plataforma unificada de WPF facilita y enriquece la creación de interfaces de usuario y

proporciona un modelo de programación común para aplicaciones Windows y Web.

Duración: 25 horas

Temario:

- El modelo de aplicación

o Características

o La clase applicación

o XAML

- Desarrollo de aplicaciones

o Aplicaciones WPF Independientes

o Aplicaciones WPF XBAP

o Documentos XPS

- Maquetado de aplicaciones (Layout)

o Conceptos generales

o Paneles

o Grid

o Canvas

o ViewBox

o Texto

- Controles

o Conceptos generales

o Programación

o La paleta de controles

- Enlace a datos

o Conceptos generales

o Tipos de DataBinding

o Origenes de datos

o Maestro-detalle

- Estilos y plantillas

Page 15: Cursos de Tecnologías Microsoft - Danysoft Desarrollo Microsoft.pdfexperiencia necesaria en las plataformas explotadas, y conocimiento de las herramientas empleadas a lo largo de

Valo

r añadid

o D

anyso

ft |

ww

w.d

anyso

ft.c

om

15

o Estilos

o Estilos y elementos

o Plantillas de datos

o Triggers

- Archivos de Recursos (Resouces)

- Gráficos

o Conceptos generales

o Formas

o Brochas y plumas

o Transformaciones

o La capa visual

o Video y 3D

- Animación

o Líneas de tiempo

o Guiones (StoryBoards)

o Key Frames

o Acceso programático

- Desarrollo de controles

- Despliegue de aplicaciones

2. Windows Communication Foundation (WCF)

Objetivos: Windows Communication Foundation (WCF) proporciona a los desarrolladores

funciones que permiten desarrollar sistemas conectados de forma sencilla, mediante una API

consistente, un tiempo de ejecución de alojamiento sólido y una solución flexible controlada por

configuración para asistir en la implementación.

Duración: 25 horas

Temario:

- Conceptos generales

o Arquitectura

o Contratos y “Endpoints”

o Binding

o Hosting

- Mensajes y transacciones

Page 16: Cursos de Tecnologías Microsoft - Danysoft Desarrollo Microsoft.pdfexperiencia necesaria en las plataformas explotadas, y conocimiento de las herramientas empleadas a lo largo de

Formación plataforma .NET

Servicios Profesionales Danysoft | T. 902 343484 | Página 16

o Transacciones

o Mensajes

o Colas

o Invocaciones sincronizadas y asíncronas

o Sesiones

o Comunicación Duplex

o Streaming

- Migración e interoperabilidad

o Conceptos generales

o WSE ( Web Services Enhancement)

o ES (Entreprise Services)

o .NET Remoting

o COM+

o Herramientas

CURSO TEAM SYSTEM

1. Optimización del Ciclo de Vida de Desarrollo de Software con Microsoft

Visual Studio Team System

Objetivos: Se tratará de cómo utilizar el entorno de trabajo en equipo y herramientas para el ciclo

de vida de las aplicaciones que proporciona Visual Studio Team System. Se explicará qué

productos están involucrados, su relación con la gestión del ciclo de vida de desarrollo y cómo

integrarlo con los procesos MSF, (Microsoft Solution Framework).

Audiencia: Este taller está destinado a cinco Roles de trabajo que están típicamente

comprometidos en un equipo de desarrollo de aplicaciones: Director de Proyecto, Arquitecto de

Infraestructura, Arquitecto de Soluciones, Desarrollador y Tester.

Duración: 15 horas.

Temario:

1: Introducción a Visual Studio Team System

Esta unidad proporciona una visión general del ciclo de vida de desarrollo de software y de las

herramientas de Visual Studio Team System que soportan el trabajo de cada Rol a través del ciclo.

- Introducción a Microsoft Solution Framework

o MSF v. 4.0 para CMMI

o MSF v. 4.0 para Agile

Page 17: Cursos de Tecnologías Microsoft - Danysoft Desarrollo Microsoft.pdfexperiencia necesaria en las plataformas explotadas, y conocimiento de las herramientas empleadas a lo largo de

Valo

r añadid

o D

anyso

ft |

ww

w.d

anyso

ft.c

om

17

o MSF v. 4.0 para un proceso a medida

o Implementación de MSF con Team System. Fases fundamentales del proceso:

Fase 1: Estrategia y alcance

Fase 2: Planificación y Prueba de Concepto

Fase 3: Estabilización

Fase 4: Despliegue

- Introducción al portal de Proyecto

- Visión general del Ciclo de Vida de la Aplicación

- Configuración de Proyecto

- Componentes de Visual Studio Team System

2: Configurando el Proyecto de Desarrollo de una Aplicación

Se verá en esta unidad la planificación o configuración del proyecto de un proyecto de desarrollo

de una aplicación. También trataremos las tareas principales de los Directores de Proyecto

durante la planificación utilizando las herramientas de Visual Studio Team System.

- Tareas de configuración del proyecto

- Metodologías soportadas por Visual Studio Team System

3: Diseño de una Aplicación

Planificación y Diseño del Proyecto. También se describen las tareas principales de arquitectura

durante la planificación.

- Diseño de Tareas

- Diseño de Diagramas

- Políticas de Control de Fuentes

4: Construcción de la Aplicación

En esta unidad abordamos la construcción de la aplicación. También se describen las tareas claves

a realizar por los desarrolladores.

- Construir Tareas

- Diagrama de Clases

- La Metodología de Desarrollo Conducida por Test (TDD)

- Escritura de código mediante TDD

5: Estabilización de la Aplicación

Page 18: Cursos de Tecnologías Microsoft - Danysoft Desarrollo Microsoft.pdfexperiencia necesaria en las plataformas explotadas, y conocimiento de las herramientas empleadas a lo largo de

Formación plataforma .NET

Servicios Profesionales Danysoft | T. 902 343484 | Página 18

Se afronta la estabilización de la aplicación, y las tareas más importantes que los Tester realizarán.

- Tareas de Estabilización

- El proceso de construcción

- Code Profiling Test

6: Despliegue de la Aplicación

Abordamos el despliegue de la aplicación y las tareas claves a realizar en este paso.

- Tareas de Despliegue

- Componentes del Paquete de Instalación

- Tipos de Proyectos de Configuración

- Creación de un Proyecto de Equipo

- Ramificado del Código Fuente y Creación de un Paquete de Instalación

- Creación de un Proyecto de Configuración

- Construir una copia

- Instalación de la solución

2. Team Foundation Server

Objetivo

En este curso abordaremos cómo utilizar Team System para la gestión de un proyecto de

software, a lo largo de las diferentes perspectivas de los integrantes del equipo. No entraremos es

sus aspectos más teóricos y metodológicos, que se ven en el curso anterior, ni tampoco en las

diferentes herramientas que se nos ofrecen en el lado cliente. El curso se centra en un recorrido

práctico en las capacidades comunes a todo el equipo, que aporta el servidor Tema Foundation.

Audiencia

Destinado a todo el equipo involucrado en la creación de un proyecto de software.

Duración: 12 horas.

Temario:

- Microsoft Solutions Framework Team

- Team Foundation Server

o Perspectiva de los miembros del proyecto

Page 19: Cursos de Tecnologías Microsoft - Danysoft Desarrollo Microsoft.pdfexperiencia necesaria en las plataformas explotadas, y conocimiento de las herramientas empleadas a lo largo de

Valo

r añadid

o D

anyso

ft |

ww

w.d

anyso

ft.c

om

19

Team Explorer

El Portal de Team Server

Alertas

Work items

Control de versiones

o Perspectiva de los jefes de proyecto

Crear y gestionar proyectos

Métricas e informes

Gestión de las compilaciones

Políticas y comentarios de actualización de versiones.

o Perspectiva de los administradores del servidor

Planificación del servidor

Migración

Administración del servidor

Administración del control de versiones

Administración del gestor de compilaciones.

Personalización del servidor.

Page 20: Cursos de Tecnologías Microsoft - Danysoft Desarrollo Microsoft.pdfexperiencia necesaria en las plataformas explotadas, y conocimiento de las herramientas empleadas a lo largo de

Formación plataforma .NET

Servicios Profesionales Danysoft | T. 902 343484 | Página 20

CURSOS SQL SERVER

1. Administración de SQL Server

Objetivos: El objetivo de este curso es preparar a los participantes para planificar y realizar

instalaciones de SQL Server, gestionar archivos y bases de datos, incluyendo la determinación de

requisitos de recursos, configurar la seguridad, realizar y automatizar tareas administrativas y

optimizar el rendimiento de SQL Server, entre otras tareas

Duración: 20 horas.

Temario:

- Vista general del servidor SQL

o Presentación de SQL Server.

o Arquitectura, seguridad y bases de datos de SQL Server.

- Instalación y configuración de SQL Server

o Requisitos de SQL Server 2000 y de sus herramientas administrativas.

o Instalación de SQL Server y de las herramientas de administración.

o Configuración de SQL Server.

o Resolución de problemas en la instalación y configuración.

- Administración de ficheros de la base de datos

o Creación y eliminación de bases de datos.

o Ampliación y disminución de bases de datos.

o Gestión de múltiples discos.

o Creación de grupos de ficheros.

o Estimación del espacio necesario.

- Gestión de seguridad

o Implementación de los modos de autentificación.

o Creación de usuarios y roles.

o Asignación de permisos.

o Planificación y administración de un sistema de seguridad.

o Creación y uso de roles de aplicación.

- Automatización de tareas administrativas

o Creación y planificación de trabajos.

o Creación de alertas.

o Operadores.

o Contadores de rendimiento de SQL Server.

Page 21: Cursos de Tecnologías Microsoft - Danysoft Desarrollo Microsoft.pdfexperiencia necesaria en las plataformas explotadas, y conocimiento de las herramientas empleadas a lo largo de

Valo

r añadid

o D

anyso

ft |

ww

w.d

anyso

ft.c

om

21

o Resolución de problemas potenciales.

o Automatización de tareas administrativas.

- Copia de seguridad de bases de datos

o Prevención de pérdida de datos. SQL Server Backup.

o Cuándo realizar copia de seguridad de la bese de datos.

o Métodos de copia. Rendimiento de las copias.

o Planificación de una estrategia de copia.

o Consideraciones sobre el rendimiento.

- Restauración de bases de datos

o Uso de la sentencia RESTORE.

o Restauración de copias de seguridad.

o Configuración de un recurso seguro SQL Server, y restauración de una producción del

servidor.

o Restauración de bases de datos del sistema dañadas.

- Monitorización y mantenimiento de SQL Sever

o Factores que afectan al rendimiento del servidor.

o Herramientas de transacción.

o Monitorización de la actividad de SQL Server.

o Examen de rendimiento de las consultas.

o Plan de mantenimiento.

- Transferencia de datos

o Transferencia y transformación de datos.

o Herramientas de transferencia de datos.

o Transformación de datos usando DTS.

o Creación y edición de paquetes DTS.

- Alta disponibilidad

o Clustering.

o Servidores en espera.

- Introducción a la Replicación

o Métodos de distribución de datos.

o Características del servicio de replicación.

o Agentes de replicación SQL.

o Tipos de replicación SQL.

o Modelos físicos de replicación

Page 22: Cursos de Tecnologías Microsoft - Danysoft Desarrollo Microsoft.pdfexperiencia necesaria en las plataformas explotadas, y conocimiento de las herramientas empleadas a lo largo de

Formación plataforma .NET

Servicios Profesionales Danysoft | T. 902 343484 | Página 22

2. Nuevas herramientas administrativas en SQL Server 2005.

Objetivo: Dentro de las novedades en SQL Server 2005, nos fijaremos en las que hacen especial

foco en las labores administrativas.

Duración: 5 horas

Temario:

SQL Server Management Studio

SQL Server Management Studio integra todos los componentes de administración de SQL Server.

Explorador de objetos.

Cuadros de diálogo no modales.

Generar secuencias de comandos o programar desde cualquier cuadro de diálogo.

Información de mensajes mejorada.

Nuevo diseñador de planes de mantenimiento.

Ventana Resumen.

Administrador de configuración de SQL Server

Se verán las diferentes herramientas de administración como son, la de red de servidor, la de red

de cliente y el administrador de servicios. El Administrador de configuración de SQL Server

también incluye la posibilidad de establecer propiedades del servicio para los siguientes servicios:

SQL Server

Agente SQL Server

Analysis Services

Servidor de informes

Microsoft Search

Coordinador de transacciones distribuidas de Microsoft (MS DTC)

Búsqueda de texto

Asistente para la optimización de motor de base de datos

En SQL Server 2005, el Asistente para la optimización de motor de base de datos reemplaza al

Asistente para optimización de índices de las versiones anteriores de SQL Server.

Características del Asistente para la optimización de motor de base de datos

Page 23: Cursos de Tecnologías Microsoft - Danysoft Desarrollo Microsoft.pdfexperiencia necesaria en las plataformas explotadas, y conocimiento de las herramientas empleadas a lo largo de

Valo

r añadid

o D

anyso

ft |

ww

w.d

anyso

ft.c

om

23

Optimización controlada por tiempo.

Optimizar en varias bases de datos.

Optimizar una clase más amplia de eventos y desencadenadores.

Registro de optimización.

Análisis de escenarios condicionales

Más control sobre las opciones de optimización.

Compatibilidad con XML.

Recomendaciones sobre particiones.

Uso de un servidor de pruebas para reducir la carga de optimización del servidor de

producción.

La función fija de base de datos db_owner.

3. Programación con Transct SQL

Objetivos: El objetivo de este curso es presentar todas las posibilidades que ofrece el lenguaje

Transact SQL a los programadores de aplicaciones de bases de datos que utilicen SQL Server como

servidor de bases de datos.

Duración: 20 horas.

Temario:

- Introducción a la programación en SQL Server

o Herramientas del sistema.

- Elementos básicos de Transact SQL

o Conexión a una base de datos.

o Creación, modificación y eliminación de tablas, índices, restricciones, vistas.

o Secuencias.

o La sentencia SELECT.

o Modificación de datos: INSERT, UPDATE y DELETE.

- Programación con SQL

o Tipos de datos.

o Variables y estructuras de control.

o Estudio de los principales procedimientos y funciones predefinidos.

Page 24: Cursos de Tecnologías Microsoft - Danysoft Desarrollo Microsoft.pdfexperiencia necesaria en las plataformas explotadas, y conocimiento de las herramientas empleadas a lo largo de

Formación plataforma .NET

Servicios Profesionales Danysoft | T. 902 343484 | Página 24

o Creación de procedimientos almacenados.

o Creación de disparadores (triggers).

o Utilización de cursores explícitos.

o Control explícito de transacciones.

4. Optimización de Consultas en Microsoft SQL Server 2005

Objetivo: Enfocado a administradores y desarrolladores de bases de datos que están trabajando

en entornos empresariales, con el objetivo de analizar y localizar los cuellos de botella de la

productividad.

Duración: 5 horas

Temario:

Medición del rendimiento en consultas

Se verá cómo monitorizar el rendimiento, y las herramientas para hacerlo que ofrece SQL Server

2005, y las causas para que se produzcan bajas de rendimiento

Medidas claves para rendimiento de consultas

Problemas de identificación mediante el uso del Monitor de Rendimiento

Medidas de rendimiento de las consultas mediante el SQL Server Profiler

Refactorización de cursores dentro de consultas

Como refactorizar las operaciones basadas en cursores para mejorar el rendimiento.

Cuándo utilizar cursores

Construcción de cursores

Problemas de rendimiento con los cursores

Estrategias de refactorización de cursores

Cómo refactorizar cursores utilizando expresiones comunes y Pivot Table

5. Analysis Services, Cubos OLAP

Objetivo: Este curso proporciona a los estudiantes con los conocimientos y prácticas necesarias

para diseñar, implementar, y distribuir soluciones OLAP utilizando Microsoft SQL Server Analysis

Services.

Requisitos: Conocimiento básico de diseño, administración, e implementación de bases de datos,

y capacidad para moverse con comodidad dentro de un entorno Microsoft Windows 2003.

Page 25: Cursos de Tecnologías Microsoft - Danysoft Desarrollo Microsoft.pdfexperiencia necesaria en las plataformas explotadas, y conocimiento de las herramientas empleadas a lo largo de

Valo

r añadid

o D

anyso

ft |

ww

w.d

anyso

ft.c

om

25

Duración: 15 horas

Temario:

- Introducción a Data Warehousing y OLAP

o Introducción a Data Warehousing

o Definición de soluciones OLAP

o Conceptos de diseño de Data Warehouse

o Conceptos de modelos OLAP

o Aplicación de cubos OLAP

- Introducción a Analysis Manager Wizards

o Definición de términos

o Introducción a Analysis Manager

o Preparación para crear un cubo

o Construcción de un cubo

o Procesado de un cubo.

o Visualización de resultados

- Comprensión de la arquitectura de Analysis Services

o Introducción a Microsoft Data Warehousing

o Componentes de Analysis Services

o Repositorio de Metadatos

o Opciones de almacenamiento de un cubo

o Arquitectura cliente

o Componentes OLAP de Office

- Construcción de dimensiones utilizando el Editor de Dimensiones

o Introducción a las dimensiones

o Dimensiones compartidas contra privadas

o Trabajo con dimensiones estándar

o Propiedades de los niveles básicos

o Trabajo con dimensiones padre-hijos

Page 26: Cursos de Tecnologías Microsoft - Danysoft Desarrollo Microsoft.pdfexperiencia necesaria en las plataformas explotadas, y conocimiento de las herramientas empleadas a lo largo de

Formación plataforma .NET

Servicios Profesionales Danysoft | T. 902 343484 | Página 26

- Configuración avanzada de dimensiones

o Trabajo con niveles y jerarquías

o Trabajo con dimensiones Tiempo

o Creación de Rollups personalizados

o Comprensión de las dimensiones virtuales

- Trabajo con cubos y medidas

o Introducción a las medidas

o Trabajo con medidas

o Definición de las propiedades del cubo

- Gestión del almacenamiento y la optimización

o Almacenamiento

o El asistente de diseño de almacenamiento

o Agregaciones a Analysis Server

o Optimización

- Procesando dimensiones y cubos

o Introducción al procesamiento de dimensiones y cubos

o Procesamiento de dimensiones

o Procesamiento de cubos

- Gestión de particiones

o Introducción a las particiones

o Creación de particiones

o Utilización de configuración avanzada

o Fundición de particiones

- Implementación de cálculos utilizando MDX

o Introducción a los miembro calculados

o Creación de miembros calculados

o Creación de miembros calculados sin-medidas

o Introducción a otros métodos de cálculo

- Trabajo con cubos virtuales

Page 27: Cursos de Tecnologías Microsoft - Danysoft Desarrollo Microsoft.pdfexperiencia necesaria en las plataformas explotadas, y conocimiento de las herramientas empleadas a lo largo de

Valo

r añadid

o D

anyso

ft |

ww

w.d

anyso

ft.c

om

27

o Introducción

o Obtención de resultados lógicos

o Creación de un cubo virtual

o Creación de miembros calculados

- Utilización de Excel como cliente OLAP

o Componentes OLAP en Office

o Utilización de PivotTables

o Utilización de PivotCharts

o Trabajo con cubos en local

o Creación de páginas Web listas para OLAP

- Utilización de Acciones, Drillthrough, y Writeback

o Creación de Acciones

o Creación de Drillthrough

o Introducción a Writeback

- Implementación de la seguridad

o Introducción a la seguridad en Anaysis Services

o Administración de la seguridad

o Autenticación de usuarios

o Gestión de Roles

o Implementación de la seguridad en dimensiones

- Despliegue de soluciones OLAP

o Introducción a DTS

o Ejecución y calendarizado de paquetes

o Procesamiento de tareas de Analysis Services

o Copia de archivos de bases de datos OLAP

- Introducción a Data Mining

o Introducción a Data Mining

o Modelo de Data Mining

Page 28: Cursos de Tecnologías Microsoft - Danysoft Desarrollo Microsoft.pdfexperiencia necesaria en las plataformas explotadas, y conocimiento de las herramientas empleadas a lo largo de

Formación plataforma .NET

Servicios Profesionales Danysoft | T. 902 343484 | Página 28

o Construcción de un modelo de Data Mining con OLAP

6. Integration Services (SSIS)

Objetivo: Se abordará la utilización de Microsoft SQL Server 2005 Integration Services (SSIS) como

plataforma para generar soluciones de integración de datos, entre las que se incluyen paquetes

de extracción, transformación y carga (ETL) para el almacenamiento de datos.

Duración: 10 horas

Temario:

Planificación del ETL

Se verá la forma en los datos serán transferidos y la estrategia de la solución ETL.

Identificación de fuentes y destinos de datos

Evaluación de las fuentes de datos

Identificación de requisitos

Planificando una solución SSIS

Se verá cómo utilizar la planificación del ETL para realizar una solución basada en SSIS.

Planificación de paquetes

Planificación de desarrollo de paquetes

Diseño del Control Flow de los paquetes

Diseño del flujo de datos

Se abordará el diseño del flujo de datos que son extraídos, transformados y cargados.

Comprensión del flujo de datos

Diseño de las operaciones de flujo de datos

Gestión de cambios de datos

Gestión de Logs, gestión de errores y fiabilidad

Se aprenderá como incorporar, gestión de errores y logs de SSIS, y fiabilidad en el diseño de

paquetes.

Operaciones con los logs, (estándar, personalizados, e informes), del ETL

Gestión de errores en SSIS

Implementación de fiabilidad en el proceso ETL

Page 29: Cursos de Tecnologías Microsoft - Danysoft Desarrollo Microsoft.pdfexperiencia necesaria en las plataformas explotadas, y conocimiento de las herramientas empleadas a lo largo de

Valo

r añadid

o D

anyso

ft |

ww

w.d

anyso

ft.c

om

29

Optimización de soluciones SSIS

Se tratará la monitorización y optimización del rendimiento de SSIS.

Monitorización del rendimiento SSIS

Optimización de paquetes SSIS

Despliegue y operaciones de soluciones SSIS

Se describe las consideraciones a tener en cuente en el despliegue de soluciones SSIS, y los temas

relativos a las operaciones y mantenimiento.

Despliegue de paquetes SSIS

Operaciones en una solución SSIS

7. Reporting Services, Informes.

Objetivo: Este curso presenta los principales aspectos de Reporting Services, incluyendo su

instalación, la gestión del servidor, la creación de informes y su consumo desde una aplicación

personalizada.

Duración: 15 horas

Temario:

- Componentes de Reporting Services

- Instalación de Reportig Services

- Conceptos generales de los informes:

o Creación del informe mediante asistentes

o Propiedades del informe

o Vista y exportación del informe

- Creación de informes básicos

o Conexiones y conjuntos de datos

o Estructura de los informes: regiones de datos, tablas, encabezados, subtotales…

o Formato de informes: estilos, saltos de página, pies y encabezados, elementos gráficos,

imágenes…

- Utilización de expresiones (fórmulas)

- Organización de los datos

o Matrices

Page 30: Cursos de Tecnologías Microsoft - Danysoft Desarrollo Microsoft.pdfexperiencia necesaria en las plataformas explotadas, y conocimiento de las herramientas empleadas a lo largo de

Formación plataforma .NET

Servicios Profesionales Danysoft | T. 902 343484 | Página 30

o Diagramas

o Listas

- Informes avanzados:

o Parámetros

o Interactividad

o Datos jerárquicos

- Administración del servidor de informes

o Administrar los informes

o Administrar la seguridad

o Administrar los componentes del servidor

- Entrega de informes

o Generación de informes

o Formatos

o Suscripciones

- Utilización del servicio Web para trabajar con informes en aplicaciones personalizadas

Page 31: Cursos de Tecnologías Microsoft - Danysoft Desarrollo Microsoft.pdfexperiencia necesaria en las plataformas explotadas, y conocimiento de las herramientas empleadas a lo largo de

Valo

r añadid

o D

anyso

ft |

ww

w.d

anyso

ft.c

om

31

CURSOS BIZTALK SERVER 2006

1. Biztalk Server 2006 para Arquitectos

Objetivo: Conozca que ventajas puede aportar la herramienta de integración de Microsoft a sus

procesos de negocios. Este curso dirigido a arquitectos de software y programadores senior que

deseen conocer las características de Biztalk Server y las técnicas, patrones y mejores prácticas

utilizadas en la integración de aplicaciones en entornos empresariales.

Audiencia: Analistas, Arquitectos de Software y Programadores avanzados en .NET

Duración: 25 horas

Requisitos:

Conocimiento de la arquitectura .NET

Nociones básicas de base de datos

Experiencia en desarrollo de aplicaciones en .NET con C#

Conocimientos básicos de Windows 2003 Server

Nociones de XML, XML Schemas, XSLT y XPath

Temario:

Introducción a Biztalk Server 2006

o Escenarios en donde Biztalk puede aumentar productividad

o Roles existentes

o Detalle de Servicios

Mensajes en Biztalk

o Creación, test y uso de Schemas utilizando Biztalk Editor

o Construcción de esquemas complejos

o Herencia y reutilización en esquemas

Definición de mapas de transformación

o Uso de Biztalk Mapper

o Uso de functoids básicos

Page 32: Cursos de Tecnologías Microsoft - Danysoft Desarrollo Microsoft.pdfexperiencia necesaria en las plataformas explotadas, y conocimiento de las herramientas empleadas a lo largo de

Formación plataforma .NET

Servicios Profesionales Danysoft | T. 902 343484 | Página 32

o Uso de functoids avanzados

Construcción y uso de Pipelines:

o Descripción de un pipeline

o Tipos de pipelines ( receive / send )

o Componentes de un pipeline

o Creación de pipelines con el Pipeline Editor

o Creación de pipelines personalizadas con .NET

Mensajería en Biztalk

o Descripción del funcionamiento del sistema de mensajes en BTS

o Modelo Publicador/Suscriptor

o Definición y creación de Puertos

o Recepción y envío de mensajes: receive y send ports

o Receive Locations

o Habilitación, Activación y Detención de puertos.

o Ruteo de mensajes

Orquestaciones:

o Introducción a las orquestaciones

o Componentes de una orquestación

o Puertos lógicos

o Shapes básicos

Despliegue de una solución en Biztalk:

o Descripción del proceso de publicación

o Firmar un assembly

o Desplegar una solución

o Redesplegar soluciones

o Binding de puertos

Orquestaciones Avanzadas:

o Shapes avanzados (condicionales - bifurcación - loops - procesos paralelos )

o Llamada a componentes desde una orquestación

Page 33: Cursos de Tecnologías Microsoft - Danysoft Desarrollo Microsoft.pdfexperiencia necesaria en las plataformas explotadas, y conocimiento de las herramientas empleadas a lo largo de

Valo

r añadid

o D

anyso

ft |

ww

w.d

anyso

ft.c

om

33

Transacciones

o Tipos de transacciones en Biztalk

o Uso de Long Running Transactions

o Gestión de errores en orquestaciones

Web Services:

o Exponiendo orquestaciones por medio de WS

o Utilizando el asistente de creación de WS de Biztalk

Reglas de Negocio:

o Introducción

o Creación de un paquete de reglas

o Test de las reglas de negocio

o Despliegue y consumo de reglas de negocio

2. Introducción: Microsoft BizTalk Server 2006 para Desarrolladores

Objetivo: Este curso proporciona una introducción al entorno de desarrollo de BizTalk Server

2006, así como a los servicios de mensajería y orquestación.

Audiencia: Desarrolladores en .NET que quieran tener un primer contacto con las características y

funcionalidades de programación en BizTalk.

Duración: 5 horas

Requisitos: Conocimientos sólidos en programación .NET, sus conceptos y tecnologías, y

conocimiento de XML. No se requiere experiencia previa en BizTalk.

Materiales: Este curso no incluye materiales.

Temario:

Construcción de Soluciones de Mensajería Integrada

o Introducción a BizTalk Server 2006

o El Entorno de Desarrollo de BizTalk Server

o Creación de Schemas

o Creación de Mapas

Page 34: Cursos de Tecnologías Microsoft - Danysoft Desarrollo Microsoft.pdfexperiencia necesaria en las plataformas explotadas, y conocimiento de las herramientas empleadas a lo largo de

Formación plataforma .NET

Servicios Profesionales Danysoft | T. 902 343484 | Página 34

o Creación de Pipelines

o Despliegue de una Aplicación

o Integración con Adapters

Construcción de una Solución de Proceso de Negocio Integrada

o Creación de una Orquestación

o Promoción de las Propiedades de un Schema

o Creación de Transacciones de Negocio

o Integración con Web Services

o Integración con Reglas de Negocio

o Monitorización de Mensajes y Orquestación

o Habilitación de la Monitorización de la Actividad de Negocio

o Integración de Socios de Comercio

3. Introducción: Microsoft BizTalk Server 2006 para Profesionales IT

Objetivo: Este curso proporciona una introducción a BizTalk Server 2006 y como desplegar y

gestionar aplicaciones en un entorno BizTalk. También se abordarán las tareas administrativas

más comunes.

Audiencia: La audiencia que es objeto de este curso son los profesionales IT que quieran obtener

un primer contacto con cómo instalar y configurar un entorno BizTalk Server y como desplegar y

administrar aplicaciones en BizTalk.

Duración: 5 horas

Requisitos: El curso está dirigido a personas con experiencia en administración de redes Windows,

y familiarizados con SQL Server y con el lenguaje de scripting. No es necesario conocimientos

previos de BizTalk.

Materiales: Este curso no incluye materiales.

Temario:

Instalación y Configuración de BizTalk Server 2006

o Introducción a BizTalk Server 2006

o Planificación y consideraciones para la instalación para implementar un entorno de

producción

o Instalación y Configuración de BizTalk Server

Page 35: Cursos de Tecnologías Microsoft - Danysoft Desarrollo Microsoft.pdfexperiencia necesaria en las plataformas explotadas, y conocimiento de las herramientas empleadas a lo largo de

Valo

r añadid

o D

anyso

ft |

ww

w.d

anyso

ft.c

om

35

o Instalación de las Herramientas de Cliente de Administración

o Instalación y configuración de Single Sign-On

Administración de BizTalk Server

o Introducción a la Administración de BizTalk Server

o Despliegue de una solución BizTalk en un entorno de producción

o Administración de una Aplicación BizTalk Server

o Administración de un Grupo BizTalk Server

o Monitorización de BizTalk Server

o Despliegue de Reglas de Negocio

Page 36: Cursos de Tecnologías Microsoft - Danysoft Desarrollo Microsoft.pdfexperiencia necesaria en las plataformas explotadas, y conocimiento de las herramientas empleadas a lo largo de

Formación plataforma .NET

Servicios Profesionales Danysoft | T. 902 343484 | Página 36

CURSOS SHAREPOINT

1. Windows SharePoint Services 3.0

Objetivo: Proporciona el conocimiento necesario para la implantación de SharePoint Services

versión 3.0. Se abordarán los puntos referidas a arquitectura del entorno, instalación, y

actualización desde la versión 2.0 a la 3.0, así como la gestión una vez configurado.

Audiencia: Este curso es adecuado para Administradores de Aplicaciones de Negocio (BAA) que

están encargados de planificar y diseñar WSS.

Duración: 5 horas

Requisitos: Experiencia en la administración de Microsoft Windows Server 2003, incluyendo IIS.

Conocimientos de redes Windows.

Temario:

Introducción a Windows SharePoint Services 3.0

Planificación de Windows SharePoint Services 3.0

o Necesidades de la organización y los usuarios

o Planificación de la creación del sitio, mantenimientos y seguridad

o Planificación de los requisitos de servidor y topologías

o Instalación

o Realización de una instalación limpia de WSS 3.0

o Instalación y configuración de el Sitio Central de Administración

o Creación y Configuración de Sitios.

Actualización desde WSS 2.0 a 3.0

o Planificación para la actualización

Gestión de WSS 3.0

o Gestión de Sitios

o Gestión de Servidor

Page 37: Cursos de Tecnologías Microsoft - Danysoft Desarrollo Microsoft.pdfexperiencia necesaria en las plataformas explotadas, y conocimiento de las herramientas empleadas a lo largo de

Valo

r añadid

o D

anyso

ft |

ww

w.d

anyso

ft.c

om

37

2. Microsoft Office SharePoint Server 2007

Objetivo: Proporcionará a los asistentes los conocimientos necesarios para la implementación de

Microsoft Office SharePoint Server 2007.

Audiencia: El curso está destinado a Administradores de Aplicaciones de Negocio (BAA), y

administradores de sitios Web y Red corporativa.

Duración: 15 horas

Requisitos: Experiencia en la gestión de Microsoft Windows SharePoint Services 3.0. Experiencia

en la administración de Windows Server 2003, e IIS. Conocimientos de redes Windows.

Temario:

Introducción a Microsoft Office SharePoint Server 2007

Planificación y Diseño de MOSS 2007

o Preparación para la implementación de MOSS 2007

o Planificación y Diseño de requisitos no funcionales

Despliegue de MOSS 2007

o Arquitectura de despliegue

o Instalación

o Gestión de proveedores de servicios compartidos

Administración

o Creación de Sitios

o Gestión de funcionalidades

Implementación de soluciones de Portal

o Creación de Sitios de Portal

o Implementación de funciones de colaboración

o Implementación de perfiles de usuario y audiencias

Implementación de soluciones de gestión de contenidos

o Introducción a la gestión de contenidos

o Gestión de documentos y contenidos

o Implementación de procesos de gestión de contenidos

o Implementación de políticas de gestión de contenidos

Page 38: Cursos de Tecnologías Microsoft - Danysoft Desarrollo Microsoft.pdfexperiencia necesaria en las plataformas explotadas, y conocimiento de las herramientas empleadas a lo largo de

Formación plataforma .NET

Servicios Profesionales Danysoft | T. 902 343484 | Página 38

Implementación de soluciones de Business Intelligence, BI.

o Configuración del Business Data Catalog e incorporación de aplicaciones dentro del Portal

o Implementación de los Servicios Excel

o Implementación de Business Intelligence Dashboards

o Creación de sitios Web Centro de Informes

o Implementación de Forms Server

Implementación de búsquedas e índices

Mantenimiento y Optimización de MOSS 2007

o Buckup y Restore

o Monitorización

o Soluciones de rendimiento y optimización.

3. Programación para SharePoint con Visual Studio

Objetivo: Adquirir el conocimiento necesario para implementar WebPart que funcionen en la

arquitectura de SharePoint.

Audiencia: Destinado a Arquitectos y Desarrolladores que requieran realizar proyectos sobre una

plataforma SharePoint.

Duración: 10 horas

Requisitos: Conocimientos en ASP.NET.

Temario:

Introducción a WebPart

o Teoría que soporta la tecnología Microsoft SharePoint.

o Infraestructura que soporta los WebPart.

o Agregar WebPart a un sitio SharePoint.

Diseño Básico de un WebPart

o Diseño de un WebPart con funcionalidad básica.

o Propiedades de un WebPart.

Distribución de WebPart

o Preparar un WebPart para su distribución.

Page 39: Cursos de Tecnologías Microsoft - Danysoft Desarrollo Microsoft.pdfexperiencia necesaria en las plataformas explotadas, y conocimiento de las herramientas empleadas a lo largo de

Valo

r añadid

o D

anyso

ft |

ww

w.d

anyso

ft.c

om

39

o Consideraciones en el packaging y deployment de Web Parts.

o El archivo Manifest.xml.

o El archivo .DWP.

o Generar un proyecto de distribución.

o Distintas formas de realizar un despliegue.

Para más información, elaborar un plan formativo o configurar un temario según sus necesidades

o informarle & gestionarle subvenciones de formación, no dude en consultarnos en el 902 123146

o en [email protected]