Curso de Programación Front End

Curso
On-line

Descripción

Con el Curso de Programación Front End aprenderás a crear interfaces web modernas, dinámicas y adaptables, que los usuarios ven y con las que interactúan; desde los fundamentos con HTML, CSS y JavaScript, hasta el desarrollo de aplicaciones completas usando React, uno de los frameworks más utilizados en la industria.

También trabajarás con diseño responsive, gestión del DOM, creación de componentes, consumo de APIs y principios básicos de UX/UI para construir experiencias visuales atractivas y funcionales. Todo con un enfoque práctico, creando sitios y aplicaciones reales desde el primer momento.

Temario

Módulos formativos

Fundamentos de Programación
  • Introducción a la programación
  • Preparando el entorno de desarrollo
  • Conceptos básicos comunes a los lenguajes de programación
  • Tipos
  • Variables y operadores
  • Estructuras de control
  • Funciones
  • Estructuras de datos y algoritmos
  • Git & GitHub

HTML y CSS
  • Lenguajes de marcado vs lenguajes de programación
  • Anatomía de una página web
  • DOM
  • CSS
  • Responsiveness
  • Librerías de estilo vs componentes

Javascript en el Navegador
  • Funcionamiento en el navegador
  • Javascript

React
  • Introducción a React.js y JSX
  • Componentes
  • React Hooks
  • React router
  • Estilos en React
  • Comunicación con APIs

UX/UI
  • Herramientas de diseño
  • UX UI y diseño para desarrolladores

Testing
  • Tests unitarios
  • Tests de Snapshot & DOM
  • Tests de integración
  • Tests de aceptación

Publicar un Sitio Web
  • Opciones gratuitas y de pago
Proyecto Final

De NOOB a Profesional
  • Entorno profesional
  • Gestión de proyectos
  • Encontrando trabajo
  • Buenas prácticas
  • El mundo freelance

Destinatarios

El curso está destinado a formar a los alumnos en las competencias profesionales del desarrollo Front End, desde cero, a través de  especial énfasis en las tecnologías más relevantes y demandadas en la industria actual.

Requisitos

No existen requisitos previos.

Metodología

Modalidad: Online.

Idiomas en los que se imparte

Español.

Objetivos

Los objetivos del curso son:
  • Desarrollar aplicaciones web completas.
  • Dominar las tecnologías clave del frontend.
  • Aprender a construir y gestionar servidores web y APIs.
  • Gestionar bases de datos.
  • Implementar autenticación y autorización.
  • Integrar autenticación y autorización.
  • Integrar comunicación en tiempo real.
  • Aplicar principios de arquitectura de software y patrones de diseño.
  • Desarrollar pruebas automatizadas.
  • Implementar buenas prácticas de desarrollo, documentación y seguridad.
  • Desplegar y publicar aplicaciones web.

Titulación obtenida

Diploma del curso.

Prácticas

Escuela MUSK dispone de acuerdos con empresas punteras del sector tech que te garantizan entre 60 y 300 horas de prácticas profesionales durante tu formación.

Perspectivas laborales

El desarrollo Front End es una de las áreas con mayor demanda en el sector tecnológico. Al finalizar esta parte del curso, estarás preparado para ocupar puestos como desarrollador Front End junior, especializado en la creación de interfaces de usuario interactivas y responsive.

Con el dominio de tecnologías clave como HTML, CSS, JavaScript y React, podrás unirte a equipos de desarrollo web en empresas de cualquier tamaño, o incluso trabajar de manera independiente como freelancer.

La creciente necesidad de experiencias web atractivas y funcionales abre oportunidades laborales tanto en startups como en grandes corporaciones, además de ser un área perfecta para la especialización y el crecimiento profesional.

Tipo de evaluación

Contarás con un seguimiento contínuo y personalizado a través del cual obtendrás feedback sobre los diferentes proyectos que irás realizando a lo largo del curso y que serán fundamentales para la superación del mismo.

Campus y sedes: Escuela MUSK
Escuela Musk
Rua Copernico 3 15008 A Coruña
Musk Technologies
Rúa de Urzáiz, 21 36201 Santiago de Vigo (Pontevedra)