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.