Al aprender JavaScript, ¿cuál es la mejor manera de pasar de las etapas de principiante a las avanzadas?

  • Comience con lo básico de JS. Juega con la consola en las herramientas de desarrollador que encuentres en Chrome o Firefox.
  • Aprende DOM – Esto es muy importante. Obtenga datos de las etiquetas HTML, realice alguna manipulación de datos y luego vuelva a mostrarlos utilizando una nueva etiqueta HTML, cambie el estilo, etc. Introduzca una funcionalidad dinámica en su sitio web estático, como activar una función cuando se produce un evento.
  • Aprende AJAX. Obtenga algunos contenidos JSON de una API y visualícelos en su sitio web. Aprende el formato JSON en esta etapa.
  • Aprende ES6. La mayoría de los SPA (aplicaciones de una sola página) que escribe estos días se benefician enormemente de las características de ES6.
  • Comience a aprender conceptos asíncronos para el manejo de llamadas a la API: devoluciones de llamada, promesas, generadores, etc.
  • Opcional: Aprenda TypeScript. Fácil de aprender si eres de un fondo Java o C ++. Además, le permite escribir código limpio con menos errores de alcance.
  • Aprende los marcos populares de JS que hay. Angular 2 – Front-end. Nodo, Express, etc. MongoDB es una gran ventaja.
  • Si desea entrar en el desarrollo de aplicaciones para aplicaciones web móviles / híbridas, puede consultar MetroJS o Ionic.

Muy imp: escriba una gran cantidad de código que justifique lo que ha aprendido en cada paso de su progreso.

Práctica práctica práctica. Busca los desafíos de codificación y trata de resolverlos. Sigue proyectos de código abierto y contribuye a ellos. Intente reproducir aplicaciones web y compare sus métodos con los existentes, quién sabe que podría encontrar uno mejor. Manténgase actualizado en todos los marcos y cambios en el lenguaje. lo más importante, conocer las limitaciones