Curso gratis para: Trabajadores y Empresas, consulta próxima convocatoria
Modalidad del curso: Online
Duración del curso: 100 Horas
Titulación: Diploma acreditativo con las horas del curso
Curso Gratis Online para Trabajadores y Empresas
Si eres trabajador en Régimen General, disfruta del curso gratis online a través de la formación bonificada para empresas.
Nuestros cursos gratis están disponibles en modalidad online o a distancia, consúltanos para informarse de la modalidad del curso gratis para trabajadores de su interés.
OBJETIVOS DEL CURSO GRATIS EXPERTO EN ASP.NET 4.5 EN C CON VISUAL STUDIO 2012
Dentro de la plataforma .NET y Visual Studio se consideran una importante cantidad de tecnologías las cuales hay que tener en cuenta al momento de abordar un proyecto de desarrollo. No siempre es fácil tomar la decisión respecto a qué tecnología es la más adecuada. Por lo tanto es de vital importancia contar con la formación que permita fortalecer el criterio a la hora de decidir qué herramienta es la más conveniente. A través de este curso especializado en ASP.NET 4.5 en C# con Visual Studio 2012 se proporcionará la información necesaria para apoyar a los Profesionales de Desarrollo.
CONTENIDO DEL CURSO GRATIS EXPERTO EN ASP.NET 4.5 EN C CON VISUAL STUDIO 2012
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A VISUAL STUDIO - .NET 4.5
- Novedades y mejoras en Visual Studio 2012
- Proceso de instalación y configuración
- Explorando la interfaz del entorno de desarrollo
- Gestión y organización del código fuente
- Clases parciales: modularidad y separación
- Métodos anónimos en C# 4.0: simplificando el código
- Inferencia de tipos en C# 4.0: mayor flexibilidad
- Clases dinámicas y tipos anónimos en C# 4.0: programación más flexible
- Extensión de clases sin herencia en C# 4.0: métodos de extensión
UNIDAD DIDÁCTICA 2. LOS SITIOS WEB ASP.NET 4.5
- Proceso de compilación en ASP.NET
-
- De CGI a ASP.NET 1.x: evolución y ventajas
- Referencias a ensamblados externos
- Uso de la caché de compilación para mejorar el rendimiento
- Visual Studio y su soporte para aplicaciones web
- ¿Qué es un servidor web y cómo funciona?
- Servidor IIS: características y configuración
- Servidor de desarrollo para ASP.NET
- Pipeline HTTP en IIS: flujo de procesamiento
-
- Funcionamiento y proceso interno de IIS
- HttpContext: contexto de la solicitud
- HttpApplication: ciclo de vida de las aplicaciones
- Controladores (handlers) HTTP: gestionar peticiones específicas
UNIDAD DIDÁCTICA 3. WEB FORMS
- Arquitectura de una página ASPX: estructura y ciclo de vida
- Controles web: tipos y uso
- Interacción entre diferentes páginas
- Postback y cross postback: comunicación entre cliente y servidor
- Introducción a los callbacks (all-back)
- Validación de datos introducidos por el usuario
UNIDAD DIDÁCTICA 4. AJAX
- ¿Qué es AJAX y cómo mejora la experiencia del usuario?
- De los callbacks tradicionales a AJAX: ventajas y diferencias
- El control ScriptManager: gestión de scripts en ASP.NET
- Componentes AJAX: UpdatePanel y UpdateProgress
- El control Timer para tareas programadas
- Programación orientada a objetos con JavaScript
- Introducción a jQuery: simplificando el JavaScript
UNIDAD DIDÁCTICA 5. MVC
- El patrón de diseño Modelo-Vista-Controlador (MVC)
- Evolución y mejoras del patrón MVC
- Creación de un proyecto ASP.NET MVC
- Organización de carpetas y archivos en un proyecto MVC
- Construcción del modelo de datos
- Definición y configuración del controlador
- Creación y gestión de vistas
- MVC 4 y Razor para diseñar sitios adaptados a dispositivos móviles
-
- Creando un proyecto MVC 4
- Publicación en IIS estándar
- Uso de Razor para generar vistas dinámicas
- Pruebas en emuladores Android
UNIDAD DIDÁCTICA 6. BASE DE DATOS CON ADO.NET
- Introducción a las bases de datos y su importancia
- Bases de datos SQL Server: conceptos básicos
- Acceso transparente y eficiente a las bases de datos desde aplicaciones .NET
UNIDAD DIDÁCTICA 7. COMPONENTES GRÁFICOS PARA CREAR INFORMES
- Control GridView: mostrar datos en forma de tabla
- Control DetailsView: vista detallada de registros
- Pasos para crear informes visuales
- Configuración de parámetros en componentes de visualización
UNIDAD DIDÁCTICA 8. ESTADOS, SESIONES, OBJETOS APPLICATION Y CACHÉ
- ViewState: mantener datos entre postbacks
- Cookies: almacenamiento en el navegador del usuario
- Sesiones: gestión del estado del usuario
-
- Objeto Session: almacenamiento de datos por usuario
- Sesiones sin cookies y control del tiempo de inactividad
- Persistencia de datos en sesión y servicios asociados
- Objeto Application: datos compartidos entre todos los usuarios
- Caché de datos y optimización del rendimiento con Cache
UNIDAD DIDÁCTICA 9. SEGURIDAD Y PERSONALIZACIÓN
- Seguridad en aplicaciones ASP.NET
- - Seguridad en modo Windows: autenticación integrada
- - Seguridad en modo Forms: autenticación basada en formularios
- Personalización de la experiencia del usuario
- - Gestión de perfiles de usuario
- - Navegación interna y permisos
- - Internacionalización y adaptación multilingüe
- Desarrollo de portales personalizados
- Controles de catálogo: CatalogZone y PageCatalogPart
- Introducción a los WebPart y su personalización
- Creación de WebParts propios para funcionalidades específicas
UNIDAD DIDÁCTICA 10. INTRODUCCIÓN A LOS SERVICIOS WEB: WCF Y REST
- Conceptos básicos de los servicios Web WCF
- Creación de servicios Web WCF: pasos y configuración
- Introducción a los servicios Web REST
- Implementación práctica de un servicio REST
- Consumo y utilización de servicios REST en aplicaciones