Curso

Curso de Programación Front End

Emisor: Escuela Musk

150 horas

·

Integral

·

Español

Programa certificado por ARP

Diploma ARP de validez internacional

Valoraciones de alumnos verificados

5

(1)

Precio a consultar

Curso Online Desarrollo Front End Escuela Musk

  • Adquirirá conocimientos en programación front-end y back-end.
  • Dominará lenguajes como HTML, CSS, JavaScript y React.
  • Comprenderá el uso de librerías y frameworks de estilos.
  • Aplicará conceptos de UX/UI y diseño orientado al usuario.
  • Utilizará herramientas como Figma, Miro y GitHub.
  • Escribirá código limpio y aplicará principios SOLID.
  • Aprenderá testing: unitarios, integración, aceptación.
  • Desplegará sitios web en Vercel, Netlify y GitHub Pages.
  • Trabajará con metodologías ágiles y gestión de proyectos.
  • Desarrollará soft skills clave para el entorno profesional.
  • Realizará un proyecto final integrando todos los contenidos.
  • Comprenderá roles profesionales en equipos de desarrollo.
  • Aplicará algoritmos y estructuras de datos fundamentales.
  • Aprenderá control de versiones con Git y GitHub.

Requisitos:

  1. No se requieren requisitos previos.

Marcos García

Technologist - Software Engineer - Teacher - Learner - Maker

Ver Currículum

150 horas en total

  • Introducción al curso.
  • Definición de programación.
  • Breve historia de la programación web.
  • FrontEnd vs BackEnd vs DevOps.
  • Introducción al desarrollo Full Stack.
  • Soft Skills.

  • ¿Qué es Node?
  • ¿Qué es NPM?
  • Nvm.
  • VSCode y configuración básica para desarrollo web.
  • Recursos Adicionales y Mejores Prácticas.

  • Sintaxis básica.
  • Pseudocódigo y diagramas de flujo.
  • Características de distintos lenguajes.

  • Bases numéricas.
  • Int, float, double, boolean, pointer, array, objetos.

  • Almacenamiento de valores.
  • Expresiones.

  • Condicionales.
  • Bucles.

  • Declaración de funciones.
  • Parámetros por valor y por referencia.
  • Funciones puras.

  • Definición y tipos de estructuras de datos.
  • Mapas y Conjuntos.
  • Listas y colas.
  • Definición de algoritmo y órdenes de complejidad.
  • Algoritmos de búsqueda.
  • Algoritmos de ordenación.

  • Introducción al control de versiones.
  • Comandos básicos de git y ramas.
  • Uso de GitHub.

  • ¿Qué es un lenguaje de marcado?
  • Lenguajes de programación.

  • Header.
  • META.
  • Title y Scripts CSS.
  • Scripts.
  • Body.
  • Formularios y eventos.

  • Estructura de árbol.
  • Localización de elementos.

  •  ¿Qué es el CSS?
  • Selectores.
  • Estilos y recursos.
  • Conceptos avanzados.
  • SCSS.

  • Media queries.
  • Grid y Flex.

  • ¿Qué es una librería de estilos? Tailwind, Bulma, Semantic-UI
  • ¿Qué es una librería de componentes? Bootstrap, Material-UI,
     HeadlessUI, Spectre.css, Frameworks de estilo.

  • Introducción.
  • Javascript es monohilo.
  • Capacidades del navegador.
  • Local storage.
  • Cookies.

  • Introducción.
  • Webs estáticas vs aplicaciones web.
  • Primeros pasos con JavaScript.
  • Manipulación del DOM y eventos.
  • Asincronía y promesas.
  • Consumo de APIs.
  • Proyecto.
  • Proyecto de Javascript Rick&Morty.

  • Introducción al tema.
  • Configuración del entorno.

  • Componentes en React.
  • Renderizado y JSX.

  • Hooks en React.
  • UseState.
  • UseEffect.
  • Otros hooks.

  • React Router.
  • Componentes de React Router.

  • CSS tradicional, CSS Modules y Styled components.

  •  Fetch y axios.

  • Figma.
  • Miro.

  • ¿Qué es UX/UI?
  • Bibliotecas de componentes UI.
  • Herramientas y templates.

  • Explicación, características y objetivo.
  • Frameworks populares para tests unitarios.

  • Explicación, características y objetivo.
  • Herramientas para tests Snapshot.

  • Explicación, características y objetivo.
  • Ejemplos prácticos con Node.js.

  • Explicación, características y objetivo.
  • Crear una macro de prueba con Selenium.

  • Vercel.
  • Netflify.
  • GitHub Pages.

  • Full Stack en la oficina.
  • Roles profesionales.
  • Soft Skills.

  • Waterfall (proyectos en cascada).
  • Agile.
  • GitHub Projects.

  • Clean code.
  • SOLID.
  • Diagramas.

  • ⁠Diploma ARP. Al concluir este curso, tendrás la oportunidad de recibir un certificado de finalización emitido por ARP Certificate. Este diploma goza de amplio reconocimiento internacional y ofrece diversas funcionalidades diseñadas para maximizar su utilidad profesional y académica.

  • Certificación PCAP. Toda la formación está diseñada y preparada no sólo para que te conviertas en programador, sino para que te puedas presentar y superar el examen de PCAP directamente a través de Escuela Musk y obtengas la certificación oficial de Python Institute, con un 50% de descuento.

¿Quieres más información?

Completa este formulario y la academia se pondrá en contacto contigo.

Enviar mensaje
5 puntuación del curso · 1 valoración

Denis Zakharchenko

Alumno verificado

5

¿Quieres más información?

Completa este formulario y la academia se pondrá en contacto contigo.

Enviar mensaje
report

¿Algo no está bien?

Si has encontrado en este curso información que no está bien puedes reportar una incidencia aquí.

logosKitDigital