SlideShare a Scribd company logo
1 of 31
Download to read offline
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.

More Related Content

What's hot

Introduction to ASP.NET MVC
Introduction to ASP.NET MVCIntroduction to ASP.NET MVC
Introduction to ASP.NET MVC
Khaled Musaied
 

What's hot (20)

Introduction to ASP.NET MVC
Introduction to ASP.NET MVCIntroduction to ASP.NET MVC
Introduction to ASP.NET MVC
 
An Introduction to the DOM
An Introduction to the DOMAn Introduction to the DOM
An Introduction to the DOM
 
.Net Core
.Net Core.Net Core
.Net Core
 
Introduction to html 5
Introduction to html 5Introduction to html 5
Introduction to html 5
 
Reactive programming with rx java
Reactive programming with rx javaReactive programming with rx java
Reactive programming with rx java
 
Java SE 8 best practices
Java SE 8 best practicesJava SE 8 best practices
Java SE 8 best practices
 
INTRODUCCION AL LA PROGRAMACION WEB.ppt
INTRODUCCION AL LA PROGRAMACION WEB.pptINTRODUCCION AL LA PROGRAMACION WEB.ppt
INTRODUCCION AL LA PROGRAMACION WEB.ppt
 
Use Node.js to create a REST API
Use Node.js to create a REST APIUse Node.js to create a REST API
Use Node.js to create a REST API
 
Introduccion a Visual Studio
Introduccion a Visual StudioIntroduccion a Visual Studio
Introduccion a Visual Studio
 
Intro to HTML and CSS basics
Intro to HTML and CSS basicsIntro to HTML and CSS basics
Intro to HTML and CSS basics
 
Bootstrap Components Quick Overview
Bootstrap Components Quick OverviewBootstrap Components Quick Overview
Bootstrap Components Quick Overview
 
Introducción a REST - SymfonyVLC
Introducción a REST - SymfonyVLCIntroducción a REST - SymfonyVLC
Introducción a REST - SymfonyVLC
 
1. Arquitecturas y Herramientas de Programación
1. Arquitecturas y Herramientas de Programación1. Arquitecturas y Herramientas de Programación
1. Arquitecturas y Herramientas de Programación
 
Intro to HTML & CSS
Intro to HTML & CSSIntro to HTML & CSS
Intro to HTML & CSS
 
Basics of VueJS
Basics of VueJSBasics of VueJS
Basics of VueJS
 
Bootstrap Framework
Bootstrap Framework Bootstrap Framework
Bootstrap Framework
 
Desenvolvimento em Três Camadas com PHP, MVC e Ajax
Desenvolvimento em Três Camadas com PHP, MVC e AjaxDesenvolvimento em Três Camadas com PHP, MVC e Ajax
Desenvolvimento em Três Camadas com PHP, MVC e Ajax
 
Bdd and spec flow
Bdd and spec flowBdd and spec flow
Bdd and spec flow
 
FRONTEND.pptx
FRONTEND.pptxFRONTEND.pptx
FRONTEND.pptx
 
Curso Wordpress - Diseña tu Web en Wordpress
Curso Wordpress - Diseña tu Web en WordpressCurso Wordpress - Diseña tu Web en Wordpress
Curso Wordpress - Diseña tu Web en Wordpress
 

Similar to 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
 

Similar to 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
 

Recently uploaded

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Recently uploaded (11)

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.
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
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...
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
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
 
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
 
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
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
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
 
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