sábado, 24 de junio de 2023

30 recursos gratuitos para ayudarte a aprender los fundamentos de JavaScript


Si estás aprendiendo JavaScript, lo más probable es que hayas oído lo importante que es aprender los fundamentos.

El problema es que no estás seguro de cuáles son los fundamentos. Y, con miles de recursos en Internet, ¿por dónde debo empezar?

En un episodio de Syntax, Wes y Scott hacen un gran trabajo cubriendo los fundamentos de JavaScript. Repasan los conocimientos básicos de JS que utilizamos cada día en mi trabajo como desarrollador JavaScript.

Mientras escuchaba el episodio, pensé en lo útil que habría sido para mí, como principiante, tener una lista curada de recursos para aprender cada concepto fundamental. Así que la he creado para ti.

Abajo están los fundamentos de JavaScript que Wes y Scott listaron, junto con mis recursos favoritos (y 100% gratuitos) para aprender cada uno.

Variables + Scoping


Declaración de variables en JavaScript: var, let y const

ES6 variables let VS const

La diferencia entre el ámbito global y de bloque de una función en JavaScript

Tipos


Introducción a JavaScript, Lección 1: Tipos de datos y variables

Entendiendo los Tipos de Datos en JavaScript


Objetos


Introducción al Desarrollo Web: Objetos

You Don't Know JS: Objetos y Clases

Referencia vs. Copia


Funciones


Escribir codigo JavaScript Reutilizable con Funciones

Introducción al Desarrollo Web: Funciones y Alcance

Funciones de Flecha

Cómo usar métodos de objetos en JavaScript


El DOM


¿Qué es exactamente el DOM?

Eloquent JavaScript, Capítulo 14: El DOM


Prototipos + this


Una guía para principiantes sobre prototipos en JavaScript

Entendiendo This, Bind, Call, y Apply en JavaScript


Eventos


Funciones Callback

¿Qué es el bucle de eventos?

Burbujeo y Captura


Arreglos


Métodos de arreglos y objetos en JavaScript para que seas un mejor desarrollador

10 métodos de arreglos en JavaScript que deberías conocer


Control de flujo


Aprender JavaScript: Ciclos

Bucles For

JavaScript asíncrono: De los Callbacks, a las Promesas, al Async/Await. 

Este artículo de Tyler McGinnys es el mejor artículo sobre async JS que he leído.

Introducción al desarrollo web: Flujo de control


Seguridad y Accesibilidad


XSS y HTML interno

Accesibilidad Web


Escribir código limpio


Libro de Código Limpio (enlazado desde Syntax)


Cosas que deberías saber, pero no necesariamente dominar:


Módulos ES6

Clausuras

Como señalan Wes y Scott, construir proyectos reales con JavaScript es lo que cimentará estos fundamentos que has leído. Asegúrate de construir proyectos a medida que avanzas.

Si te sientes atascado en cómo pasar de los tutoriales a la construcción de proyectos, echa un vistazo a este artículo que escribí.


Si tienes más recursos para compartir o comentarios sobre este post, no dudes en tuitearme.

No hay comentarios:

Publicar un comentario

Objetos en JavaScript: Una guía para principiantes

Si declaras varios variables para contener diferentes valores, esto puede hacer que su programa se vuelva desordenado y torpe. Por ejemplo, ...