Curso de javascript para profesionales

67 views
Skip to first unread message

Miguel Martin

unread,
Sep 19, 2012, 4:18:27 AM9/19/12
to madr...@googlegroups.com

Buenas Madrid.js,

estamos organizando un curso sobre javascript avanzado y realmente es muy interesante. Si lo considerais spam simplemente borrad esto, por favor :)

Os dejo el temario, si quereis mas info: http://www.utopicus.es/es/cursos/javascript-para-profesionales

El profesor es Elias Alonso, un crack

http://github.com/werelax

Si hay problemas con los dias/horas/precio, todo se puede hablar, lo que nos interesa es ver el interes de la comunidad en esta temática porque estamos tambien escribiendo un libro.

 Muchas gracias!!

1. Conceptos

  • Objetos, clases y mensajes
  • Las palabras mágica: this y arguments
  • Herencia funcional
  • Cadena de prototipos
  • Simulando herencia clásica
  • Herencia de prototipos
  • Mixins
  • Clausuras

2. Patrones y principios de diseño

  • Principios
    • Declaración de intenciones
    • SRP
    • Tell, Don't Ask
    • S.O.L.I.D.
  • Patrones de organización
    • Parámetros por defecto, parámetros con nombre
    • Módulos y Namespaces
    • Controlando el acceso: propiedades privadas
  • Patrones de creación de Objetos
    • Factorías
    • Singleton
  • Patrones de abstracción
    • Iteradores
    • Decorador / Fachada
    • Estrategia
    • Inyección de dependencias
    • Proxy
  • Patrones de interacción
    • Pub/Sub u Observador
    • Mediator
    • Comandos Y Cadena de Responsabilidades
    • Hydra

3. DSL

  • Metaprogramación con JavaScript: manipulando this
  • Interfaces fluidas
  • (No) Aumentar los prototipos primitivos
  • Programación declarativa
  • "Macros" de clase
  • Limitaciones de JavaScript

4. Aplicaciones JavaScript

  • DOM, eventos, AJAX: El caos
  • Arquitectura general de una aplicación JavaScript
  • Hablando con el servidor: Modelos
  • Interacción del usuario: Controladores
  • Renderizar desde el cliente
  • Binding: Enlazar Modelo y Vista
  • Delegados
  • Manejar interacciones complejas: MSF
  • Velocidad percibida: Colas AJAX, respuesta inmediata, estados reversibles
  • Backbone.js

5. Programación funcional

  • JavaScript es funcional
  • Funciones de orden superior y clausuras
  • Callbacks: asincronía
  • Funciones que devuelven funciones
  • Composición: binddeferthrottlecurry
  • Memoization
  • Promesas y Futuros
  • Underscore.js

5. Tests

  • ¿Tests? ¿Para JavasScript?
  • Tests unitarios
  • Jasmine
  • Test de integración (del interfaz)
  • Tests aislados: Factorías y AJAX mocking

6. Optimización

  • Detectar Memory Leaks
  • Herramientas de Profiling
  • Técnicas generales de optimización
  • Patrón Flyweight
  • Caching
  • Interacción con el DOM
  • Optimización a bajo nivel

7. Extras

  • Sugerencias de estilo
  • Control de dependencias: Common.js
  • Documentación automática
  • JSLint
  • jQuery plugins
  • Nuevas versiones de JavaScript

Miguel Martín

Web Developer at www.redradix.com

Diego García de Enterría Díaz

unread,
Sep 19, 2012, 4:43:29 AM9/19/12
to madr...@googlegroups.com
Uf, qué maravilla.. por fin un curso de JS avanzado en Madrid :)

Llevo tiempo mirando para encontrar uno que no sea lo típico sobre jQuery y sí sobre el lenguaje Javascript en si mismo, patrones de programación y demás, pero no había dado con nada interesante. Las charlas de MadridJS son muy buenas pero a veces se me quedan grandes por desconocimiento de la base teórica y pelearse con toda la información diferente que hay en internet es agotador.

Creo que si el tiempo y el dinero acompañan me apuntaré, en principio el horario me viene bien.

El tema de descuento de 20% a estudiantes ¿Cómo va? Yo el 1 de octubre empiezo en la escuela superior de diseño de madrid, además de ser autónomo ¿Puedo acceder a ese 20%? ¿Qué hay que presentar?


Muchas gracias por avisar y felicidades por una iniciativa tan chula y necesaria,
Diego.

Miguel Martin

unread,
Sep 19, 2012, 7:30:54 AM9/19/12
to madr...@googlegroups.com
Muchas gracias Diego,

Igual que tu pensamos qu es un curso que no existe en la actualidad pero que es muy necesario a día de hoy.

El tema del descuento, 20% para estudiantes o parados, basta con que nos traigas cualquier cosa que lo certifique. Somos programadores, no politicos, asi que cualquier cosa servira.
Estamos gestionando con utopicus y ticketea como aplicar este 20%, pero en el peor de los casos, se devolvería el primer día de curso

Hasta el jueves!

Enrique Amodeo

unread,
Sep 19, 2012, 12:37:36 PM9/19/12
to madr...@googlegroups.com
Hola Miguel, da la casualidad que yo también he montado un curso, ¡
pero afortunadamente no coincidimos en fechas ! El enfoque es un poco
diferente también. Ahora, lo malo es que el título es el mismo.

Vamos a ver si hacemos algo de publicidad de ambos cursos mañana, en
la reunión de MadridJS. Tenemos que empezar a mover la escena nacional
del JS.

Salud !

2012/9/19 Miguel Martin <kane...@gmail.com>:

Jaime Carmona Loeches

unread,
Sep 19, 2012, 1:21:53 PM9/19/12
to madr...@googlegroups.com
Hola a todos, paz y bien.
 
Me parece una buena iniciativa y la verdad que el contenido del curso es muy interesante. Me produce alegría ver este tipo de iniciativas.
 
Saludos,

--
Un saludo,
   Jaime.

daniel....@freelancemadrid.es

unread,
Sep 19, 2012, 2:05:29 PM9/19/12
to madr...@googlegroups.com

Enrique, cuelga por favor el enlace al curso.

Miguel el curso es muy bueno, pero no me cuadran las fechas, avisa para el próximo.

Israel Alcázar

unread,
Sep 19, 2012, 2:10:36 PM9/19/12
to madr...@googlegroups.com
El curso de Enrique puedes encontrarlo aquí Daniel, pinchando sobre el curso en concreto en la página tienes mas detalles:


Saludos,

Israel
Reply all
Reply to author
Forward
0 new messages