|
Descripción:
Este curso tiene como objetivo la formación integral necesaria para desarrollar aplicaciones web profesionales,
por lo que los días de formación de las tecnologías principales (ASP.NET y SQL Server) se intercalan y complementan,
de manera se maximiza la interacción entre los contenidos.
A lo largo del curso se realizarán laboratorios de prácticas relacionados con diversos temas que contribuirán a la
construcción de una aplicación de demostración de los conceptos del curso. Esta aplicación servirá como recordatorio de
lo visto en el mismo y como código de consulta para las aplicaciones que desarrollen los alumnos en el futuro.
Fecha: Del
7 al 25 de Junio
2010
Duración: 50 horas
Matrícula: 350 €
Información e inscripción: formacion@ceimaster.com - 922200221
Con la colaboración de Microsoft: El curso cuenta con la colaboración y el apoyo de Microsoft,
que regala un libro de ASP.NET 4.0 para cada alumno.
A continuación se detalla el calendario del curso y sus contenidos:
-
Día 1 - ASP.NET y SQL Server
- Introducción a .NET y ASP.NET
- Las aplicaciones web: un tipo especial de aplicaciones
- Arquitectura de ASP.NET
- Creación de aplicaciones web con Visual Studio 2005/2008
- Configuración de una aplicación ASP.NET
- Introducción a SQL Server
- Elementos de una base de datos en SQL Server
- Diferencias entre versiones de SQL Server (Enterprise, Express, etc.) y usos recomendados
- Instalación del servidor de BBDD SQL Server y puesta en marcha
-
Día 2 - SQL Server: DML y DDL
- Creación de una base de datos
- Creación de tablas e índices
- Tipos de datos
- Consultar, agregar, actualizar y eliminar datos de las tablas
- Creación de vistas
- Restricciones de dominio e integridad referencial
- Cláusulas novedosas en SQL Server 2005 y 2008
-
Día 3 - ASP.NET: Trabajo Con Web Forms I
- Elementos de un web form (Directivas, HTML, Code Behind, etc.)
- Ciclo de vida de una página ASP.NET y patrón Page Controller
- Eventos de página
- La clase Page
- Controles web estándar ASP.NET
- Manejo de eventos de los controles
- Master Pages
- HTTP es stateless: mantenimiento de estado de sesión (Session, Cookies, Query String, etc.)
- Paso de información y navegación entre web forms
-
Día 4 - SQL Server: Transact-SQL
- Introducción al Transact-SQL
- Declaraciones locales y recuperación de datos
- Definición y uso de variables
- Instrucciones de control del flujo (bifurcación y bucles)
- Funciones incluidas en T-SQL
- Consultas y aplicación de T-SQL para el trabajo con datos
- Declaración y uso de cursores
-
Día 5 - ASP.NET: Trabajo con Web Forms II
- Controles web ASP.NET enlazados a datos
- Controles HTML y controles de usuario
- Validación en cliente y servidor
- Definición y uso de scripts con Javascript
- Servidor web IIS: Configuración
- Servidor web IIS: Despliegue
- Depuración de aplicaciones web con Visual Studio
- Introducción a AJAX
- ASP.NET Ajax básico
-
Día 6 - SQL Server
- Creación y trabajo con procedimientos almacenados
- Creación y uso de tablas temporales
- Definición de funciones de base de datos
- Disparadores sobre tablas y vistas
-
Día 7 - ASP.NET: Acceso a datos con ADO.NET
- Introducción a ADO.NET y alternativas
- Clases de ADO.NET
- Configuración, cadenas de conexión, tipos de seguridad
- Acceso a datos conectado y desconectado
- Acceso a datos con SQL embebido
- Acceso a datos invocando procedimientos almacenados de SQL Server
- Invocación de funciones de SQL Server
- Transacciones
- Consideraciones de seguridad: SQL Injection
-
Día 8 - SQL Server: Optimización y rendimiento
- SQL Server y los Planes de ejecución
- Interpretación de planes de ejecución
- Ejecución dirigida y tuning de consultas
- Redimiento de la BBDD
- Índices: creación, tipos y usos
- Planes de mantenimiento
- Copias de seguridad
- Scripts para estructura de datos
- Scripts para los datos
-
Día 9 - ASP.NET: Servicios Web
- Introducción a los servicios web
- Introducción a la arquitectura SOA
- Protocolos: SOAP, WSDL y UDDI
- Desarrollo de servicios web
- Publicación de servicios web
- Consumo de servicios web
- Seguridad en servicios web: autenticación y autorización
-
Día 10 - ASP.NET y SQL Server: Seguridad
- Seguridad en ASP.NET
- Forms Authentication y Seguridad de Windows Integrada
- Suplantación de identidad
- Membership API
- Seguridad en IIS y su relación con ASP.NET
- Publicación de servicios web
- Seguridad en SQL Server
- Privilegios de los servicios y permisos de las carpetas
- Métodos de autenticación
- Usuarios y roles
- Otorgar y revocar permisos mediante T-SQL
- Buenas prácticas de acceso a datos
|