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
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
Funciones
Escribir codigo JavaScript Reutilizable con Funciones
Introducción al Desarrollo Web: Funciones y Alcance
Cómo usar métodos de objetos en JavaScript
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
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
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
Escribir código limpio
Libro de Código Limpio (enlazado desde Syntax)
Cosas que deberías saber, pero no necesariamente dominar:
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