> Canales > # Javascript

Eventos anteriores en #Javascript

Clase de npm

Todos usamos npm pero pocos conocemos la herramienta para obtener sus mejores beneficios. ¿Quieres apuntarte para sacarle un mayor partido?

En esta clase comenzamos el curso de NPM, el gestor de dependencias por excelencia de Javascript o NodeJS. Es un curso orientado a desarrolladores Javascript que desean obtener mayores beneficios de la herramienta.

En esta clase comenzaremos con un recorrido a las bases de npm y aprenderemos a crear proyectos usando npm, instalar dependencias y otra serie de operativas básicas que necesitamos conocer todos en el día a día del desarrollo de proyectos donde se usa Javascript como lenguaje.

El vídeo Clase de npm será publicado en breve

Iniciación a Redux en #programadorIO

Asiste a la clase en vivo de iniciación a Redux, por videoconferencia. Conoce el patrón de arquitectura de datos Redux y su implementación en Javascript nativo con la librería oficial.

Hoy miércoles vamos a ofrecer una clase en vivo sobre Redux, que se impartirá por videoconferencia, usando el modelo de formación de nuestros cursos online. Esta clase es gratuita para todos los usuarios de EscuelaIT (Puedes registrarte gratuitamente en EscuelaIT si estás interesado en recibir el acceso a la clase, más información leyendo este post) En esta clase vamos a explicar Redux con un enfoque práctico. Veremos las piezas fundamentales que participan en Redux previsiblemente en 5 minutos y luego pasaremos a su implementación directamente con código fuente. Recordamos que Redux es un patrón de arquitectura de datos, para aplicaciones web. Redux no es un framework y no depende de un framework en concreto, sino que es una librería independiente y un modelo de trabajo que puedes aplicar a cualquier framework o librería que dispongas.

Por tanto, podemos trabajar con Redux desde Javascript nativo, como desde React, Angular, Vue, Polymer, etc. Redux se ha convertido en un estándar para manejar el estado de las aplicaciones, por lo que es importante que los desarrolladores lo conozcan y es muy adecuado su uso para conseguir un desarrollo más estandarizado. Está pensado para reducir la complejidad de las aplicaciones, reduciendo el número de interacciones entre componentes. Para ello Redux implementa un único "store", un almacén de datos centralizado donde se guardan todas las variables, objetos y datos en general que se usan en la aplicación. Los datos que reciben los componentes de aplicación son inmutables. Lo que quiere decir que el propio componente que los use no es capaz de cambiar los datos globales.

Es decir, aunque se manipuleun dato del estado recibido de la aplicación, no se actualizará el store . Entonces, en lugar de cambiar los datos manualmente, lo que hace es escalar un "action". El action contiene la acción que se desea realizar sobre el store y los datos que necesite cambiar. La acción se trata por medio de un reducer, que será encargado de procesarla y generar un nuevo estado. Este es el único mecanismo permitido para actualizar el estado de la aplicación, generando un flujo unidireccional. Es complicado explicar Redux en tres párrafos, por lo que te recomendamos la lectura del artículo sobre Redux. Además te recomendamos ver el siguiente vídeo, en el que explicamos qué es Redux y por qué deberías aprenderlo. En el día de hoy vamos a explicar Redux y su implementación usando la librería oficial.

Con Javascript nativo, por lo que será un conocimiento útil para poder aplicar luego al desarrollo de cualquier aplicación, con cualquier framework que puedas llegar a usar. Para el acceso a la clase sobre Redux tienes que ser usuario de EscuelaIT, nuestra plataforma de formación online. Es gratis, así que no hay motivo para no aprovechar la oportunidad! Una vez registrado, poco antes de comenzar la sesión, divulgaremos el enlace para acceder a la clase. Podrás verlo en la parte de arriba, en la zona de notificaciones. Además, si al registrarte activaste las notificaciones por email, recibrás el correo con el acceso también en tu buzón. (Puedes activar o desactivar las comunicaciones por email desde "configuración de perfil / privacidad").

Este vídeo te ayudará a dominar un patrón esencial para el desarrollo de aplicaciones mantenibles y escalables. Todo un estándar que está siendo usado en los proyectos de más alto nivel.

Manipulación de la página: el DOM de Javascript

Tercera de las tres sesiones gratuitas dedicadas a Javascript, en la que introducimos la jerarquía de objetos del navegador que se usa para manipular la página.

En Javascript podemos conseguir interacción y comportamientos dinámicos dentro de una página web. Para ello básicamente lo que podemos hacer es asignar funciones que se ejecutan como respuesta a eventos (clics o movimiento del ratón, pulsaciones de teclado...).

En estas funciones se realizan comportamientos dinámicos que producen la alteración de la página como respuesta a las acciones del usuario. Esas alteraciones se realizan operando básicamente con los objetos del navegador que modelizan cada uno de los elementos de la página, es decir, el DOM (Document Object Model).

En esta sesión a modo práctico iremos conociendo el DOM y qué podemos hacer para asignar comportamientos a los eventos de usuario y cómo podemos manipular la página a través del DOM para dar respuesta a las acciones realizadas sobre sus elementos.

Bases del lenguaje Javascript

Clase online dedicada a Javascript. Es la segunda sesión de introducción al lenguaje: variables, tipos, estructuras de control condicionales, bucles, funciones y mucho más,

Es la segunda sesión de introducción a Javascript que hicimos en 2017. Segunda de tres sesiones gratuitas de formación en Javascript. En ella podrás conocer los detalles del lenguaje que se usa para la programación de páginas web dentro del navegador.

Veremos rápidamente toda una serie de sintaxis y estructuras que se usan para programar en Javascript, por medio de ejemplos diversos que nos permitirán aprender cada una de estas construcciones básicas del lenguaje.

Javascript para la web

Clase online dedicada a Javascript. La primera de una serie de tres sesiones formativas que te enseñarán a trabajar con Javascript de un modo práctico.

Esta clase de introducción a Javascript te ofrece un primer acercamiento a las cosas que puedes hacer con el lenguaje de programación que se ejecuta en el contexto de una página, dentro del navegador.

La clase está pensada para que aprendas a través de ejemplos representativos de las cosas que puedes hacer con un poco de programación Javascript en el ámbito de una página web, sin entrar en demasiados detalles sobre el lenguaje o los objetos del navegador, temas que veremos en las siguientes sesiones de la serie.

Otros canales

Accede a otros canales de vídeos en directo de DesarrolloWeb.com:

Angular Diseño Programación Laravel Javascript Sistemas WordPress Polymer NodeJS Workflow Frontend LitElement Photoshop