Curso ASP.NET Web Developer (Programación Web con ASP.NET y C#)
ASP.NET Web Developer (Programación Web con ASP.NET y C#)
Detalle del Curso
Durante el curso se verán los conceptos básicos del desarrollo Web con C#,
creación de páginas dinámicas, estructura de un proyecto web, acceso datos a
nivel pagina, session, utilización de ADO.NET y controles Web ASP.NET.
Al finalizar el curso, el alumno deberá ser capaz de determinar la mejor
arquitectura para una aplicación web y realizar el desarrollo del mismo en
forma integral, escalable, robusta y segura.
Objetivos
Brindar las herramientas necesarias para utilizar la tecnología
ASP.NET en el desarrollo de aplicaciones Web de porte empresarial.
Requisitos
Conocimientos básicos de HTML y base de datos.
Modalidad
Curso dictado en laboratorio con PCs. Máximo dos alumnos por PC.
Plan de Estudio
Clase Nº1
- Introducción a ASP.NET y al NET Framework.
- Conceptos generales del NET Framerork CLR (Common Language
Runtime). Api’s, Objetos, etc.
- Introducción a C# y ASP.NET
- Estructura del lenguaje. Sentencias de control de flujo. Tipos de Datos.
- Manejo de excepciones. Herencia. Métodos. Propiedades. Orientación a Objetos.
Clase Nº2
- Primeros pasos en ASP.NET
- Ciclo de vida de una pagina ASP.NET. Modelo basado en eventos. Web
--Forms. Controles Web. Modelo de objetos (Page, Session, Request,
Application, etc).
Clase Nº3
- Web Forms y Validación
Esquema de validación. Uso de controles de validación. Como personalizar
la validación. Expresiones regulares.
Clase Nº4
- ADO.NET
Revisión de conceptos generales del SQL. Modelo de objetos ADO.NET.
Conexión con Bases de datos.
- Controles enlazados a un origen de datos. Controles para visualizar set de
resultados, Data Grid, Data List, Repeater, etc.
Clase Nº5
Optimización de páginas. Utilización del Cache. Seguridad en ASP.NET.
Paginas Maestras.
Clase Nº 6
- Patrones de diseño aplicados a ASP.NET. Separación entre la lógica del
negocio y la presentación. Consideraciones de diseño. Buenas prácticas.
Paginas maestras, Menú. Trees. Utilización de DLL en los proyectos.
Clase Nº7/8
- AJAX en ASP.NET, controles especiales, uso del IIS en el despliegue de
aplicaciones WEB.
Material Entregado
- Cd con todas las herramientas utilizadas en el curso
- Tutoriales
- Ejemplos
- Presentaciones
Observaciones
Herramientas Utilizadas durante el Curso:
-.NET F.3.5
- IDE Visual Studio Web Dev (XE)
- MySql
32hs cátedra.


