From 328cac4c36c207b1b71a5ac492b6d6034d585ba6 Mon Sep 17 00:00:00 2001 From: Steven Perez Date: Sun, 8 Nov 2015 11:56:05 -0600 Subject: [PATCH] Actualizacion de estructura closes #47 #28 #16 --- .spelling | 45 ++++++++-- SUMMARY.md | 87 +++++++++++++++---- book/buenas-practicas/README.md | 1 + .../behavior-driven-development.md | 1 + .../composicion-sobre-herencia.md | 1 + .../control-de-calidad-y-guias-de-estilo.md | 1 + book/buenas-practicas/github-flow.md | 1 + .../buenas-practicas/javascript-idiomatico.md | 1 + .../module-driven-development.md | 1 + .../readme-driven-development.md | 1 + .../test-driven-development.md | 1 + .../conceptos-b\303\241sicos.md" | 1 - .../{alcance.md => ambito.md} | 2 +- .../{closure.md => cierres.md} | 2 +- .../conceptos-fundamentales/encapsulacion.md | 2 +- .../estructuras-de-control.md | 1 + .../funciones-en-cadena.md | 2 +- ...nciones-son-ciudadanos-de-primera-clase.md | 1 + book/conceptos-fundamentales/funciones.md | 1 + book/conceptos-fundamentales/matrices.md | 1 + book/conceptos-fundamentales/modulos.md | 1 + book/conceptos-fundamentales/objetos.md | 1 + book/conceptos-fundamentales/operadores.md | 1 + .../tipos-de-datos/README.md | 1 + .../tipos-de-datos/cadena-de-caracteres.md | 1 + .../tipos-de-datos/nan-null-undefined.md | 1 + .../tipos-de-datos/numeros.md | 1 + book/conceptos-fundamentales/variables.md | 1 + .../README.md | 1 + .../cache.md | 1 + .../dom.md | 1 + .../file-system.md | 1 + .../javascript-engines.md | 1 + .../modelo-de-concurrencia.md | 1 + .../nodejs/README.md | 1 + .../stack-de-llamadas.md | 1 + .../storage.md | 1 + .../web-apis/README.md | 1 + .../web-sockets.md | 1 + book/event-driven/README.md | 1 + book/funcional-reactiva/README.md | 1 + book/historia/README.md | 1 + book/historia/esx-node/README.md | 1 + book/historia/esx-node/babel.md | 1 + book/historia/tc39.md | 1 + book/mejores-practicas/README.md | 1 - .../modelo-de-concurrencia-y-event-loop.md | 1 - book/nodejs/README.md | 1 - book/paradigmas-de-programacion/README.md | 1 + .../funcional/README.md | 1 + .../funcional/bases-y-conceptos/README.md | 1 + .../funciones-de-alto-orden.md} | 2 +- .../bases-y-conceptos/inmutabilidad.md | 1 + .../funcional/buenas-practicas.md | 1 + .../funcional/patrones/README.md | 1 + .../funcional/patrones/composicion.md | 2 +- .../funcional/patrones}/currying.md | 0 .../funcional/patrones/monad.md | 1 + .../funcional/patrones/pattern-matching.md | 1 + .../funcional/patrones/recursividad.md | 1 + .../orientado-a-objetos/README.md | 1 + .../bases-y-conceptos/README.md | 1 + .../bases-y-conceptos/clases.md | 1 + .../bases-y-conceptos}/herencia.md | 2 +- .../bases-y-conceptos/metodos.md | 1 + .../bases-y-conceptos/objetos-literales.md} | 0 .../bases-y-conceptos}/polimorfismo.md | 0 .../bases-y-conceptos/propiedades.md | 1 + .../bases-y-conceptos/prototipos.md | 1 + .../orientado-a-objetos/buenas-practicas.md | 1 + .../orientado-a-objetos/patrones/README.md | 1 + .../patrones/constructor.md | 1 + .../orientado-a-objetos/patrones/fabrica.md | 2 +- .../orientado-a-objetos/patrones/proxy.md | 1 + .../orientado-a-objetos/patrones/singleton.md | 1 + book/paradigmas/README.md | 1 - book/patrones/README.md | 1 - book/web-apis/web-apis.md | 1 - 78 files changed, 175 insertions(+), 38 deletions(-) create mode 100644 book/buenas-practicas/README.md create mode 100644 book/buenas-practicas/behavior-driven-development.md create mode 100644 book/buenas-practicas/composicion-sobre-herencia.md create mode 100644 book/buenas-practicas/control-de-calidad-y-guias-de-estilo.md create mode 100644 book/buenas-practicas/github-flow.md create mode 100644 book/buenas-practicas/javascript-idiomatico.md create mode 100644 book/buenas-practicas/module-driven-development.md create mode 100644 book/buenas-practicas/readme-driven-development.md create mode 100644 book/buenas-practicas/test-driven-development.md delete mode 100644 "book/conceptos-b\303\241sicos/conceptos-b\303\241sicos.md" rename book/conceptos-fundamentales/{alcance.md => ambito.md} (93%) rename book/conceptos-fundamentales/{closure.md => cierres.md} (94%) rename "book/conceptos-fundamentales/encapsulaci\303\263n.md" => book/conceptos-fundamentales/encapsulacion.md (94%) create mode 100644 book/conceptos-fundamentales/estructuras-de-control.md create mode 100644 book/conceptos-fundamentales/funciones-son-ciudadanos-de-primera-clase.md create mode 100644 book/conceptos-fundamentales/funciones.md create mode 100644 book/conceptos-fundamentales/matrices.md create mode 100644 book/conceptos-fundamentales/modulos.md create mode 100644 book/conceptos-fundamentales/objetos.md create mode 100644 book/conceptos-fundamentales/operadores.md create mode 100644 book/conceptos-fundamentales/tipos-de-datos/README.md create mode 100644 book/conceptos-fundamentales/tipos-de-datos/cadena-de-caracteres.md create mode 100644 book/conceptos-fundamentales/tipos-de-datos/nan-null-undefined.md create mode 100644 book/conceptos-fundamentales/tipos-de-datos/numeros.md create mode 100644 book/conceptos-fundamentales/variables.md create mode 100644 book/ejecucion-de-programas-de-javascript/README.md create mode 100644 book/ejecucion-de-programas-de-javascript/cache.md create mode 100644 book/ejecucion-de-programas-de-javascript/dom.md create mode 100644 book/ejecucion-de-programas-de-javascript/file-system.md create mode 100644 book/ejecucion-de-programas-de-javascript/javascript-engines.md create mode 100644 book/ejecucion-de-programas-de-javascript/modelo-de-concurrencia.md create mode 100644 book/ejecucion-de-programas-de-javascript/nodejs/README.md create mode 100644 book/ejecucion-de-programas-de-javascript/stack-de-llamadas.md create mode 100644 book/ejecucion-de-programas-de-javascript/storage.md create mode 100644 book/ejecucion-de-programas-de-javascript/web-apis/README.md create mode 100644 book/ejecucion-de-programas-de-javascript/web-sockets.md create mode 100644 book/event-driven/README.md create mode 100644 book/funcional-reactiva/README.md create mode 100644 book/historia/README.md create mode 100644 book/historia/esx-node/README.md create mode 100644 book/historia/esx-node/babel.md create mode 100644 book/historia/tc39.md delete mode 100644 book/mejores-practicas/README.md delete mode 100644 book/modelo-de-concurrencia-y-event-loop/modelo-de-concurrencia-y-event-loop.md delete mode 100644 book/nodejs/README.md create mode 100644 book/paradigmas-de-programacion/README.md create mode 100644 book/paradigmas-de-programacion/funcional/README.md create mode 100644 book/paradigmas-de-programacion/funcional/bases-y-conceptos/README.md rename book/{conceptos-fundamentales/funciones-de-orden-mayor.md => paradigmas-de-programacion/funcional/bases-y-conceptos/funciones-de-alto-orden.md} (91%) create mode 100644 book/paradigmas-de-programacion/funcional/bases-y-conceptos/inmutabilidad.md create mode 100644 book/paradigmas-de-programacion/funcional/buenas-practicas.md create mode 100644 book/paradigmas-de-programacion/funcional/patrones/README.md rename "book/conceptos-fundamentales/composici\303\263n.md" => book/paradigmas-de-programacion/funcional/patrones/composicion.md (94%) rename book/{conceptos-fundamentales => paradigmas-de-programacion/funcional/patrones}/currying.md (100%) create mode 100644 book/paradigmas-de-programacion/funcional/patrones/monad.md create mode 100644 book/paradigmas-de-programacion/funcional/patrones/pattern-matching.md create mode 100644 book/paradigmas-de-programacion/funcional/patrones/recursividad.md create mode 100644 book/paradigmas-de-programacion/orientado-a-objetos/README.md create mode 100644 book/paradigmas-de-programacion/orientado-a-objetos/bases-y-conceptos/README.md create mode 100644 book/paradigmas-de-programacion/orientado-a-objetos/bases-y-conceptos/clases.md rename book/{conceptos-fundamentales => paradigmas-de-programacion/orientado-a-objetos/bases-y-conceptos}/herencia.md (93%) create mode 100644 book/paradigmas-de-programacion/orientado-a-objetos/bases-y-conceptos/metodos.md rename book/{conceptos-fundamentales/objectos-literales.md => paradigmas-de-programacion/orientado-a-objetos/bases-y-conceptos/objetos-literales.md} (100%) rename book/{conceptos-fundamentales => paradigmas-de-programacion/orientado-a-objetos/bases-y-conceptos}/polimorfismo.md (100%) create mode 100644 book/paradigmas-de-programacion/orientado-a-objetos/bases-y-conceptos/propiedades.md create mode 100644 book/paradigmas-de-programacion/orientado-a-objetos/bases-y-conceptos/prototipos.md create mode 100644 book/paradigmas-de-programacion/orientado-a-objetos/buenas-practicas.md create mode 100644 book/paradigmas-de-programacion/orientado-a-objetos/patrones/README.md create mode 100644 book/paradigmas-de-programacion/orientado-a-objetos/patrones/constructor.md rename "book/conceptos-fundamentales/f\303\241brica.md" => book/paradigmas-de-programacion/orientado-a-objetos/patrones/fabrica.md (90%) create mode 100644 book/paradigmas-de-programacion/orientado-a-objetos/patrones/proxy.md create mode 100644 book/paradigmas-de-programacion/orientado-a-objetos/patrones/singleton.md delete mode 100644 book/paradigmas/README.md delete mode 100644 book/patrones/README.md delete mode 100644 book/web-apis/web-apis.md diff --git a/.spelling b/.spelling index 07f7e80..977e224 100644 --- a/.spelling +++ b/.spelling @@ -22,18 +22,53 @@ prácticas programación apis encapsulación +readme +javascript +tc39 - ./book/conceptos-fundamentales/README.md README - - ./book/conceptos-fundamentales/closure.md + - ./book/conceptos-fundamentales/cierres.md Closure - ./book/conceptos-fundamentales/currying.md Currying - - ./book/conceptos-fundamentales/encapsulación.md + - ./book/conceptos-fundamentales/encapsulacion.md Encapsulación - - ./book/conceptos-fundamentales/funciones-de-orden-mayor.md + - ./book/paradigmas-de-programacion/funcional/bases-y-conceptos/funciones-de-alto-orden.md callbacks - - ./book/modelo-de-concurrencia-y-event-loop/modelo-de-concurrencia-y-event-loop.md + - ./book/ejecucion-de-programas-de-javascript/modelo-de-concurrencia.md Event loop - - ./book/nodejs/README.md + - ./book/ejecucion-de-programas-de-javascript/nodejs/README.md NodeJS +- ./book/buenas-practicas/README.md +- ./book/buenas-practicas/behavior-driven-development.md +Behavior +Driven +Development +- ./book/buenas-practicas/github-flow.md +GitHub +Flow +- ./book/buenas-practicas/control-de-calidad-y-guias-de-estilo.md +Guías +- ./book/buenas-practicas/javascript-idiomatico.md +Idiomático +- ./book/conceptos-fundamentales/ambito.md +Scope +- ./book/conceptos-fundamentales/encapsulacion.md +Encapsulation +- ./book/conceptos-fundamentales/funciones-en-cadena.md +Method +Chaining +- ./book/ejecucion-de-programas-de-javascript/file-system.md +File +System +- ./book/ejecucion-de-programas-de-javascript/javascript-engines.md +Engines +- ./book/ejecucion-de-programas-de-javascript/stack-de-llamadas.md +Stack +- ./book/ejecucion-de-programas-de-javascript/storage.md +Storage +- ./book/ejecucion-de-programas-de-javascript/web-sockets.md +Sockets +- ./book/conceptos-fundamentales/modulos.md +Módulos \ No newline at end of file diff --git a/SUMMARY.md b/SUMMARY.md index 1ed13bb..69bf9b9 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -1,21 +1,72 @@ # Tabla de Contenidos -* [Conceptos básicos](book/conceptos-básicos/conceptos-básicos.md) +* [Historia](book/historia/README.md) + * [TC39](book/historia/tc39.md) + * [ES5/ ES6/ ES7/ NodeJS](book/historia/esx-node/README.md) + * [Instrucciones para correr los ejemplos](book/historia/esx-node/babel.md) + * [Conceptos fundamentales](book/conceptos-fundamentales/README.md) - * [Alcance](book/conceptos-fundamentales/alcance.md) - * [Closure](book/conceptos-fundamentales/closure.md) - * [Composición](book/conceptos-fundamentales/composición.md) - * [Currying](book/conceptos-fundamentales/currying.md) - * [Encapsulación](book/conceptos-fundamentales/encapsulación.md) - * [Fábrica](book/conceptos-fundamentales/fábrica.md) - * [Funciones de Orden Mayor](book/conceptos-fundamentales/funciones-de-orden-mayor.md) - * [Funciones en Cadena](book/conceptos-fundamentales/funciones-en-cadena.md) - * [Herencia](book/conceptos-fundamentales/herencia.md) - * [Objectos Literales](book/conceptos-fundamentales/objectos-literales.md) - * [Polimorfismo](book/conceptos-fundamentales/polimorfismo.md) -* [Patrones](book/patrones/README.md) -* [Paradigmas de programación](book/paradigmas/README.md) -* [Modelo de concurrencia y Event loop](book/modelo-de-concurrencia-y-event-loop/modelo-de-concurrencia-y-event-loop.md) -* [Web APIs](book/web-apis/web-apis.md) -* [NodeJS](book/nodejs/README.md) -* [Mejores Prácticas](book/mejores-practicas/README.md) + * [Variables](book/conceptos-fundamentales/variables.md) + * [Operadores](book/conceptos-fundamentales/operadores.md) + * [Estructuras de control](book/conceptos-fundamentales/estructuras-de-control.md) + * [Objetos](book/conceptos-fundamentales/objetos.md) + * [Tipos de datos](book/conceptos-fundamentales/tipos-de-datos/README.md) + * [Cadenas de caracteres](book/conceptos-fundamentales/tipos-de-datos/cadena-de-caracteres.md) + * [Números](book/conceptos-fundamentales/tipos-de-datos/numeros.md) + * [NaN, Null y Undefined](book/conceptos-fundamentales/tipos-de-datos/nan-null-undefined.md) + * [Matrices](book/conceptos-fundamentales/matrices.md) + * [Funciones](book/conceptos-fundamentales/funciones.md) + * [Funciones son ciudadanos de primera clase](book/conceptos-fundamentales/funciones-son-ciudadanos-de-primera-clase.md) + * [Funciones en cadena [Method Chaining]](book/conceptos-fundamentales/funciones-en-cadena.md) + * [Cierres [Closures]](book/conceptos-fundamentales/cierres.md) + * [Ámbito y contexto [Scope]](book/conceptos-fundamentales/ambito.md) + * [Encapsulación [Encapsulation]](book/conceptos-fundamentales/encapsulacion.md) + * [Módulos](book/conceptos-fundamentales/modulos.md) + +* [Ejecución de programas de JavaScript](book/ejecucion-de-programas-de-javascript/README.md) + * [JavaScript Engines](book/ejecucion-de-programas-de-javascript/javascript-engines.md) + * [Stack de llamadas](book/ejecucion-de-programas-de-javascript/stack-de-llamadas.md) + * [Modelo de concurrencia](book/ejecucion-de-programas-de-javascript/modelo-de-concurrencia.md) + * [NodeJS](book/ejecucion-de-programas-de-javascript/nodejs/README.md) + * [Web APIs](book/ejecucion-de-programas-de-javascript/web-apis/README.md) + * [DOM](book/ejecucion-de-programas-de-javascript/dom.md) + * [Cache](book/ejecucion-de-programas-de-javascript/cache.md) + * [Storage](book/ejecucion-de-programas-de-javascript/storage.md) + * [Web Sockets](book/ejecucion-de-programas-de-javascript/web-sockets.md) + * [File System](book/ejecucion-de-programas-de-javascript/file-system.md) + +* [Paradigmas de programación](book/paradigmas-de-programacion/README.md) + + * [Funcional](book/paradigmas-de-programacion/funcional/README.md) + * [Bases y conceptos](book/paradigmas-de-programacion/funcional/bases-y-conceptos/README.md) + * [Funciones de alto orden [Higher order functions]](book/paradigmas-de-programacion/funcional/bases-y-conceptos/funciones-de-alto-orden.md) + * [Inmutabilidad [Immutable]](book/paradigmas-de-programacion/funcional/bases-y-conceptos/inmutabilidad.md) + * [Patrones](book/paradigmas-de-programacion/funcional/patrones/README.md) + * [Composición [Composition]](book/paradigmas-de-programacion/funcional/patrones/composicion.md) + * [Currying](book/paradigmas-de-programacion/funcional/patrones/currying.md) + * [Recursividad [Recursion]](book/paradigmas-de-programacion/funcional/patrones/recursividad.md) + * [Monads](book/paradigmas-de-programacion/funcional/patrones/monad.md) + * [Pattern Matching](book/paradigmas-de-programacion/funcional/patrones/pattern-matching.md) + * [Buenas prácticas](book/paradigmas-de-programacion/funcional/buenas-practicas.md) + + * [Orientado a objetos](book/paradigmas-de-programacion/orientado-a-objetos/README.md) + * [Bases y conceptos](book/paradigmas-de-programacion/orientado-a-objetos/bases-y-conceptos/README.md) + * [Clases](book/paradigmas-de-programacion/orientado-a-objetos/bases-y-conceptos/clases.md) + * [Propiedades](book/paradigmas-de-programacion/orientado-a-objetos/bases-y-conceptos/propiedades.md) + * [Métodos](book/paradigmas-de-programacion/orientado-a-objetos/bases-y-conceptos/metodos.md) + * [Herencia [Inheritance]](book/paradigmas-de-programacion/orientado-a-objetos/bases-y-conceptos/herencia.md) + * [Polimorfismo](book/paradigmas-de-programacion/orientado-a-objetos/bases-y-conceptos/polimorfismo.md) + * [Objetos literales](book/paradigmas-de-programacion/orientado-a-objetos/bases-y-conceptos/objetos-literales.md) + * [Prototipos [Prototypes]](book/paradigmas-de-programacion/orientado-a-objetos/bases-y-conceptos/prototipos.md) + * [Patrones](book/paradigmas-de-programacion/orientado-a-objetos/patrones/README.md) + * [Constructor](book/paradigmas-de-programacion/orientado-a-objetos/patrones/constructor.md) + * [Fábrica [Factory]](book/paradigmas-de-programacion/orientado-a-objetos/patrones/fabrica.md) + * [Singleton](book/paradigmas-de-programacion/orientado-a-objetos/patrones/singleton.md) + * [Proxy](book/paradigmas-de-programacion/orientado-a-objetos/patrones/proxy.md) + * [Buenas prácticas](book/paradigmas-de-programacion/orientado-a-objetos/buenas-practicas.md) + +* [Event Driven](book/event-driven/README.md) + +* [Funcional Reactiva](book/funcional-reactiva/README.md) + +* [Buenas prácticas](book/buenas-practicas/README.md) \ No newline at end of file diff --git a/book/buenas-practicas/README.md b/book/buenas-practicas/README.md new file mode 100644 index 0000000..6d4ce89 --- /dev/null +++ b/book/buenas-practicas/README.md @@ -0,0 +1 @@ +# Buenas Prácticas [Readme] \ No newline at end of file diff --git a/book/buenas-practicas/behavior-driven-development.md b/book/buenas-practicas/behavior-driven-development.md new file mode 100644 index 0000000..860939c --- /dev/null +++ b/book/buenas-practicas/behavior-driven-development.md @@ -0,0 +1 @@ +## Behavior Driven Development [Pagina] \ No newline at end of file diff --git a/book/buenas-practicas/composicion-sobre-herencia.md b/book/buenas-practicas/composicion-sobre-herencia.md new file mode 100644 index 0000000..cbfae11 --- /dev/null +++ b/book/buenas-practicas/composicion-sobre-herencia.md @@ -0,0 +1 @@ +## Composición sobre Herencia [Pagina] \ No newline at end of file diff --git a/book/buenas-practicas/control-de-calidad-y-guias-de-estilo.md b/book/buenas-practicas/control-de-calidad-y-guias-de-estilo.md new file mode 100644 index 0000000..a6260b2 --- /dev/null +++ b/book/buenas-practicas/control-de-calidad-y-guias-de-estilo.md @@ -0,0 +1 @@ +## Control de Calidad y Guías de Estilo [Pagina] \ No newline at end of file diff --git a/book/buenas-practicas/github-flow.md b/book/buenas-practicas/github-flow.md new file mode 100644 index 0000000..3f220f3 --- /dev/null +++ b/book/buenas-practicas/github-flow.md @@ -0,0 +1 @@ +## GitHub Flow [Pagina] \ No newline at end of file diff --git a/book/buenas-practicas/javascript-idiomatico.md b/book/buenas-practicas/javascript-idiomatico.md new file mode 100644 index 0000000..0abb9e9 --- /dev/null +++ b/book/buenas-practicas/javascript-idiomatico.md @@ -0,0 +1 @@ +## JavaScript Idiomático [Pagina] \ No newline at end of file diff --git a/book/buenas-practicas/module-driven-development.md b/book/buenas-practicas/module-driven-development.md new file mode 100644 index 0000000..4beb9ed --- /dev/null +++ b/book/buenas-practicas/module-driven-development.md @@ -0,0 +1 @@ +## Module Driven Development [Pagina] \ No newline at end of file diff --git a/book/buenas-practicas/readme-driven-development.md b/book/buenas-practicas/readme-driven-development.md new file mode 100644 index 0000000..b171230 --- /dev/null +++ b/book/buenas-practicas/readme-driven-development.md @@ -0,0 +1 @@ +## Readme Driven Development [Pagina] \ No newline at end of file diff --git a/book/buenas-practicas/test-driven-development.md b/book/buenas-practicas/test-driven-development.md new file mode 100644 index 0000000..5e76a82 --- /dev/null +++ b/book/buenas-practicas/test-driven-development.md @@ -0,0 +1 @@ +## Test Driven Development [Pagina] \ No newline at end of file diff --git "a/book/conceptos-b\303\241sicos/conceptos-b\303\241sicos.md" "b/book/conceptos-b\303\241sicos/conceptos-b\303\241sicos.md" deleted file mode 100644 index 15dc764..0000000 --- "a/book/conceptos-b\303\241sicos/conceptos-b\303\241sicos.md" +++ /dev/null @@ -1 +0,0 @@ -# Conceptos básicos \ No newline at end of file diff --git a/book/conceptos-fundamentales/alcance.md b/book/conceptos-fundamentales/ambito.md similarity index 93% rename from book/conceptos-fundamentales/alcance.md rename to book/conceptos-fundamentales/ambito.md index 0376d75..3f49b7b 100644 --- a/book/conceptos-fundamentales/alcance.md +++ b/book/conceptos-fundamentales/ambito.md @@ -1,4 +1,4 @@ -# Alcance +# Alcance y Contexto [Scope] Es la jerarquía sobre como accesar las variables, objetos y funciones. ```javascript diff --git a/book/conceptos-fundamentales/closure.md b/book/conceptos-fundamentales/cierres.md similarity index 94% rename from book/conceptos-fundamentales/closure.md rename to book/conceptos-fundamentales/cierres.md index 37c980f..88f24c1 100644 --- a/book/conceptos-fundamentales/closure.md +++ b/book/conceptos-fundamentales/cierres.md @@ -1,4 +1,4 @@ -# Closure +# Cierres [Closure] Cuando una función utiliza una variable la cual fue declarada fuera de dicha función. ```javascript diff --git "a/book/conceptos-fundamentales/encapsulaci\303\263n.md" b/book/conceptos-fundamentales/encapsulacion.md similarity index 94% rename from "book/conceptos-fundamentales/encapsulaci\303\263n.md" rename to book/conceptos-fundamentales/encapsulacion.md index dfd5597..11498f5 100644 --- "a/book/conceptos-fundamentales/encapsulaci\303\263n.md" +++ b/book/conceptos-fundamentales/encapsulacion.md @@ -1,4 +1,4 @@ -# Encapsulación +# Encapsulación [Encapsulation] Nos permite conservar declaraciones públicas y privadas en un mismo objeto. ```javascript diff --git a/book/conceptos-fundamentales/estructuras-de-control.md b/book/conceptos-fundamentales/estructuras-de-control.md new file mode 100644 index 0000000..7f7f9cf --- /dev/null +++ b/book/conceptos-fundamentales/estructuras-de-control.md @@ -0,0 +1 @@ +## Estructuras de Control [Pagina] \ No newline at end of file diff --git a/book/conceptos-fundamentales/funciones-en-cadena.md b/book/conceptos-fundamentales/funciones-en-cadena.md index b4e274c..b670b4a 100644 --- a/book/conceptos-fundamentales/funciones-en-cadena.md +++ b/book/conceptos-fundamentales/funciones-en-cadena.md @@ -1,4 +1,4 @@ -# Funciones en Cadena +# Funciones en Cadena [Method Chaining] Técnica para simplificar la ejecución de múltiples métodos sobre una misma variable u objeto. diff --git a/book/conceptos-fundamentales/funciones-son-ciudadanos-de-primera-clase.md b/book/conceptos-fundamentales/funciones-son-ciudadanos-de-primera-clase.md new file mode 100644 index 0000000..6f917ed --- /dev/null +++ b/book/conceptos-fundamentales/funciones-son-ciudadanos-de-primera-clase.md @@ -0,0 +1 @@ +## Funciones son ciudadanos de primera clase [Pagina] \ No newline at end of file diff --git a/book/conceptos-fundamentales/funciones.md b/book/conceptos-fundamentales/funciones.md new file mode 100644 index 0000000..82f6e0f --- /dev/null +++ b/book/conceptos-fundamentales/funciones.md @@ -0,0 +1 @@ +## Funciones [Pagina] \ No newline at end of file diff --git a/book/conceptos-fundamentales/matrices.md b/book/conceptos-fundamentales/matrices.md new file mode 100644 index 0000000..1a592ee --- /dev/null +++ b/book/conceptos-fundamentales/matrices.md @@ -0,0 +1 @@ +## Matrices [Pagina] \ No newline at end of file diff --git a/book/conceptos-fundamentales/modulos.md b/book/conceptos-fundamentales/modulos.md new file mode 100644 index 0000000..e3d8d2d --- /dev/null +++ b/book/conceptos-fundamentales/modulos.md @@ -0,0 +1 @@ +## Módulos [Pagina] \ No newline at end of file diff --git a/book/conceptos-fundamentales/objetos.md b/book/conceptos-fundamentales/objetos.md new file mode 100644 index 0000000..6662d10 --- /dev/null +++ b/book/conceptos-fundamentales/objetos.md @@ -0,0 +1 @@ +## Objetos [Pagina] \ No newline at end of file diff --git a/book/conceptos-fundamentales/operadores.md b/book/conceptos-fundamentales/operadores.md new file mode 100644 index 0000000..44e8985 --- /dev/null +++ b/book/conceptos-fundamentales/operadores.md @@ -0,0 +1 @@ +## Operadores [Pagina] \ No newline at end of file diff --git a/book/conceptos-fundamentales/tipos-de-datos/README.md b/book/conceptos-fundamentales/tipos-de-datos/README.md new file mode 100644 index 0000000..369cf4a --- /dev/null +++ b/book/conceptos-fundamentales/tipos-de-datos/README.md @@ -0,0 +1 @@ +# Tipos [Readme] \ No newline at end of file diff --git a/book/conceptos-fundamentales/tipos-de-datos/cadena-de-caracteres.md b/book/conceptos-fundamentales/tipos-de-datos/cadena-de-caracteres.md new file mode 100644 index 0000000..6668658 --- /dev/null +++ b/book/conceptos-fundamentales/tipos-de-datos/cadena-de-caracteres.md @@ -0,0 +1 @@ +## Cadena de caracteres [Pagina] \ No newline at end of file diff --git a/book/conceptos-fundamentales/tipos-de-datos/nan-null-undefined.md b/book/conceptos-fundamentales/tipos-de-datos/nan-null-undefined.md new file mode 100644 index 0000000..90dc5c4 --- /dev/null +++ b/book/conceptos-fundamentales/tipos-de-datos/nan-null-undefined.md @@ -0,0 +1 @@ +## NaN, Null y Undefined [Pagina] \ No newline at end of file diff --git a/book/conceptos-fundamentales/tipos-de-datos/numeros.md b/book/conceptos-fundamentales/tipos-de-datos/numeros.md new file mode 100644 index 0000000..aa69aa6 --- /dev/null +++ b/book/conceptos-fundamentales/tipos-de-datos/numeros.md @@ -0,0 +1 @@ +## Números [Pagina] \ No newline at end of file diff --git a/book/conceptos-fundamentales/variables.md b/book/conceptos-fundamentales/variables.md new file mode 100644 index 0000000..17cfd9a --- /dev/null +++ b/book/conceptos-fundamentales/variables.md @@ -0,0 +1 @@ +## Variables [Pagina] \ No newline at end of file diff --git a/book/ejecucion-de-programas-de-javascript/README.md b/book/ejecucion-de-programas-de-javascript/README.md new file mode 100644 index 0000000..a0921cb --- /dev/null +++ b/book/ejecucion-de-programas-de-javascript/README.md @@ -0,0 +1 @@ +# Ejecución de programas de JavaScript [Readme] \ No newline at end of file diff --git a/book/ejecucion-de-programas-de-javascript/cache.md b/book/ejecucion-de-programas-de-javascript/cache.md new file mode 100644 index 0000000..d1c8f80 --- /dev/null +++ b/book/ejecucion-de-programas-de-javascript/cache.md @@ -0,0 +1 @@ +## Cache [Pagina] \ No newline at end of file diff --git a/book/ejecucion-de-programas-de-javascript/dom.md b/book/ejecucion-de-programas-de-javascript/dom.md new file mode 100644 index 0000000..81cf2b6 --- /dev/null +++ b/book/ejecucion-de-programas-de-javascript/dom.md @@ -0,0 +1 @@ +## DOM [Pagina] \ No newline at end of file diff --git a/book/ejecucion-de-programas-de-javascript/file-system.md b/book/ejecucion-de-programas-de-javascript/file-system.md new file mode 100644 index 0000000..0beeea6 --- /dev/null +++ b/book/ejecucion-de-programas-de-javascript/file-system.md @@ -0,0 +1 @@ +## File System [Pagina] \ No newline at end of file diff --git a/book/ejecucion-de-programas-de-javascript/javascript-engines.md b/book/ejecucion-de-programas-de-javascript/javascript-engines.md new file mode 100644 index 0000000..71be081 --- /dev/null +++ b/book/ejecucion-de-programas-de-javascript/javascript-engines.md @@ -0,0 +1 @@ +## JavaScript Engines [Pagina] \ No newline at end of file diff --git a/book/ejecucion-de-programas-de-javascript/modelo-de-concurrencia.md b/book/ejecucion-de-programas-de-javascript/modelo-de-concurrencia.md new file mode 100644 index 0000000..20d50d4 --- /dev/null +++ b/book/ejecucion-de-programas-de-javascript/modelo-de-concurrencia.md @@ -0,0 +1 @@ +## Modelo de Concurrencia [Pagina] \ No newline at end of file diff --git a/book/ejecucion-de-programas-de-javascript/nodejs/README.md b/book/ejecucion-de-programas-de-javascript/nodejs/README.md new file mode 100644 index 0000000..4b994f7 --- /dev/null +++ b/book/ejecucion-de-programas-de-javascript/nodejs/README.md @@ -0,0 +1 @@ +# NodeJS [Readme] \ No newline at end of file diff --git a/book/ejecucion-de-programas-de-javascript/stack-de-llamadas.md b/book/ejecucion-de-programas-de-javascript/stack-de-llamadas.md new file mode 100644 index 0000000..3e409b2 --- /dev/null +++ b/book/ejecucion-de-programas-de-javascript/stack-de-llamadas.md @@ -0,0 +1 @@ +## Stack de llamadas [Pagina] \ No newline at end of file diff --git a/book/ejecucion-de-programas-de-javascript/storage.md b/book/ejecucion-de-programas-de-javascript/storage.md new file mode 100644 index 0000000..4ee43a2 --- /dev/null +++ b/book/ejecucion-de-programas-de-javascript/storage.md @@ -0,0 +1 @@ +## Storage [Pagina] \ No newline at end of file diff --git a/book/ejecucion-de-programas-de-javascript/web-apis/README.md b/book/ejecucion-de-programas-de-javascript/web-apis/README.md new file mode 100644 index 0000000..00b5e81 --- /dev/null +++ b/book/ejecucion-de-programas-de-javascript/web-apis/README.md @@ -0,0 +1 @@ +# Web APIs [Readme] \ No newline at end of file diff --git a/book/ejecucion-de-programas-de-javascript/web-sockets.md b/book/ejecucion-de-programas-de-javascript/web-sockets.md new file mode 100644 index 0000000..a797d8b --- /dev/null +++ b/book/ejecucion-de-programas-de-javascript/web-sockets.md @@ -0,0 +1 @@ +## Web Sockets [Pagina] \ No newline at end of file diff --git a/book/event-driven/README.md b/book/event-driven/README.md new file mode 100644 index 0000000..b651bc7 --- /dev/null +++ b/book/event-driven/README.md @@ -0,0 +1 @@ +# Event Driven [Readme] \ No newline at end of file diff --git a/book/funcional-reactiva/README.md b/book/funcional-reactiva/README.md new file mode 100644 index 0000000..19caa97 --- /dev/null +++ b/book/funcional-reactiva/README.md @@ -0,0 +1 @@ +# Programación Funcional Reactiva [Readme] \ No newline at end of file diff --git a/book/historia/README.md b/book/historia/README.md new file mode 100644 index 0000000..32bd247 --- /dev/null +++ b/book/historia/README.md @@ -0,0 +1 @@ +# Historia [Readme] \ No newline at end of file diff --git a/book/historia/esx-node/README.md b/book/historia/esx-node/README.md new file mode 100644 index 0000000..b277e14 --- /dev/null +++ b/book/historia/esx-node/README.md @@ -0,0 +1 @@ +# ESX & Node [Readme] \ No newline at end of file diff --git a/book/historia/esx-node/babel.md b/book/historia/esx-node/babel.md new file mode 100644 index 0000000..1b74b93 --- /dev/null +++ b/book/historia/esx-node/babel.md @@ -0,0 +1 @@ +## Babel ( instrucciones para correr los ejemplos ) [Pagina] \ No newline at end of file diff --git a/book/historia/tc39.md b/book/historia/tc39.md new file mode 100644 index 0000000..34dcd42 --- /dev/null +++ b/book/historia/tc39.md @@ -0,0 +1 @@ +## TC39 [Pagina] \ No newline at end of file diff --git a/book/mejores-practicas/README.md b/book/mejores-practicas/README.md deleted file mode 100644 index ffa9391..0000000 --- a/book/mejores-practicas/README.md +++ /dev/null @@ -1 +0,0 @@ -# README - Mejores Prácticas \ No newline at end of file diff --git a/book/modelo-de-concurrencia-y-event-loop/modelo-de-concurrencia-y-event-loop.md b/book/modelo-de-concurrencia-y-event-loop/modelo-de-concurrencia-y-event-loop.md deleted file mode 100644 index b194852..0000000 --- a/book/modelo-de-concurrencia-y-event-loop/modelo-de-concurrencia-y-event-loop.md +++ /dev/null @@ -1 +0,0 @@ -# Modelo de concurrencia y Event loop \ No newline at end of file diff --git a/book/nodejs/README.md b/book/nodejs/README.md deleted file mode 100644 index 891742e..0000000 --- a/book/nodejs/README.md +++ /dev/null @@ -1 +0,0 @@ -# README - NodeJS \ No newline at end of file diff --git a/book/paradigmas-de-programacion/README.md b/book/paradigmas-de-programacion/README.md new file mode 100644 index 0000000..7d59207 --- /dev/null +++ b/book/paradigmas-de-programacion/README.md @@ -0,0 +1 @@ +# Paradigmas de Programación [Readme] \ No newline at end of file diff --git a/book/paradigmas-de-programacion/funcional/README.md b/book/paradigmas-de-programacion/funcional/README.md new file mode 100644 index 0000000..962fcce --- /dev/null +++ b/book/paradigmas-de-programacion/funcional/README.md @@ -0,0 +1 @@ +# Funcional [Readme] \ No newline at end of file diff --git a/book/paradigmas-de-programacion/funcional/bases-y-conceptos/README.md b/book/paradigmas-de-programacion/funcional/bases-y-conceptos/README.md new file mode 100644 index 0000000..a67bf17 --- /dev/null +++ b/book/paradigmas-de-programacion/funcional/bases-y-conceptos/README.md @@ -0,0 +1 @@ +# Bases y Conceptos [Readme] \ No newline at end of file diff --git a/book/conceptos-fundamentales/funciones-de-orden-mayor.md b/book/paradigmas-de-programacion/funcional/bases-y-conceptos/funciones-de-alto-orden.md similarity index 91% rename from book/conceptos-fundamentales/funciones-de-orden-mayor.md rename to book/paradigmas-de-programacion/funcional/bases-y-conceptos/funciones-de-alto-orden.md index f73f8d6..bfce30e 100644 --- a/book/conceptos-fundamentales/funciones-de-orden-mayor.md +++ b/book/paradigmas-de-programacion/funcional/bases-y-conceptos/funciones-de-alto-orden.md @@ -1,4 +1,4 @@ -# Funciones de Orden Mayor +# Funciones de alto orden [Higher order functions] Es una función que puede recibir otra función como parámetro, la cual puede ser invocada por la función de orden mayor. ```javascript diff --git a/book/paradigmas-de-programacion/funcional/bases-y-conceptos/inmutabilidad.md b/book/paradigmas-de-programacion/funcional/bases-y-conceptos/inmutabilidad.md new file mode 100644 index 0000000..cc118a6 --- /dev/null +++ b/book/paradigmas-de-programacion/funcional/bases-y-conceptos/inmutabilidad.md @@ -0,0 +1 @@ +## Inmutabilidad [Pagina] \ No newline at end of file diff --git a/book/paradigmas-de-programacion/funcional/buenas-practicas.md b/book/paradigmas-de-programacion/funcional/buenas-practicas.md new file mode 100644 index 0000000..7873814 --- /dev/null +++ b/book/paradigmas-de-programacion/funcional/buenas-practicas.md @@ -0,0 +1 @@ +## Buenas Prácticas [Pagina] \ No newline at end of file diff --git a/book/paradigmas-de-programacion/funcional/patrones/README.md b/book/paradigmas-de-programacion/funcional/patrones/README.md new file mode 100644 index 0000000..908b374 --- /dev/null +++ b/book/paradigmas-de-programacion/funcional/patrones/README.md @@ -0,0 +1 @@ +# Patrones [Readme] \ No newline at end of file diff --git "a/book/conceptos-fundamentales/composici\303\263n.md" b/book/paradigmas-de-programacion/funcional/patrones/composicion.md similarity index 94% rename from "book/conceptos-fundamentales/composici\303\263n.md" rename to book/paradigmas-de-programacion/funcional/patrones/composicion.md index 77c0659..edf889d 100644 --- "a/book/conceptos-fundamentales/composici\303\263n.md" +++ b/book/paradigmas-de-programacion/funcional/patrones/composicion.md @@ -1,4 +1,4 @@ -# Composición +# Composición [Composition] Cuando combinamos dos o más funciones para crear una nueva, la cual contiene las funciones anteriores. ```javascript diff --git a/book/conceptos-fundamentales/currying.md b/book/paradigmas-de-programacion/funcional/patrones/currying.md similarity index 100% rename from book/conceptos-fundamentales/currying.md rename to book/paradigmas-de-programacion/funcional/patrones/currying.md diff --git a/book/paradigmas-de-programacion/funcional/patrones/monad.md b/book/paradigmas-de-programacion/funcional/patrones/monad.md new file mode 100644 index 0000000..1472d90 --- /dev/null +++ b/book/paradigmas-de-programacion/funcional/patrones/monad.md @@ -0,0 +1 @@ +## Monads [Pagina] \ No newline at end of file diff --git a/book/paradigmas-de-programacion/funcional/patrones/pattern-matching.md b/book/paradigmas-de-programacion/funcional/patrones/pattern-matching.md new file mode 100644 index 0000000..42da325 --- /dev/null +++ b/book/paradigmas-de-programacion/funcional/patrones/pattern-matching.md @@ -0,0 +1 @@ +## Pattern Matching [Pagina] \ No newline at end of file diff --git a/book/paradigmas-de-programacion/funcional/patrones/recursividad.md b/book/paradigmas-de-programacion/funcional/patrones/recursividad.md new file mode 100644 index 0000000..1d89b48 --- /dev/null +++ b/book/paradigmas-de-programacion/funcional/patrones/recursividad.md @@ -0,0 +1 @@ +## Recursividad [Pagina] \ No newline at end of file diff --git a/book/paradigmas-de-programacion/orientado-a-objetos/README.md b/book/paradigmas-de-programacion/orientado-a-objetos/README.md new file mode 100644 index 0000000..521682a --- /dev/null +++ b/book/paradigmas-de-programacion/orientado-a-objetos/README.md @@ -0,0 +1 @@ +# Orientado a Objetos [Readme] \ No newline at end of file diff --git a/book/paradigmas-de-programacion/orientado-a-objetos/bases-y-conceptos/README.md b/book/paradigmas-de-programacion/orientado-a-objetos/bases-y-conceptos/README.md new file mode 100644 index 0000000..a67bf17 --- /dev/null +++ b/book/paradigmas-de-programacion/orientado-a-objetos/bases-y-conceptos/README.md @@ -0,0 +1 @@ +# Bases y Conceptos [Readme] \ No newline at end of file diff --git a/book/paradigmas-de-programacion/orientado-a-objetos/bases-y-conceptos/clases.md b/book/paradigmas-de-programacion/orientado-a-objetos/bases-y-conceptos/clases.md new file mode 100644 index 0000000..89918b4 --- /dev/null +++ b/book/paradigmas-de-programacion/orientado-a-objetos/bases-y-conceptos/clases.md @@ -0,0 +1 @@ +## Clases [Pagina] \ No newline at end of file diff --git a/book/conceptos-fundamentales/herencia.md b/book/paradigmas-de-programacion/orientado-a-objetos/bases-y-conceptos/herencia.md similarity index 93% rename from book/conceptos-fundamentales/herencia.md rename to book/paradigmas-de-programacion/orientado-a-objetos/bases-y-conceptos/herencia.md index 471cdf0..d157dc8 100644 --- a/book/conceptos-fundamentales/herencia.md +++ b/book/paradigmas-de-programacion/orientado-a-objetos/bases-y-conceptos/herencia.md @@ -1,4 +1,4 @@ -# Herencia +# Herencia [Inheritance] Relacionar métodos y/o propiedades de un objeto a otro. ```javascript diff --git a/book/paradigmas-de-programacion/orientado-a-objetos/bases-y-conceptos/metodos.md b/book/paradigmas-de-programacion/orientado-a-objetos/bases-y-conceptos/metodos.md new file mode 100644 index 0000000..5b8c01a --- /dev/null +++ b/book/paradigmas-de-programacion/orientado-a-objetos/bases-y-conceptos/metodos.md @@ -0,0 +1 @@ +## Metodos [Pagina] \ No newline at end of file diff --git a/book/conceptos-fundamentales/objectos-literales.md b/book/paradigmas-de-programacion/orientado-a-objetos/bases-y-conceptos/objetos-literales.md similarity index 100% rename from book/conceptos-fundamentales/objectos-literales.md rename to book/paradigmas-de-programacion/orientado-a-objetos/bases-y-conceptos/objetos-literales.md diff --git a/book/conceptos-fundamentales/polimorfismo.md b/book/paradigmas-de-programacion/orientado-a-objetos/bases-y-conceptos/polimorfismo.md similarity index 100% rename from book/conceptos-fundamentales/polimorfismo.md rename to book/paradigmas-de-programacion/orientado-a-objetos/bases-y-conceptos/polimorfismo.md diff --git a/book/paradigmas-de-programacion/orientado-a-objetos/bases-y-conceptos/propiedades.md b/book/paradigmas-de-programacion/orientado-a-objetos/bases-y-conceptos/propiedades.md new file mode 100644 index 0000000..787b3ea --- /dev/null +++ b/book/paradigmas-de-programacion/orientado-a-objetos/bases-y-conceptos/propiedades.md @@ -0,0 +1 @@ +## Propiedades [Pagina] \ No newline at end of file diff --git a/book/paradigmas-de-programacion/orientado-a-objetos/bases-y-conceptos/prototipos.md b/book/paradigmas-de-programacion/orientado-a-objetos/bases-y-conceptos/prototipos.md new file mode 100644 index 0000000..836df5f --- /dev/null +++ b/book/paradigmas-de-programacion/orientado-a-objetos/bases-y-conceptos/prototipos.md @@ -0,0 +1 @@ +## Prototipos [Pagina] \ No newline at end of file diff --git a/book/paradigmas-de-programacion/orientado-a-objetos/buenas-practicas.md b/book/paradigmas-de-programacion/orientado-a-objetos/buenas-practicas.md new file mode 100644 index 0000000..7873814 --- /dev/null +++ b/book/paradigmas-de-programacion/orientado-a-objetos/buenas-practicas.md @@ -0,0 +1 @@ +## Buenas Prácticas [Pagina] \ No newline at end of file diff --git a/book/paradigmas-de-programacion/orientado-a-objetos/patrones/README.md b/book/paradigmas-de-programacion/orientado-a-objetos/patrones/README.md new file mode 100644 index 0000000..908b374 --- /dev/null +++ b/book/paradigmas-de-programacion/orientado-a-objetos/patrones/README.md @@ -0,0 +1 @@ +# Patrones [Readme] \ No newline at end of file diff --git a/book/paradigmas-de-programacion/orientado-a-objetos/patrones/constructor.md b/book/paradigmas-de-programacion/orientado-a-objetos/patrones/constructor.md new file mode 100644 index 0000000..f4e1333 --- /dev/null +++ b/book/paradigmas-de-programacion/orientado-a-objetos/patrones/constructor.md @@ -0,0 +1 @@ +## Constructor [Pagina] \ No newline at end of file diff --git "a/book/conceptos-fundamentales/f\303\241brica.md" b/book/paradigmas-de-programacion/orientado-a-objetos/patrones/fabrica.md similarity index 90% rename from "book/conceptos-fundamentales/f\303\241brica.md" rename to book/paradigmas-de-programacion/orientado-a-objetos/patrones/fabrica.md index d11ecc6..15c6af5 100644 --- "a/book/conceptos-fundamentales/f\303\241brica.md" +++ b/book/paradigmas-de-programacion/orientado-a-objetos/patrones/fabrica.md @@ -1,4 +1,4 @@ -# Fábrica +# Fábrica [Factory] Es una función que retorna un nuevo objeto. ```javascript diff --git a/book/paradigmas-de-programacion/orientado-a-objetos/patrones/proxy.md b/book/paradigmas-de-programacion/orientado-a-objetos/patrones/proxy.md new file mode 100644 index 0000000..78c861e --- /dev/null +++ b/book/paradigmas-de-programacion/orientado-a-objetos/patrones/proxy.md @@ -0,0 +1 @@ +## Proxy [Pagina] \ No newline at end of file diff --git a/book/paradigmas-de-programacion/orientado-a-objetos/patrones/singleton.md b/book/paradigmas-de-programacion/orientado-a-objetos/patrones/singleton.md new file mode 100644 index 0000000..8dcce8f --- /dev/null +++ b/book/paradigmas-de-programacion/orientado-a-objetos/patrones/singleton.md @@ -0,0 +1 @@ +## Singleton [Pagina] \ No newline at end of file diff --git a/book/paradigmas/README.md b/book/paradigmas/README.md deleted file mode 100644 index 1470480..0000000 --- a/book/paradigmas/README.md +++ /dev/null @@ -1 +0,0 @@ -# README - Paradigmas de programación \ No newline at end of file diff --git a/book/patrones/README.md b/book/patrones/README.md deleted file mode 100644 index 4e0ac12..0000000 --- a/book/patrones/README.md +++ /dev/null @@ -1 +0,0 @@ -# README - Patrones \ No newline at end of file diff --git a/book/web-apis/web-apis.md b/book/web-apis/web-apis.md deleted file mode 100644 index 3b1d053..0000000 --- a/book/web-apis/web-apis.md +++ /dev/null @@ -1 +0,0 @@ -# Web APIs \ No newline at end of file