IFCD0025 FUNDAMENTOS DE PROGRAMACIÓN CON HTML, CSS Y JAVASCRIPT

Este Curso IFCD0025 FUNDAMENTOS DE PROGRAMACIÓN CON HTML, CSS Y JAVASCRIPT le ofrece una formación especializada en la materia dentro de la Familia Profesional de INFORMÁTICA Y COMUNICACIONES. Con este CURSO IFCD0025 FUNDAMENTOS DE PROGRAMACIÓN CON HTML, CSS Y JAVASCRIPT el alumno será capaz de Programar a nivel básico aplicando los lenguajes HTML, CSS y JavaScript..

UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A LA PROGRAMACIÓN WEB Y AL DISEÑO DE SOFTWARE CON JAVASCRIPT

  1. Identificación del update tecnológico.
  2. – Tecnologías de la Información. Evolución histórica. Hardware y Software.
  3. – Irrupción de internet y la programación web. HTML, CSS, JavaScript.
  4. – Conceptos de Networking. Clientes y servidores. Front y Back.
  5. – Lenguajes de programación actuales y ámbitos de aplicación.
  6. – Stack tecnológico actual, evolución y futuro.
  7. – Datos. Tipos de formatos. Texto, imagen, vectores. Estructuradas y no estructuradas.
  8. Distinción de herramientas de desarrollo.
  9. – Editores de código. Visual code.
  10. – Control de versiones con GIT/Bitbucket.
  11. – Gestión de proyectos con JIRA.

UNIDAD DIDÁCTICA 2. PROGRAMACIÓN CON JAVASCRIPT

  1. Conceptualización a la programación.
  2. – Algoritmos. Código y pseudocódigo. Diagramas.
  3. – Tipologías de lenguajes de programación.
  4. Distinción entre JavaScript y Node JS.
  5. – Sintaxis, variables, estructuras. Funciones. Objetos, clases, módulos.
  6. – Datos y JSON.
  7. – Librería Express. Construcción de una aplicación web simple con PUG.

UNIDAD DIDÁCTICA 3. ALMACÉN DE DATOS

  1. Definición de bases de datos.
  2. – Conceptos generales. SQL y No-SQL.
  3. – Estructurar un universo de datos. Tablas y relaciones.
  4. – Uso de MySQL WorkBench por modelaje y gestión de bases de datos.
  5. – Órdenes básicas de SQL (Select, Insert, Update, Delete).
  6. Delimitación a NocoDB.
  7. – Creación de una API “automática” con NocoDB.
  8. – Uso de PostMan para interactuar con la API.

UNIDAD DIDÁCTICA 4. DESARROLLO DE APLICACIONES WEB ESTÁTICAS: INTERFACES DE USUARIO

  1. Identificación del Front-End.
  2. – Revisión HTML y CSS. Diseño responsive mobile-first. Bootstrap.
  3. – Conceptos de UI/UX en una aplicación web.
  4. – Desarrollo de Front-End con JavaScript. Principales librerías y frameworks.
  5. Programación con React JS.
  6. – Componentes funcionales.
  7. – Formato con CSS y styled components. Storybook.
  8. – Diseño de la aplicación. Diseño del flujo de los datos.
  9. – Enrutamiento dentro de la aplicación.

UNIDAD DIDÁCTICA 5. CREACIÓN DE APLICACIONES WEB DINÁMICAS. INTEGRACIÓN FRONT/BACK

  1. Descripción de React JS avanzado.
  2. – Acceso a la API con Fetch/Axios. Promises.
  3. – Tratamiento de listas de objetos.
  4. – Creación de contenidos dinámicos.
  5. – Integración de tecnologías.
  6. Creación de bases de datos.
  7. – API con NocoDB.
  8. – Front con React.
  9. – Proyectos integrando Front y Back.
  10. – Introducción a Devops. Despliegue de aplicaciones en la nube.

924,00 

Detalles del Curso

Información adicional

Horas 220 Horas
Modalidad ONLINE

¿Por qué elegir Aurea?

Metodología de Aprendizaje Online

  • Aprendizaje activo y autónomo: A diferencia de la formación presencial, en el e-learning es clave fomentar que el alumno sea protagonista de su propio proceso de aprendizaje.

  • Microlearning y contenidos modulares: Lecciones breves, bien estructuradas, que permitan avanzar paso a paso.

  • Gamificación y elementos interactivos (cuestionarios, simulaciones, casos prácticos) aumentan la motivación y retención del conocimiento.

  • Evaluación continua: No solo exámenes finales, sino también foros, tareas prácticas y autoevaluaciones.

Plataforma online Moodle

  • Moodle es una excelente elección como LMS (Learning Management System). Algunas ventajas:

    • Código abierto y altamente personalizable.

    • Permite gestión de usuarios, seguimiento de progreso, certificados automáticos, SCORM, etc.

    • Integración con plugins y herramientas externas como H5P, BigBlueButton, Zoom, etc.

  • Optimiza la navegación y la experiencia de usuario: que la plataforma sea clara, intuitiva y visualmente amigable.

  • Mobile first: Muchos usuarios acceden desde el móvil, así que asegúrate de que la plataforma esté bien adaptada.

Equipo Docente y Tutoría

  • Docentes formados en pedagogía digital: No basta con saber del tema; es crucial saber cómo enseñarlo online.

  • Disponibilidad y acompañamiento: Los alumnos valoran mucho el soporte y el feedback de tutores.

  • Presencia activa: En foros, comentarios y webinars. Esto reduce la sensación de soledad del estudiante online.

  • Capacitación constante del equipo docente en nuevas metodologías y herramientas digitales.

Interacción y Comunidad

  • Foros, chats y actividades colaborativas: fomentan el aprendizaje social.

  • Feedback entre pares: puede ser útil para mejorar y compartir conocimientos.

  • Gamificación social: rankings, badges, desafíos grupales.

  • Encuestas y sugerencias: para mejorar el curso con la opinión de los propios alumnos.