Documente Academic
Documente Profesional
Documente Cultură
Formación
Servicios Profesionales Danysoft
07/09/2010
1
Servicios Profesionales Danysoft
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.
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.
3
Servicios Profesionales Danysoft
5
Servicios Profesionales Danysoft
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:
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:
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.
Objetivo: Este curso presenta los conocimientos y técnicas asociadas al desarrollo de clientes inteligentes
.NET (aplicaciones WinForms).
Duración: 15 horas
Temario:
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
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
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.
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
Objetivos: Este curso presenta las particularidades del desarrollo de aplicaciones web ASP.NET para
dispositivos móviles.
Duración: 20 horas
Temario:
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
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
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
o Acceso programático
Aplicaciones de Navegación
o Introducción
o Navegación estructurada
o Topología
Desarrollo de controles
Despliegue de aplicaciones
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
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
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:
Seguridad avanzada
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:
17
Servicios Profesionales Danysoft
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
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:
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:
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
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
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:
21
Servicios Profesionales Danysoft
Descripción En este curso se tratan las mejoras realizadas en los servicios de .NET Framework 4.0.
Duración 5 horas.
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.
Duración 25 horas.
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.
Duración 10 horas.
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.
Duración 5 horas.
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.
Duración 10 horas.
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.
25
Servicios Profesionales Danysoft
de servicios Web.
Duración 5 horas.
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.
Duración 5 horas.
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,
Duración 20 horas.
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.
Duración 20 horas.
27
Servicios Profesionales Danysoft
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).
Duración 10 horas.
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.
Duración 20 horas.
29