Programa
1.
Introducción a la plataforma .NET 1.1. Evolución del desarrollo de
aplicaciones distribuidas
1.2. ¿Qué es
Microsoft .NET?
1.3. ¿Por qué .NET? 1.4. Las piezas de .NET
2.
Visual Studio .NET 2.1. Introducción a Visual Studio
2.2. Herramientas de Visual Studio .NET 3.
Introducción al .Net Framework 3.1. Introducción al .NET Framework
3.2. CLR: el motor de ejecución de .NET 3.3.
Common type system 3.4.
Assemblies 4.
C# 4.1. Conceptos básicos
4.2.
Orientación a objetos en C# 4.3. Conceptos avanzados 4.4. Utilidades de la librería de clases 5.
ADO.NET 5.1. Introducción a ADO.NET 5.2. Conexión con fuentes de datos
5.3. Operaciones con conexión 5.4. Operaciones sin conexión 5.5. Transacciones
5.6. ADO.NET y WinForms 5.7. ADO.NET y
ASP.NET 5.8. ADO.NET y
XML 5.9. LINQ 6.
Web Services 6.1. Introducción a los servicios web 6.2. Protocolos y tecnologías de los servicios web 6.3. Creación y uso de servicios web 6.4. Despliegue y descubrimiento de servicios web 6.5. Depuración de servicios web 6.6. Programación avanzada de servicios web 6.7. Novedades en servicios web (GXA, etc.) 6.8. Windows Communication Foundation 7.
Windows Forms 7.1. Introducción a
Windows forms 7.2. Formularios de Windows (
Windows forms) 7.3. Primera aplicación con
Windows forms 7.4. Procesamiento de formularios 7.5. GDI+ 7.6. Temas avanzados 7.7. Novedades en Windows Forms 2.0 7.8. Windows Forms. Referencia
7.9. Windows Presentation Foundation 8.
ASP.NET 8.1.
Aplicaciones para la web y ASP.NET 8.2. Formularios web (
Web forms) 8.3. Primera aplicación ASP.NET 8.4. Procesamiento de formularios 8.5. Aplicaciones web
8.6. Temas avanzados 8.7. ASP.NET 2.0 8.8.
AJAX 8.9. Controles Web Forms: Referencia 8.10. Instalación del servidor web IIS 9.
Mobile 9.1. Introducción a los dispositivos móviles 9.2. Aplicaciones móviles 9.3. .NET Compact Framework 9.4. Aplicaciones WinForms 9.5. Aplicaciones web 9.6. Acceso a datos 9.7. Temas avanzados 10.
Introducción a SQL Server 11.
Creación de bases de datos SQL Server 11.1. Creación de tablas, vistas y otros elementos de la base de datos 11.2. Creación de índices 11.3. Optimización de consultas 12.
Administración de bases de datos SQL Server 12.1. Administración de usuarios y permisos 12.2. Creación de copias de
seguridad y réplicas 13.
Programación de aplicaciones basadas en SQL Server 13.1. T-SQL
13.2.
Stored procedures 13.3.
Functions 13.4. Tipos definidos por el usuario 13.5.
ADO.NET 13.6. SMO 14.
Servicios adicionales 14.1.
Reporting services 14.2.
Notificationservices 14.3.
Analisysservices 15.
Visual studio team system 15.1. Características y versiones 15.2. Gestión de proyectos 15.3.
Diseño de aplicaciones
15.4. Gestión de versiones 15.5. Herramientas de ayuda en la implementación 15.6. Herramientas de
testing 16.
SharePoint Server 16.1. Introducción a s
harepoint server 16.2. Estructura y elementos de un portal 16.3. Edición de los contenidos de un
site 16.4. Administración de s
harepoint portal server 16.5. Desarrollo para s
harepoint portal server 17.
Biztalk server 17.1. Introducción 17.2. Herramientas de b
iztalkpara desarrolladores 18.
Windows Workflow Foundation 18.1. Introducción a Windows Workflow Foundation 18.2. Creación de flujos de trabajo 18.3. Ejecución de flujos de trabajo
Microsoft .NET es una plataforma de desarrollo de
aplicaciones que facilita el
proceso de construcción de programasde todo tipo, tanto en entornos cliente como en entornos web o móviles. Además, .NET permite la
creación y utilización de servicios web, una tecnología de servicios distribuidos que se comunican por Internet y que constituyen un mecanismo de interoperabilidad entre aplicaciones de plataformas distintas mediante el uso del estándar
XML.
Aparte de la plataforma de desarrollo y del entorno de
desarrollo integrado(
Visual Studio .NET), Microsoft .NET incluye otra serie de herramientas de desarrollo como las herramientas de
ingeniería del software(Microsoft Project, Visual SourceSafe, etc.) y las
aplicaciones dee-business(Sharepoint Portal Server, Content Management Server o Biztalk Server).
El máster Microsoft .NET ofrece una
completa visiónde la tecnología .NET desde
diferentes puntos de vista. Este programa abarca desde la introducción a esta tecnología, al desarrollo de soluciones
e-business, y profundiza en aspectos como los servicios de web, acceso a datos o el ciclo de vida de desarrollo del software.
Aplicación profesional
El máster de Microsoft .NET proporciona las bases imprescindibles para:
- Dominar todos los componentes de la plataforma Microsoft .NET.
- Utilizar de forma óptima las herramientase-businessy de ingeniería del software de Microsoft.
- Construir, tanto en entornos cliente como en web y móviles, programas de todo tipo.
- Crear y utilizar servicios web para la comunicación entre diferentes plataformas mediante el uso del estándar XML.
- Obtener una visión completa de la tecnología .NET.