SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Downloaden Sie, um offline zu lesen
DESARROLLO WEB
1. Introducción
2. HTML
3. CSS
4. JavaScript
5. jQuery
6. AngularJS
7. Apache Cordova(Phonegap)
8. Otras herramientas
INTRODUCCIÓN
FRONTEND + +
Comunicación HTTP
BACKEND
+ +
+ +
DESARROLLO WEB
1. Introducción
2. HTML
3. CSS
4. JavaScript
5. jQuery
6. AngularJS
7. Apache Cordova(Phonegap)
8. Otras herramientas
HTML
Es laestructurade lapáginaWeb.
<
!
D
O
C
T
Y
P
Eh
t
m
l
>
<
h
t
m
l
>
<
h
e
a
d
>
<
t
i
t
l
e
>
T
i
t
u
l
od
el
ap
á
g
i
n
a
<
/
t
i
t
l
e
>
<
/
h
e
a
d
>
<
b
o
d
y
>
<
!
-
-U
nc
o
m
e
n
t
a
r
i
o-
-
>
<
d
i
v
>
<
p
>
U
np
á
r
r
a
f
o
.
<
p
>
<
/
d
i
v
>
<
/
b
o
d
y
>
<
/
h
t
m
l
>
DEMO
DESARROLLO WEB
1. Introducción
2. HTML
3. CSS
4. JavaScript
5. jQuery
6. AngularJS
7. Apache Cordova(Phonegap)
8. Otras herramientas
CSS
Se utilizaparadescribir elaspecto yelformato de lapáginaweb.
#
r
e
s
u
l
t
a
d
o
s{
b
o
r
d
e
r
:2
p
xs
o
l
i
db
l
a
c
k
;
}
#
r
e
s
u
l
t
a
d
o
st
h{
c
o
l
o
r
:r
e
d
;
}
.
h
i
g
h
l
i
g
h
t{
f
o
n
t
-
s
i
z
e
:3
0
p
x
;
}
b
u
t
t
o
n{
b
a
c
k
g
r
o
u
n
d
-
c
o
l
o
r
:#
6
6
F
F
4
4
;
}
DEMO
CSS
Existen librerías yframeworks que yatienen un CSS
facilitandonos eltener que crear uno de cero.
http://getbootstrap.com/
DEMO
DESARROLLO WEB
1. Introducción
2. HTML
3. CSS
4. JavaScript
5. jQuery
6. AngularJS
7. Apache Cordova(Phonegap)
8. Otras herramientas
JAVASCRIPT <> JAVA
JAVASCRIPT
Es un lenguaje de programación interpretado mayormente
utilizado parahacer las páginas web dinámicas.
Es débilmente tipado.
Es tipado dinámico.
Basado en prototipos.
Evaluación en tiempo de ejecución.
Funciones de primeraclase.
JAVASCRIPT
Se utilizaparadescribir elaspecto yelformato de lapáginaweb.
v
a
rr
e
s
u
l
t
a
d
o
;
f
u
n
c
t
i
o
nf
a
c
t
o
r
i
a
l
(
n
){
i
f(
n=
=
=0
){
r
e
t
u
r
n1
;
}
r
e
t
u
r
nn*f
a
c
t
o
r
i
a
l
(
n-1
)
;
}
r
e
s
u
l
t
a
d
o=f
a
c
t
o
r
i
a
l
(
5
)
;
DEMO
DESARROLLO WEB
1. Introducción
2. HTML
3. CSS
4. JavaScript
5. jQuery
6. AngularJS
7. Apache Cordova(Phonegap)
8. Otras herramientas
http://www.jquery.com
JQUERY
Se utilizaparasimplificar lasintaxis yparaevitar problemas de
compatibilidad entre navegadores.
$
(
"
b
u
t
t
o
n
.
c
o
n
t
i
n
u
e
"
)
.
h
t
m
l
("
N
e
x
tS
t
e
p
.
.
.
"
)
;
v
a
rh
i
d
d
e
n
B
o
x=$
("
#
b
a
n
n
e
r
-
m
e
s
s
a
g
e
")
;
$
("
#
b
u
t
t
o
n
-
c
o
n
t
a
i
n
e
rb
u
t
t
o
n
")
.
o
n
("
c
l
i
c
k
"
,f
u
n
c
t
i
o
n
(e
v
e
n
t){
h
i
d
d
e
n
B
o
x
.
s
h
o
w
(
)
;
}
)
;
DEMO
DESARROLLO WEB
1. Introducción
2. HTML
3. CSS
4. JavaScript
5. jQuery
6. AngularJS
7. Apache Cordova(Phonegap)
8. Otras herramientas
http://www.angularjs.org
ANGULAR JS
Es un framework JavaScriptque ayudaacrear "Single Page
App"(SPA).
Ayudaaestructurar elcódigo separándolo en Módulos que
continen Controladores, Directivas, Filtros yServicios.
ANGULAR JS
<
!
D
O
C
T
Y
P
Eh
t
m
l
>
<
h
t
m
ln
g
-
a
p
p
>
<
h
e
a
d
>
<
s
c
r
i
p
ts
r
c
=
"
j
s
/
a
n
g
u
l
a
r
.
m
i
n
.
j
s
"
>
<
/
s
c
r
i
p
t
>
<
/
h
e
a
d
>
<
b
o
d
y
>
<
l
a
b
e
l
>
N
a
m
e
:
<
/
l
a
b
e
l
>
<
i
n
p
u
tt
y
p
e
=
"
t
e
x
t
"n
g
-
m
o
d
e
l
=
"
y
o
u
r
N
a
m
e
"
>
<
h
1
>
H
e
l
l
o{
{
y
o
u
r
N
a
m
e
}
}
!
<
/
h
1
>
<
/
b
o
d
y
>
<
/
h
t
m
l
>
DEMO
DESARROLLO WEB
1. Introducción
2. HTML
3. CSS
4. JavaScript
5. jQuery
6. AngularJS
7. Apache Cordova(Phonegap)
8. Otras herramientas
http://cordova.apache.org
APACHE CORDOVA
Es unaplataformaparaconstruir aplicaciones móviles nativas
utilizando HTML, CSS yJavaScript.
-CREARDEMO -
DESARROLLO WEB
1. Introducción
2. HTML
3. CSS
4. JavaScript
5. jQuery
6. AngularJS
7. Apache Cordova(Phonegap)
8. Otras herramientas
VERSIONADO
GIT
GITHUB
Elrepositorio open source más popular.
Fácilde utilizar.
De formagratuitasólo permite proyectos open source.
https://github.com/
GIT
BITBUCKET
Fácilde utilizar.
Permite repositorios privados paraun equipo de máximo 10
personas.
https://bitbucket.org/
Estapresentación fué hechacon HTML + CSS + JS utilizando la
libreríaReveal.js
¿PREGUNTAS?
Los ejemplos ylapresentación se encuentran subidos en:
https://github.com/ferc/presentacion_web
MUCHAS GRACIAS.

Weitere ähnliche Inhalte

Was ist angesagt?

Active Directory
Active DirectoryActive Directory
Active Directory
jessica
 
Ingenieria de requerimientos-05
Ingenieria de requerimientos-05Ingenieria de requerimientos-05
Ingenieria de requerimientos-05
Juana Rodríguez
 

Was ist angesagt? (20)

Java.sql.*
Java.sql.*Java.sql.*
Java.sql.*
 
Introducción a HTML5 y CSS3
Introducción a HTML5 y CSS3Introducción a HTML5 y CSS3
Introducción a HTML5 y CSS3
 
Curso Java Avanzado 2 Servlets
Curso Java Avanzado   2 ServletsCurso Java Avanzado   2 Servlets
Curso Java Avanzado 2 Servlets
 
Taller de Base de datos - Unidad 1 SGBD introduccion
Taller de Base de datos - Unidad 1 SGBD introduccionTaller de Base de datos - Unidad 1 SGBD introduccion
Taller de Base de datos - Unidad 1 SGBD introduccion
 
HTML5
HTML5HTML5
HTML5
 
Active Directory
Active DirectoryActive Directory
Active Directory
 
Html
HtmlHtml
Html
 
Access presentacion
Access presentacionAccess presentacion
Access presentacion
 
En 20 minutos... Buenas Practicas SSL
En 20 minutos... Buenas Practicas SSLEn 20 minutos... Buenas Practicas SSL
En 20 minutos... Buenas Practicas SSL
 
Administracion de usuarios y grupos
Administracion de usuarios y gruposAdministracion de usuarios y grupos
Administracion de usuarios y grupos
 
Crear conexion a servidor en MySQL Workbench
Crear conexion a servidor en  MySQL WorkbenchCrear conexion a servidor en  MySQL Workbench
Crear conexion a servidor en MySQL Workbench
 
FRONTEND.pptx
FRONTEND.pptxFRONTEND.pptx
FRONTEND.pptx
 
NodeJS
NodeJSNodeJS
NodeJS
 
Metodologia oohdm
Metodologia oohdmMetodologia oohdm
Metodologia oohdm
 
Ingenieria de requerimientos-05
Ingenieria de requerimientos-05Ingenieria de requerimientos-05
Ingenieria de requerimientos-05
 
Nodejs presentation
Nodejs presentationNodejs presentation
Nodejs presentation
 
Manejo de triggers en sql server
Manejo de triggers en sql server Manejo de triggers en sql server
Manejo de triggers en sql server
 
Cuadro comparativo de los tipos de webs
Cuadro comparativo de los tipos de websCuadro comparativo de los tipos de webs
Cuadro comparativo de los tipos de webs
 
Herramientas web 1.0
Herramientas web 1.0Herramientas web 1.0
Herramientas web 1.0
 
Responsive Web Design (Diseño Web Adaptable)
Responsive Web Design (Diseño Web Adaptable)Responsive Web Design (Diseño Web Adaptable)
Responsive Web Design (Diseño Web Adaptable)
 

Ähnlich wie Desarrollo web Front End

Open Source Modern Web Development
Open Source Modern Web DevelopmentOpen Source Modern Web Development
Open Source Modern Web Development
Jaime Irurzun
 

Ähnlich wie Desarrollo web Front End (20)

Open Source Modern Web Development
Open Source Modern Web DevelopmentOpen Source Modern Web Development
Open Source Modern Web Development
 
Semana 2 Arquitectura web y HTML 5
Semana 2   Arquitectura web y HTML 5Semana 2   Arquitectura web y HTML 5
Semana 2 Arquitectura web y HTML 5
 
Introducción a HTML5 y CSS3 AWGR
Introducción a HTML5 y CSS3 AWGRIntroducción a HTML5 y CSS3 AWGR
Introducción a HTML5 y CSS3 AWGR
 
Html5
Html5Html5
Html5
 
APIs REST: Django y Go
APIs REST: Django y GoAPIs REST: Django y Go
APIs REST: Django y Go
 
myprofly
myproflymyprofly
myprofly
 
PHP Con symfony
PHP Con symfonyPHP Con symfony
PHP Con symfony
 
deSymfony 2013 - Creando aplicaciones web desde otro ángulo con Symfony y A...
deSymfony 2013 -  Creando aplicaciones web desde otro ángulo con Symfony y A...deSymfony 2013 -  Creando aplicaciones web desde otro ángulo con Symfony y A...
deSymfony 2013 - Creando aplicaciones web desde otro ángulo con Symfony y A...
 
Todo sobre HTML5
Todo sobre HTML5Todo sobre HTML5
Todo sobre HTML5
 
HTML5
HTML5HTML5
HTML5
 
Html5
Html5Html5
Html5
 
Phonegap
PhonegapPhonegap
Phonegap
 
HTML 5 para SEO
HTML 5 para SEOHTML 5 para SEO
HTML 5 para SEO
 
HTML5 y los desafíos del desarrollo web de HOY
HTML5 y los desafíos del desarrollo web de HOYHTML5 y los desafíos del desarrollo web de HOY
HTML5 y los desafíos del desarrollo web de HOY
 
Barcelona Workshop 2008
Barcelona Workshop 2008Barcelona Workshop 2008
Barcelona Workshop 2008
 
Html5 g@tv
Html5 g@tvHtml5 g@tv
Html5 g@tv
 
Curso HTML 5 - Módulo 1
Curso HTML 5 - Módulo 1Curso HTML 5 - Módulo 1
Curso HTML 5 - Módulo 1
 
Novedades en html5
Novedades en html5Novedades en html5
Novedades en html5
 
Web20 With Ajax
Web20 With AjaxWeb20 With Ajax
Web20 With Ajax
 
Ajax
AjaxAjax
Ajax
 

Kürzlich hochgeladen

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Kürzlich hochgeladen (12)

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 

Desarrollo web Front End