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

Si has realizado este curso, ¿por qué no darnos tu opinión?. Si lo haces, estarás ayudando a miles de personas que, como tu en su momento, están intentando cambiar su vida a través de la formación. No hay mejor ayuda, para decidirse entre miles de cursos, que la opinión de una persona que ha vivido la experiencia de cursarlo, miles de personas te lo agradecerán.
Danos tu opinión detallada sobre el Curso Subvencionado de Fundamentos de programación con HTML, CSS y JavaScript. No olvides decirnos que te pareció el temario del curso, el profesorado, la accesibilidad al equipo del centro para resolver tus dudas y, en el caso de los programas online, la calidad del campus virtual.
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.
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.
Este curso combina sesiones presenciales en Murcia (Academia Nuevo Vértice o Academia CEM, según planificación de cada convocatoria) y clases en aula virtual en directo (requiere conexión en tiempo real en los horarios establecidos).
Una vez que hayas finalizado la formación cumplido con la asistencia mínima requerida, recibirás un diploma de aprovachamiento si superas la evaluación final. En caso de no superarla, obtendrás un certificado de asistencia que acredita tu participación en el curso.
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.
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.
