70 HORAS |
Diseñado y producido por:
Contenidos del curso
Conocimiento/capacidades cognitivas y prácticas
1. Fundamentos de HTML y CSS
Estudio de una introducción a la estructura de una página web.
Familiarización con etiquetas HTML básicas y su uso.
Conocimiento de atributos HTML esenciales.
Creación de una hoja de estilo con CSS.
Selección y aplicación de estilos a elementos HTML5.
2. Introducción a JavaScript
Dominio de conceptos básicos de programación.
Estudio de la sintaxis y estructuras de control en JavaScript.
Familiarización con conceptos clave como: variables, tipos de datos y operadores.
Uso de funciones y su importancia.
Trabajar con depuración de código en el navegador.
3. Formularios y Validación en JavaScript
Creación de formularios HTML5.
Estudio de los métodos de entrada y validación de datos.
Uso de eventos para mejorar la interactividad.
Implementación básica de feedback visual para validación.
4. Comunicación con Fuentes de Datos Remotas
Adquisición de conocimientos introductorios acerca de peticiones HTTP.
Consumo de APIs con JavaScript.
Manipulación y presentación de datos en la interfaz, uso de JSON.
5. Estilización Avanzada con CSS3
Estudio de algunos selectores avanzados.
Implementación de transiciones y animaciones CSS3 simples.
Uso de fuentes personalizadas.
Creación de diseños flexibles y responsive.
Uso de media queries en CSS para la adaptabilidad.
6. Programación en JavaScript Avanzada
Creación de objetos y métodos básicos.
Trabajo con eventos y manipulación del DOM.
7. Aplicaciones Web Offline
Estudio de estrategias para el almacenamiento local.
Implementación de funcionalidades offline con Service Workers.
8. Proceso Web Worker
Definición del concepto de Web Workers.
Creación y uso de procesos en segundo plano.
9. Gráficos Avanzados y Animación
Implementación usando creación de gráficos con HTML5 Canvas.
Realización de animaciones de elementos con CSS y JavaScript.
10. Comunicación en Tiempo Real con Web Sockets
Familiarización con la concurrencia y los Web Sockets.
Implementación de comunicaciones en tiempo real simples y ejemplos.
HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
Resolución de Problemas: Desarrollo de la capacidad para identificar y abordar desafíos relacionados desarrollo Front-end y con HTML, CSS y JavaScript.
Comunicación Efectiva: Adquisición de la habilidad para comunicar de manera efectiva los conceptos, diseños e implementaciones realizadas.
Pensamiento Crítico: Fomento de la capacidad de analizar de manera crítica las implementaciones y resultados propios y de los compañeros para poder mejorarlos, corregirlos o exponerlos de manera efectiva.
Gestión del Tiempo y Organización: Adquisición de habilidades para administrar eficientemente el tiempo y las tareas relacionadas con el diseño y creación de aplicaciones básicas con HTML, CSS y JavaScript.
Capacidad de análisis: Capacidad de realizar desgloses de problemas y diseño de soluciones que se ajusten a las necesidades propuestas en los problemas.
Trabajo en equipo: Habilidad de relacionarse dentro de un grupo de trabajo y sacar soluciones adelante, relacionadas con aplicaciones Front-end sencillas.
Conocimiento/capacidades cognitivas y prácticas
1. Introducción a ASP.NET
Conocimiento acerca de la historia y evolución de ASP.NET.
Entender la arquitectura básica de una aplicación ASP.NET.
Estudio de las ventajas y características clave de ASP.NET.
Familiarización con el patrón MVC.
Estudio de los principios de diseño para aplicaciones ASP.NET.
Realización de diseño de interfaces de usuario atractivas y funcionales.
2. Desarrollo de Modelos en ASP.NET
Acercamiento de los conceptos de modelos en ASP.NET.
Uso de Entity Framework para acceso a datos.
Implementación de modelos de datos eficientes.
3. Desarrollo de Controladores en ASP.NET
Conocimiento acerca de la estructura y función de los controladores en MVC.
Implementación de lógica de controladores.
Implementación de enrutamiento usando ASP.NET.
4. Desarrollo de Vistas en ASP.NET
Creación y personalización de vistas.
Uso de sintaxis Razor.
Implementación de layouts y secciones.
5. Prueba y Depuración de Aplicaciones Web ASP.NET
Estudio de las estrategias de prueba en ASP.NET.
Conocimiento acerca de herramientas de depuración efectivas.
6. Estructuración de Aplicaciones Web ASP.NET
Familiarización de los principios SOLID en el desarrollo ASP.NET.
Estudio de posibles organizaciones de proyectos de gran tamaño.
7. Aplicación de Estilos a Aplicaciones Web ASP.NET
Uso de hojas de estilo CSS.
Integración de preprocesadores CSS.
Diseño responsive y realización de ejercicios.
8. Creación de Páginas Reactivas en Aplicaciones Web ASP.NET.
Iniciación al uso de frameworks reactivos.
Integración de AJAX para actualizaciones dinámicas.
Manejo de eventos asíncronos.
Integración de JavaScript en proyectos ASP.NET.
Implementación de código que use la manipulación del DOM.
9. Control de Acceso a Aplicaciones Web ASP.NET
Implementación de autenticación y autorización.
Gestión de roles y permisos.
10. Creación de Aplicaciones Web ASP.NET
Desarrollo completo de una aplicación web.
Integración de módulos y componentes.
11. Implementación de Web APIs en Aplicaciones Web
Creación y consumo de Web APIs.
Estudio del formato de datos JSON en APIs.
12. Gestión de Peticiones a Aplicaciones Web
Estudio del ciclo de vida de una petición HTTP en ASP.NET.
Manipulación avanzada de peticiones y respuestas.
Uso de middleware.
13. Despliegue de Aplicaciones Web
Configuración y optimización para producción.
Conocimientos acerca del uso de Windows Azure Web Services en Aplicaciones Web.
Estudio a nivel teórico del despliegue y configuración en Azure.
Estudio a nivel teórico integración con servicios de Azure.
HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
Resolución de Problemas: Desarrollo de la capacidad para identificar y abordar desafíos relacionados el desarrollo web usando ASP.NET.
Comunicación Efectiva: Adquisición de la habilidad para comunicar de manera efectiva los conceptos, diseños e implementaciones en ASP.NET.
Pensamiento Crítico: Fomento de la capacidad de analizar de manera crítica las implementaciones y resultados propios y de los compañeros para poder mejorarlos, corregirlos o exponerlos de manera efectiva.
Gestión del Tiempo y Organización: Adquisición de habilidades para administrar eficientemente el tiempo y las tareas de programación de aplicaciones web ASP.NET.
Capacidad de análisis: Capacidad de realizar desgloses de problemas y diseño de soluciones que se ajusten a los requisitos de aplicaciones web.
Trabajo en equipo: Habilidad de relacionarse dentro de un grupo de trabajo y sacar soluciones adelante en lo referente al desarrollo web.
Demo
Programación
*La temática y el diseño de la demo son orientativos
Cursos Smartmind
¿Cómo son los cursos Smartmind?
Cursos con diseño profesional y contenido audiovisual interactivo en formato de licencia y cumplen 100% con las especificaciones del SEPE. Te presentamos los catálogos de cursos elearning en SCORM más completos y avanzados del mercado. Mejoramos hasta el 30% las finalizaciones de tus cursos, se incrementan hasta un 70% los alumnos que repiten y empresas como Endesa, Correos o Telefónica forman parte de nuestra cartera de clientes. ¿No crees que por algo será?
Cursos del Plan de Referencia que cumplen con los requisitos del SEPE y cuentan con el sello de diseño y calidad de Smartmind. Colaboramos con las más importantes empresas de formación en la selección de los mejores y más actuales para conseguir los mejores resultados.
¿Cómo funciona el
Catálogo?
¿Cómo funciona el
Catálogo?
Contenidos que se encuentra en la lista de espera de producciones de Smartmind y su ejecución depende de las peticiones de los clientes.
Formación disponible de forma inmediata en nuestros catálogos. Eso sí, se diferencian entre contenidos actuales y anteriores a 2021.
Formación no disponible por diferentes motivos: no recomentado o descatalogado
Todo lo que debes saber sobre los contenidos Smartmind
¿Quieres más información sobre este curso?
Rellena el formulario con tus datos y nos pondremos en contacto contigo para darte todos los detalles de nuestras licencias.
¡Qué bien! Necesitamos saber algunas cosas de ti :)
Déjanos tus datos y nos pondremos en contacto contigo para resolverte todas tus dudas.
¡Qué bien! Necesitamos saber algunas cosas de ti :)