ASP.NET 2.0 – Módulo I



DESARROLLO DE APLICACIONES WEB CON ASP.NET 2.0 – Módulo I (UTILIZANDO C#.NET)

DURACIÓN: 48 HORAS


 

CUPO MAXIMO DE ESTUDIANTES POR MODULO

DOCE (12) ESTUDIANTES

PERFIL DEL ESTUDIANTE

Este curso esta orientado a técnicos programadores, profesionales de TI, y estudiantes de Ingeniería  de Sistemas, interesados en el desarrollo de aplicaciones Web con ASP.Net utilizando el Framework 2.0 de Visual Studio 2005 y C#.Net como lenguaje base.

Este entrenamiento esta diseñado para aquel estudiante con interés en desarrollarse profesionalmente en el ámbito de las nuevas tecnologías de información y comunicación. A jóvenes que deseen obtener una certificación profesional con reconocimiento en el mercado laboral, que le capacite para una incorporación inmediata al mercado de trabajo, y  a quienes ya están desarrollando su actividad laboral y necesitan tener una mejor formación para reorientar y mejorar su futuro.

REQUISITOS DE INGRESO

El estudiante debe tener previos conocimientos de:

  • Logia de programación
  • Programación Orientada a Objetos
  • Conocimientos del lenguaje ANSI C, C++ o C#.Net
  • HTML
  • Conocimientos básicos del Idioma Inglés

DESARROLLO DE APLICACIONES WEB CON ASP.NET 2.0 – Módulo I (UTILIZANDO C#.NET)

ASIGNATURA:

 

Desarrollo de aplicaciones Web con ASP.Net 2.0

DESCRIPCION:

 

Este curso pretende instruirle sobre lo que ofrece ASP.NET para el desarrollo Web corporativo. El curso está dividido en 19 temas, siendo la primera de ellas opcional pero altamente recomendada para aquellas personas que nunca tuvieron la oportunidad de trabajar con las ASP o que deseen refrescar sus conocimientos básicos sobre el esquema de desarrollo Web con la plataforma Microsoft Visual Studio .Net. Es importante notar que en este curso veremos muchas de las características de la plataforma sin tocarla en su profundidad, con el fin de iniciar al estudiante en el modo de trabajo Microsoft .NET y darle las pautas para iniciar su autoaprendizaje a través de los recursos actualmente existentes en MSDN en Español. Dicho curso comprende un conjunto de ejemplos y comentarios relacionados acerca de ASP.NET, diseñado para explicar rápidamente a los programadores la sintaxis, la arquitectura y la eficacia del marco de programación para aplicaciones Web de ASP.NET.

OBJETIVOS:

 

  • Al finalizar, el participante será capaz de crear aplicaciones Web utilizando ASP.Net.
  • Capacitar a los estudiantes para llevar a cabo proyectos de desarrollo de sitios Web completos manejando Visual Studio .Net.

JUSTIFICACION

 

El objetivo principal de este entrenamiento es formar perfiles técnicos orientados a dar solución a las necesidades del mercado referentes al Desarrollo e Implementación de Aplicaciones Web, enfocando los conocimientos impartidos sobre páginas dinámicas con acceso a base de datos y manejo de imágenes, aspectos relacionados con la seguridad e integridad de datos, utilizando la plataforma de desarrollo Visual Studio .Net como marco de desarrollo. Durante el desarrollo de este entrenamiento el estudiante se involucra con el diseño de soluciones Web que van desde los niveles básicos de programación HTML y el uso de lenguajes de guiones “scripting”, hasta llegar a niveles mas avanzados donde se hacen uso de manejadores de base de datos como Microsoft SQL 2005, protocolos de comunicación y el lenguaje de programación C#.Net.

PRERREQUISITOS:

 

  • C#.Net Avanzado

Opcional:

  • Introducción a la Programación Orientada a Objetos.

 

TEMAS:

 

PRIMEROS PASOS EN ASP.NET


Módulo 1: La programación bajo el protocolo Http.
 La diferencia entre escritorio y web
 Introducción a IIS.
 ¿Qué es ASP?
 Código del lado del cliente y del lado del servidor.
 Otros productos paralelos.
Módulo 2: Crear una aplicación web.
 La evolución de ASP.
 Introducción al desarrollo de aplicaciones web.
 Crear un sitio web con Visual Studio 2005.
 El código de las aplicaciones web
 La compilación de una aplicación web. 
 Probar un formulario web desde Visual Studio 2005.
Módulo 3: El formulario web.
 Las páginas aspx.
 ¿Qué es un formulario web?
 Crear un formulario web.
 El diseño de la interfaz.
 El ciclo de vida del formulario.
 El postback.

LOS CONTROLES WEB


Módulo 4: Los controles del formulario web.
 Introducción a los controles html.
 Controles html cliente.
 Controles html servidor.
 Controles web o aspx.
Módulo 5.- Diseñar formularios web con contenido dinámico.
 Descripción y ventajas del desarrollo dinámico.
 Como diseñar un formulario web con contenido dinámico.
Módulo 6.- Los controles definidos por el usuario.
 Estructura y utilidad de los User Controls.
 Como crear un User Control.
 Agregar un User Control a un formulario web.
 La comunicación entre el User Control y el formulario web.
Módulo 7.- Validar las entradas del usuario.
 La validación en un formulario web.
 Los controles web de validación.
 El control RequiredFieldValidator.
 El control CompareValidator.
 El control RangeValidator.
 El control RegularExpressionValidator.
 El control CustomValidator.
 El control Validationsummary.
 La validación a nivel de página.

GESTIONAR LA INFORMACION

Módulo 8.- La gestión del estado.
 Introducción a la gestión del estado.
 Guardar información en el archivo web.config.
 Las variables a nivel de aplicación.
 Las variables a nivel de sesión.
 Guardar información el el equipo cliente. Las Cookies.
 La QueryString.
Módulo 9.- Acceso a datos I.
 El acceso a datos desde sitios web.
 Conectar con MySQL.
 Conectar con Microsoft SQL Server.
 Conectar con Microsoft Access.
 Mostrar información de una base de datos en un formulario web.
 Crear un formulario de entrada de datos.
 Guardar la cadena de conexión fuera del código. 
Módulo 10 - Acceso a datos II.
 Los objetos SqlDataSource y AccessDataSource
 El control GridView
 Configurar las columnas de un GridView.
 La paginación en un GridView.
 Aplicar filtro a un GridView.
 Seleccionar una fila de un GridView.
Módulo 11 - Acceso a datos III.
 Actualizar desde un GridView.
 El control DataList.
 El control DetailsView.
 El control FormView.
 El objeto ObjectDataSource.
 Actualizar utilizando un ObjectDataSource. 

NAVEGACION Y CORPORATIVIDAD

Módulo 12.- La navegación en una aplicación web.
 El control TreeView.
 El control Menu.
 Definir el mapa de un sitio web.
 El control SiteMapPath.
Módulo 13 - ASP.NET Master Pages.
 Descripción y utilidad.
 Como crear una Master Page.
 Como crear una Content Page.
 Referenciar miembros de la Master Page.
 Cambiar de Master Page dinámicamente.

LA SEGURIDAD

Módulo 14 - La seguridad I.

 Principios básicos.
 El acceso anónimo.
 El modo de autentificación Windows.
 El modo de autentificación Forms.
 Como declarar páginas seguras.
Módulo 15 - La seguridad II.
 La herramienta integrada de seguridad de Visual Studio 2005.
 La creación de usuarios y roles.
 Las normas de acceso.
 Controles Web para la autentificación.
Módulo 16 - Crear portales con Web Parts.
 Introducción a las ASP.NET Web Parts.
 Crear una página con Web Parts.
 Cambiar la apariencia y la disposición en tiempo de ejecución.
 Agregar Web Parts en tiempo de ejecución.
 La personalización de los Web Parts. 

OTRAS UTILIDADES

Módulo 17.- Crear asistentes con Web Wizards.
 Utilidad de los Web Wizards.
 Configurar un asistente web.
 Diseñar los pasos de un asistente web.
 Personalizar el flujo de pasos.
18.- Subir y mostrar imágenes.
 El control FileUpload.
 Guardar imágenes en disco.
 Guardar imágenes en bases de datos.
 Mostrar imágenes desde disco.
 Mostrar imágenes desde bases de datos.
19.- Introducción a los Servicios web Xml.
 Descripción de los servicios web.
 Como crear un servicio web con Visual Studio 2005.
 Como consumir un servicio web con Visual Studio 2005.
 Crear y consumir servicios web que devuelven tipos personalizados.

METODOLOGIA

 

Se instruye al estudiante con la suficiente base teórica y práctica para incrementar el desempeño e inducir a la pro-actividad laboral.  Se evalúa el desempeño mediante prácticas realizadas durante la clase, asignación de prácticas de carácter individual y análisis de casos de estudio.

EVALUACION:

 

Primer parcial                                20%
Segundo parcial                             20%
Pruebines, talleres y prácticas          30%
Examen general                             30%

TEXTOS

 

  1. Manuales.
  2. Recursos digitales variados (libros digitales, manuales, videos, entre otros).

RECURSOS

 

Se cuenta con una gran variedad de recursos audiovisuales, libros, manuales e información en línea, además de las herramientas necesarias para el buen desenvolvimiento del estudiante durantes las prácticas y asignaciones.

 

 

 

Solicitar Inscripción Conctáctenos Inicio