Skip to content

Latest commit

 

History

History
134 lines (118 loc) · 7.72 KB

File metadata and controls

134 lines (118 loc) · 7.72 KB

shieldsIO shieldsIO shieldsIO

WideImg

Máster en Programación FullStack con JavaScript y Node.js

JS, Node.js, Frontend, Backend, Firebase, Express, Patrones, HTML5_APIs, Asincronía, Websockets, Testing

Clase 23

Temario del bloque

  • Prepararse entrevistas de trabajo
  • JavaScript Avanzado
    • Manejo del this
    • Conceptos propios del lenguaje hoisting, closures, memoization, etc...
  • ECMA6, es7, es8, es9
  • Paradigmas
    • Programación orientada a Objeto (POO)
    • Programación funcional
    • Programación Reactiva
  • HTML5 APIs
    • Geolocalización y mapas
    • Gráficas, Canvas y 3D
    • Almacenamiento en Front (localstorage)
    • Router
    • Trabajo Offline
    • WebWorkers
  • Progresive WebApps (PWAs) y AMP
  • Firebase
    • Realtime Database
    • Autentication
    • Hosting
    • Cloud Storage
  • Expresiones Regulares (Regex)
  • Patrones de JavaScript
  • Arquitectura en JS (Clásicos, MVC...)
  • Algorítmia
  • Estructuras de Datos
  • Nodejs
    • Lirberías CORE
    • Gestión de dependencias (NPM, YARN y Bower)
  • Automatización de tareas (Grunt, Gulp y NPM Scripts)
  • Shell Scripting
  • Webpack
  • Modularización del código (AMD, Require, Browserify...)
  • Frameworks de JavaScript
    • Anatomia, funcionalidades y ecosistema...
    • Angular, React y Vuejs

Libros Recomendados

Básicos

Intermedio/Avanzado

Charlas recomendadas

Nuevo Proyecto personal

reto

Requisitos para este proyecto:

  • Manipulación dinánima del DOM
  • Varias llamadas AJAX
  • Persistencia de datos en Firebase
  • Login Social con Firebase
  • HTML5 Apis como Localstorage, geolocalización, etc...
  • Sin frameworks ni librerias externas en la medida de lo posible
  • Buenas practicas y código limpio
  • Gestión del proyecto desde el inicio en un repositorio propio en Github

Opcional (muuuy recomendado)

  • Uso de al menos 3 patrones avanzados
  • Uso de Expresiones regulares
  • Rutas en el front para gestionar vistas
  • Arquitectura Limpia
  • Automatización de tareas
  • PWA y Offline First

Extras:

  • Testing
  • JSDocs

Fecha de entrega:

  • Aprox. Clase 67*