Declaración de accesibilidad
    Top ventas

    Introducción a la programación en JavaScript

    Un curso de Javier Usobiaga FerrerDiseñador web

    Introducción a la programación en JavaScript

    ¿Qué aprenderás en este curso online?

    25 lecciones & 14 recursos adicionales

    Ver todas las lecciones

    ¿Qué incluye este curso?

    ¿Cuál es el proyecto del curso?

    Introducción a la programación en JavaScript

    Proyectos de estudiantes del curso

    ¿A quién está dirigido este curso online?

    Requisitos y materiales

    Introducción a la programación en JavaScript

    Opiniones

    25.785
    Estudiantes
    589
    Opiniones
    98%
    Valoraciones positivas
    • j3_87
      PLUS
      hace 26 días

      Es un curso muy práctico, comprensible y demasiado flexible a la hora de estudiar. Domestika hace al estudiante una experiencia única en aprender de una manera muy lúdica e intuitiva. Recomiendo este curso un 100%

    • hace 3 meses

      muy buen curso, aun que siento que hace falta un poco mas de explicacion en varios temas

    • hace 5 meses

      Excelente curso, muy bien explicado con ejemplos concisos de los temas que se estan desarrollando

    • hace 5 meses

      Great course and very detailed!

    • hace 5 meses

      Muy buen curso

    Ver más opiniones
    Javier Usobiaga Ferrer

    Javier Usobiaga Ferrer

    Profesor
    Plus

    Diseñador web

    Se unió en abril de 2015

    Javier Usobiaga es diseñador web y desarrollador FrontEnd, desde hace más de 10 años y cofundador junto a Marta Armada del estudio Swwweet, especializado en diseñar webs responsive desde la concepción inicial hasta el desarrollo front-end.

    También disfruta mucho en su faceta como profesor de Diseño Web en workshops y escuelas de renombre como Elisava, IDEP.

    Usobiaga entiende la web en su globalidad, no solo lo bonita que puede quedar en la pantalla del ordenador, sino su usabilidad en diferentes dispositivos y circunstancias.

    En sus palabras “creo que tan importante como lo estética es lo rápido que cargue o lo bien que responda, y me parece que en nuestra industria nos olvidamos a menudo de eso”.

    Contenidos

    • U1

      Introducción

      • Presentación
      • Influencias
    • U2

      Empezando con JavaScript

      • ¿Para qué sirve JavaScript?
      • Configuración del editor
      • Incorporando JS a nuestra web
      • Elementos y sintaxis
    • U3

      Primeras interacciones

      • Variables, numerales, literales
      • Operadores, funciones
      • Event listeners
      • Alterar el contenido del DOM
      • Condicionales y booleanos
    • U4

      Una baraja de cartas

      • Operaciones con arrays
      • Loops
      • Eventos en loop
      • Los objetos en JavaScript. El azar o Math.random()
    • U5

      Un juego de Memory

      • Interacción básica
      • Comunicación entre funciones
      • Organización de archivos
      • Gestionando el feedback
    • U6

      Sube de nivel

      • Cronómetro y contador
      • Niveles de juego
      • Efectos de sonido
      • Completando la interfaz
    • U7

      Librerías y recursos

      • Librerías de JavaScript
      • Recursos
    • PF

      Proyecto final

      • Introducción a JavaScript

    Qué esperar de un curso de Domestika

    • Aprende a tu ritmo

      Disfruta aprendiendo desde casa, sin horarios y a tu ritmo. Tú decides cuándo seguir con cada unidad.

    • Aprende de los mejores profesionales

      Aprende los métodos y técnicas más útiles con los mejores profesionales del sector creativo.

    • Conoce a profesores expertos

      Cada profesor te transmitirá sus conocimientos con pasión, ofreciéndote explicaciones claras y una perspectiva profesional en cada lección.

    • Certificados

      PLUS

      Si eres Plus, obtén un certificado personalizado y firmado por tu profesor. Compártelo en tu porfolio, en las redes sociales o donde quieras.

    • Ponte en primera fila

      La alta calidad de los vídeos permitirá que no te pierdas ni un solo detalle. Gracias al acceso ilimitado, podrás ver las lecciones todas las veces que necesites para perfeccionar tus habilidades.

    • Comparte conocimientos e ideas

      Pregunta, pide opinión y ofrece soluciones. Comparte tu experiencia de aprendizaje con otros estudiantes de la comunidad tan apasionados por la creatividad como tú.

    • Conecta con una comunidad creativa global

      Esta comunidad cuenta con millones de usuarios de todo el mundo, personas curiosas y con ganas de explorar y expresar su creatividad.

    • Realiza cursos profesionalmente producidos

      Domestika selecciona cuidadosamente los profesores y produce cada curso internamente para garantizar una experiencia de aprendizaje online excelente.

    Preguntas frecuentes

    El curso está diseñado para personas con conocimientos básicos de programación y HTML/CSS, pero no es necesario ser experto. Es ideal si ya tienes una base y quieres profundizar en interactividad y lógica en JavaScript.

    Solo necesitas una computadora con acceso a internet y un editor de código gratuito como VSCode, Brackets o Atom. También se recomienda tener conocimientos básicos de HTML y CSS para aprovechar al máximo el contenido.

    Aprenderás a manipular el DOM, manejar eventos, usar variables, funciones, condicionales, arrays y objetos, además de crear un juego de memoria completo con niveles, cronómetro, animaciones y efectos visuales en JavaScript.

    El curso se centra en el desarrollo de aplicaciones web interactivas usando JavaScript, con un enfoque práctico en la creación de un juego de memoria digital, aplicando lógica, estructuras de datos y técnicas modernas de programación.

    Sí, crearás un juego de memoria completamente funcional, implementando lógica de niveles, cronómetro, manejo de eventos, arrays multidimensionales, animaciones y reinicio de partida usando JavaScript puro.

    Se recomiendan editores gratuitos como VSCode, Brackets o Atom. Aprenderás a instalar extensiones como Prettier o Bracket Colorizer y a configurar opciones de formateo y linting para mejorar la legibilidad y calidad del código.

    Podrás crear juegos web interactivos, aplicaciones modulares, interfaces dinámicas y experimentar con animaciones, efectos visuales y lógica avanzada usando JavaScript y HTML/CSS.

    Cursos que te pueden interesar