Sunteți pe pagina 1din 29

Visual Studio 2010

Formación
Servicios Profesionales Danysoft
07/09/2010

Valor añadido Danysoft | www.danysoft.com

1
Servicios Profesionales Danysoft

Presentación y Objetivos Certificaciones Microsoft


Danysoft, desde 1990, y los Servicios Profesionales desde el 95, ha
aportado ayuda y soluciones a los profesionales informáticos.
Para obtener una competencia técnica
Los Servicios Profesionales Danysoft tienen como principal objetivo Microsoft, han de cumplimentarse dos
ayudarle a construir, mantener y administrar el conocimiento crítico requisitos. El primero, es contar con
que determine el éxito de sus proyectos informáticos. personal técnico con certificaciones
oficiales en estas tecnologías concretas.
De esta forma se comprueban lo
conocimientos teóricos sobre los
FORMACIÓN DESTINADA A PROYECTOS productos utilizados.

La experiencia práctica que nos proporciona el participar en el día a El segundo, consiste en presentar varios
día de muchos proyectos, desde diferentes perspectivas, nos casos reales, en los que Microsoft pueda
permite ofrecerle una formación destinada a las necesidades comprobar que se han llevado a cabo
concretas y puntuales que han de abordar sus equipos de con éxito soluciones basadas en una
profesionales. determinada tecnología.

En estos momentos, Danysoft cuenta


Si considera los costes de un equipo dedicando semanas o incluso
con tres competencias:
meses a la autoformación necesaria para afrontar una nueva
herramienta o tecnología, encontrará que la formación destinada a - Desarrollo de Soluciones Web
proyectos supone un enorme ahorro.
- Networking Infrastructure
Disponemos de temarios realizados por nuestros formadores para Solutions
su consulta. Pero sabemos que su caso es siempre único, y cada
- Business Intelligence
formación se elabora a la medida del proyecto y de las necesidades
de su equipo. Incluso si así lo quiere, puede explicarnos su proyecto
y composición de su equipo, para que le orientemos en lo referente
a las tecnologías y conocimientos que le pueden ser necesarios.

Estudie con nosotros, sin compromiso, su Plan de Formación. Gran


parte de las empresas que lo hicieron con nosotros lo han
establecido como un sistema de formación continua.
Al haber demostrado así su capacidad
para llevar adelante con éxito
soluciones, Danysoft es Gold Certified
CONSULTORÍA Partner de Microsoft.

Nuestros consultores le ofrecen la experiencia necesaria en una Seguimos trabajando en nuevas


determinada plataforma o herramienta para aportarle una solución certificaciones relacionadas con los
específica. productos de la Plataforma de
Aplicaciones Microsoft, para ampliar el
La consultoría además, le ofrece una forma flexible de abordar el ámbito de nuestros conocimientos.
estudio de un problema, que se puede combinar con formación o
desarrollo, para alcanzar una solución integral.

www.danysoft.com | sp@danysoft.com | T. 902 343484 | Página 2


Alianzas estratégicas

DESARROLLO.
Danysoft es aporta como un valor Afrontamos el desarrollo de software adaptándonos a las
fundamental el conocimiento de sus
condiciones de cada proyecto, lo que nos puede llevar a
profesionales y las alianzas estratégicas con
los fabricantes líderes. Solo de esta forma abarcarlo por completo, o solo realizar algún papel específico
puede ofrecerle a usted los servicios más dentro del ciclo de trabajo.
avanzados.
La necesidad de profesionales, los compromisos de calendario, o
la rentabilidad del outsourcing, son solo algunas de las causas
por las que usted puede decidir que le asistamos en sus
desarrollos.

MICROSOFT VISUAL STUDIO INNER CIRCLE Y ALM.


Danysoft es parte del Microsoft Inner Circle de Visual Studio,
formado por un grupo exclusivo de empresas de cada país. De
esta forma, Microsoft reconoce nuestro conocimiento en Visual
Studio como solución para la automatización de las metodologías
de Gestión de Ciclo de Vida del Desarrollo de Software (ALM).

Inner Circle Award Winner

Danysoft es una de las empresas


europeas que ha recibido, en su primera
edición, el Inner Circle Award por su
trabajo con las tecnologías y
herramientas de desarrollo de Microsoft.

Esta distinción otorgada por el área de desarrollo de Microsoft


durante la reunión anual de Partner del oeste de Europa,
reconoce la contribución de Danysoft al mercado, al apostar por
Valor añadido Danysoft | www.danysoft.com

las soluciones y tecnologías de Microsoft, para que sus clientes


adopten procesos de gestión de ciclo de vida que les permitan
ser más ágiles en el cumplimiento de los objetivos en sus
proyectos.

INFRAESTRUCTURAS TI. CONSULTORÍA Y PROYECTOS.


Desde nuestras competencias en Microsoft, abarcamos cualquier
tipo de proyecto relacionado con Sistemas Operativos Windows,
desde el diseño y la implantación del directorio activo hasta la
gestión de parches en SO Windows de escritorio, o el despliegue
y la migración cuando se cumplen los ciclos de hardware.

3
Servicios Profesionales Danysoft

Algunos de los servicios que podemos ofrecer son:


Formación Subvencionada.
 Diseño de Infraestructuras (Directorio Activo,
replicación, servidores)
 Sistemas de mensajería y colaboración Danysoft es una entidad organizadora
 Inventario y gestión de activos de agrupaciones de Empresas, que
puede impartir sus cursos mediante
 Empaquetado y distribución de software
este programa, facilitándole el acceso a
 Administración de bases de datos y Business formación de alta calidad, con costes
Intelligence inferiores
 Planificación y realización de migraciones

Siempre a la vanguardia de las nuevas tecnologías, colaboramos con


Microsoft en los eventos de lanzamiento de SQL Server 2008 y
seminarios para despliegue de Windows Vista, soporte Windows
Server 2008, entre otros.

EVENTOS, SEMINARIOS, Y COMUNICACIONES. Edición de Libros Técnicos

Como consecuencia de nuestra colaboración con empresas líderes


del sector, participamos habitualmente como ponentes, en los Danysoft cada año edita una pequeña
principales eventos y seminarios que se organizan para dar a selección de los mejores libros técnicos
conocer las novedades por parte de los principales agentes de la que se publican internacionalmente,
industria, como son entre otros Microsoft, Embarcadero, Adobe, especialmente en aquellas áreas en las
Altiris, CA, etc. que no existen publicaciones en
español, que puedan servir de ayuda a
los usuarios de determinados
productos.
DISTRIBUIDOR DE VALOR AÑADIDO
Es de desatacar algunas de sus últimas
publicaciones como “Ingeniería de
Danysoft puede ayudarle a completar la solución que busca,
Software con Microsoft Visual Studio
mediante su área de distribución de productos y gestión de
Team System” de Sam Guckenheimer,
licencias. que es ya un clásico; “Delphi 2009
Handbook” de Marco Cantú,
Danysoft mantiene un contacto constante con los principales
posiblemente el autor más reputado en
fabricantes nacionales, a la vez que representa directamente a gran
este producto; o “Visual Studio Team
número de internacionales. Esto nos permite, conseguirle las System, Mejor Desarrollo de Software
mejores condiciones al gestionarle conjuntamente todas sus para Equipos Agile”, de Will Stott y
necesidades, solucionándole -en el caso de existir- la complejidad de James Newkirk, valorado como la mejor
los pedidos internacionales. guía por los lectores.

Consulte en el sitio web de Danysoft la información que necesite de


los productos y servicios: www.danysoft.com.

www.danysoft.com | sp@danysoft.com | T. 902 343484 | Página 4


Tabla de contenido

Presentación y Objetivos ............................................................................................................................. 2

CURSOS DE MICROSOFT VISUAL STUDIO 2010 ............................................................................................ 6


1. Plataforma .NET ..................................................................................................................................... 6
2. ADO.NET ................................................................................................................................................. 7
3. LINQ........................................................................................................................................................ 8
4. Windows Forms ..................................................................................................................................... 9
5. ASP .NET ................................................................................................................................................. 9
6. AJAX...................................................................................................................................................... 10
7. ASP.NET MVC ....................................................................................................................................... 11
8. Desarrollo de Aplicaciones sobre Compact Framework ...................................................................... 12
9. Windows Communication Foundation (WCF) ...................................................................................... 12
10. Windows WorkFlow Foundation ........................................................................................................ 13
11. Windows Presentation Foundation (WPF) ......................................................................................... 14
12. Desarrollo de Aplicaciones Silverlight con VS 2010 y Blend ............................................................... 16
14. Programación Paralela ....................................................................................................................... 16
15. Seguridad en Sitios Web .................................................................................................................... 17
16. Seguridad en Código (CAS) ................................................................................................................. 17
16. Seguridad en ADO.NET ....................................................................................................................... 18
15. ALM con Visual Studio Premium. ....................................................................................................... 18
16. Team Foundation Server. ................................................................................................................... 19
17. Metodología MSF for Agile 5.0 (SCRUM). .......................................................................................... 20
Administración de Team Foundation Server ............................................................................................ 20

CURSOS DE ACTUALIZACIÓN A VISUAL STUDIO 2010. ............................................................................... 22


Características principales y mejoras en .NET 4.0 .................................................................................... 22
ASP.NET AJAX 4.0 ..................................................................................................................................... 22
ASP.NET MVC ........................................................................................................................................... 23
ADO.NET Entity Framework ..................................................................................................................... 24
Windows Presentation Foundation 4.0 ................................................................................................... 25
Windows Communication Foundation 4.0 .............................................................................................. 25
WCF Data Services ................................................................................................................................... 26
Valor añadido Danysoft | www.danysoft.com

Windows Workflow Foundation .............................................................................................................. 26


Managed Extensibility Framework ........................................................................................................... 27
Programación paralela ............................................................................................................................. 28
Silverlight 4............................................................................................................................................... 28

5
Servicios Profesionales Danysoft

CURSOS DE MICROSOFT VISUAL STUDIO 2010


Estos cursos son para profesionales que aún no conocen la plataforma .NET, o el tema concreto de cada
curso.

Más adelante, se encuentran los cursos de Actualización, para aquellas personas que ya conocen el tema
que se trata, en versiones anteriores de Visual Studio.

1. Plataforma .NET

Objetivos: El objetivo del curso es hacer una introducción práctica a la plataforma .NET en su versión 4 y,
utilizando el lenguaje de programación de su elección, a las herramientas básicas que ofrece .NET
Framework para el desarrollo de aplicaciones.

Duración: 20 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.

www.danysoft.com | sp@danysoft.com | 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:

 Arquitectura de aplicaciones centradas en datos.


 Filosofía y modalidad de trabajo con ADO.NET.
 Proveedores y contenedores de datos.

Valor añadido Danysoft | www.danysoft.com
Clases de acceso a datos.
 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.
o Soporte LINQ
 Técnicas comunes

7
Servicios Profesionales Danysoft

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. LINQ

Objetivo: Language Integrated Query (LINQ), proporciona la capacidad de crear consultas desde C# y Visual
Basic .NET, proporcionando una plataforma para la creación de una capa de acceso a datos.

Duración: 25 horas

Temario:

 Características Generales
 Introducción a los Operadores.
 Características soportadas.
o Expresiones Lambda y árboles de expresión
o Métodos extensión
o Evaluación diferida de consultas
o Interfaz IQueryable<T>
o Inicialización de valores compuestos
o Valores y tipos estructurados
 Operadores en detalle.
o Ordenación y agrupamiento
o Agregación
o Select y SelectMany
o Joins
o Sintaxis de consulta
 LINQ para clases /objetos
 LINQ para XML
 LINQ to DataSet
 LINQ to SQL
 Entity Framework – entidades de ADO .NET.
 WCF Data Services
o Revisión de tecnologías implicadas.
o Definición de un servicio.
o Acceso al servicio.
o Operaciones comunes.

www.danysoft.com | sp@danysoft.com | T. 902 343484 | Página 8


4. Windows Forms

Objetivo: Este curso presenta los conocimientos y técnicas asociadas al desarrollo de clientes inteligentes
.NET (aplicaciones WinForms).

Duración: 15 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.
 Soporte de Windows Vista
 Servicios de Autenticación
 Interoperabilidad con WPF
 Optimización de formularios. Introducción a las Aplicaciones Multihilo.
 Internacionalización de aplicaciones.
 Despliegue de aplicaciones WinForms.
Valor añadido Danysoft | www.danysoft.com

5. ASP .NET

Objetivos: Este curso presenta los conocimientos y las técnicas asociadas al desarrollo de aplicaciones web
ASP.NET (aplicaciones WebForms).

El objetivo del primer bloque del curso, (los tres primeros días), es capacitar a profesionales con los
conocimientos necesarios, para que puedan desarrollar aplicaciones Web, aprovechando las
funcionalidades más avanzadas de ASP .NET.

Duración: 20 horas

Temario:

 Introducción
o ¿Qué es ASP.NET?
o Formularios web
9
Servicios Profesionales Danysoft

 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
 Uso controles Web
o Concepto de controles de servidor.
o Controles de servidor HTML.
o Controles de servidor ASP.NET.
o Validación.
 Presentación y uso de los mecanismos de persistencia.
 Acceso a datos
o Controles de datos.
o Vinculación a datos.
 Master pages.
 Navegación.
 Temas y Skins.
 Seguridad, Membership y gestión de roles.
o Formas de autentificación.
o Control de permisos.
 Creación de controles Web
o Tipos de controles.
o Desarrollo de controles de usuario.
o Heredar la clase WebControl.
o Probar el control.
 Personalización.

6. AJAX

Objetivos: En este curso se abordará AJAX, como tecnología que desde el lado cliente nos permite una
importante mejora en la experiencia del usuario de las aplicaciones Web.

Duración: 15 horas

Temario:

 Controles
o UpdatePanel
o UpdateProgress
o Timer

www.danysoft.com | sp@danysoft.com | T. 902 343484 | Página 10


o ScriptManager
 Scripts de cliente
o Introducción
o Scripts personalizados
o Scripts como recursos de un ensamblado.
 Servicios Web y ASP.NET AJAX
o La capa de comunicación asíncrona
o Consumo y exposición de un Servicio Web desde un script de cliente
 Extensiones de ASP.NET AJAX
 Controles y Binding de cliente AJAX
 Configuración y despliegue
o Archivos de configuración.
o Proceso de despliegue.
o Click Once.
o Configuración de despliegue por proyectos.

7. ASP.NET MVC

Objetivos: MVC es una nueva plataforma que permite desarrollar aplicaciones ASP.NET según el patrón de
Modelo – Vista – Controlador, que nos proporciona una arquitectura con diferenciación de capas.

Requisitos: Desarrolladores con conocimientos de ASP.NET Webforms o Winforms

Duración: 20 horas

Temario:


Valor añadido Danysoft | www.danysoft.com
¿Qué es ASP.NET?
 Estructura de aplicación ASP.NET MVC
 El proceso de ejecución de una Aplicación MVC
 Compatibilidad entre WebForms y MVC
 MVC y proyectos de pruebas
 Controladores y métodos Action
 Views y renderizado de Interfaces
 Paso de datos a una aplicación ASP.NET MVC
 Modelos y enlaces de modelos en las aplicaciones ASP.NET MVC
 Helpers para mostrar múltiples datos
 Validando el modelo de datos en una aplicación ASP.NET MVC
 Ajax en un proyecto MVC

11
Servicios Profesionales Danysoft

 Creación de aéreas funcionales


 Filtrado de acciones en las aplicaciones ASP.NET MVC
 Creación de filtros personalizados

8. Desarrollo de Aplicaciones sobre Compact Framework

Objetivos: Este curso presenta las particularidades del desarrollo de aplicaciones web ASP.NET para
dispositivos móviles.

Duración: 20 horas

Temario:

 Introducción. Diferencias con Windows Forms


o La plataforma Compact Framework .NET
o Consideraciones de diseño de aplicaciones Windows móviles
 Diferencias entre el desarrollo para Pockect PC o SmartPhone.
 Controles y componentes
o Diseño del interfaz
o El input de usuario
 Desarrollo de controles personalizados
 Interoperabilidad con COM
 Introducción al desarrollo
 Desarrollo de aplicaciones de datos
o Datos locales. Datasets XML y SQL Server CE.
o Datos remotos. Sincronización, RDA y Merge Replication.
 LINQ para Compact Framework
 Técnicas avanzadas en aplicaciones Móviles
o Compresión
o Criptografía
o Firma de aplicaciones
o Seguridad SQL Compact
o Conexión a WCF
 Depuración y despliegue de aplicaciones móviles.

9. Windows Communication Foundation (WCF)

Objetivos: Windows Communication Foundation es una nueva infraestructura de comunicaciones


construida alrededor de la arquitectura de los Servicios Web. Los Servicios Web avanzados soportados en
WCF proporcionan seguridad, fiabilidad, y transacción de mensajes junto con interoperabilidad. El modelo
de programación orientada a servicios de WCF está construida sobre Microsoft .NET Framework y simplifica

www.danysoft.com | sp@danysoft.com | T. 902 343484 | Página 12


el desarrollo de sistemas conectados. WCF unifica un amplio rango de capacidades de sistemas distribuidos
en una arquitectura que se puede componer y extender, abarcando transportes, sistemas de seguridad,
patrones de mensajería, cifrados, topologías de redes, y modelos de hospedaje.

Duración: 30

Temario:

 Conceptos generales
o Arquitectura
o Contratos y “Endpoints”
o Binding
o Hosting
 Mensajes y transacciones
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+ Valor añadido Danysoft | www.danysoft.com
o Herramientas
 Integración con AJAX

10. Windows WorkFlow Foundation

Objetivo: Windows Workflow Foundation es una plataforma que permite a los usuarios crear un flujo de
trabajo en sus aplicaciones. Consiste en un espacio de nombres, un motor de flujos de trabajo en proceso, y
diseñadores para Visual Studio, y puede ser utilizado en escenarios simples, como sería mostrar controles
UI basados en entradas de usuarios, o escenarios complejos como con los que se tropieza en las grandes
empresas, como son el procesamiento de pedidos y control de inventario. WWF viene con un modelo de
programación extensible y un diseñador para construir actividades que encapsulan la funcionalidad del flujo
de trabajo para usuarios finales o para reutilizarlo a través de múltiples proyectos.

Duración: 25 horas

13
Servicios Profesionales Danysoft

Temario:

 Introducción a Workflows.
 Actividades
o Contexto de ejecución
o Modelo de estado
o Conjunto principal de Actividades
 Invocación de Servicios.
 Comunicación local y Correlación.
o Introducción al concepto de Correlación
o Invocación y comunicación con otros WorkFlows
 Compensación.
o Transacciones
o Manejo de excepciones de negocio
 Persistencia
o Concepto de Persistencia
o Servicio de Persistencia sobre SQL Server
o Creación de un sistema de Persistencia propio
 Seguimiento
o Servicios de Seguimiento
o Creación de Servicios de Seguimiento propios
 Serialización.
 Cambios dinámicos en un WorkFlow.
 Reglas y condiciones.
o Establecimiento de Condiciones
o Conjuntos de Reglas

11. 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.

WPF extiende el núcleo con un conjunto ampliado de funcionalidades que incluyen el lenguaje XAML
(Extensible Application Markup Language), controles, enlaces a datos, diseños, gráficos en 2 y 3
dimensiones, animaciones, estilos, plantillas, documentos, multimedia, textos, y tipografía.

Duración: 25 horas

Temario:

 El modelo de aplicación

www.danysoft.com | sp@danysoft.com | T. 902 343484 | Página 14


o Características
o La clase aplicación
o XAML
 Desarrollo de aplicaciones
o Aplicaciones WPF Independientes
o Aplicaciones Wizard
o Aplicaciones WPF XBAP
o Documentos XPS
 Maquetado de aplicaciones (Layout)
o Conceptos generales
o Paneles (Grid, Canvas, ViewBox, 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
o Estilos
o Estilos y elementos
o Plantillas de datos
o Triggers
Valor añadido Danysoft | www.danysoft.com

 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
15
Servicios Profesionales Danysoft

o Acceso programático
 Aplicaciones de Navegación
o Introducción
o Navegación estructurada
o Topología
 Desarrollo de controles
 Despliegue de aplicaciones

12. Desarrollo de Aplicaciones Silverlight con VS 2010 y Blend

Objetivos: Obtener una introducción práctica suficiente para poder utilizar los productos de Microsoft
Expression para crear mejorar la experiencia de los usuarios en nuestras aplicaciones Windows Presentation
Foundation.

Duración: 15 horas

Temario:

 Introducción WPF/E
 Fundamentos
o Eventos
o Control de dispositivos de ratón y teclado
o Manejo de errores
o Directivas de acceso
o Accesibilidad
o Rendimiento
o Descarga de contenidos bajo demanda
 Trabajo con Objetos
o Modelos de objeto
o Referenciación y modificación
 Despliegue y personalización
o Instanciación
o Soporte de pantalla completa
o Anotaciones y blogging

14. Programación Paralela

Objetivos: La programación paralela con Visual Studio 2010 nos permite desarrollar aplicaciones en las que
se saque el mayor rendimiento de las máquinas con múltiples procesadores.

Duración: 10 horas

Temario:
www.danysoft.com | sp@danysoft.com | T. 902 343484 | Página 16
 Introducción
 Task Parallel Library
 PLINQ
 Estructuras para la Programación Paralela

15. Seguridad en Sitios Web

Objetivos: En este curso se aborda un tema de interés fundamental, el desarrollo de aplicaciones Web
seguras. Dirigido a programadores, jefes de proyecto y analistas, con conocimientos de programación en
Visual Studio 2010.

Duración: 10 horas

Temario:

 Introducción a las amenazas para la seguridad de las aplicaciones Web


 Procedimientos de seguridad básicos
 Almacenar información confidencial mediante ASP.NET
 Limitar el acceso a los sitios Web ASP.NET
 Ataques mediante secuencias de comandos
 Seguridad de aplicaciones Web en tiempo de ejecución
 Acceso a SQL Server desde una aplicación Web
 Funcionamiento de la seguridad en ASP.NET
 Seguridad de aplicaciones ASP.NET en entornos alojados en host
 Administrar usuarios mediante suscripciones
 Administrar la autorización mediante funciones ASP.NET
 Cifrar información de configuración mediante una configuración protegida
Valor añadido Danysoft | www.danysoft.com

 Seguridad avanzada

16. Seguridad en Código (CAS)

Objetivos: En este curso trataremos la creación de código seguro que se podrá aplicar a cualquier tipo de
desarrollo, ya sea para aplicaciones de escritorio, Web, etc. Dirigido a programadores, jefes de proyecto y
analistas, con conocimientos de programación en Visual Studio 2010.

Duración: 10 horas

Temario:

 Conceptos clave de seguridad

17
Servicios Profesionales Danysoft

 Seguridad de acceso a código


 Seguridad basada en funciones
 Servicios criptográficos
 Administración de directivas de seguridad
 Procedimientos recomendados para directivas de seguridad
 Instrucciones de codificación segura
 Herramientas de seguridad
 Información general sobre la tecnología ACL
 System.Security.Cryptography.Pkcs
 Configurar directivas

16. Seguridad en ADO.NET

Objetivos: En esta formación abordaremos la creación de código seguro en las aplicaciones de bases de
datos que utilizan ASO.NET. Dirigido a programadores, jefes de proyecto y analistas, con conocimientos de
programación en Visual Studio 2010.

Duración: 10 horas

Temario:

 Conceptos de seguridad
 Evaluar amenazas para la seguridad
 Instrucciones de codificación segura de ADO.NET
 Validar los datos proporcionados por el usuario
 Seguridad en aplicaciones
 Proteger cadenas de conexión
 Seguridad de acceso a código y ADO.NET
 Trabajar con orígenes de datos protegidos
 Criptografía y acceso a datos

15. ALM con Visual Studio Premium.

Objetivos: La edición Premium de Visual Studio incorpora una importante cantidad de herramientas
destinadas a la mejora de la calidad del código, principalmente en lo referente a pruebas y trabajo con
bases de datos. En este curso vamos a conocer cómo sacar partido de estas herramientas.

Duración: 10

Temario:

Tareas de código y pruebas

 Automatización de pruebas de interfaz de usuario (UI Test Automation).


www.danysoft.com | sp@danysoft.com | T. 902 343484 | Página 18
 Rendimiento del código (Performace Profiling).
 Análisis estático de código
 Análisis de impacto de las pruebas
 Cobertura de código
 Métricas de código
Tareas con bases de datos

 Gestión de cambios en bases de datos (Database Change Management)


 Pruebas unitarias en bases de datos (Database Unit Testing)
 Despliegue de bases de datos (Database Deployment)
 Generación de datos para pruebas (Test Data Generation)
 Comparaciones de esquemas y de datos.

16. Team Foundation Server.

Objetivos: En este curso se abordaremos la creación de proyectos de equipo en los que se utiliza Team
Foundation Server como plataforma para la gestión del ciclo de vida de los desarrollos de software (ALM).

Duración: 10

Temario:

Tareas comunes de administración de Team Foundation Server

Elementos fundamentales de un Proyecto de Equipo

 Elementos de trabajo
 Grupos y permisos
 Control de fuentes
Valor añadido Danysoft | www.danysoft.com

 Áreas e Iteraciones
 Informes
 Portal
Buenas prácticas en directivas de protección de código fuente
 Tipos de directivas de protección
 Establecimiento de directivas de protección
 Creación de una nueva directiva de protección
 Cumplimiento de directivas de protección y desprotección
Buenas prácticas en generaciones de equipo (Team Build)
 Creación de la definición de una Generación
o Automatización de Generaciones

19
Servicios Profesionales Danysoft

o Integración con pruebas


 Notificación de Generación
 Identificación de la Generación
 Informe de Generación

17. Metodología MSF for Agile 5.0 (SCRUM).

Objetivos: En esta formación veremos cómo aplicar una de las metodologías Ágiles más utilizas, como es
Scrum, a proyectos de equipo que realicemos con Visual Studio.

Duración: 10 horas.

Temario:

 Introducción
 Los “Backlogs” (requisitos)
 Planificación
 Comunicación
 Disposición del equipo
 Reuniones (Scrums)
 Demostraciones
 Retrospectivas
 Pruebas
 Liberación y aceptación

Administración de Team Foundation Server

Objetivos: Este curso eminentemente práctico tratará de la instalación y configuración de Team Foundation
Server, y la configuración de las herramientas y servicios asociados. El curso está destinado principalmente
a Administradores de Sistemas Windows.

Duración: 10 horas.

Temario:

 Introducción a las herramientas y conceptos administrativos


 Organizar el servidor con colecciones de proyectos de equipo
 Configurar los recursos para admitir proyectos de equipo
 Administrar la configuración del servidor
 Configurar el servidor mediante la consola de administración de Team Foundation
 Cuentas de servicio y dependencias de Team Foundation Server
 Productos de SharePoint y Team Foundation Server
 Agregar una aplicación web de SharePoint a la implementación
www.danysoft.com | sp@danysoft.com | T. 902 343484 | Página 20
 Modificar o quitar el acceso entre una aplicación web de SharePoint y Team Foundation Server
 Agregar la integración con productos de SharePoint a una implementación de Team Foundation
Server
 Actualizar productos de SharePoint para Team Foundation Server
 Extensiones para los productos de SharePoint
 Crear aplicaciones y sitios web de SharePoint para usarlos con Team Foundation Server
 SQL Server y Team Foundation Server
 Agregar un servidor de informes a la implementación
 Crear una colección de proyectos de equipo
 Modificar una colección de proyectos de equipo
 Administrar el control de versiones de Team Foundation
 Configurar y administrar Team Foundation Build
 Grupos predeterminados
 Grupos personalizados
 Crear un grupo de proyectos de equipo
 Crear un grupo de nivel de colección
 Agregar usuarios a proyectos de equipo
 Establecer permisos de administrador para colecciones de proyectos de equipo
 Establecer permisos de administrador para Team Foundation Server
 Permisos de Team Foundation Server
 Grupos predeterminados, permisos y roles de Team Foundation Server

Valor añadido Danysoft | www.danysoft.com

21
Servicios Profesionales Danysoft

CURSOS DE ACTUALIZACIÓN A VISUAL STUDIO 2010.


Los siguientes cursos están destinados a programadores que ya tienen alguna experiencia con las
versiones previas de Visual Studio, 2005 y 2008, y que necesitan actualizar sus conocimientos a la
versión 2010, profundizando en las tecnologías tratadas.

Características principales y mejoras en .NET 4.0

Descripción En este curso se tratan las mejoras realizadas en los servicios de .NET Framework 4.0.

Objetivos  Actualizar los conocimientos de la plataforma a la última versión.


 Aprender qué mejoras podemos aplicar en la programación de nuestras
aplicaciones con .NET 4.0.

Destinatarios Desarrolladores de versiones anteriores de .NET.

Producto Visual Studio 2010 Profesional

Duración 5 horas.

Temario  Compatibilidad y despliegue


 Mejoras y novedades
 Compatibilidad y despliegue
 Mejoras y novedades
o Diagnósticos y rendimiento
o Recolección de basura
o Contratos de código
o Interoperabilidad en tiempo de diseño
o Motor de lenguaje dinámico
o Covarianza, contra varianza, BigInteger, números complejos y tuplas.
o Otras características

ASP.NET AJAX 4.0

Descripción Trataremos las muchas mejoras y novedades que aporta ASP.NET 4.0, como las mejoras
de productividad y compatibilidad de AJAX, mejor funcionamiento de los controles de
datos dinámicos en aplicaciones Web Form.

Objetivos  Conocer todas las nuevas herramientas y tecnologías incluidas en ASP.NET.


 Profundizar en las habilidades de programación de aplicaciones Web.

Destinatarios Desarrolladores de versiones anteriores de ASP.NET.

www.danysoft.com | sp@danysoft.com | T. 902 343484 | Página 22


Producto Visual Studio 2010 Profesional

Duración 25 horas.

Temario  Mejoras en los servicios generales


o Cache extensible de salida
o Precarga de aplicaciones Web
o Redirección de página permanente
o Compresión de sesión
 ASP .NET Web Forms
o Establecimiento de metatags
o Mejora del control sobre el ViewState
o Routing
o Control de los Id autogenerados
o Mejoras de los Data Sources
o Mejoras para soporte de la accesibilidad y usabilidad
o Otras Mejoras
 Datos dinámicos de ASP .NET
o Introducción a las clases de datos dinámicas
o Utilización en aplicaciones existentes
o Crear un sitio de datos automáticamente
o Personalización del aspecto de la capa de presentación
o Personalización del comportamiento de la capa de presentación
o Validaciones
o Filtrados
o Trabajo con relaciones
 ASP.NET Chart Control
o Series, aéreas, ejes, leyendas, etiquetas, títulos, etc.
o Enlace a datos
o Manipulación de datos
o Funciones estadísticas y financieras.
o Características avanzadas de visualización
o Eventos y personalizaciones
Valor añadido Danysoft | www.danysoft.com

o Soporte de Ajax
 ASP .NET Client Scripting (AJAX)
o ¿Que es el client scripting?
o Client scripting y los controles de servidor
o Client scripting dinámico
o Invocar el código de cliente sin postbacks
 Introducción a JQuery

ASP.NET MVC

Descripción Una de las novedades importantes incluidas en ASP.NET 4.0 es el nuevo modelo de
programación ASP.NET MVC basado en el muy conocido patrón de diseño Model View
23
Servicios Profesionales Danysoft

Controller.

Objetivos  Conocer el nuevo patrón de diseño Model View Controller.


 Mejorar la arquitectura en capas de las aplicaciones Web.

Destinatarios Desarrolladores de versiones anteriores de ASP.NET.

Producto Visual Studio 2010 Profesional

Duración 10 horas.

Temario  Estructura de aplicación ASP.NET MVC


 El proceso de ejecución de una Aplicación MVC
 Compatibilidad entre WebForms y MVC
 MVC y proyectos de pruebas
 Controladores y métodos Action
 Views y renderizado de Interfaces
 Paso de datos a una aplicación ASP.NET MVC
 Modelos y enlaces de modelos en las aplicaciones ASP.NET MVC
 Helpers para mostrar múltiples datos
 Validando el modelo de datos en una aplicación ASP.NET MVC
 Ajax en un proyecto MVC
 Creación de areas funcionales
 Filtrado de acciones en las aplicaciones ASP.NET MVC
 Creación de filtros personalizados

ADO.NET Entity Framework

Descripción ADO.NET Entity Framework permite a los programadores crear aplicaciones de acceso a
datos programando con un modelo de la aplicación conceptual en lugar de programar
directamente con un esquema de almacenamiento relacional. El objetivo es reducir la
cantidad de código y mantenimiento que se necesita para las aplicaciones orientadas a
datos.

Objetivos  Aprender la forma de mejorar el tratamiento de los datos en las aplicaciones.

Destinatarios Desarrolladores de versiones anteriores de .NET.

Producto Visual Studio 2010 Profesional

Duración 5 horas.

Temario  Claves foráneas en el modelo conceptual


 Nuevo soporte para aplicaciones multicapas
 Ejecución directa de comandos de almacenamiento
 Persistencia y objetos ignorantes
 Carga perezosa y objetos relacionados
 Soporte de LINQ

www.danysoft.com | sp@danysoft.com | T. 902 343484 | Página 24


 Generación personalizada del código de la capa de objetos
 Soporte de tipos complejos
 Servicio de nombres
 Extensibilidad de las entidades
 Documentación

Windows Presentation Foundation 4.0

Descripción WPF proporciona a los programadores un modelo de programación con el que generar
experiencias de cliente inteligentes para Windows, en las que se incorpora la interfaz de
usuario, multimedia y documentos.

Objetivos  Conocer las novedades en Windows Presentation Foundation.


 Profundizar en la utilización de WPF para su uso en el desarrollo de
aplicaciones.

Destinatarios Desarrolladores de versiones anteriores de .NET, con conocimientos previos de WPF.

Producto Visual Studio 2010 Profesional

Duración 10 horas.

Temario  Nuevos controles


 Gestor del estado visual
 Manipulación y “Touch”
 Gráficos y animaciones
 Texto
 Enlace a datos
 Novedades en XBAB

Valor añadido Danysoft | www.danysoft.com
WPF y Windows

Windows Communication Foundation 4.0

Descripción WCF es un modelo de programación para crear aplicaciones orientadas a servicios, que
está adquiriendo una gran importancia en el desarrollo de aplicaciones, y sobre el que
se han realizado un conjunto importante de modificaciones.

Objetivos  Conocer las novedades en Windows Communication Foundation.


 Conocer un modelo de Servicios Web más avanzado.

Destinatarios Desarrolladores de versiones anteriores de .NET, con conocimientos previos de WCF o

25
Servicios Profesionales Danysoft

de servicios Web.

Producto Visual Studio 2010 Profesional

Duración 5 horas.

Temario  Activación basada en la configuración


 Integración con ASP .NET Routing
 Enlace con múltiples sitios en IIS
 Servicio de enrutado de mensajes
 Soporte para WS-Discovery
 Estándar EndPoints
 Servicios de WorkFlow
 Características REST WCF
 Configuración Simplificada

WCF Data Services

Descripción WCF Data Services (conocida anteriormente como "ADO.NET Data Services") consta de
una combinación de modelos y bibliotecas que permiten crear servicios de datos para
web o para una intranet, así como tener acceso a los mismos.

Objetivos  Conocer las novedades en WCF Data Services.


 Conocer cómo implementar servicios de datos más efectivos.

Destinatarios Desarrolladores de versiones anteriores de .NET, con conocimientos previos de WCF o


de servicios Web.

Producto Visual Studio 2010 Profesional

Duración 5 horas.

Temario  Enlace a datos


 Contado de entidades
 Paginado de servidor
 Proyección de consultas
 Proveedores personalizados
 “Streaming” de recursos binarios

Windows Workflow Foundation

Descripción Windows Workflow Foundation (WF) en Versión 4 de .NET ha cambiado gran parte de
sus paradigmas de desarrollo de las versiones anteriores, suponiendo en la práctica casi
un producto diferente. Los flujos de trabajo son ahora más fáciles de crear, ejecutar,

www.danysoft.com | sp@danysoft.com | T. 902 343484 | Página 26


mantener e implementan una amplia gama de nuevas funciones.

Objetivos  Conocer el nuevo Windows Workflow Foundation.


 Conocer cómo crear flujos de trabajo para nuestras aplicaciones.

Destinatarios Desarrolladores de versiones anteriores de .NET.

Producto Visual Studio 2010 Profesional

Duración 20 horas.

Temario  Mejora del modelo de actividades


 Opciones de composición enriquecidas
 Nueva librería de actividaes predefinidas
 Modelo de datos explícito
 Novedades en alojamiento, persistencia y seguimiento
 Mejoras del diseñador

Managed Extensibility Framework

Descripción Managed Extensibility Framework (MEF), es una nueva librería en .NET Framework 4 y
en Silverlight 4, que nos habilita para reutilizar aplicaciones y componentes,
permitiendo que aplicaciones compiladas de forma estática puedan ser compuestas de
forma dinámica. Además hace más sencillo que terceros puedan ampliar las
aplicaciones creando nuevos componentes.

Objetivos  Conocer esta nueva librería.


 Conocer una forma de efectiva de reutilizar los componentes y las aplicaciones
en nuevos desarrollos. Valor añadido Danysoft | www.danysoft.com

Destinatarios Desarrolladores de versiones anteriores de .NET.

Producto Visual Studio 2010 Profesional

Duración 20 horas.

Temario  Alojamiento de MEF en una aplicación


 Definiendo partes y contratos
 Declarar exportaciones
 Declarar importaciones
 Importaciones “vagas”
 Exportaciones y metadatos
 Uso de catálogos
 Catálogos filtrados
 Ciclo de vida de las partes
 Recomposición

27
Servicios Profesionales Danysoft

 Consultar el contenedor de composición


 Composición por lotes
 Depuración y diagnósticos

Curso
VS2010.A9 Programación paralela

Descripción La programación paralela nos permite sacar el partido disponible de los ordenadores
actuales, basados en múltiples procesadores. .NET Framework 4 incluye extensiones
paralelas, que contienen tres componentes: una nueva biblioteca TPL, un nuevo motor
de ejecución PLINQ y algunas nuevas estructuras de coordinación de datos (CDS).

Objetivos  Conocer las técnicas de programación paralela.


 Conocer las herramientas de programación y análisis para programación
paralela disponibles en la versión 2010.

Destinatarios Desarrolladores de versiones anteriores de .NET.

Producto Visual Studio 2010 Profesional

Duración 10 horas.

Temario  Task Parallel Library


 Parallel Class
 Action Delegate
 For E Invoke
 Task Class
 Excepción, Cancelado y personalización

Curso
VS2010.A10 Silverlight 4

Descripción Silverlight 4 ofrece un conjunto de funciones muy potentes para los desarrolladores de
aplicaciones, especialmente para ayudarnos a crear experiencias de usuario más ricas.

Este es un curso completo, no solo de actualización desde versiones anteriores.

Objetivos  Conocer Silverlight 4.


 Avanzar en la programación de un interfaz de usuario más interactivo.

Destinatarios Desarrolladores de versiones anteriores de .NET.

Producto Visual Studio 2010 Profesional, Expression Blend.

Duración 20 horas.

Temario  Introducción a Silverlight

www.danysoft.com | sp@danysoft.com | T. 902 343484 | Página 28


 Modelos de aplicación y programación
 Diseño, texto y entrada
 Controles
 Gráficos, animación y multimedia
 XAML
 Integrar Silverlight con una página web
 Tipos, propiedades, métodos y eventos
 Acceso a datos y estructuras de datos
 Funciones de red y comunicación
 Depuración, control de errores y excepciones
 Implementación y localización
 Rendimiento
 Seguridad

Valor añadido Danysoft | www.danysoft.com

29

S-ar putea să vă placă și