Parte 10 Curso de JavaScript de principiante a avanzado en 10 publicaciones de blog

Publicado: 2021-11-10

Esta es la parte 10 y la última parte de la serie de publicaciones de blog de JavaScript que lo llevará de principiante a avanzado. Sin más preámbulos, comencemos con el tutorial final.

Curso de JavaScript – tabla de contenidos:

  1. Temas de JavaScript que hemos cubierto
  2. Conceptos básicos de JavaScript y configuración del entorno de codificación
  3. Prácticas recomendadas de JavaScript
  4. Variables y constantes
  5. Tipos de datos básicos en JavaScript
  6. Bucles en la programación
  7. Matrices y funciones
  8. Objetos JavaScript
  9. Conceptos muy comunes en JavaScript
  10. A dónde ir desde aquí?

¡Guau! ¡Finalmente llegaste aquí! La mayoría de las personas no siguen sus pasiones y abandonan los cursos que toman después de solo unos pocos tutoriales, ¡y este es solo el caso si comienzan a actuar en consecuencia!

Temas de JavaScript que hemos cubierto

JavaScript_course

A lo largo de este curso de JavaScript, comenzamos desde los conceptos básicos de JavaScript y avanzamos hacia conceptos bastante avanzados.

El primer paso para comenzar con JavaScript fue comprender realmente por qué aprendemos JavaScript en primer lugar. Existen múltiples razones principales por las que es posible que desee comenzar con JavaScript, pero las aplicaciones más destacadas de JavaScript suelen estar, de una forma u otra, en el desarrollo web. JavaScript comenzó como un lenguaje de front-end solamente y se extendió a los servidores de back-end y también comenzó a dominar allí.

No importa por qué está aprendiendo JavaScript, probablemente sea una buena idea volver a echar un vistazo rápido a este curso de JavaScript.

De esta manera, puede ver su progreso y ver las partes en las que entiende muy bien, lo que puede haberlo intimidado al principio, así como captar las partes que puede haber ignorado o perdido.

Conceptos básicos de JavaScript y configuración del entorno de codificación

Después de ver por qué JavaScript es tan popular y lo que realmente puede hacer con él, comenzamos con ¡Hola, mundo! ejemplos Configuramos nuestro entorno de codificación dentro de Google Chrome y comenzamos a usar la consola de JavaScript para escribir código. Inicialmente, el código que escribimos comenzó siendo realmente simple y cada línea que escribimos tenía un propósito simple, sin estar interconectada con otras líneas. A medida que la complejidad de nuestro código comenzó a aumentar, actualizamos nuestro entorno de codificación a Google Chrome Console. Con la Consola, comenzamos a poder escribir cómodamente código de varias líneas que comenzó a volverse gradualmente más complejo a lo largo de todo el curso de JavaScript.

Prácticas recomendadas de JavaScript

A lo largo de la serie también hemos incorporado muchas mejores prácticas de codificación. Estas mejores prácticas hacen que su vida sea más fácil cuando recién está comenzando, e incluso se vuelven más valiosas cuando comienza a trabajar o colaborar con otras personas. Y exactamente por esa razón, existen incluso estándares y dichos como "Todo el código debe parecer escrito por una sola persona, sin importar cuántas personas hayan colaborado". Esta es exactamente la razón por la cual, uno de los primeros conceptos que vimos fue comentar nuestro código. Hacer esto, no solo lo convierte en un mejor programador en el futuro, sino que también le permite tener una mejor experiencia de codificación cuando está comenzando.

Variables y constantes

A continuación, hemos visto que podemos almacenar datos en lo que se denomina variables y constantes. Al decidir cuál elegir para un nuevo dato, debemos tener en cuenta que si no anticipamos cambiar los datos, queremos usar la palabra clave "const". Si pensamos que necesitaremos modificar ese valor, entonces tenemos que usar la palabra clave "let". Estas son las mejores prácticas actuales, pero también vimos que antes de ES6, la única forma de usar variables era declararlas con la palabra clave "var". Después de ver los problemas potenciales causados ​​por las flexibilidades que vienen con la palabra clave var, en 2015, con el estándar ES6, la forma nueva y moderna de escribir JavaScript se convirtió en usar las palabras clave "const" y "let".

Tipos de datos básicos en JavaScript

Después de eso, hemos hablado sobre los tipos de datos básicos en JavaScript. El punto principal aquí es entender que diferentes tipos de datos son buenos para hacer cosas diferentes. Por eso es importante entender con qué tipos de datos estamos trabajando. Más adelante, hemos visto que usando sentencias if else podemos empezar a tener control sobre nuestro código. A partir de ellos, aprendimos a ignorar parcialmente nuestro código para adaptarlo a ciertas condiciones específicas. Aprendimos sobre las diferentes estructuras de control que podemos usar para tener un control más preciso sobre nuestro código y datos. De esta manera, nuestro código podría adaptarse a diferentes entradas con respuestas más precisas.

Bucles en la programación

A continuación, descubrimos los bucles en la programación. Vimos que con el uso de bucles podemos empezar a evitar repetirnos en el código. Básicamente, esto nos permitió comenzar parcialmente a estar SECO. Esto significa No te repitas.

En términos generales, no queremos escribir código más de lo necesario para completar la tarea. Porque cada vez que escribimos más código, presentamos más oportunidades de errores en el código. Lleva más tiempo y esfuerzo escribir más código, introduce errores potenciales, por lo general no es eficiente ya que ahora tiene que guardar el mismo código unas 10 veces. Y, en general, puede disminuir significativamente la experiencia de codificación. Esta es la razón por la que, comenzando con los ciclos while y for, comenzamos a eliminar el código potencialmente repetitivo.

matrices y funciones

También hemos visto otros conceptos fundamentales, temas y mejores prácticas en JavaScript. Hemos visto que las matrices son realmente buenas para agrupar datos relacionados, como meses del año, algunos números relacionados que necesitamos almacenar, etc. A continuación, hemos visto que las funciones son realmente poderosas y podemos usar funciones para realmente modularizar nuestro código y tener muchos beneficios. Algunos de esos beneficios de agrupar nuestras funcionalidades dentro de diferentes funciones son que creamos un código mucho más modular y relativamente fácil de probar. También disminuimos significativamente nuestras posibilidades de repetirnos.

Hemos visto que hay dos clases principales de funciones. Uno de ellos son funciones puras, el otro tipo son funciones impuras. En términos generales, siempre que podamos, deberíamos tratar de usar funciones puras en lugar de funciones impuras. De esta manera, las funciones puras que escribimos se comportarán de la misma manera y nos darán los mismos resultados, sin importar dónde ejecutemos el código o cuándo lo ejecutemos.

Objetos JavaScript

A continuación, hemos visto objetos. Aprendimos que los objetos son buenos para almacenar datos altamente asociados que pueden tener muchas dimensiones. Comenzamos con la forma más sencilla de crear objetos y avanzamos hasta crear planos para los objetos y luego crear varios objetos a partir de ese plano. El uso de estos planos nos permite asegurarnos de que los campos en los objetos sigan las mismas pautas y tengan los mismos campos. De esta manera, al final del día, podemos estar seguros de que tenemos una base de datos mucho más uniforme para trabajar. También nos permitió escribir código significativamente SECO.

Conceptos muy comunes en JavaScript

A continuación, hemos visto conceptos y temas muy comunes en JavaScript. La gran mayoría de ellos se basaron en funciones de optimización adicionales, de una forma u otra. Mediante el uso de métodos de mapa y filtro, pudimos omitir algunos bucles for y declaraciones if . Usando las funciones de flecha, pudimos disminuir enormemente el tamaño de nuestras funciones. Hemos visto muchas funciones en este curso de JavaScript, incluidas las funciones de flecha introducidas con ES6 o ES2015, que son los cambios recientes más grandes en los estándares de JavaScript.

A dónde ir desde aquí?

Dependiendo de lo que quieras lograr, puedes tomar diferentes caminos. Si solo desea recordar los conceptos básicos de JavaScript porque tiene que trabajar con él pronto, espero que este curso de JavaScript le haya brindado una guía completa. Tal vez ya eras bueno en otro lenguaje, como Python, pero también querías ver JavaScript. Si ese es el caso, espero haberte hecho relativamente fácil comenzar con la sintaxis y los conceptos de JavaScript. O tal vez acaba de comenzar con el desarrollo web y sabía que JavaScript es bastante popular.

En cualquier caso, espero que este curso de JavaScript te haya dado algún valor. Si conoce a un amigo que encontraría útil esta serie, considere compartir el primer tutorial de esta serie con ellos, para que ellos también puedan comenzar con su viaje de JavaScript.

Part 10 JavaScript course from Beginner to Advanced in 10 blog posts robert whitney avatar 1background

Autor: Robert Whitney

Experto en JavaScript e instructor que entrena a los departamentos de TI. Su objetivo principal es aumentar la productividad del equipo enseñando a otros cómo cooperar de manera efectiva mientras codifican.

Curso de JavaScript de principiante a avanzado en 10 publicaciones de blog:

  1. ¿Cómo empezar a codificar en JavaScript?
  2. Conceptos básicos de JavaScript
  3. Variables y diferentes tipos de datos en JavaScript
  4. Snippets y estructuras de control
  5. Bucles while y bucles for
  6. matriz Java
  7. Funciones JavaScript
  8. Objetos JavaScript
  9. Métodos de JavaScript y más
  10. Resumen del curso de JavaScript