Menú

Curso subvencionado Fundamentos de programación con HTML, CSS y JavaScript del centro CAS TRAINING

Programa de Curso subvencionado Fundamentos de programación con HTML, CSS y JavaScript

Modalidad: Presencial
Localización: Murcia

Descripción

¡Si quieres aprender a programar páginas y aplicaciones web, diseñar interfaces y desarrollar funcionalidades dinámicas, este curso es perfecto para ti!

Este curso te forma para dominar los fundamentos de HTML, CSS y JavaScript, las tecnologías clave para crear páginas y aplicaciones dinámicas. La formación avanza desde los conceptos básicos hasta la construcción de aplicaciones completas, integrando Front-End y Back-End con Node.js, SQL/NoSQL, APIs y React JS. También trabajarás despliegues en la nube aplicando nociones iniciales de DevOps. 

A quién va dirigido

Nuestra formación se ha destinado a personas desempleadas que deseen iniciar su carrera profesional en el ámbito del desarrollo web. 

Objetivos

Al finalizar, habrás desarrollado un perfil técnico con visión práctica, capaz de participar en proyectos reales y manejar herramientas profesionales como Git, Visual Studio Code, MySQL Workbench, NocoDB o Postman.

Temario

Módulo 1: Introducción a la programación web y al diseño de software con JavaScript (5 horas)

Identificación del update tecnológico.

Tecnologías de la Información. Evolución histórica. Hardware y Software.

Irrupción de internet y la programación web. HTML, CSS, JavaScript.

Conceptos de Networking. Clientes y servidores. Front y Back.

Lenguajes de programación actuales y ámbitos de aplicación.

Stack tecnológico actual, evolución y futuro.

Datos. Tipos de formatos. Texto, imagen, vectores. Estructuradas y no estructuradas.

Distinción de herramientas de desarrollo.

Editores de código. Visual code.

Control de versiones con GIT/Bitbucket.

Gestión de proyectos con JIRA.

Módulo 2: Programación con JavaScript (60 horas)

Conceptualización a la programación.

Algoritmos. Código y pseudocódigo. Diagramas.

Tipologías de lenguajes de programación.

Distinción entre JavaScript y Node JS.

Sintaxis, variables, estructuras. Funciones. Objetos, clases, módulos.

Datos y JSON.

Librería Express. Construcción de una aplicación web simple con PUG.

Módulo 3: Almacén de datos (35 horas)

Definición de bases de datos.

Conceptos generales. SQL y No-SQL.

Estructurar un universo de datos. Tablas y relaciones.

Uso de MySQL WorkBench por modelaje y gestión de bases de datos.

Órdenes básicas de SQL (Select, Insert, Update, Delete).

Delimitación a NocoDB.

Creación de una API “automática” con NocoDB.

Uso de PostMan para interactuar con la API.

Módulo 4: Desarrollo de aplicaciones web estáticas: Interfaces de usuario (60 horas)

Identificación del Front-End.

Revisión HTML y CSS. Diseño responsive mobile-first. Bootstrap.

Conceptos de UI/UX en una aplicación web.

Desarrollo de Front-End con JavaScript. Principales librerías y frameworks.

Programación con React JS.

Componentes funcionales.

Formato con CSS y styled components. Storybook.

Diseño de la aplicación. Diseño del flujo de los datos.

Enrutamiento dentro de la aplicación.

Módulo 5: Creación de aplicaciones web dinámicas. Integración Front/Back (60 horas)

Descripción de React JS avanzado.

Acceso a la API con Fetch/Axios. Promises.

Tratamiento de listas de objetos.

Creación de contenidos dinámicos.

Integración de tecnologías.

Creación de bases de datos.

API con NocoDB.

Front con React.

Proyectos integrando Front y Back.

Introducción a Devops. Despliegue de aplicaciones en la nube.

Titulación obtenida

Cuando la formación haya finalizado se hará entrega a cada uno de los estudiantes de un diploma de aprovechamiento.

Requisitos

Para participar en este curso, debes cumplir, como mínimo, alguno de los siguientes requisitos:

  • Haber superado la prueba de acceso a Ciclos Formativos de Grado Medio
  • Título Profesional Básico (FP Básica)
  • Certificado de profesionalidad de nivel 2
  • Haber superado cualquier prueba oficial de acceso a la universidad
  • Título de Graduado en Educación Secundaria Obligatoria (ESO) o equivalente
  • Certificado de profesionalidad de nivel 1
  • Título de Técnico (FP Grado medio) o equivalente

En caso de no contar con el nivel académico ni la experiencia profesional requeridos, deberás demostrar conocimientos y competencias suficientes mediante una prueba de acceso.

Contacta ahora con el centro

Junglebox S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información requeridas y el envío de comunicaciones promocionales sobre formación, derivadas de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra P. de Privacidad​