¿Qué quieres aprender?

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

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

CAS Training

Curso subvencionado para desempleados semipresencial

Murcia


Gratis

Si quieres iniciarte en el desarrollo web y aprender a programar desde cero, este curso te prepara para dominar los fundamentos de HTML, CSS y JavaScript, las tecnologías clave para crear páginas y aplicaciones web. Aprenderás a estructurar contenidos, diseñar interfaces atractivas y desarrollar funcionalidades dinámicas que respondan a las necesidades de los usuarios.

A lo largo de la formación trabajarás desde los conceptos básicos de programación hasta la creación de aplicaciones web completas. Aprenderás a programar con JavaScript y Node JS, diseñar bases de datos con SQL y NoSQL, crear APIs y desarrollar interfaces modernas con React JS. También integrarás Front-End y Back-End para construir aplicaciones dinámicas y desplegarlas en la nube aplicando conceptos iniciales de DevOps.

Desarrollarás un perfil técnico con visión práctica, capaz de participar en proyectos web reales, comprender el ciclo completo de desarrollo de software y trabajar con herramientas profesionales como Git, Visual Studio Code, MySQL Workbench, NocoDB o Postman.

¿Quieres hablar con un asesor sobre este curso?

Sedes

Localización

Fecha inicio

Murcia

A quién va dirigido

Este curso está dirigido a personas desempleadas que desean iniciar su carrera profesional en el ámbito del desarrollo web. Está especialmente pensado para quienes quieren aprender a programar páginas y aplicaciones web, diseñar interfaces de usuario, crear bases de datos y desarrollar funcionalidades dinámicas utilizando tecnologías actuales del mercado. Es una formación adecuada para quienes buscan acceder a puestos como desarrollador/a web junior, analista-programador/a junior o técnico/a de desarrollo Front-End y Back-End, participando en proyectos digitales, creando aplicaciones Full-Stack con JavaScript y colaborando en equipos tecnológicos.

Requisitos

Esta formación está dirigida prioritariamente a personas trabajadoras inscritas como demandantes de empleo o como personas trabajadoras agrarias en las oficinas de empleo de la Región de Murcia. 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.

Temario completo de este curso

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.
Ver más