SlideShare uma empresa Scribd logo
1 de 12
Baixar para ler offline
Tema 1.- Introducción a
la programación Web
CFGM Sistemas
Microinformáticos y Redes
Programación Web
1. Entorno


Partes de una conexión web:
Cliente  usuario utiliza navegador web
Servidor  donde residen las páginas web
2. Tecnologías








Navegador web: aplicación que opera a través de
Internet.
HTML: lenguaje de marcado predominante para la
elaboración de páginas web.
CSS: lenguaje usado para definir la presentación de
un documento estructurado.
Javascript: lenguaje de programación interpretado.
Se utiliza principalmente para permitir mejoras en la
interfaz de usuario y páginas web dinámicas.






Framework: conjunto de bibliotecas y
programas que permiten realizar aplicaciones
web en Python de manera más sencilla
Python, PHP, ASP, … : Lenguajes de
programación del lado del servidor.
Apache: Servidor de páginas web más
utilizado (Linux).
Peticiones de Páginas Web
3. Herramientas para el
desarrollo web
Para realizar páginas web básicas basta con un editor
de textos y un navegador web.
Tipos de editores
 Editores de texto (texto plano):





Simples. Ej. Bloc de notas
Dedicados a la programación. Con funciones útiles, como
resaltar palabras o proporcionar listado de etiquetas, …

Aplicaciones WYSIWYG:




Programas especializados que trabajan de forma gráfica.
No necesitas conocer a fondo la sintaxis.
Ej. Macromedia Dreamweaver, NVU, Ms. FrontPage,…
4. Consideraciones iniciales


Planificar el trabajo





Importante planificar el trabajo.
Elaborar un esquema con los elementos que se
van a incluir (imágenes, sonidos, enlaces, etc.).

Leyes y normativas




No podemos incluir cualquier elemento.
Propiedad intelectual y datos personales.
Pedir permiso o utilizar recursos gratuitos (con
licencia Creative Commons, GPL, …)
Rendimiento de las páginas web
Visualización y descarga
 Resolución de pantalla (nº píxeles)




Servidores y ordenadores personales




Resolución muy alta –> página muy grande.
Muchos applets (programas) –> más lenta.

Peso de la página


Cuantos menos “pesen” los elementos menos
tardará en llegar hasta el cliente.
5. Elementos gráficos y
multimedia


Imágenes


Formatos recomendados para web






JPEG – fotografías / 16 m. de colores / compresión.
GIF – gráficos lineales / 256 colores / animaciones.
PNG – mejora GIF pero sin animaciones.

Sonidos y vídeos




Tamaño: muy “pesados”  comprimidos.
Extensiones o plugin para reproducirlos.
Utilizar enlaces o colocarlos al final del código.
Prácticas
1.
2.
3.

4.
5.

6.
7.

Crea un banner online con tu nombre. (indica la URL e insértalo)
Busca algunas aplicaciones para la creación de GIF animados e
indica sus características. Elige la que más te guste y crea uno.
Busca alguna página en la que puedas encontrar música libre de
royalties y descárgate algunos archivos (indica la URL) ¿Cuáles son
sus condiciones de uso?
Busca alguna página con imágenes gratuitas (indica la URL) y
descárgate una (insértala en el documento).
Utilizando alguna herramienta de tratamiento de imágenes (p.e.
GIMP) abre una foto y guárdala en formato JPG y GIF. ¿qué
diferencias aprecias? Haz lo mismo con un dibujo lineal y vuelve a
comprobar qué ha cambiado. (inserta las imágenes y explica que
ocurre en cada caso)
Busca en un sitio para redimensionar las imágenes online.
Redimensiona una imagen, indica el tamaño inicial y el resultante.
Haz un cuadro resumen con los formatos de imágenes, audio y vídeo
más importantes e indica algunas de las características de cada uno
(colores, uso adecuado, tamaño, calidad, …)

Mais conteúdo relacionado

Mais procurados

Mais procurados (15)

Dreamwever en powerpoint[1]
Dreamwever en powerpoint[1]Dreamwever en powerpoint[1]
Dreamwever en powerpoint[1]
 
Colegio nicolás esguerra
Colegio nicolás esguerraColegio nicolás esguerra
Colegio nicolás esguerra
 
Html
HtmlHtml
Html
 
WordPress PHP
WordPress PHPWordPress PHP
WordPress PHP
 
Lenguaje de programación web
Lenguaje de programación webLenguaje de programación web
Lenguaje de programación web
 
Algo De Conceptos De Internet
Algo De Conceptos De InternetAlgo De Conceptos De Internet
Algo De Conceptos De Internet
 
Programacion web-ian
Programacion web-ianProgramacion web-ian
Programacion web-ian
 
File zilla cliente ftp
File zilla cliente ftpFile zilla cliente ftp
File zilla cliente ftp
 
Lenguajes de programación web
Lenguajes de programación webLenguajes de programación web
Lenguajes de programación web
 
Programación web
Programación webProgramación web
Programación web
 
Apresentacion examen
Apresentacion examenApresentacion examen
Apresentacion examen
 
Html ana y eliana
Html ana y elianaHtml ana y eliana
Html ana y eliana
 
Programacion web
Programacion webProgramacion web
Programacion web
 
La importancia del frontend y backend en un proyecto
La importancia del frontend y backend en un proyectoLa importancia del frontend y backend en un proyecto
La importancia del frontend y backend en un proyecto
 
Programación web
Programación web Programación web
Programación web
 

Destaque

jose angel ortiz ballesteros
jose angel ortiz ballesterosjose angel ortiz ballesteros
jose angel ortiz ballesterosortiiz4
 
4 placa base o placa madre
4 placa base o placa madre4 placa base o placa madre
4 placa base o placa madreconrado perea
 
Modulo hlc
Modulo hlcModulo hlc
Modulo hlcI LG
 
Modulo apw
Modulo apwModulo apw
Modulo apwI LG
 
Presentación orientacion momae y aplof 1
Presentación orientacion momae y aplof 1Presentación orientacion momae y aplof 1
Presentación orientacion momae y aplof 1I LG
 
Tx Newsletter 15.05.15
Tx Newsletter 15.05.15Tx Newsletter 15.05.15
Tx Newsletter 15.05.15BIS HCM
 
τα δάνεια της Επανάστασης
τα δάνεια της Επανάστασηςτα δάνεια της Επανάστασης
τα δάνεια της Επανάστασηςntinakatirtzi
 
동그라미 런
동그라미 런동그라미 런
동그라미 런moonjunu
 
Top Floor Technologies User Experience Forum 2013
Top Floor Technologies User Experience Forum 2013Top Floor Technologies User Experience Forum 2013
Top Floor Technologies User Experience Forum 2013Top Floor Technologies
 
Plastation4
Plastation4Plastation4
Plastation4tecnopro
 
Taller "Publicidad online para negocios" - Abraham Villar - Huelva Inteligent...
Taller "Publicidad online para negocios" - Abraham Villar - Huelva Inteligent...Taller "Publicidad online para negocios" - Abraham Villar - Huelva Inteligent...
Taller "Publicidad online para negocios" - Abraham Villar - Huelva Inteligent...Huelva Inteligente
 

Destaque (20)

Ping
PingPing
Ping
 
jose angel ortiz ballesteros
jose angel ortiz ballesterosjose angel ortiz ballesteros
jose angel ortiz ballesteros
 
4 placa base o placa madre
4 placa base o placa madre4 placa base o placa madre
4 placa base o placa madre
 
Modulo hlc
Modulo hlcModulo hlc
Modulo hlc
 
Modulo apw
Modulo apwModulo apw
Modulo apw
 
Presentación orientacion momae y aplof 1
Presentación orientacion momae y aplof 1Presentación orientacion momae y aplof 1
Presentación orientacion momae y aplof 1
 
Ud1
Ud1Ud1
Ud1
 
Tx Newsletter 15.05.15
Tx Newsletter 15.05.15Tx Newsletter 15.05.15
Tx Newsletter 15.05.15
 
Props
PropsProps
Props
 
BizViz Analytics workflow
BizViz Analytics workflowBizViz Analytics workflow
BizViz Analytics workflow
 
τα δάνεια της Επανάστασης
τα δάνεια της Επανάστασηςτα δάνεια της Επανάστασης
τα δάνεια της Επανάστασης
 
Recap saison 2015
Recap saison 2015Recap saison 2015
Recap saison 2015
 
동그라미 런
동그라미 런동그라미 런
동그라미 런
 
Social Media & Recht
Social Media & RechtSocial Media & Recht
Social Media & Recht
 
Top Floor Technologies User Experience Forum 2013
Top Floor Technologies User Experience Forum 2013Top Floor Technologies User Experience Forum 2013
Top Floor Technologies User Experience Forum 2013
 
Śniadanie Daje Moc
Śniadanie Daje MocŚniadanie Daje Moc
Śniadanie Daje Moc
 
AL-33D
AL-33DAL-33D
AL-33D
 
Plastation4
Plastation4Plastation4
Plastation4
 
Taller "Publicidad online para negocios" - Abraham Villar - Huelva Inteligent...
Taller "Publicidad online para negocios" - Abraham Villar - Huelva Inteligent...Taller "Publicidad online para negocios" - Abraham Villar - Huelva Inteligent...
Taller "Publicidad online para negocios" - Abraham Villar - Huelva Inteligent...
 
Envoltorios para libros
Envoltorios para librosEnvoltorios para libros
Envoltorios para libros
 

Semelhante a Tema 1

Diseño de Páginas Web
Diseño de Páginas WebDiseño de Páginas Web
Diseño de Páginas Web8vivi8
 
Los diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webLos diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webCartagena, Bolivar
 
Los diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webLos diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webCartagena, Bolivar
 
Lenguajes de programacion web
Lenguajes de programacion webLenguajes de programacion web
Lenguajes de programacion webinfobran
 
Presentacion Diseño Web
Presentacion Diseño WebPresentacion Diseño Web
Presentacion Diseño WebNicida Malca
 
Presentacion de herramientas multimediales
Presentacion de herramientas multimedialesPresentacion de herramientas multimediales
Presentacion de herramientas multimedialesangela24deissy
 
Php adsi 2013 sena
Php adsi 2013 senaPhp adsi 2013 sena
Php adsi 2013 senayexikita1
 
Archivos Electrónicos tipos extensiones y programas informaticos
Archivos Electrónicos tipos extensiones y programas informaticosArchivos Electrónicos tipos extensiones y programas informaticos
Archivos Electrónicos tipos extensiones y programas informaticosgaby_ga42
 
los-diferentes-lenguajes-de-programacion-para-la-web
 los-diferentes-lenguajes-de-programacion-para-la-web los-diferentes-lenguajes-de-programacion-para-la-web
los-diferentes-lenguajes-de-programacion-para-la-webolguisf
 
los diferentes lenguajes de programación para-la-web
 los diferentes lenguajes de programación para-la-web los diferentes lenguajes de programación para-la-web
los diferentes lenguajes de programación para-la-webolguisf
 
Adapactión de contenido web a la lengua de signos desde la perspectiva del so...
Adapactión de contenido web a la lengua de signos desde la perspectiva del so...Adapactión de contenido web a la lengua de signos desde la perspectiva del so...
Adapactión de contenido web a la lengua de signos desde la perspectiva del so...guestc92423
 

Semelhante a Tema 1 (20)

Desarrollo web
Desarrollo webDesarrollo web
Desarrollo web
 
Exposición 8
Exposición 8Exposición 8
Exposición 8
 
Losdelsur
LosdelsurLosdelsur
Losdelsur
 
Investigación
InvestigaciónInvestigación
Investigación
 
Diseño de Páginas Web
Diseño de Páginas WebDiseño de Páginas Web
Diseño de Páginas Web
 
Los diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webLos diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la web
 
Los diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webLos diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la web
 
Lenguajes de programacion web
Lenguajes de programacion webLenguajes de programacion web
Lenguajes de programacion web
 
Lenguajes de programacion web
Lenguajes de programacion webLenguajes de programacion web
Lenguajes de programacion web
 
Presentacion Diseño Web
Presentacion Diseño WebPresentacion Diseño Web
Presentacion Diseño Web
 
Presentacion de herramientas multimediales
Presentacion de herramientas multimedialesPresentacion de herramientas multimediales
Presentacion de herramientas multimediales
 
Php adsi 2013 sena
Php adsi 2013 senaPhp adsi 2013 sena
Php adsi 2013 sena
 
Php jessi
Php jessiPhp jessi
Php jessi
 
Archivos Electrónicos tipos extensiones y programas informaticos
Archivos Electrónicos tipos extensiones y programas informaticosArchivos Electrónicos tipos extensiones y programas informaticos
Archivos Electrónicos tipos extensiones y programas informaticos
 
los-diferentes-lenguajes-de-programacion-para-la-web
 los-diferentes-lenguajes-de-programacion-para-la-web los-diferentes-lenguajes-de-programacion-para-la-web
los-diferentes-lenguajes-de-programacion-para-la-web
 
los diferentes lenguajes de programación para-la-web
 los diferentes lenguajes de programación para-la-web los diferentes lenguajes de programación para-la-web
los diferentes lenguajes de programación para-la-web
 
uTILIDADES
uTILIDADESuTILIDADES
uTILIDADES
 
Adapactión de contenido web a la lengua de signos desde la perspectiva del so...
Adapactión de contenido web a la lengua de signos desde la perspectiva del so...Adapactión de contenido web a la lengua de signos desde la perspectiva del so...
Adapactión de contenido web a la lengua de signos desde la perspectiva del so...
 
Presentación post
Presentación postPresentación post
Presentación post
 
Pagina web
Pagina webPagina web
Pagina web
 

Mais de bashjcb

Grandes matemáticos
Grandes matemáticosGrandes matemáticos
Grandes matemáticosbashjcb
 
Análisis Far Cry 3
Análisis Far Cry 3Análisis Far Cry 3
Análisis Far Cry 3bashjcb
 
Far Cry 3
Far Cry 3Far Cry 3
Far Cry 3bashjcb
 
Slideshare- Como crear un blog
Slideshare- Como crear un blogSlideshare- Como crear un blog
Slideshare- Como crear un blogbashjcb
 
Practica 5 tecnologias de la informacion y la comunicacion
Practica 5 tecnologias de la informacion y la comunicacionPractica 5 tecnologias de la informacion y la comunicacion
Practica 5 tecnologias de la informacion y la comunicacionbashjcb
 
Practica 6
Practica 6Practica 6
Practica 6bashjcb
 

Mais de bashjcb (8)

Fondos
FondosFondos
Fondos
 
Grandes matemáticos
Grandes matemáticosGrandes matemáticos
Grandes matemáticos
 
Análisis Far Cry 3
Análisis Far Cry 3Análisis Far Cry 3
Análisis Far Cry 3
 
Far Cry 3
Far Cry 3Far Cry 3
Far Cry 3
 
Tema 2
Tema 2Tema 2
Tema 2
 
Slideshare- Como crear un blog
Slideshare- Como crear un blogSlideshare- Como crear un blog
Slideshare- Como crear un blog
 
Practica 5 tecnologias de la informacion y la comunicacion
Practica 5 tecnologias de la informacion y la comunicacionPractica 5 tecnologias de la informacion y la comunicacion
Practica 5 tecnologias de la informacion y la comunicacion
 
Practica 6
Practica 6Practica 6
Practica 6
 

Tema 1

  • 1. Tema 1.- Introducción a la programación Web CFGM Sistemas Microinformáticos y Redes Programación Web
  • 2. 1. Entorno  Partes de una conexión web: Cliente  usuario utiliza navegador web Servidor  donde residen las páginas web
  • 3. 2. Tecnologías     Navegador web: aplicación que opera a través de Internet. HTML: lenguaje de marcado predominante para la elaboración de páginas web. CSS: lenguaje usado para definir la presentación de un documento estructurado. Javascript: lenguaje de programación interpretado. Se utiliza principalmente para permitir mejoras en la interfaz de usuario y páginas web dinámicas.
  • 4.    Framework: conjunto de bibliotecas y programas que permiten realizar aplicaciones web en Python de manera más sencilla Python, PHP, ASP, … : Lenguajes de programación del lado del servidor. Apache: Servidor de páginas web más utilizado (Linux).
  • 6.
  • 7.
  • 8. 3. Herramientas para el desarrollo web Para realizar páginas web básicas basta con un editor de textos y un navegador web. Tipos de editores  Editores de texto (texto plano):    Simples. Ej. Bloc de notas Dedicados a la programación. Con funciones útiles, como resaltar palabras o proporcionar listado de etiquetas, … Aplicaciones WYSIWYG:    Programas especializados que trabajan de forma gráfica. No necesitas conocer a fondo la sintaxis. Ej. Macromedia Dreamweaver, NVU, Ms. FrontPage,…
  • 9. 4. Consideraciones iniciales  Planificar el trabajo    Importante planificar el trabajo. Elaborar un esquema con los elementos que se van a incluir (imágenes, sonidos, enlaces, etc.). Leyes y normativas    No podemos incluir cualquier elemento. Propiedad intelectual y datos personales. Pedir permiso o utilizar recursos gratuitos (con licencia Creative Commons, GPL, …)
  • 10. Rendimiento de las páginas web Visualización y descarga  Resolución de pantalla (nº píxeles)   Servidores y ordenadores personales   Resolución muy alta –> página muy grande. Muchos applets (programas) –> más lenta. Peso de la página  Cuantos menos “pesen” los elementos menos tardará en llegar hasta el cliente.
  • 11. 5. Elementos gráficos y multimedia  Imágenes  Formatos recomendados para web     JPEG – fotografías / 16 m. de colores / compresión. GIF – gráficos lineales / 256 colores / animaciones. PNG – mejora GIF pero sin animaciones. Sonidos y vídeos    Tamaño: muy “pesados”  comprimidos. Extensiones o plugin para reproducirlos. Utilizar enlaces o colocarlos al final del código.
  • 12. Prácticas 1. 2. 3. 4. 5. 6. 7. Crea un banner online con tu nombre. (indica la URL e insértalo) Busca algunas aplicaciones para la creación de GIF animados e indica sus características. Elige la que más te guste y crea uno. Busca alguna página en la que puedas encontrar música libre de royalties y descárgate algunos archivos (indica la URL) ¿Cuáles son sus condiciones de uso? Busca alguna página con imágenes gratuitas (indica la URL) y descárgate una (insértala en el documento). Utilizando alguna herramienta de tratamiento de imágenes (p.e. GIMP) abre una foto y guárdala en formato JPG y GIF. ¿qué diferencias aprecias? Haz lo mismo con un dibujo lineal y vuelve a comprobar qué ha cambiado. (inserta las imágenes y explica que ocurre en cada caso) Busca en un sitio para redimensionar las imágenes online. Redimensiona una imagen, indica el tamaño inicial y el resultante. Haz un cuadro resumen con los formatos de imágenes, audio y vídeo más importantes e indica algunas de las características de cada uno (colores, uso adecuado, tamaño, calidad, …)