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

(2)

Precio a consultar

  • 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

150horas 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 · 2 valoraciones verificadas

    Denis Zakharchenko

    Alumno verificado

    5

    Eugenio Diaz Pines Mena

    Alumno verificado

    5

    Genial

    ¿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