0 - Introducción A Javascript

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 4

Introducción a Javascript

Aplicaciones web

Mientras que los sitios web buscan brindar información estática, las web apps permiten a
los usuarios realizar múltiples tareas.
Las aplicaciones web son plataformas dinámicas e interactivas y sus funcionalidades
están en constante mantenimiento y mejora.
Plataformas como Mercado Libre, Youtube, Gmail, Facebook, son web apps por la
cantidad de funcionalidades que ofrecen.
En la actualidad, el desarrollo desde cero de sitios web estáticos, es decir, aquellos cuya
información no cambia en respuesta a las acciones del usuario, es poco frecuente.
Lo que se busca construir en el ámbito laboral, son plataformas que ofrezcan un alto nivel
de interactividad, y un variado número de funcionalidades. Ya no hablamos de sitios, sino
de aplicaciones web que permiten realizar tareas importantes a sus usuarios.
Por funcionalidades entendemos diversas tareas que los usuarios y clientes pueden
realizar y son típicamente demandadas hoy.
La interactividad en la página es una de ellas. Por ejemplo, implementar animaciones y
transiciones complejas, respuestas a ciertos eventos de los usuarios (como clickear un
botón), o capturar y enviar datos mediante formularios.
Es normal también consumir alguna API o servicio de backend y/o base de datos, con la
cual podemos cargar y administrar la información de la página.

Javascript

¿Qué es Javascript?
JavaScript es un lenguaje de programación que se utiliza principalmente para aportar
dinamismo a sitios web y aplicaciones web.
Funciona en complemento con los lenguajes web HTML Y CSS3, permitiendo crear
nuevas funcionalidades e interacciones avanzadas con los usuarios, así como interactuar
con otras aplicaciones o servicios de backend.

Lenguaje Interpretado

A diferencia de un lenguaje de programación compilado, Javascript es un lenguaje


interpretado, lo que significa que se ejecuta por medio de un programa intérprete.
En nuestro caso, los navegadores son los programas que se encargan de interpretar
y ejecutar el código Javascript que creemos.
Cuando accedemos a alguna página a través del navegador, éste se encarga de leer y
ejecutar todos los archivos que conforman la aplicación (HTML, CSS, JS).
FRONT-END Y BACK-END

Nos focalizamos en el desarrollo front-end de la aplicación web

Javascript se utiliza tanto para construir aplicaciones de Frontend como de Backend.


Por Frontend entendemos a la parte de la aplicación que corre en el navegador y con la
cual interactúan los usuarios.
Como tal, estaremos creando aplicaciones con Javascript, HTML y CSS; vinculando los
tres lenguajes en el desarrollo un único producto.
Nuestra aplicación de Frontend también consume datos y servicios ofrecidos por algún
Backend. Javascript será la herramienta que nos permitirá comunicarnos e intercambiar
información con APIs u otras aplicaciones.

Historia de Javascript

¿Cuándo nace?
La primera aparición pública de Javascript la encontramos en el año 1995 cuando se
utiliza como herramienta del navegador Netscape Navigator.
El objetivo fue permitir agregar programas a páginas web.

Evolución de Javascript
Nos focalizamos en las versiones ES6 y posteriores. Actualmente JS se encuentra en la
versión 11 y desarrollo de la 12.

Diferencia con JAVA

Si bien tanto Java con Javascript son lenguajes de programación que comparten base de
su sintaxis, el uso de cada uno es distinto.
Son dos lenguajes diferentes, y no es correcto mencionarlos como sinónimos.
Java funciona a través de declaraciones que se establecen a partir de un sistema de
clases en tiempo de compilación.
En cambio, JavaScript se basa en un sistema de tiempo de ejecución donde cada dato
distinto puede representar valores booleanos, de cadena o numéricos.

Elementos básicos

¿Por qué Javascript?

- Porque es uno de los lenguajes más usados en el mundo.


- Porque es muy demandado en el mercado laboral debido a su sencillez, amplitud y
adaptabilidad.
- Porque la mayoría de sitios web y apps funcionan con este lenguaje.
- Porque es escalable y te brindará herramientas para profundizar luego tus
conocimientos en programación y desarrollo.
Relación entre HTML, CSS & JS

HTML nos aportará a través de sus etiquetas, la estructura básica de sitio web que
creemos. Funcionará en consonancia y en relación con CSS y JS.

CSS lo utilizaremos para darle el estilo que queremos mostrar en nuestro sitio web a
través de la definición de formato y diseño de nuestra presentación

JavaScript entonces utilizará a ambos lenguajes (HTML y CSS) para controlar el


comportamiento y funcionalidad de los elementos de nuestros sitio web.

Herramientas a utilizar

- Navegadores Web

Chrome, Firefox u Opera.

- Editores de código

Visual Studio Code, Sublime Text o Atom.

- Frameworks

Bootstrap 5

- Librerías

momentJS, Sweet Alert, Axios.

- Servidores

Live Server (VS Code), XAMPP

También podría gustarte