Curso JavaScript Avanzado - Paradigmas de programación (Mega-Torrent)

Curso JavaScript Avanzado - Paradigmas de programación (Mega-Torrent)

Curso javascript Avanzado - Paradigmas de programación

Información de: javascript Avanzado

javascript es un lenguaje multiparadigma, lo que significa que se puede programar con distintos estilos (paradigmas). Incluso podemos usar más de uno en un mismo proyecto según nuestras necesidades. En este curso avanzado de javascript aprenderás como trabajar con los paradigmas de Orientación a Objetos, Funcional, Reactivo y Asíncrono mientras aprendes conceptos más profundos del lenguaje.

Se recomienda haber tomado primero el curso javascript Desde Cero.

Contenido javascript Avanzado:


Modulo 1


Paradigmas de programación
  • Programación: Entendiendo lo que es
  • Paradigmas de Programación
  • Tipos de Programación
  • Programación Procedural
  • Programación Orientada a Objetos
  • Programación Funcional
  • Programación Reactiva
  • Formas de Programación
  • Imperativo vs Declarativo
  • Síncrono vs Asíncrono
  • javascript y su contexto actual
  • Eras javascript
  • El Estándar EcmaScript
  • Grámatica javascript
  • Tipos de datos en javascript
  • Las buenas partes de JS
  • Las viejas y las nuevas

Programación Orientada a Objetos (I)
  • Conceptos Básicos
  • Clases y Objetos
  • Métodos y Atributos
  • Herencia y Polimorfismo
  • Encapsulamiento y Abstracción
  • Entendiendo this  en  javascript
  • Asignación implícita
  • Asignación explícita
  • Asignación con new
  • Asignación global

Modulo 2


Programación Orientada a Objetos (II)
  • POO con javascript Prototípico
  • Objetos Literales
  • Prototipos
  • Funciones Constructoras
  • Herencia Prototípica
  • POO con javascript Moderno
  • Azúcar Sintáctico
  • Clases
  • Método Constructor
  • Setters y Getters
  • Módificadores de Acceso
  • Métodos públicos
  • Métodos estáticos
  • Métodos privados
  • Herencia y Polimorfismo
  • Super Constructores y Super Llamadas
  • Mixins

Programación asincrónica (I)
  • Programación Asíncrona
  • ¿Qué es y qué no es?
  • AJAX y JSON
  • Control de flujo asíncrono
  • Callbacks
  • Promesas
  • Generadores
  • Funciones Asíncronas (async y await)

Modulo 3


Programación funcional
  • ¿Qué es?
  • Programación declarativa
  • Funciones puras
  • Transparencia referencial
  • Inmutabilidad
  • Recursividad
  • Objetos y Funciones
  • Métodos Funcionales

Programación reactiva
  • ¿Qué es?
  • La Web Como Modelo Reactivo
  • Arquitecturas Web Reactivas
  • El patrón observador
  • Librerías y Frameworks Reactivos
  • Sencillos: ReactiveX, RxJS, Ractive.js
  • Complejos: Angular, React, Vue.js

Modulo 4


Flujo de trabajo isomórfico en javascript
  • ¿Qué es el Isomorfismo?
  • Configuración de Babel
  • en Cliente (Navegadores)
  • en Servidor (Servidor)
  • Configuración modular en el cliente con Browserify

Proyecto final (todolist)
  • Todo List Imperativo
  • Todo List Funcional
  • Todo List Reactivo

La programación puede parecer intimidante al principio, sin embargo todos los lenguajes comparten los mismos principios y la misma lógica. Este curso te enseñará a pensar como un programador, creando algoritmos y aplicando soluciones en tres lenguajes: Java, Go y javascript. Si quieres
Información de: Fundamentos de la programación Aprende los fundamentos de la programación y consigue una base teórica sólida para el mundo de la programación Programar consiste en solucionar problemas mediante código, por lo que el modelo, patrón o paradigma seguido para la resolución
  Programación en GO - Aprende a programar desde cero en Go, el lenguaje en el se crean las aplicaciones del futuro. Conoce las posibilidades de crear proyectos usando la gran apuesta de Google, enfocada en: Innovación, agilidad y una gran comunidad. Con este curso podrás: Crear un
  Programación Primeros pasos. Te damos la bienvenida a este curso de acercamiento al mundo de la programación. El código es el motor que mueve toda la tecnología a tu alrededor y una interesante opción laboral. Descubre lo que se espera en esta formación y cuáles son nuestros objetivos.
  ¡Desde cero, Adquiera los Fundamentos y Aprenda a Programar en javascript! Ahora desde su casa u oficina: Totalmente Online, con Asistencia de Profesor y Clases en Videos Interactivos, adquiera las competencias y habilidades necesarias para desarrollar de forma exitosa páginas web
Curso Programación orientada a objetos en javascript ISO | 307 MB | Spanish | Video2Brain | Formadores: Marcos González Sancho Duración: 2:08 horas | Incl. Archivos Base | Actualizado el: 16-dic-2014 Descripción: Aprende a programar con POO para JS creando código reutilizable y más