Este repositorio contiene la segunda parte de los materiales que he ido realizando para diferentes trainings JAVASCRIPT impartidos desde 2010.
Esta segunda parte abarca conceptos más avanzados de Javascript incluyen:
- Peticiones de datos a servidores y soluciones (Same-Origin Policy, JSONP, CORS)
- Javascript a fondo (scope, valor de this, prototype, contexto de ejecución)
- Javascript "orientado a objetos" (prototype, herencia)
- Cómo estructurar mejor tu codigo JS (patrones de diseño y de codigo)
- Cómo testear tu codigo js (unit testings)
Los conceptos cubiertos en este libro te permitiran que tu código JS sea orientado a objetos, testado, escalable, más comprensible y más organizado.
Este material cubre los siguientes contenidos:
- Same-Origin Policy
- El valor de
this
- Prototype
- Herencia
- Contexto de Ejecución (Function Declaration, Function Expression, Hoisting)
- Scope
- Patrones de Código
- Patrones de Diseño
- Unit Testings
Si quieres acceder a este contenido en formato PDF, EPUB o MOBI puedes adquirir el libro por un precio simbolico desde aqui
Ademas de los enlaces reflejados en los documentos, este material está ampliamente basado en los siguientes libros:
- JavaScript: The Good Parts by Douglas Crockford
- Object-Oriented JavaScript by Stoyan Stefanov
- JavaScript Patterns by Stoyan Stefanov
Eres libre de usar este material de acuerdo a los terminos de la [licencia] (http://creativecommons.org/licenses/by-sa/3.0/deed.es_ES). Si utilizas este material para alguna formación, me encantaría saberlo (mailto:JuanMa.Garrido@gmail.com)
Este material está sujeto a la licencia Reconocimiento 3.0 Unported (CC BY 3.0) de Creative Commons. Puedes copiar, distribuir, comunicar públicamente y modificar el material siempre que atribuyas a Juan Manuel Garrido la autoría original y hagas referencia a este repositorio. Si modificas o creas a partir de este material, puedes distribuir el trabajo resultante solo bajo la misma licencia u otra compatible. Alguna de estas condiciones puede no aplicarse si obtienes el permiso del titular de los derechos de autor. Al reutilizar o distribuir la obra, tienes que dejar bien claro los términos de la licencia de esta obra. La mejor manera de hacer esto es con un enlace a la licencia Reconocimiento 3.0 Unported (CC BY 3.0) de Creative Commons.
Copyright ©2012 Juan Manuel Garrido