JavaScript - Lo que he aprendido en Platzi

in blog •  19 days ago  (edited)



Como les he comentado en publicaciones anteriores he estado aprendiendo programación en Platzi y uno de los lenguajes principales que estoy aprendiendo y en el que me estoy enfocando se llama JavaScript. Explicándolo en mis propias palabras JavaScript es un lenguaje de programación que tiene muchos usos, uno de ellos es crear interacción en páginas web, pero tiene muchos usos tanto en frontend como en backend.

Las páginas web modernas están construidas de tres elementos principalmente.

1.- HTML que NO es un lenguaje de programación en sí, como muchos piensan (hasta hace poco yo pensaba que sí era jejeje), es un lenguaje de etiquetado que da toda la estructura del sitio web, desde los encabezados, los títulos y el cuerpo de la página, es algo escencial para una web y podríamos construir una página sólo con HTML, pero se vería muy antigua y estaría muy limitada, por lo que he visto el standard actual es HTML5.

2.- CSS es otro de los elementos de una página web, este todavía no lo he estudiado a fondo pero por lo que sé ayuda a que la pagina se vea mejor, se puede decir que es el maquillaje de la página web. Aquí entran todos los colores, las tipografías y diferentes elementos que hacen a una página más llamativa.

3.- JavaScript es el tercer elemento de una página web y este sí es un lenguaje de programación. Nos permite crear interacción en el sitio web, acceder a elementos como el mouse, las teclas del teclado y hasta mandar mensajes al usuario donde le podemos hacer preguntas y después convertir ese input en cualquier cosa que nos imaginemos. JavaScript también funciona para que las páginas web se conecten con los servidores, para programar Robots y para muchas cosas más que me faltan por aprender.

Algo importante que quieor mencionar es que JavaScript NO es Java, son dos lenguajes de programación muy diferentes.

Lo que he aprendido:

Bueno ya tomé el curso de Programación Básica de Platzi que es totalmente gratuito y da una introducción muy rápida a este mundo de la programación. A pesar de ser gratuito está muy completo y en pocas lecciones pasamos de cosas básicas a cosas avanzadas, el profesor Freddy Vega es un excelente instructor, sus clases son entretenidas y transmite muy bien el conocimiento. Aquí les comparto la primera clase:

¿Pueden hacer su cuenta de Platzi usando mi Link de Referido? Así me ayudan a ganar un mes gratis

Después de la introducción en este curso rápidamente podemos aprender a:

  • Dibujar un Canvas e interactuar con él.
  • Crear eventos al presionar botones del mouse o teclas en el teclado.
  • Crear objetos con atributos.
  • Programar ejercicios para calcular nuestro peso en diferentes planetas.
  • Simular un cajero automático con programación que sea capaz de dar la cantidad de dinero correcta.
  • Incluso aprender a programar un Arduino que sea capaz de mover una banderita dependiendo de la cantidad de luz que reciba.

Todo esto fue en el curso Gratis de Programación Básica. Este curso va muy rápido y no cubre necesariamente todo lo que se puede hacer en JavaScript, es una introducción para que nosotros podamos ver el potencial.

Curso Fundamentos de JavaScript

En este curso estoy aprendiendo muchas cosas nuevas y reafirmando el conocimiento obtenido en el otro curso. Este curso no es gratuito pero forma parte de la suscripción de Platzi Expert que adquirí hace un par de meses. En este curso he aprendido más cosas como:

  • La declaración de variables.
  • Funciones y sus alcances.
  • Cómo funcionan los objetos dentro de JavScript.
  • Comparaciones y condicionales.
  • Cómo escribir una "Arrow Function".
  • Estructuras repetitivas como for, while, do, así como condicionales múltple (switch).
  • Y ahora mismo estoy aprendiendo sobre los Arrays y el funcionamiento de las Clases en JS.

Mi Meta

Falta todavía mucho por aprender, pero estoy muy feliz. Me animé a tomar este curso porque se que potencialmente hay mucho trabajo en este campo, también aprenderé otros lenguajes de programación y posiblemente me enfoque en ser desarrollador fronten, todavía no estoy seguro.

En los casi dos años que he estado en STEEM he visto que muchas de las Dapps están desarrolladas con JS. Incluso Splinterlans/SteemMonsters usa Custom JSON que son objetos en JS a la hora de hacer interacciones con la Blockchain de STEEM. Quiero aprender de este mundo para poder crear mis propias aplicaciones descentralizadas y juegos Blockchain. Falta mucho por recorrer, así que me pondré a estudiar.


https://platzi.com/cursos/fundamentos-javascript/



Posted from my Repollo.Press blog with SteemPress : http://eddiespino.repollo.org/javascript-lo-que-he-aprendido-en-platzi/

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Hi, @eddiespino!

You just got a 2.28% upvote from SteemPlus!
To get higher upvotes, earn more SteemPlus Points (SPP). On your Steemit wallet, check your SPP balance and click on "How to earn SPP?" to find out all the ways to earn.
If you're not using SteemPlus yet, please check our last posts in here to see the many ways in which SteemPlus can improve your Steem experience on Steemit and Busy.