SlideShare una empresa de Scribd logo
1 de 99
Descargar para leer sin conexión
Dominando
JavaScript
por David Avellaneda
@davsket
@davsket?
acerca de mi
• Ingeniero de Sistemas…
• Cofundador de monoku y monomi.co
• Co-organizador de BogotáJS
• Co-organizador de JSConf.co
Agenda
Agenda
• JavaScript: Las partes buenas
• JavaScript Orientado a Objetos (OO)
• Closures, Mixins, Objetos, Prototipos
• Patrones de Diseño y MV*
• APIs Rest, AJAX y Sockets (*)
JavaScript:
Las Partes Buenas
Recomendación:
Compren el Libro
Las Partes Buenas?
JavaScript: The Good Parts
80% Intro a JS
2% Hermosas características
10% Feas características
10% Malas partes
Las Partes Feas
Scope
var a = 5, b = 10
!
function noGlobal( a ){
var b = 3
a = a*2
return a * b
}
!
noGlobal( 1 ) // 6
a // 5
b // 3
typeof
typeof new Number(8) == "object"
typeof 8 == "number"
parseInt
parseInt
¡cuidado con los legacy browsers!
parseInt( "08" ) // 0
parseInt( "08", 10 ) // 8
!
Chrome ya no...
Números Flotantes
Gracias a "Binary Floating-Point
Arithmetic (IEEE 754)"
!
0.1 + 0.2 != 0.3
Valores Falsos
(abstract equality comparison)
'' == '0' // false
0 == '' // true
0 == '0' // true
!
false == 'false' // false
false == '0' // true
!
false == undefined // false
false == null // false
null == undefined // true
!
' trn ' == 0 // true
'' === '0' // false
0 === '' // false
0 === '0' // false
!
false === 'false' // false
false === '0' // false
!
false === undefined // false
false === null // false
null === undefined // false
!
' trn ' === 0 // false
hasOwnProperty
Cualquiera puede modificar el
prototipo y generarte problemas!
with
var a = { p: 0 }, c
!
with( a ){
p = 3
c = 5
}
!
a.p // 3
a.c // undefined
c // 5
eval
No es tan maaaalo como lo pintan!
eval("myValue = myObject." + myKey + ";");
en vez de:
myvalue = myObject[myKey]
No usen eval para ejecutar código desde el
servidor u otro servicio AJAX
switch
... fall through ..
!
va de case en case naturalmente
(requiere usar break)
valida con equivalencia simple
var blah = 0;
switch (blah) {
case -1:
alert('negative 1');
case 0:
alert(0)
case 1:
alert(1);
break;
case 2:
alert(2);
break;
default:
alert('default');
}
Doble Filo!!
Punto y Coma Opcional
(optional semicolon)
!
- Código más limpio -
Declaraciones Sin Corchetes
(block-less statements)
if( a ){
a.b = 3
}
if( a )
a.b = 3
if( a ){
a.b = 3
a.c = 4
}
if( a )
a.b = 3
a.c = 4
if( a ){
a.b = 3
}
a.c = 4
++ --
var a = [1,2,3,4], i = 0
a[i++] // 1
a[++i] // 3
new
"this"
métodos vs funciones
hoisting
el orden de definición de variables y
funciones afecta el resultado
function f(){
alert( a )
a = 5
}
f()
function f(){
alert( a )
a = 5
}
f() // ReferenceError a is not
defined
function f(){
alert( a )
var a = 5
}
f()
function f(){
alert( a )
var a = 5
}
f() // undefined
function f(){
var a
alert( a )
a = 5
}
f() // undefined
var a = 10
!
function f(){
alert( a )
var a = 5
}
!
f()
var a = 10
!
function f(){
alert( a )
var a = 5
}
!
f() // undefined
var a = 10
!
function f(){
var a
alert( a )
a = 5
}
!
f() // undefined
var a = 10
!
function f(){
a = 5
alert( a )
function a(){}
}
!
f() // ?
a // ?
var a = 10
function f(){
a = 5
alert( a )
function a(){}
}
f() // 5
a // ?
var a = 10
function f(){
a = 5
alert( a )
function a(){}
}
f() // 5
a // 5 ? no... 10!!
The Cool Parts + Patterns
Prototype
JavaScript es
Orientado a Objetos
(OO) pero no tiene
Clases
!
JavaScript es basado
en Prototipos
functions con
prototype
function Persona( name ){
this.name = name
}
Persona.prototype.alertName = function(){
alert( this.name )
}
Persona.prototype.setAge = function( age ){
this.age = age
}
var juan = new Persona( 'juan' )
juan.alertName() // juan
juan.setAge( 25 )
!
Persona.prototype.sayYolo = function(){
alert(this.name + ': YOLO!')
}
!
juan.sayYolo() // juan: YOLO!
Object.create( proto, properties )
constructor
juan.constructor // function Persona( ...
__proto__
(no es standard)
(firefox, chrome, opera,
android, ie11)
juan.__proto__
Function are
first-class
objects
¿first-class objects?
• se pueden asignar a variables
• se puede recibir/pasar como
argumentos
• se pueden retornar en una función
• son objetos y por lo tanto tienen
propiedades
Function are
first-class objects
=>
Chain
Callback
Observable
Delegation
Closure
MVC
MVVM
MV*
Chain
var o = {
i: 0,
f: function(){
++ this.i
return this
}
}
o.f().f().f()
o.i // 3
$('#myelem')
.hide()
.css({..})
.data(..)
.fadeIn(..)
Callback ( Async )
"las funciones pueden ser pasadas
como argumentos"
Es como una sala de espera en
la que dependiendo del turno
tu puedes ser llamado
function caller( cb ){
setTimeout(function(){
cb( new Date() )
}, 1000)
}
caller(function( now ){
alert( now )
})
$(document).on('click', click)
function click(){
alert('auch!')
}
$.ajax({
url: ".",
type: "get"
})
.done(function(){
console.log("async!")
})
console.log("sync")
Observable
+ "y Las funciones pueden
asignarse a variables"
Este patrón permite
que diferentes
interesados se
suscriban a un
objeto escuchando
eventos
GIST!
Delegación
Observar cientos de
elementos con cientos de
eventListeners no es
recomendable
Aplica en listados
document.getElementById("parent-list")
.addEventListener("click",function(e) {
if(e.target && e.target.nodeName == "LI") {
console.log("List item ",
e.target.id.replace("post-")," was clicked!");
}
});
$('#padre').on('click', '.hijo', callback)
Closures
se reduce a:
invocación inmediata de
funciones
(function(){
var hidden = 8
}())
!
console.log( typeof hidden )
// undefined
MVC / MVVM / MV*
Sfotipy!
Sfotipy!
• Agregar jQuery
• Crear nuestro Modelo
• Crear nuestra Vista
• Crear nuestro Controlador
• Observables!
Gracias!!

Más contenido relacionado

La actualidad más candente

La actualidad más candente (8)

Jruby On Rails. Ruby on Rails en la JVM
Jruby On Rails. Ruby on Rails en la JVMJruby On Rails. Ruby on Rails en la JVM
Jruby On Rails. Ruby on Rails en la JVM
 
Por pagar
Por pagarPor pagar
Por pagar
 
Clase 11 De Septiembre 2009
Clase 11 De Septiembre 2009Clase 11 De Septiembre 2009
Clase 11 De Septiembre 2009
 
Introducción a PHP 5.4
Introducción a PHP 5.4Introducción a PHP 5.4
Introducción a PHP 5.4
 
Funciones y procedimientos
Funciones y procedimientosFunciones y procedimientos
Funciones y procedimientos
 
Lima hack 2011
Lima hack 2011Lima hack 2011
Lima hack 2011
 
Introducción a Angular
Introducción a AngularIntroducción a Angular
Introducción a Angular
 
Tema2[php]
Tema2[php]Tema2[php]
Tema2[php]
 

Destacado

Párrafos en HTML
Párrafos en HTMLPárrafos en HTML
Párrafos en HTMLOVAWEB
 
5 Programación Web con .NET y C#
5 Programación Web con .NET y C#5 Programación Web con .NET y C#
5 Programación Web con .NET y C#guidotic
 
ASP.NET MVC (2011)
ASP.NET MVC (2011)ASP.NET MVC (2011)
ASP.NET MVC (2011)wildtango
 
Introducción a WCF
Introducción a WCFIntroducción a WCF
Introducción a WCFpabloesp
 
Configuración básica de Entity Framework
Configuración básica de Entity FrameworkConfiguración básica de Entity Framework
Configuración básica de Entity Frameworkander_gs
 
SSP Software Portfolio
SSP Software PortfolioSSP Software Portfolio
SSP Software PortfolioAlexey Suchkov
 
No me hagas pensar. Buenas Prácticas para desarrollar en la web
No me hagas pensar. Buenas Prácticas para desarrollar en la webNo me hagas pensar. Buenas Prácticas para desarrollar en la web
No me hagas pensar. Buenas Prácticas para desarrollar en la webmenttes
 
Programación en html 4
Programación en html 4Programación en html 4
Programación en html 4luchopaisa
 
Programación en html 2
Programación en html 2Programación en html 2
Programación en html 2luchopaisa
 
Programación con C/AL para Microsoft Business Solutions Navision
Programación con C/AL para Microsoft Business Solutions NavisionProgramación con C/AL para Microsoft Business Solutions Navision
Programación con C/AL para Microsoft Business Solutions Navisionpabloesp
 
1 Programación Web con .NET y C#
1 Programación Web con .NET y C#1 Programación Web con .NET y C#
1 Programación Web con .NET y C#guidotic
 
Desarrollo de Aplicaciones Web con ASP.NET MVC5
Desarrollo de Aplicaciones Web con ASP.NET MVC5Desarrollo de Aplicaciones Web con ASP.NET MVC5
Desarrollo de Aplicaciones Web con ASP.NET MVC5Oscar Gensollen
 
Introducción a la Arquitectura de Software
Introducción a la Arquitectura de SoftwareIntroducción a la Arquitectura de Software
Introducción a la Arquitectura de SoftwareGustavo Alzate Sandoval
 

Destacado (20)

Html 1
Html 1Html 1
Html 1
 
Párrafos en HTML
Párrafos en HTMLPárrafos en HTML
Párrafos en HTML
 
5 Programación Web con .NET y C#
5 Programación Web con .NET y C#5 Programación Web con .NET y C#
5 Programación Web con .NET y C#
 
Wfc
WfcWfc
Wfc
 
ASP.NET MVC (2011)
ASP.NET MVC (2011)ASP.NET MVC (2011)
ASP.NET MVC (2011)
 
Introducción a WCF
Introducción a WCFIntroducción a WCF
Introducción a WCF
 
curso html
curso htmlcurso html
curso html
 
Qué Son Las Css
Qué Son Las CssQué Son Las Css
Qué Son Las Css
 
Configuración básica de Entity Framework
Configuración básica de Entity FrameworkConfiguración básica de Entity Framework
Configuración básica de Entity Framework
 
Conceptos básicos de Asp.net mvc
Conceptos básicos de Asp.net mvcConceptos básicos de Asp.net mvc
Conceptos básicos de Asp.net mvc
 
SSP Software Portfolio
SSP Software PortfolioSSP Software Portfolio
SSP Software Portfolio
 
css posicionamiento y visualización
css posicionamiento y visualizacióncss posicionamiento y visualización
css posicionamiento y visualización
 
Introducción a Asp.Net Mvc
Introducción a Asp.Net MvcIntroducción a Asp.Net Mvc
Introducción a Asp.Net Mvc
 
No me hagas pensar. Buenas Prácticas para desarrollar en la web
No me hagas pensar. Buenas Prácticas para desarrollar en la webNo me hagas pensar. Buenas Prácticas para desarrollar en la web
No me hagas pensar. Buenas Prácticas para desarrollar en la web
 
Programación en html 4
Programación en html 4Programación en html 4
Programación en html 4
 
Programación en html 2
Programación en html 2Programación en html 2
Programación en html 2
 
Programación con C/AL para Microsoft Business Solutions Navision
Programación con C/AL para Microsoft Business Solutions NavisionProgramación con C/AL para Microsoft Business Solutions Navision
Programación con C/AL para Microsoft Business Solutions Navision
 
1 Programación Web con .NET y C#
1 Programación Web con .NET y C#1 Programación Web con .NET y C#
1 Programación Web con .NET y C#
 
Desarrollo de Aplicaciones Web con ASP.NET MVC5
Desarrollo de Aplicaciones Web con ASP.NET MVC5Desarrollo de Aplicaciones Web con ASP.NET MVC5
Desarrollo de Aplicaciones Web con ASP.NET MVC5
 
Introducción a la Arquitectura de Software
Introducción a la Arquitectura de SoftwareIntroducción a la Arquitectura de Software
Introducción a la Arquitectura de Software
 

Similar a Mejorando.la: Curso Profesional de Frontend, Dominando JavaScript

Curso Swift
Curso SwiftCurso Swift
Curso SwiftPlatzi
 
JavaScript para desarrolladores c#
JavaScript para desarrolladores c#JavaScript para desarrolladores c#
JavaScript para desarrolladores c#Luis Ruiz Pavón
 
Codemotion 2016 - d3.js un taller divertido y difícil
Codemotion 2016 - d3.js un taller divertido y difícilCodemotion 2016 - d3.js un taller divertido y difícil
Codemotion 2016 - d3.js un taller divertido y difícilJavier Abadía
 
Javascript en proyectos reales: jQuery
Javascript en proyectos reales: jQueryJavascript en proyectos reales: jQuery
Javascript en proyectos reales: jQueryDavid Arango
 
TypeScript para Javeros: Cómo programar web front-end y sentirse como en casa
TypeScript para Javeros: Cómo programar web front-end y sentirse como en casaTypeScript para Javeros: Cómo programar web front-end y sentirse como en casa
TypeScript para Javeros: Cómo programar web front-end y sentirse como en casaMicael Gallego
 
¿Cómo mantener tu javascript?: Buenas prácticas
¿Cómo mantener tu javascript?: Buenas prácticas¿Cómo mantener tu javascript?: Buenas prácticas
¿Cómo mantener tu javascript?: Buenas prácticasjaespinmora
 
05. Creando e implementando objetos y métodos
05. Creando e implementando objetos y métodos05. Creando e implementando objetos y métodos
05. Creando e implementando objetos y métodosDanae Aguilar Guzmán
 
Javascript continuación
Javascript   continuaciónJavascript   continuación
Javascript continuaciónDaniel Grippo
 
Javascript Básico
Javascript BásicoJavascript Básico
Javascript Básicocamposer
 
Practica 13 de_alice(2)
Practica 13 de_alice(2)Practica 13 de_alice(2)
Practica 13 de_alice(2)ArmandoC42
 
Practica 13 de_alice(2)
Practica 13 de_alice(2)Practica 13 de_alice(2)
Practica 13 de_alice(2)dani t
 
Practica 13 alice
Practica 13 alicePractica 13 alice
Practica 13 aliceAquino1912
 

Similar a Mejorando.la: Curso Profesional de Frontend, Dominando JavaScript (20)

Curso Swift
Curso SwiftCurso Swift
Curso Swift
 
JavaScript para desarrolladores c#
JavaScript para desarrolladores c#JavaScript para desarrolladores c#
JavaScript para desarrolladores c#
 
Codemotion 2016 - d3.js un taller divertido y difícil
Codemotion 2016 - d3.js un taller divertido y difícilCodemotion 2016 - d3.js un taller divertido y difícil
Codemotion 2016 - d3.js un taller divertido y difícil
 
Presentación JavaScript
Presentación JavaScriptPresentación JavaScript
Presentación JavaScript
 
Javascript en proyectos reales: jQuery
Javascript en proyectos reales: jQueryJavascript en proyectos reales: jQuery
Javascript en proyectos reales: jQuery
 
TypeScript para Javeros: Cómo programar web front-end y sentirse como en casa
TypeScript para Javeros: Cómo programar web front-end y sentirse como en casaTypeScript para Javeros: Cómo programar web front-end y sentirse como en casa
TypeScript para Javeros: Cómo programar web front-end y sentirse como en casa
 
¿Cómo mantener tu javascript?: Buenas prácticas
¿Cómo mantener tu javascript?: Buenas prácticas¿Cómo mantener tu javascript?: Buenas prácticas
¿Cómo mantener tu javascript?: Buenas prácticas
 
05. Creando e implementando objetos y métodos
05. Creando e implementando objetos y métodos05. Creando e implementando objetos y métodos
05. Creando e implementando objetos y métodos
 
Javascript continuación
Javascript   continuaciónJavascript   continuación
Javascript continuación
 
React
ReactReact
React
 
Javascript Básico
Javascript BásicoJavascript Básico
Javascript Básico
 
Javascript
JavascriptJavascript
Javascript
 
Javascript - 2014
Javascript - 2014Javascript - 2014
Javascript - 2014
 
PRACTICA 13
PRACTICA 13PRACTICA 13
PRACTICA 13
 
Curso basico c sharp
Curso basico c sharpCurso basico c sharp
Curso basico c sharp
 
Curso basico c sharp
Curso basico c sharpCurso basico c sharp
Curso basico c sharp
 
Java web Lección 04 - JSTL
Java web Lección 04 - JSTLJava web Lección 04 - JSTL
Java web Lección 04 - JSTL
 
Practica 13 de_alice(2)
Practica 13 de_alice(2)Practica 13 de_alice(2)
Practica 13 de_alice(2)
 
Practica 13 de_alice(2)
Practica 13 de_alice(2)Practica 13 de_alice(2)
Practica 13 de_alice(2)
 
Practica 13 alice
Practica 13 alicePractica 13 alice
Practica 13 alice
 

Más de David Ballén

Ocho cosas que debes saber de JavaScript
Ocho cosas que debes saber de JavaScriptOcho cosas que debes saber de JavaScript
Ocho cosas que debes saber de JavaScriptDavid Ballén
 
BogotaJS Bday 2016: Taller de SumobotJr
BogotaJS Bday 2016: Taller de SumobotJrBogotaJS Bday 2016: Taller de SumobotJr
BogotaJS Bday 2016: Taller de SumobotJrDavid Ballén
 
Wrold Bot Domination: Sumobot jr
Wrold Bot Domination: Sumobot jrWrold Bot Domination: Sumobot jr
Wrold Bot Domination: Sumobot jrDavid Ballén
 
Frontend Tools | Herramientas para Frontends
Frontend Tools | Herramientas para FrontendsFrontend Tools | Herramientas para Frontends
Frontend Tools | Herramientas para FrontendsDavid Ballén
 
Manipulación de Video de la Webcam con JavaScript
Manipulación de Video de la Webcam con JavaScriptManipulación de Video de la Webcam con JavaScript
Manipulación de Video de la Webcam con JavaScriptDavid Ballén
 
Cómo construir un Servidor Web y Bot de Memes para Slack
Cómo construir un Servidor Web y Bot de Memes para SlackCómo construir un Servidor Web y Bot de Memes para Slack
Cómo construir un Servidor Web y Bot de Memes para SlackDavid Ballén
 

Más de David Ballén (6)

Ocho cosas que debes saber de JavaScript
Ocho cosas que debes saber de JavaScriptOcho cosas que debes saber de JavaScript
Ocho cosas que debes saber de JavaScript
 
BogotaJS Bday 2016: Taller de SumobotJr
BogotaJS Bday 2016: Taller de SumobotJrBogotaJS Bday 2016: Taller de SumobotJr
BogotaJS Bday 2016: Taller de SumobotJr
 
Wrold Bot Domination: Sumobot jr
Wrold Bot Domination: Sumobot jrWrold Bot Domination: Sumobot jr
Wrold Bot Domination: Sumobot jr
 
Frontend Tools | Herramientas para Frontends
Frontend Tools | Herramientas para FrontendsFrontend Tools | Herramientas para Frontends
Frontend Tools | Herramientas para Frontends
 
Manipulación de Video de la Webcam con JavaScript
Manipulación de Video de la Webcam con JavaScriptManipulación de Video de la Webcam con JavaScript
Manipulación de Video de la Webcam con JavaScript
 
Cómo construir un Servidor Web y Bot de Memes para Slack
Cómo construir un Servidor Web y Bot de Memes para SlackCómo construir un Servidor Web y Bot de Memes para Slack
Cómo construir un Servidor Web y Bot de Memes para Slack
 

Último

Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzzAlexandergo5
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 

Último (20)

Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzz
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 

Mejorando.la: Curso Profesional de Frontend, Dominando JavaScript