Cursos Visual Studio 2010

download Cursos Visual Studio 2010

of 29

Transcript of Cursos Visual Studio 2010

  • 8/7/2019 Cursos Visual Studio 2010

    1/29

    Valora

    adidoDanysoft|

    www.dany

    soft.com

    1

    Visual Studio 2010

    Formacin

    Servicios Profesionales Danysoft07/09/2010

  • 8/7/2019 Cursos Visual Studio 2010

    2/29

    Servicios Profesionales Danysoft

    www.danysoft.com | [email protected] | T. 902 343484 | Pgina 2

    Presentacin y Objetivos

    Danysoft, desde 1990, y los Servicios Profesionales desde el 95, ha

    aportado ayuda y soluciones a los profesionales informticos.

    Los Servicios Profesionales Danysoft tienen como principal objetivo

    ayudarle a construir, mantener y administrar el conocimiento crtico

    que determine el xito de sus proyectos informticos.

    FORMACIN DESTINADA A PROYECTOS

    La experiencia prctica que nos proporciona el participar en el da a

    da de muchos proyectos, desde diferentes perspectivas, nos

    permite ofrecerle una formacin destinada a las necesidades

    concretas y puntuales que han de abordar sus equipos deprofesionales.

    Si considera los costes de un equipo dedicando semanas o incluso

    meses a la autoformacin necesaria para afrontar una nueva

    herramienta o tecnologa, encontrar que la formacin destinada a

    proyectos supone un enorme ahorro.

    Disponemos de temarios realizados por nuestros formadores para

    su consulta. Pero sabemos que su caso es siempre nico, y cada

    formacin se elabora a la medida del proyecto y de las necesidades

    de su equipo. Incluso si as lo quiere, puede explicarnos su proyecto

    y composicin de su equipo, para que le orientemos en lo referente

    a las tecnologas y conocimientos que le pueden ser necesarios.

    Estudie con nosotros, sin compromiso, su Plan de Formacin. Gran

    parte de las empresas que lo hicieron con nosotros lo han

    establecido como un sistema de formacin continua.

    CONSULTORANuestros consultores le ofrecen la experiencia necesaria en una

    determinada plataforma o herramienta para aportarle una solucin

    especfica.

    La consultora adems, le ofrece una forma flexible de abordar el

    estudio de un problema, que se puede combinar con formacin o

    desarrollo, para alcanzar una solucin integral.

    Certificaciones Microsoft

    Para obtener una competencia tcnica

    Microsoft, han de cumplimentarse dos

    requisitos. El primero, es contar con

    personal tcnico con certificaciones

    oficiales en estas tecnologas concretas.

    De esta forma se comprueban lo

    conocimientos tericos sobre los

    productos utilizados.

    El segundo, consiste en presentar varios

    casos reales, en los que Microsoft pueda

    comprobar que se han llevado a cabo

    con xito soluciones basadas en una

    determinada tecnologa.

    En estos momentos, Danysoft cuenta

    con tres competencias:

    - Desarrollo de Soluciones Web- Networking Infrastructure

    Solutions

    - Business Intelligence

    Al haber demostrado as su capacidad

    para llevar adelante con xito

    soluciones, Danysoft es Gold Certified

    Partner de Microsoft.

    Seguimos trabajando en nuevas

    certificaciones relacionadas con los

    productos de la Plataforma de

    Aplicaciones Microsoft, para ampliar el

    mbito de nuestros conocimientos.

  • 8/7/2019 Cursos Visual Studio 2010

    3/29

    Valora

    adidoDanysoft|

    www.dany

    soft.com

    3

    DESARROLLO.

    Afrontamos el desarrollo de software adaptndonos a las

    condiciones de cada proyecto, lo que nos puede llevar aabarcarlo por completo, o solo realizar algn papel especfico

    dentro del ciclo de trabajo.

    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 pas. De

    esta forma, Microsoft reconoce nuestro conocimiento en Visual

    Studio como solucin para la automatizacin de las metodologas

    de Gestin 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

    edicin, el Inner Circle Award por su

    trabajo con las tecnologas y

    herramientas de desarrollo de Microsoft.

    Esta distincin otorgada por el rea de desarrollo de Microsoft

    durante la reunin anual de Partner del oeste de Europa,

    reconoce la contribucin de Danysoft al mercado, al apostar por

    las soluciones y tecnologas de Microsoft, para que sus clientes

    adopten procesos de gestin de ciclo de vida que les permitan

    ser ms giles en el cumplimiento de los objetivos en sus

    proyectos.

    INFRAESTRUCTURAS TI.CONSULTORA Y PROYECTOS.

    Desde nuestras competencias en Microsoft, abarcamos cualquier

    tipo de proyecto relacionado con Sistemas Operativos Windows,

    desde el diseo y la implantacin del directorio activo hasta la

    gestin de parches en SO Windows de escritorio, o el despliegue

    y la migracin cuando se cumplen los ciclos de hardware.

    Alianzas estratgicas

    Danysoft es aporta como un valor

    fundamental el conocimiento de sus

    profesionales y las alianzas estratgicas conlos fabricantes lderes. Solo de esta forma

    puede ofrecerle a usted los servicios ms

    avanzados.

  • 8/7/2019 Cursos Visual Studio 2010

    4/29

    Servicios Profesionales Danysoft

    www.danysoft.com | [email protected] | T. 902 343484 | Pgina 4

    Formacin Subvencionada.

    Danysoft es una entidad organizadora

    de agrupaciones de Empresas, que

    puede impartir sus cursos mediante

    este programa, facilitndole el acceso a

    formacin de alta calidad, con costes

    inferiores

    Edicin de Libros Tcnicos

    Danysoft cada ao edita una pequea

    seleccin de los mejores libros tcnicos

    que se publican internacionalmente,

    especialmente en aquellas reas en las

    que no existen publicaciones en

    espaol, que puedan servir de ayuda a

    los usuarios de determinados

    productos.

    Es de desatacar algunas de sus ltimas

    publicaciones como Ingeniera de

    Software con Microsoft Visual Studio

    Team System de Sam Guckenheimer,

    que es ya un clsico; Delphi 2009

    Handbook de Marco Cant,

    posiblemente el autor ms reputado en

    este producto; o Visual Studio Team

    System, Mejor Desarrollo de Software

    para Equipos Agile, de Will Stott y

    James Newkirk, valorado como la mejor

    gua por los lectores.

    Algunos de los servicios que podemos ofrecer son:

    Diseo de Infraestructuras (Directorio Activo,replicacin, servidores)

    Sistemas de mensajera y colaboracin

    Inventario y gestin de activos Empaquetado y distribucin de software Administracin de bases de datos y Business

    Intelligence

    Planificacin y realizacin de migracionesSiempre a la vanguardia de las nuevas tecnologas, 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.

    Como consecuencia de nuestra colaboracin con empresas lderes

    del sector, participamos habitualmente como ponentes, en los

    principales eventos y seminarios que se organizan para dar a

    conocer las novedades por parte de los principales agentes de la

    industria, como son entre otros Microsoft, Embarcadero, Adobe,

    Altiris, CA, etc.

    DISTRIBUIDOR DE VALOR AADIDO

    Danysoft puede ayudarle a completar la solucin que busca,

    mediante su rea de distribucin de productos y gestin de

    licencias.

    Danysoft mantiene un contacto constante con los principales

    fabricantes nacionales, a la vez que representa directamente a grannmero de internacionales. Esto nos permite, conseguirle las

    mejores condiciones al gestionarle conjuntamente todas sus

    necesidades, solucionndole -en el caso de existir- la complejidad de

    los pedidos internacionales.

    Consulte en el sitio web de Danysoft la informacin que necesite de

    los productos y servicios: www.danysoft.com.

  • 8/7/2019 Cursos Visual Studio 2010

    5/29

    Valora

    adidoDanysoft|

    www.dany

    soft.com

    5

    Tabla de contenido

    Presentacin y Objetivos ............................................................................................................................. 2

    CURSOS DE MICROSOFT VISUAL STUDIO 2010 ............................................................................................ 61. 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. Programacin Paralela ....................................................................................................................... 16

    15. Seguridad en Sitios Web .................................................................................................................... 17

    16. Seguridad en Cdigo (CAS) ................................................................ ................................................. 17

    16. Seguridad en ADO.NET ............................................................ ........................................................... 18

    15. ALM con Visual Studio Premium. ....................................................................................................... 18

    16. Team Foundation Server. ........................................................ ........................................................... 19

    17. Metodologa MSF for Agile 5.0 (SCRUM). ....................................................................... ................... 20

    Administracin de Team Foundation Server ................................................................ ............................ 20

    CURSOS DE ACTUALIZACIN A VISUAL STUDIO 2010. ............................................................................... 22

    Caractersticas 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

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

    Managed Extensibility Framework .......................................................... ................................................. 27

    Programacin paralela ................................................................. ............................................................ 28Silverlight 4 .............................................................. ................................................................. ................ 28

  • 8/7/2019 Cursos Visual Studio 2010

    6/29

    Servicios Profesionales Danysoft

    www.danysoft.com | [email protected] | T. 902 343484 | Pgina 6

    CURSOS DE MICROSOFT VISUAL STUDIO 2010

    Estos cursos son para profesionales que an no conocen la plataforma .NET, o el tema concreto de cada

    curso.

    Ms adelante, se encuentran los cursos de Actualizacin, 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 introduccin prctica a la plataforma .NET en su versin 4 y,

    utilizando el lenguaje de programacin de su eleccin, a las herramientas bsicas que ofrece .NET

    Framework para el desarrollo de aplicaciones.

    Duracin: 20 horas

    Temario:

    Los Fundamentos de .NET Framework.o Qu es .NET Framework.o Arquitectura de .NET Framework.o Mdulos y ensamblados. Manifiestos y reflexin.o Arquitectura de tipos en .NET. Tipos-valor y tipos-referencia.o Gestin de la memoria en .NET.o Presentacin de la Librera de Clases Bsicas.o Espacios de nombres.

    Lenguaje de programacin.o Estructura de una aplicacin. Organizacin lgica (espacios de nombres) y fsica

    (ensamblados) del cdigo.

    o Tipos de datos bsicos.o Estructuras de control.o Manejo de excepciones.

    Teora de la programacin orientada a objetos

    o Caractersticas fundamentales.o Conceptos fundamentales de la Programacin Orientada a Objetos.o Las clases como elemento central en las arquitecturas orientadas a objetos. Clases y

    objetos. Mtodos y variables estticos y de instancia. Propiedades. Reflejo en el lenguaje

    de las propiedades fundamentales de la POO: encapsulacin, herencia y polimorfismo.

    o Estructuras.o El concepto de interfaz para la especificacin de comportamiento abstracto.o Programacin dirigida por eventos. Delegados y eventos.o Sobrecarga de operadores.

  • 8/7/2019 Cursos Visual Studio 2010

    7/29

    Valora

    adidoDanysoft|

    www.dany

    soft.com

    7

    Los tipos en .NETo Presentacin de las clases bsicas ms comunes: cadenas de caracteres, fechas,

    contenedores bsicos.

    o Tipos Nullableso Arrays, enumeraciones.o Colecciones.o Tipos Genricos.o Conversin de tipos.

    Flujos.o El sistema de archivos.o Almacenamiento. Streams, readers y writers.o Compresin 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 travs de ejemplos prcticos, las clases fundamentales de la

    librera de acceso a datos y sus principales tcnicas de utilizacin. El curso se imparte sobre bases de datos

    de SQL Server, OLE DB, ODBC u Oracle, en dependencia de los intereses de los asistentes.

    Duracin: 15 horas

    Temario:

    Arquitectura de aplicaciones centradas en datos. Filosofa y modalidad de trabajo con ADO.NET. Proveedores y contenedores de datos. Clases de acceso a datos. Clases de conexin (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 Integracin con XML.o Soporte LINQ

    Tcnicas comunes

  • 8/7/2019 Cursos Visual Studio 2010

    8/29

    Servicios Profesionales Danysoft

    www.danysoft.com | [email protected] | T. 902 343484 | Pgina 8

    o El modelo Proveedor.o Gestin de conexiones.o Trabajo en rgimen desconectado. Reconciliacin.o Introduccin al control de concurrencia. Manejo de transacciones.o Implementacin de relaciones maestro/detalle.

    3. LINQ

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

    Duracin: 25 horas

    Temario:

    Caractersticas Generales Introduccin a los Operadores. Caractersticas soportadas.

    o Expresiones Lambda y rboles de expresino Mtodos extensino Evaluacin diferida de consultaso Interfaz IQueryableo Inicializacin de valores compuestoso Valores y tipos estructurados

    Operadores en detalle.o Ordenacin y agrupamientoo Agregacino Select y SelectManyo Joinso 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 Revisin de tecnologas implicadas.o Definicin de un servicio.o Acceso al servicio.o Operaciones comunes.

  • 8/7/2019 Cursos Visual Studio 2010

    9/29

    Valora

    adidoDanysoft|

    www.dany

    soft.com

    9

    4. Windows Forms

    Objetivo: Este curso presenta los conocimientos y tcnicas asociadas al desarrollo de clientes inteligentes

    .NET (aplicaciones WinForms).

    Duracin: 15 horas

    Temario:

    Desarrollo de formularios WinForms.o Presentacin de los diferentes controles visuales.o Asociacin de eventos a controles y al formulario.o Utilizacin de cuadros de dilogo.o Creacin de mens principales y de contexto.

    Administracin de mltiples formularioso Despliegue modal y no modal de formularios. Control del tiempo de vida.o Creacin de aplicaciones MDI.

    Conexin a datoso Conexin de controles a elementos de conjuntos de datos.o Utilizacin del control GridView.

    Soporte de Windows Vista Servicios de Autenticacin Interoperabilidad con WPF Optimizacin de formularios. Introduccin a las Aplicaciones Multihilo. Internacionalizacin de aplicaciones. Despliegue de aplicaciones WinForms.

    5. ASP .NET

    Objetivos: Este curso presenta los conocimientos y las tcnicas asociadas al desarrollo de aplicaciones webASP.NET (aplicaciones WebForms).

    El objetivo del primer bloque del curso, (los tres primeros das), es capacitar a profesionales con los

    conocimientos necesarios, para que puedan desarrollar aplicaciones Web, aprovechando las

    funcionalidades ms avanzadas de ASP .NET.

    Duracin: 20 horas

    Temario:

    Introduccino Qu es ASP.NET?o Formularios web

  • 8/7/2019 Cursos Visual Studio 2010

    10/29

    Servicios Profesionales Danysoft

    www.danysoft.com | [email protected] | T. 902 343484 | Pgina 10

    Creacin de formularios Webo Creacin de la interfaz.o Trabajo con eventos.o Ciclo de vida de una pgina.o

    PostBack Uso controles Web

    o Concepto de controles de servidor.o Controles de servidor HTML.o Controles de servidor ASP.NET.o Validacin.

    Presentacin y uso de los mecanismos de persistencia. Acceso a datos

    o Controles de datos.o Vinculacin a datos.

    Master pages. Navegacin. Temas y Skins. Seguridad, Membership y gestin de roles.

    o Formas de autentificacin.o Control de permisos.

    Creacin de controles Web

    o Tipos de controles.o Desarrollo de controles de usuario.o Heredar la clase WebControl.o Probar el control.

    Personalizacin.

    6. AJAX

    Objetivos: En este curso se abordar AJAX, como tecnologa que desde el lado cliente nos permite una

    importante mejora en la experiencia del usuario de las aplicaciones Web.

    Duracin: 15 horas

    Temario:

    Controleso UpdatePanelo UpdateProgresso Timer

  • 8/7/2019 Cursos Visual Studio 2010

    11/29

    Valora

    adidoDanysoft|

    www.dany

    soft.com

    11

    o ScriptManager Scripts de cliente

    o Introduccino Scripts personalizadoso Scripts como recursos de un ensamblado.

    Servicios Web y ASP.NET AJAXo La capa de comunicacin asncronao Consumo y exposicin de un Servicio Web desde un script de cliente

    Extensiones de ASP.NET AJAX Controles y Binding de cliente AJAX Configuracin y despliegue

    o Archivos de configuracin.o Proceso de despliegue.o Click Once.o Configuracin de despliegue por proyectos.

    7. ASP.NET MVC

    Objetivos: MVC es una nueva plataforma que permite desarrollar aplicaciones ASP.NET segn el patrn deModelo Vista Controlador, que nos proporciona una arquitectura con diferenciacin de capas.

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

    Duracin: 20 horas

    Temario:

    Qu es ASP.NET? Estructura de aplicacin ASP.NET MVC El proceso de ejecucin de una Aplicacin MVC Compatibilidad entre WebForms y MVC MVC y proyectos de pruebas Controladores y mtodos Action Views y renderizado de Interfaces Paso de datos a una aplicacin ASP.NET MVC Modelos y enlaces de modelos en las aplicaciones ASP.NET MVC Helpers para mostrar mltiples datos Validando el modelo de datos en una aplicacin ASP.NET MVC Ajax en un proyecto MVC

  • 8/7/2019 Cursos Visual Studio 2010

    12/29

    Servicios Profesionales Danysoft

    www.danysoft.com | [email protected] | T. 902 343484 | Pgina 12

    Creacin de areas funcionales Filtrado de acciones en las aplicaciones ASP.NET MVC Creacin 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 mviles.

    Duracin: 20 horas

    Temario:

    Introduccin. Diferencias con Windows Formso

    La plataforma Compact Framework .NETo Consideraciones de diseo de aplicaciones Windows mviles

    Diferencias entre el desarrollo para Pockect PC o SmartPhone. Controles y componentes

    o Diseo del interfazo El input de usuario

    Desarrollo de controles personalizados Interoperabilidad con COM

    Introduccin al desarrollo Desarrollo de aplicaciones de datos

    o Datos locales. Datasets XML y SQL Server CE.o Datos remotos. Sincronizacin, RDA y Merge Replication.

    LINQ para Compact Framework Tcnicas avanzadas en aplicaciones Mviles

    o Compresino Criptografao

    Firma de aplicacioneso Seguridad SQL Compacto Conexin a WCF

    Depuracin y despliegue de aplicaciones mviles.

    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 enWCF proporcionan seguridad, fiabilidad, y transaccin de mensajes junto con interoperabilidad. El modelo

    de programacin orientada a servicios de WCF est construida sobre Microsoft .NET Framework y simplifica

  • 8/7/2019 Cursos Visual Studio 2010

    13/29

    Valora

    adidoDanysoft|

    www.dany

    soft.com

    13

    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 mensajera, cifrados, topologas de redes, y modelos de hospedaje.

    Duracin: 30

    Temario:

    Conceptos generaleso Arquitecturao Contratos y Endpointso Bindingo Hosting

    Mensajes y transaccioneso Transaccioneso Mensajeso Colaso Invocaciones sincronizadas y asncronaso Sesioneso Comunicacin Duplexo Streaming

    Migracin e interoperabilidado Conceptos generaleso WSE ( Web Services Enhancement)o ES (Entreprise Services)o .NET Remotingo COM+o Herramientas

    Integracin 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

    diseadores para Visual Studio, y puede ser utilizado en escenarios simples, como sera 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

    programacin extensible y un diseador para construir actividades que encapsulan la funcionalidad del flujo

    de trabajo para usuarios finales o para reutilizarlo a travs de mltiples proyectos.

    Duracin: 25 horas

  • 8/7/2019 Cursos Visual Studio 2010

    14/29

    Servicios Profesionales Danysoft

    www.danysoft.com | [email protected] | T. 902 343484 | Pgina 14

    Temario:

    Introduccin a Workflows. Actividades

    o Contexto de ejecucino Modelo de estadoo Conjunto principal de Actividades

    Invocacin de Servicios. Comunicacin local y Correlacin.

    o Introduccin al concepto de Correlacino Invocacin y comunicacin con otros WorkFlows

    Compensacin.o Transaccioneso Manejo de excepciones de negocio

    Persistenciao Concepto de Persistenciao Servicio de Persistencia sobre SQL Servero Creacin de un sistema de Persistencia propio

    Seguimientoo Servicios de Seguimientoo Creacin de Servicios de Seguimiento propios

    Serializacin. Cambios dinmicos en un WorkFlow. Reglas y condiciones.

    o Establecimiento de Condicioneso Conjuntos de Reglas

    11. Windows Presentation Foundation (WPF)

    Objetivos: El objetivo principal de Windows Presentation Foundation (WPF) es ayudar a los desarrolladoresa crear interfaces de usuario eficaces y atractivas. Conozca el modo en que la plataforma unificada de WPF

    facilita y enriquece la creacin de interfaces de usuario y proporciona un modelo de programacin comn

    para aplicaciones Windows y Web.

    WPF extiende el ncleo con un conjunto ampliado de funcionalidades que incluyen el lenguaje XAML

    (Extensible Application Markup Language), controles, enlaces a datos, diseos, grficos en 2 y 3

    dimensiones, animaciones, estilos, plantillas, documentos, multimedia, textos, y tipografa.

    Duracin: 25 horas

    Temario:

    El modelo de aplicacin

  • 8/7/2019 Cursos Visual Studio 2010

    15/29

    Valora

    adidoDanysoft|

    www.dany

    soft.com

    15

    o Caractersticaso La clase aplicacino XAML

    Desarrollo de aplicacioneso Aplicaciones WPF Independienteso Aplicaciones Wizardo Aplicaciones WPF XBAPo Documentos XPS

    Maquetado de aplicaciones (Layout)o Conceptos generaleso Paneles (Grid, Canvas, ViewBox, Texto)

    Controleso Conceptos generaleso Programacino La paleta de controles

    Enlace a datoso Conceptos generaleso Tipos de DataBindingo Origenes de datoso Maestro-detalle

    Estilos y plantillaso Estiloso Estilos y elementoso Plantillas de datoso Triggers

    Archivos de Recursos (Resouces) Grficos

    o Conceptos generaleso Formaso Brochas y plumaso Transformacioneso La capa visualo Video y 3D

    Animacino Lneas de tiempoo Guiones (StoryBoards)o Key Frames

  • 8/7/2019 Cursos Visual Studio 2010

    16/29

  • 8/7/2019 Cursos Visual Studio 2010

    17/29

    Valora

    adidoDanysoft|

    www.dany

    soft.com

    17

    Introduccin Task Parallel Library PLINQ Estructuras para la Programacin Paralela

    15. Seguridad en Sitios Web

    Objetivos: En este curso se aborda un tema de inters fundamental, el desarrollo de aplicaciones Web

    seguras. Dirigido a programadores, jefes de proyecto y analistas, con conocimientos de programacin en

    Visual Studio 2010.

    Duracin: 10 horas

    Temario:

    Introduccin a las amenazas para la seguridad de las aplicaciones Web Procedimientos de seguridad bsicos Almacenar informacin 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 ejecucin Acceso a SQL Server desde una aplicacin Web Funcionamiento de la seguridad en ASP.NET Seguridad de aplicaciones ASP.NET en entornos alojados en host Administrar usuarios mediante suscripciones Administrar la autorizacin mediante funciones ASP.NET Cifrar informacin de configuracin mediante una configuracin protegida Seguridad avanzada

    16. Seguridad en Cdigo (CAS)

    Objetivos: En este curso trataremos la creacin de cdigo 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 programacin en Visual Studio 2010.

    Duracin: 10 horas

    Temario:

    Conceptos clave de seguridad

  • 8/7/2019 Cursos Visual Studio 2010

    18/29

    Servicios Profesionales Danysoft

    www.danysoft.com | [email protected] | T. 902 343484 | Pgina 18

    Seguridad de acceso a cdigo Seguridad basada en funciones Servicios criptogrficos Administracin de directivas de seguridad Procedimientos recomendados para directivas de seguridad Instrucciones de codificacin segura Herramientas de seguridad Informacin general sobre la tecnologa ACL System.Security.Cryptography.Pkcs Configurar directivas

    16. Seguridad en ADO.NET

    Objetivos: En esta formacin abordaremos la creacin de cdigo seguro en las aplicaciones de bases de

    datos que utilizan ASO.NET. Dirigido a programadores, jefes de proyecto y analistas, con conocimientos de

    programacin en Visual Studio 2010.

    Duracin: 10 horas

    Temario:

    Conceptos de seguridad Evaluar amenazas para la seguridad Instrucciones de codificacin segura de ADO.NET Validar los datos proporcionados por el usuario Seguridad en aplicaciones Proteger cadenas de conexin Seguridad de acceso a cdigo y ADO.NET Trabajar con orgenes de datos protegidos Criptografa y acceso a datos

    15. ALM con Visual Studio Premium.

    Objetivos: La edicin Premium de Visual Studio incorpora una importante cantidad de herramientas

    destinadas a la mejora de la calidad del cdigo, principalmente en lo referente a pruebas y trabajo con

    bases de datos. En este curso vamos a conocer cmo sacar partido de estas herramientas.

    Duracin: 10

    Temario:

    Tareas de cdigo y pruebas

    Automatizacin de pruebas de interfaz de usuario (UI Test Automation).

  • 8/7/2019 Cursos Visual Studio 2010

    19/29

    Valora

    adidoDanysoft|

    www.dany

    soft.com

    19

    Rendimiento del cdigo (Performace Profiling). Anlisis esttico de cdigo Anlisis de impacto de las pruebas Cobertura de cdigo Mtricas de cdigo

    Tareas con bases de datos

    Gestin 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) Generacin de datos para pruebas (Test Data Generation) Comparaciones de esquemas y de datos.

    16. Team Foundation Server.

    Objetivos: En este curso se abordaremos la creacin de proyectos de equipo en los que se utiliza Team

    Foundation Server como plataforma para la gestin del ciclo de vida de los desarrollos de software (ALM).

    Duracin: 10

    Temario:

    Tareas comunes de administracin de Team Foundation Server

    Elementos fundamentales de un Proyecto de Equipo

    Elementos de trabajo Grupos y permisos Control de fuentes reas e Iteraciones Informes Portal

    Buenas prcticas en directivas de proteccin de cdigo fuente

    Tipos de directivas de proteccin Establecimiento de directivas de proteccin Creacin de una nueva directiva de proteccin Cumplimiento de directivas de proteccin y desproteccin

    Buenas prcticas en generaciones de equipo (Team Build)

    Creacin de la definicin de una Generacin

    o Automatizacin de Generaciones

  • 8/7/2019 Cursos Visual Studio 2010

    20/29

    Servicios Profesionales Danysoft

    www.danysoft.com | [email protected] | T. 902 343484 | Pgina 20

    o Integracin con pruebas Notificacin de Generacin Identificacin de la Generacin Informe de Generacin

    17. Metodologa MSF for Agile 5.0 (SCRUM).

    Objetivos: En esta formacin veremos cmo aplicar una de las metodologas giles ms utilizas, como es

    Scrum, a proyectos de equipo que realicemos con Visual Studio.

    Duracin: 10 horas.

    Temario:

    Introduccin Los Backlogs (requisitos) Planificacin Comunicacin Disposicin del equipo Reuniones (Scrums) Demostraciones Retrospectivas Pruebas Liberacin y aceptacin

    Administracin de Team Foundation Server

    Objetivos: Este curso eminentemente prctico tratar de la instalacin y configuracin de Team Foundation

    Server, y la configuracin de las herramientas y servicios asociados. El curso est destinado principalmente

    a Administradores de Sistemas Windows.

    Duracin: 10 horas.

    Temario:

    Introduccin 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 configuracin del servidor Configurar el servidor mediante la consola de administracin de Team Foundation Cuentas de servicio y dependencias de Team Foundation Server Productos de SharePoint y Team Foundation Server Agregar una aplicacin web de SharePoint a la implementacin

  • 8/7/2019 Cursos Visual Studio 2010

    21/29

    Valora

    adidoDanysoft|

    www.dany

    soft.com

    21

    Modificar o quitar el acceso entre una aplicacin web de SharePoint y Team Foundation Server Agregar la integracin con productos de SharePoint a una implementacin 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 implementacin Crear una coleccin de proyectos de equipo Modificar una coleccin 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 coleccin 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

  • 8/7/2019 Cursos Visual Studio 2010

    22/29

    Servicios Profesionales Danysoft

    www.danysoft.com | [email protected] | T. 902 343484 | Pgina 22

    CURSOS DE ACTUALIZACIN A VISUAL STUDIO 2010.

    Los siguientes cursos estn 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

    versin 2010, profundizando en las tecnologas tratadas.

    Caractersticas principales y mejoras en .NET 4.0

    Descripcin 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 versin. Aprender qu mejoras podemos aplicar en la programacin de nuestras

    aplicaciones con .NET 4.0.

    Destinatarios Desarrolladores de versiones anteriores de .NET.

    Producto Visual Studio 2010 Profesional

    Duracin 5 horas.

    Temario Compatibilidad y despliegue Mejoras y novedades Compatibilidad y despliegue Mejoras y novedades

    o Diagnsticos y rendimientoo Recoleccin de basurao Contratos de cdigoo Interoperabilidad en tiempo de diseoo Motor de lenguaje dinmicoo Covarianza, contra varianza, BigInteger, nmeros complejos y tuplas.o Otras caractersticas

    ASP.NET AJAX 4.0

    Descripcin 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 dinmicos en aplicaciones Web Form.

    Objetivos Conocer todas las nuevas herramientas y tecnologas incluidas en ASP.NET. Profundizar en las habilidades de programacin de aplicaciones Web.

    Destinatarios Desarrolladores de versiones anteriores de ASP.NET.

  • 8/7/2019 Cursos Visual Studio 2010

    23/29

  • 8/7/2019 Cursos Visual Studio 2010

    24/29

    Servicios Profesionales Danysoft

    www.danysoft.com | [email protected] | T. 902 343484 | Pgina 24

    Controller.

    Objetivos Conocer el nuevo patrn de diseo 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

    Duracin 10 horas.

    Temario Estructura de aplicacin ASP.NET MVC El proceso de ejecucin de una Aplicacin MVC Compatibilidad entre WebForms y MVC MVC y proyectos de pruebas Controladores y mtodos Action Views y renderizado de Interfaces Paso de datos a una aplicacin ASP.NET MVC Modelos y enlaces de modelos en las aplicaciones ASP.NET MVC Helpers para mostrar mltiples datos Validando el modelo de datos en una aplicacin ASP.NET MVC Ajax en un proyecto MVC Creacin de areas funcionales Filtrado de acciones en las aplicaciones ASP.NET MVC Creacin de filtros personalizados

    ADO.NET Entity Framework

    Descripcin ADO.NET Entity Framework permite a los programadores crear aplicaciones de acceso a

    datos programando con un modelo de la aplicacin conceptual en lugar de programar

    directamente con un esquema de almacenamiento relacional. El objetivo es reducir la

    cantidad de cdigo 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

    Duracin 5 horas.

    Temario Claves forneas en el modelo conceptual Nuevo soporte para aplicaciones multicapas Ejecucin directa de comandos de almacenamiento Persistencia y objetos ignorantes Carga perezosa y objetos relacionados Soporte de LINQ

  • 8/7/2019 Cursos Visual Studio 2010

    25/29

    Valora

    adidoDanysoft|

    www.dany

    soft.com

    25

    Generacin personalizada del cdigo de la capa de objetos Soporte de tipos complejos Servicio de nombres Extensibilidad de las entidades Documentacin

    Windows Presentation Foundation 4.0

    Descripcin WPF proporciona a los programadores un modelo de programacin 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 utilizacin 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

    Duracin 10 horas.

    Temario Nuevos controles Gestor del estado visual Manipulacin y Touch Grficos y animaciones Texto Enlace a datos Novedades en XBAB WPF y Windows

    Windows Communication Foundation 4.0

    Descripcin WCF es un modelo de programacin 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 ms avanzado.

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

  • 8/7/2019 Cursos Visual Studio 2010

    26/29

    Servicios Profesionales Danysoft

    www.danysoft.com | [email protected] | T. 902 343484 | Pgina 26

    de servicios Web.

    Producto Visual Studio 2010 Profesional

    Duracin 5 horas.

    Temario

    Activacin basada en la configuracin Integracin con ASP .NET Routing Enlace con mltiples sitios en IIS Servicio de enrutado de mensajes Soporte para WS-Discovery Estndar EndPoints Servicios de WorkFlow Caractersticas REST WCF Configuracin Simplificada

    WCF Data Services

    Descripcin WCF Data Services (conocida anteriormente como "ADO.NET Data Services") consta de

    una combinacin 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 cmo implementar servicios de datos ms efectivos.

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

    de servicios Web.

    Producto Visual Studio 2010 Profesional

    Duracin 5 horas.

    Temario Enlace a datos Contado de entidades Paginado de servidor Proyeccin de consultas Proveedores personalizados Streaming de recursos binarios

    Windows Workflow Foundation

    Descripcin Windows Workflow Foundation (WF) en Versin 4 de .NET ha cambiado gran parte de

    sus paradigmas de desarrollo de las versiones anteriores, suponiendo en la prctica casiun producto diferente. Los flujos de trabajo son ahora ms fciles de crear, ejecutar,

  • 8/7/2019 Cursos Visual Studio 2010

    27/29

    Valora

    adidoDanysoft|

    www.dany

    soft.com

    27

    mantener e implementan una amplia gama de nuevas funciones.

    Objetivos Conocer el nuevo Windows Workflow Foundation.

    Conocer cmo crear flujos de trabajo para nuestras aplicaciones.

    Destinatarios Desarrolladores de versiones anteriores de .NET.

    Producto Visual Studio 2010 Profesional

    Duracin 20 horas.

    Temario Mejora del modelo de actividades Opciones de composicin enriquecidas Nueva librera de actividaes predefinidas Modelo de datos explcito Novedades en alojamiento, persistencia y seguimiento Mejoras del diseador

    Managed Extensibility Framework

    Descripcin Managed Extensibility Framework (MEF), es una nueva librera en .NET Framework 4 y

    en Silverlight 4, que nos habilita para reutilizar aplicaciones y componentes,

    permitiendo que aplicaciones compiladas de forma esttica puedan ser compuestas de

    forma dinmica. Adems hace ms sencillo que terceros puedan ampliar las

    aplicaciones creando nuevos componentes.

    Objetivos Conocer esta nueva librera. Conocer una forma de efectiva de reutilizar los componentes y las aplicaciones

    en nuevos desarrollos.

    Destinatarios Desarrolladores de versiones anteriores de .NET.

    Producto Visual Studio 2010 Profesional

    Duracin 20 horas.

    Temario Alojamiento de MEF en una aplicacin Definiendo partes y contratos Declarar exportaciones Declarar importaciones Importaciones vagas Exportaciones y metadatos Uso de catlogos Catlogos filtrados Ciclo de vida de las partes Recomposicin

  • 8/7/2019 Cursos Visual Studio 2010

    28/29

    Servicios Profesionales Danysoft

    www.danysoft.com | [email protected] | T. 902 343484 | Pgina 28

    Consultar el contenedor de composicin Composicin por lotes Depuracin y diagnsticos

    Curso

    VS2010.A9 Programacin paralela

    Descripcin La programacin paralela nos permite sacar el partido disponible de los ordenadores

    actuales, basados en mltiples procesadores. .NET Framework 4 incluye extensiones

    paralelas, que contienen tres componentes: una nueva biblioteca TPL, un nuevo motor

    de ejecucin PLINQ y algunas nuevas estructuras de coordinacin de datos (CDS).

    Objetivos Conocer las tcnicas de programacin paralela. Conocer las herramientas de programacin y anlisis para programacin

    paralela disponibles en la versin 2010.

    Destinatarios Desarrolladores de versiones anteriores de .NET.

    Producto Visual Studio 2010 Profesional

    Duracin 10 horas.

    Temario Task Parallel Library Parallel Class Action Delegate For E Invoke Task Class Excepcin, Cancelado y personalizacin

    Curso

    VS2010.A10 Silverlight 4

    Descripcin Silverlight 4 ofrece un conjunto de funciones muy potentes para los desarrolladores de

    aplicaciones, especialmente para ayudarnos a crear experiencias de usuario ms ricas.

    Este es un curso completo, no solo de actualizacin desde versiones anteriores.

    Objetivos Conocer Silverlight 4. Avanzar en la programacin de un interfaz de usuario ms interactivo.

    Destinatarios Desarrolladores de versiones anteriores de .NET.

    Producto Visual Studio 2010 Profesional, Expression Blend.

    Duracin 20 horas.

    Temario Introduccin a Silverlight

  • 8/7/2019 Cursos Visual Studio 2010

    29/29

    Valora

    adidoDanysoft|

    www.dany

    soft.com

    Modelos de aplicacin y programacin Diseo, texto y entrada Controles Grficos, animacin y multimedia XAML Integrar Silverlight con una pgina web Tipos, propiedades, mtodos y eventos Acceso a datos y estructuras de datos Funciones de red y comunicacin Depuracin, control de errores y excepciones Implementacin y localizacin Rendimiento Seguridad