Curso de JavaScript de cero a máster

Curso de JavaScript desde cero a máster

Te doy la bienvenida a este nuevo curso de JavaScript, el cuál va a ser muy largo, ya te lo aviso por si quieres echarte atrás.
Si no tienes miedo a aprender y quieres dedicarte al desarrollo web, este curso seguro que es para tí.
El curso va a estar dividido por niveles, los cuales empiezan con el nivel 1 con JavaScript vanilla, es decir JavaScript puro y duro desde cero.

Cuando acabes con los primeros niveles de JavaScript Vanilla tengo pensado añadir varios niveles más con frameworks y bibliotecas. El curso tendrá también algunos proyectos y cientos de ejercicios para que vayas practicando con cada capítulo.

Requisitos del curso:

  • Tener un PC o un dispositivo móvil con el que programar y poder probar los resultados.
  • Tener al menos un navegador para probar los resultados.
  • Instalar los programas que te iré indicando a lo largo del curso.
  • html y css (tienes cursos de html y css aquí por si no has aprendido todavía).

Este curso está pensado para que puedas empezar continuar aprendiendo sobre el desarrollo web. Está pensado para seguir los cursos anteriores de hmtl y css. Esto no quiere decir que si ya sabes de html o css tengas que hacerlos.

Cualquier duda que te surja sobre el curso, déjame un comentario.

Aquí tienes la lista de reproducción del curso en mi canal de YouTube. Podrás seguirlo tanto en vídeo cómo escrito.

Duración total del curso: en proceso.

Número de capítulos: en proceso.

Media de duración de los capítulos: en proceso.


Temario del curso

Capítulo Título Categoría Nivel
1S Soluciones para los ejercicios de JavaScript - Página 1 Ejercicios 1 - JavaScript Vanilla básico
2S Soluciones para los ejercicios de JavaScript - Página 2 Ejercicios 1 - JavaScript Vanilla básico
3S Soluciones para los ejercicios de JavaScript - Página 3 Ejercicios 1 - JavaScript Vanilla básico
4S Soluciones para los ejercicios de JavaScript - Página 4 Ejercicios 2 - JavaScript Vanilla medio
5S Soluciones para los ejercicios de JavaScript - Página 5 Ejercicios 2 - JavaScript Vanilla medio
6S Soluciones para los ejercicios de JavaScript - Página 6 Ejercicios 3 - JavaScript Vanilla DOM/BOM
1 Introducción a JavaScript Introducción 1 - JavaScript Vanilla básico
2 Ubicación del código JavaScript, case sensitive y espacios en blanco. Sintaxis 1 - JavaScript Vanilla básico
3 ¿Qué son las variables en JavaScript? Variables 1 - JavaScript Vanilla básico
4 Palabras reservadas y clave - Identificadores y la consola Palabras del lenguaje, normas y consola 1 - JavaScript Vanilla básico
5 Diferencia entre var y let - console.log y convenciones de nombrado de identificadores Palabras del lenguaje, normas y consola 1 - JavaScript Vanilla básico
6 Tipos de datos primitivos y especiales Tipos de datos 1 - JavaScript Vanilla básico
7 Los comentarios en JavaScript Comentarios 1 - JavaScript Vanilla básico
8 Los strings 1 - El escape de caracteres y document.write() Strings 1 - JavaScript Vanilla básico
9 Los strings 2 - El método charAt() Strings 1 - JavaScript Vanilla básico
10 Los tipos de números en JavaScript y operadores aritméticos básicos Numbers y matemáticas 1 - JavaScript Vanilla básico
11 Introducción a los arrays en JavaScript Arrays 1 - JavaScript Vanilla básico
12 Concatenar strings Strings 1 - JavaScript Vanilla básico
13 Covertir strings a number y viceversa Strings, numbers y conversiones 1 - JavaScript Vanilla básico
14 Los operadores de incremento y decremento, exponenciación, módulo y asignación Operadores 1 - JavaScript Vanilla básico
15 Los operadores de comparación Operadores 1 - JavaScript Vanilla básico
16 El condicional if else Condicionales 1 - JavaScript Vanilla básico
17 La entrada de datos con prompt Entrada de datos 1 - JavaScript Vanilla básico
18 Múltiples condicionales if - Anidación Condicionales y videojuegos 1 - JavaScript Vanilla básico
19 Los operadores lógicos Operadores y condicionales 1 - JavaScript Vanilla básico
20 Añadiendo else if al condicional if else Condicionales 1 - JavaScript Vanilla básico
21 El condicional switch Condicionales 1 - JavaScript Vanilla básico
22 El bucle for Bucles 1 - JavaScript Vanilla básico
23 El bucle while Bucles 1 - JavaScript Vanilla básico
24 Uso de break y continue en bucles - Bucles infinitos - Decremento en bucles - Condicionales en bucles Bucles 1 - JavaScript Vanilla básico
25 El bucle do while Bucles 1 - JavaScript Vanilla básico
26 Bucles - Proyecto 1 Bucles, proyectos 1 - JavaScript Vanilla básico
27 Las funciones Funciones 1 - JavaScript Vanilla básico
28 El alcance o scope de las variables - Diferencias var y let Variables 1 - JavaScript Vanilla básico
29 Como crear una calculadora - Proyecto 2 Funciones, condicionales, proyectos 1 - JavaScript Vanilla básico
30 Las constantes Constantes 1 - JavaScript Vanilla básico
31 Introducción a los eventos Eventos 2 - JavaScript Vanilla medio
32 Introducción a los objetos Objetos 2 - JavaScript Vanilla medio
33 Crear métodos en objetos, utilizar sus propiedades y ¿Qué es this? Objetos 2 - JavaScript Vanilla medio
34 Notaciones en los objetos y espacios de nombre (namespaces) Objetos 2 - JavaScript Vanilla medio
35 Como añadir y modificar propiedades de los objetos Objetos 2 - JavaScript Vanilla medio
36 Como eliminar y almacenar propiedades y métodos de los objetos Objetos 2 - JavaScript Vanilla medio
37 ¿Qué es la programación orientada a objetos? Programación orientada a objetos 2 - JavaScript Vanilla medio
38 ¿Cómo se crea una función constructora de objetos? Programación orientada a objetos, funciones constructoras 2 - JavaScript Vanilla medio
39 Acceso y modificaciones en objetos instanciados Programación orientada a objetos, funciones constructoras 2 - JavaScript Vanilla medio
40 ¿Cómo se añaden métodos a las funciones constructoras? - El uso de create() y Object() Programación orientada a objetos, funciones constructoras 2 - JavaScript Vanilla medio
41 ¿Qué son las clases? Programación orientada a objetos, funciones constructoras, clases 2 - JavaScript Vanilla medio
42 Como utilizar el método de String charCodeAt y la propiedad length Strings 2 - JavaScript Vanilla medio
43 Dividir string en caracteres y Proyecto 3 - Conversor de texto a Unicode Strings, proyectos 2 - JavaScript Vanilla medio
44 El método slice() de String Strings 2 - JavaScript Vanilla medio
45 Introducción a las fechas en JavaScript Fechas 2 - JavaScript Vanilla medio
46 Métodos de Date() Fechas 2 - JavaScript Vanilla medio
47 Fechas en español con JavaScript Fechas 2 - JavaScript Vanilla medio
48 Introducción al DOM y al BOM DOM y BOM 3 - JavaScript Vanilla DOM/BOM
49 El árbol del DOM DOM 3 - JavaScript Vanilla DOM/BOM
50 El manejo de elementos del DOM por ID y las herramientas de desarrollo DOM 3 - JavaScript Vanilla DOM/BOM
51 ¿Cómo moverte entre los elementos del documento? Elemento siguiente, anterior... DOM 3 - JavaScript Vanilla DOM/BOM
52 ¿Cómo obtener el valor de las etiquetas HTML? DOM 3 - JavaScript Vanilla DOM/BOM
53 ¿Cómo obtener valores de tablas con JavaScript? DOM, tablas 3 - JavaScript Vanilla DOM/BOM
54 Funciones para iterar tablas - Proyecto 4 DOM, tablas, proyectos 3 - JavaScript Vanilla DOM/BOM
55 Modificando elementos del DOM DOM, Eventos 3 - JavaScript Vanilla DOM/BOM
56 Los eventos del ratón (mouse) DOM, Eventos 3 - JavaScript Vanilla DOM/BOM

Suscríbete a mi canal de YouTube para apoyarme

Si te ha gustado este curso y crees que el trabajo merece la pena, te agradeceré eternamente que te suscribas a mi canal de YouTube para apoyarme y que pueda seguir haciendo cursos gratuitos.

Además, si te encanta la programación, tienes un montón más de cursos gratuitos para ver.

No solo eso, podrás participar enviándome comentarios con tus sugerencias para temas específicos o cursos completos o incluso las dudas que tengas y las intentaré ir resolviendo en los cursos que estén todavía abiertos.


Comentarios

Si te quedan dudas sobre el temario, sobre JavaScript, o cualquier otra cosa relacionada o simplemente quieres agradecer, aquí tienes tu sitio para dejar tu granito de arena. Gracias por tus comentarios y por darle vida a este sitio web.