IFCT0094

Programación web con HTML, CSS, Javascript y asp.net

70 HORAS | 

Especialidades formativas del sepe

Comprender las bases para el desarrollo Front-End con HTML, CSS y JavaScript y familiarizarse con los fundamentos de ASP.NET para el desarrollo de aplicaciones web.

Diseñado y producido por:

Contenidos del curso

CURSO IFCT0094 Programación web con HTML, CSS, Javascript y asp.net

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á?

Más cursos de especialidades formativas

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?

Todo lo que debes saber sobre los contenidos Smartmind

catalogo-elearning-smartmind.j

Edtech

¿Cómo funciona el catálogo elearning de Smartmind?

programas-formativos-exito

Desarrollos a medida

¿Por qué las licencias de los cursos on line en formato SCORM de Smartmind son la mejor opción para el éxito de tus programas formativos?

diseño de cursos elearning a medida

Desarrollos a medida

Diseño, digitalización y producción de contenidos de aprendizaje a medida. Nuestro Framework de diseño

¿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 :)

Nombre *
Apellido *
Email *
Número de teléfono *
Nombre de la empresa
Web de tu empresa
Tipo de empresa *
Finalidad de tu solicitud *
País/región
Mensaje

¿Tienes alguna duda o quieres más información?

Déjanos tus datos y nos pondremos en contacto contigo para resolverte todas tus dudas.

¡Qué bien! Necesitamos saber algunas cosas de ti :)

Nombre *
Apellido *
Email *
Teléfono *
Nombre de la empresa *
País/región *
Tipo de empresa *
¿Participas en convocatorias de formación de oferta estatales o autonómicas? *
¿En qué podemos ayudarte?
Mensaje