Caracter铆sticas
Aprende desarrollar sitios Web din谩micos con ASP.NET y utiliza todos los beneficios del Framework .NET. Dise帽a pantallas Web con Web Forms creando sitios completos de e-commerce para Internet e Intranets. Convierte en un desarrollador Web e incorp贸rate en el mercado emergente de las tecnolog铆as .NET.
En este curso aprender谩s a
Utilizar el paradigma de objetos y el Framework
Dominar la estructura completa de este lenguaje
Crear diferentes sitios integrando cada uno de los conceptos aprendidos
Manejar los conceptos de AJAX y utilizar el AJAX Control Toolkit
Implementar pautas de seguridad tales como la autenticaci贸n y la autorizaci贸n de usuarios
Autenticar con Windows Forms y manejar una base de datos con dicha tecnolog铆a
En este curso aprender谩s por completo la herramienta de desarrollo Web ASP.NET utilizando el paradigma de objetos y el Framework. Partiendo desde cero aprender谩s a dominar toda la estructura completa de este poderoso lenguaje de programaci贸n Web y el acceso a bases de datos con SQL SERVER, aprendiendo el desarrollo de consultas y programaci贸n con el lenguaje Transact-SQL.
A lo largo del curso se desarrollar谩n diferentes sitios integrando cada uno de los conceptos aprendidos hasta el momento, aplicando diferentes casos de uso y simulando un entorno de trabajo real. Este curso tiene por objetivo formar desarrolladores Web .NET orientados hacia la salida laboral con la capacidad de cubrir puestos en empresas que utilizan esta tecnolog铆a.
Plan de Estudios
1. Introducci贸n a ASP.NET
驴Qu茅 es ASP.NET?
Concepto de cliente/servidor
P谩ginas est谩tica vs. p谩ginas din谩mica
Relaci贸n entre el c贸digo HTML y el c贸digo .NET
Controles HTML/Controles de Servidor
Tecnolog铆as involucradas: HTML, CSS, C#, JavaScript
Diferencias entre aplicaci贸n y sitio web
Archivo Web.Config
Nociones b谩sicas de HTML
Separaci贸n de c贸digo y markup
Concepto de accesibilidad.
CSS: elementos, clases, identificadores, atributos, valores.
CSS (ejemplos de formato)
2. Dise帽o y navegaci贸n
Dise帽o de p谩ginas homog茅neas
Masterpage
Implementar la navegaci贸n
Controlers Menu/TreeView
WebsSiteMap
Breadcrumb
Skins/Themes
3. Estado de la aplicaci贸n
Validaci贸n en el cliente utilizando controles del tipo Validators
Concepto de postback.
Eventos en un formulario Web
El problema del estado.
Concepto de ViewState
Mecanismos para preservar el estado: web.config, cookies, viewstate, session state, aplication state.
Eventos de aplicaci贸n
4. Acceso a datos
Capas (presentaci贸n, datos, negocio, etc)
Acceso a datos utilizando ADO conectado/desconectado
Databinding a base de datos y a objetos
Controles de datos.
ListView
DetailsView
GridView
5. Acceso a datos
GridView
FormView
DataList
Repeater
6. Web Services
驴Qu茅 son los servicios web.?
Usos frecuentes.
Creaci贸n de un Web Service que permita actualizar una base de datos desde un cliente Windows Forms
7. Introducci贸n a AJAX
驴Qu茅 es AJAX y para que se utiliza?
Controles AJAX inclu铆dos en el Framework
AJAX Control Toolkit.
8. Seguridad
Concepto de autenticaci贸n y autorizaci贸n
Autenticaci贸n Windows/Forms
Par谩metros de la autorizaci贸n Form en Web.Config
Usuarios y Roles
Reglas de acceso aplicadas a carpetas
Login, LoginView, LoginStatus
ASP Provider
Uso de la clase User
Recupero de passwords, registraci贸n utilizando c贸digo.
Propagar la seguridad a la navegaci贸n autom谩ticamente.
Info Adicional
MODALIDAD DE CURSADO
Modalidad Presencial
Cursos 100% pr谩cticos con grupos reducidos.
Clases con uso de PC, una por alumno (no tienes que traer tu PC).
Coffee Break incluido.
Espacio de networking.
Posibilidad de volver a tomar el mismo curso gratis.
Modalidad Distancia
Cursos 100% pr谩cticos con grupos reducidos.
Clase en tiempo real por video conferencia.
Profesor disponible para hacer consultas en vivo.
Grabaci贸n de las clases disponibles para ver en otro momento.
Asistencia administrativa personalizada todos los d铆as.
CERTIFICACIONES
Diploma de asistencia impreso (solo para cursos presenciales)
Diploma de asistencia y de aprobaci贸n online
Certificado Oficial del Ministerio de Educaci贸n del GCBA.