Curso de Programación Front End

Información del curso
Descripción
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
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
De NOOB a Profesional
- Entorno profesional
- Gestión de proyectos
- Encontrando trabajo
- Buenas prácticas
- El mundo freelance
Destinatarios
Requisitos
Metodología
Modalidad: Online.
Idiomas en los que se imparte
Español.
Objetivos
- 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.