</> CodeBooks
    ← Volver a JavaScript (página 9)
    Portada de JavaScript from Beginner to Professional

    JavaScript from Beginner to Professional

    Laurence Lars Svekis, Maaike van Putten, Rob Percival

    Editorial
    Packt
    Año
    2021
    Páginas
    ~670
    Nivel
    Básico

    De qué trata

    Curso completo de JavaScript moderno (ES6 y posteriores) escrito por Laurence Lars Svekis, Maaike van Putten y Rob Percival, publicado por Packt en 2021. Está pensado para principiantes absolutos que quieren empezar a programar en JavaScript, aunque también sirve a quien ya sabe algo de HTML y CSS y quiere dar el salto a la programación web interactiva. No hace falta experiencia previa programando: los ejemplos se prueban en un editor de código o directamente en la consola del navegador.

    El temario avanza de lo básico a lo intermedio: sintaxis, tipos de datos y operadores, arrays y objetos, sentencias lógicas, bucles, funciones, clases y los métodos integrados del lenguaje. Después entra en el Document Object Model (DOM), la manipulación dinámica de elementos y la gestión de la interacción del usuario con event listeners. La parte intermedia cubre técnicas más avanzadas del lenguaje, como la validación de datos, y la concurrencia y el código asíncrono con callbacks, promesas y async/await. Le siguen un capítulo de gráficos y animación con HTML5 Canvas, un breve curso acelerado de HTML y CSS, y un capítulo de próximos pasos que orienta hacia librerías y entornos como React, Angular y Node.js.

    Su sello es la práctica constante: cada capítulo combina explicaciones con ejercicios de código, preguntas de repaso y proyectos pequeños, que suman más de un centenar de actividades, entre ellas un comprobador de contraseñas, una aplicación de dibujo y el juego del ahorcado. Es una muy buena puerta de entrada al lenguaje y al desarrollo frontend en el navegador. A cambio, no profundiza en herramientas profesionales como bundlers, testing o TypeScript, y se queda en la superficie con frameworks y backend. Al terminarlo, el paso natural es un framework como React o un curso de Node.js.

    • JavaScript ES6+
    • Fundamentos de programación
    • Funciones y clases
    • DOM
    • Eventos
    • Validación de formularios
    • Promesas y async/await
    • HTML5 Canvas
    • HTML y CSS
    • Juegos en el navegador

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✓ Incluye ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Comprobador de contraseñas

    Pequeña utilidad web que valida la contraseña que escribe el usuario usando JavaScript, manipulación del DOM y gestión de eventos.

    Aplicación web de dibujo

    Aplicación de pintura en el navegador construida con HTML5 Canvas y event listeners del ratón para dibujar a mano alzada.

    Juego del ahorcado

    Versión del clásico juego de adivinar palabras, hecha con JavaScript puro y el DOM, que pone en práctica la lógica, los bucles y la interacción con el usuario.

    Más de JavaScript con nivel Básico