Tecnologías web.

Slides:



Advertisements
Presentaciones similares
UD 4:Instalación y administración de servicios Web Introducción Jorge De Nova Segundo.
Advertisements

CSS Rogelio Ferreira Escutia. 2 Hojas de estilo cascada, mayo 2010 Definición La hojas de estilo en cascada (en inglés.
Una página web es una fuente de información adaptada para la World Wide Web(WWW) y accesible mediante un navegador de Internet. Un sitio web es un conjunto.
Programación Orientada a Objeto 1
Desarrollo Web Páginas Web HTML Editores de Páginas Web
Servidores Web Capítulo 2.
ActiveX.
Aplicación informática. formando parte de una red. pone sus recursos a disposición de las demás computadoras(clientes) de la red. Maneja información.
Instructor :LIC. Jairo Flores de la o
DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB
Internet y la Web social: Diseño de páginas web
Actividad 8 Equipo 3: o Gemma Cedillo Saucedo. o Alejandra Castillo Almazán. o Adriana Lara Mata. o Jorge Arregoytia García. o Aleida Villegas Rodríguez.
Presentación de la pantalla panorámica
Introducción al desarrollo de proyectos RIA.
1 Las hojas de estilo en cascada Las hojas de estilo en cascada (Cascading Style Sheets, CSS) son un lenguaje formal utilizado para definir la presentación.
Plataformas de Desarrollo de Software
Sistema de Administración de Contenidos CMS Administración de Sitios.
Diccionario técnico.
Lenguaje de Marcado.
Diseño de Páginas Web Unidad 7. 5 puntos imprescindibles 11. Conocer los grupos de trabajo que sobre la red tratan la accesibilidad y el intercambio de.
Portal Docente Virtual : Grupo Andaluz de Investigación: ‘Topología Computacional y Matemática Aplicada Proyecto Fin de Carrera Realizado por: Pablo Germán.
3 PROGRAMAR EN UN LENGUAJE DE HIPERTEXTO L.I. OSWALDO MARTINEZ C. EDPW.
INTRODUCCIÓN A LA PROGRAMACIÓN WEB
Prof. José T. Cadenas. Aplicación Web La Internet y la Web hacen que sea fácil y atractivo poner toda la información en el cyberespacio, y la hace accesible.
Diseño de Aplicaciones Web * En las aplicaciones web el diseño es muy diferente de las aplicaciones tradicionales dado que hay que dividir la aplicación.
Lenguajes de programación Web
TIPOS DE SOFTWARE Se denomina software a un programa, equipamiento lógico o soporte lógico necesario para hacer posible la realización de una tarea con.
AJAX Daniel Montenegro Cordero Ingeniería de Sistemas y Computación Pontificia Universidad Javeriana - Cali.
HTML5 & CSS3 Presentado Por: Fernando Ayala
Lenguajes de programación para la web Lenguaje html Lenguaje java script Es un lenguaje estático para el desarrollo de sitios web Ventajas: Sencillo que.
XHTML.
Tecnologías web. Es el método más común de intercambio de información en la world wide web, el método mediante el cual se transfieren las páginas web.
Lenguajes de Programación
UNIDAD 7 WEB Y HTML.
Los siguientes términos y acrónimos son un resumen de las tecnologías web actuales: ASP (Active Server Pages)  Páginas de servidor activas.  Tecnología.
LOGO e-Learning Desktop Integración de RIA’s a objetos de Aprendizaje Alvaro Rodríguez, Darvin Orozco, Rocael Hernández Universidad Galileo {alvrodriguez,
DOCUMENTO: LOS DIFERENTES LENGUAJES DE PROGRAMACIÓN PARA LA WEB POR: JUAN RICARDO VILLEGAS.
Equipo 7. Hipertexto  En informática, es el nombre que recibe el texto que en la pantalla de un dispositivo electrónico, permite conducir a otros textos.
Clase 5 Curso Microsoft.NETCurso Microsoft.NET I.S.F.T. N° 182I.S.F.T. N° 182.
Cristian Fonnegra Marin
Actividad 8.
HTML Prof. Oscar Marroquin Mollinedo. Desarrollo web Desarrollo web es un título algo arbitrario para el conjunto de tecnologías de software del lado.
Autores: Alejandro Teixeira Alexander Parra SOCIEDAD Y INTERNET HTML V.5 ACTIONSCRIPTAJAX HERRAMIENTAS WEB 2.0.
“Hyper Text Transfer Protocol” principal protocolo tecnológico de la red que permite enlazar y navegar por Internet. HTTP es un protocolo sin estado,
Diseño HTML.
DIEGO ARMANDO GÓMEZ CUERVO Desarrollo de aplicaciones WEB con herramientas de software libre.
Programa Dreamwever.  Concepto.  Detalles.  Importancia.  Ventajas.
P ROGRAMACIÓN W EB Desarrollo de aplicaciones Web.
HTML 5 Edgar Vázquez Ayala. Rolando Aarón Pérez Mandujano.
Paginas web.
UNITEC NEGOCIOS ELECTRÓNICOS ”DESARROLLO DE SOFTWARE ”
Que es un navegador de Internet. Un navegador web o de Internet, es un programa que permite visualizar la información que contiene una página web (que.
Hipertexto Transfer Protocol o HTTP: define la sintaxis y la semántica que utilizan los elementos de software de la arquitectura web (clientes, servidores,
Elementos básicos para sistemas WEB. Que es la WEB Web es una tecnología que opera sobre internet que lleva propuesta desde El sistema de documentos.
AJAX Asynchronous JavaScript And XML.
¿Qué es jQuery? jQuery es una librería gratuita y open source, que simplifica la creación de páginas web altamente interactivas. Funciona.
2.1 Conocer la terminología básica del software para diseñar una página Web
Integrante: Mariana Alcalá Hdz María del Carmen Andrade G. Alondra E. García Mtz Joselyn Gpe García V. Antonio de Jesús Hdz R. Cristian Jesús Ruvalcaba.
 La unión de un buen diseño con una jerarquía bien elaborada de contenidos, aumenta la eficiencia de la web como canal de comunicación e intercambio.
Desarrollo Web en Entorno Servidor
@josedlujan. Director de Desarrollo M.T.I. José Dimas Luján Castillo
Capitulo 3 y 4.   La accesibilidad web habla acerca de que tanta facilidad tienen las paginas de internet tanto para los consumidores en general como.
USB-Ingeniería de Sistemas Programación en Internet Agosto 2015 Introducción al Html.
Servicios Web Conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre.
Páginas web Una página web es un documento visible en la World Wide Web mediante un navegador. Tipos de web EstáticasDinámicas Un sitio web es un conjunto.
Unidad 3. Desarrollo de aplicaciones Web
EXISTEN ACTUALMENTE JAVASCRIPT HTML VENTAJASDESVENTAJAS ES UN LENGUAJE ESTATICO PARA SITIOS WEB PHP LENGUAJE INTERPRETADO NO REQUIERE COMPILACION LENGUAJE.
10-Febrero Software de aplicación. Héctor Alejandro Bautista Alatriste.
Lenguajes de programación Web Juan Felipe Muñoz Fernández.
LOS DIFERENTES LENGUAJES DE PROGRAMACION PARA LA WEB
Transcripción de la presentación:

Tecnologías web

Árbol de tecnologías web

Páginas estáticas vs Páginas dinámicas Página web estática: Contenido que no cambia frecuentemente Información en archivos HTML (y otras tecnologías como Flash) Se actualiza manualmente Se utiliza algún tipo de programa editor Página web dinámica: Puede tener cambios frecuentes en la información Los contenidos se almacenan en una base de datos Se actualiza a través de un gestor de contenidos (CMS)

Páginas dinámicas de cliente o de servidor Servidor: Ordenador que, formando parte de una red, provee servicios a otros ordenadores denominados clientes Servidor: Una aplicación informática o programa que realiza algunas tareas en beneficio de otras aplicaciones llamadas clientes

Páginas dinámicas de cliente o de servidor El navegador es una aplicación que interpreta HTML Puede tener insertados otros lenguajes, como Java y JavaScript A través de plugins puede contener elementos multimedia Las llamadas a un servidor remoto sólo descargan los archivos en memoria Todo el proceso se realiza en el ordenador del usuario

Páginas dinámicas de cliente o de servidor Páginas dinámicas de servidor: Están hechas en lenguajes que son reconocidos, ejecutados e interpretados por el propio servidor Se envían al cliente en un formato comprensible para él (HTML)

Páginas dinámicas de cliente o de servidor Páginas dinámicas de servidor:

Lenguajes de programación HTML (HyperText Markup Language): No es un lenguaje de programación Lenguaje de marcado basado en etiquetas (< >) Empleado para dar forma al contenido de las páginas web El estándar lo define el W3C (World Wide Web Consortium) Definido por el SGML (Standard Generalized Markup Language) Extensiones de archivos .html ó .htm

Lenguajes de programación HTML (HyperText Markup Language):

Lenguajes de programación XML (Extensible Markup Language): Metalenguaje extensible de etiquetas desarrollado por el W3C Es una forma de definir lenguajes para diferentes necesidades Estándar para el intercambio de información estructurada entre diferentes plataformas Se puede usar en bases de datos, editores de texto, hojas de cálculo, etc. Definido por el SGML (Standard Generalized Markup Language) Extensiones de archivos .xml

Lenguajes de programación XML

Lenguajes de programación XHTML (Extensible Hypertext Markup Language): Sustituto para HTML como estándar para las páginas web Cumple especificaciones más estrictas de XML El contenido de la WWW ahora puede visualizarse desde numerosos dispositivos Necesidad de estándares estrictos La información y la forma de presentarla deben estar claramente separadas Base para la creación de la web semántica

Lenguajes de programación XHTML (Extensible Hypertext Markup Language): Ejemplo: http://www.latevaweb.com/

Lenguajes de programación JavaScript: Sigue las especificaciones del ECMAScript Lenguaje de scripts basado en objetos Permite la creación de páginas dinámicas Se incrustra en el documento HTML Se maneja del lado del cliente No permite consultar datos del lado del servidor Estándar definido y mantenido por W3C a través del DOM (Document Object Model)

Lenguajes de programación JavaScript: Ejemplos: http://www.gamarod.com.ar/javascript/

Lenguajes de programación ActionScript: Lenguaje de programación orientado a objetos (OOP) Utilizado en el entorno Adobe Flash Basado en especificaciones de ECMAScript Similar a JavaScript La versión 3.0 ha significado una mejora en el manejo de programación orientada a objetos

Lenguajes de programación ActionScript: Ejemplos: http://www.thefwa.com/

Lenguajes de programación PHP (Hypertext Preprocessor): Usado principalmente para sitio dinámicos Del lado del servidor Embebido en HTML Necesita de servidor Web (Apache o IIS con las librerías de PHP) Lenguaje libre Multiplataforma Descataca su conectividad con MySQL Extensiones de archivo .php

Lenguajes de programación PHP: Ejemplo: http://digg.com/

Lenguajes de programación ASP (Active Server Pages): Creado por Microsoft Del lado del servidor Requiere Internet Information Server (IIS) Óptimo con el manejador de base de datos SQL Server Tecnología propietaria Hospedaje costoso Extensiones de archivo .asp

Lenguajes de programación ASP Ejemplos: http://www.asptutor.com/asp/todoslosarticulos.asp

Lenguajes de programación ASP.NET: Es un framework de desarrollo Comercializado por microsoft Se puede usar C#, VB.NET o J# en los desarrollos Web Las aplicaciones necesitan de Framework de .NET Se ejecuta en el lado del servidor Orientado a objetos Los archivos son extensión .aspx

Lenguajes de programación ASP.NET:

Lenguajes de programación JSP (Java Server Pages): Orientado a desarrollar páginas Web en Java Lenguaje multiplataforma Se ejecuta en el lado del servidor Similar a ASP.NET en la potencia de los desarrollos Necesita para su funcionamiento el servidor Tomcat Permite separar el código dinámico del estático El código JSP se puede incrustar en HTML Utiliza el motor de servlets de Java La extensión de archivo es .jsp

Lenguajes de programación JSP (Java Server Pages): Ejemplos: http://www.sun.com/

Lenguajes de programación ColdFusion: Desarrollado por Macromedia Usado para crear sitios dinámicos Del lado del servidor Requiere servidor ColdFusion Interactúa de manera simple con bases de datos (Sybase, Oracle, MySQL, SQL Server, o Access) Extensión de archivo .cfm

Lenguajes de programación ColdFusion: Ejemplos: http://www.adobe.com/products/coldfusion/customers/

Lenguajes de programación Perl: Toma elementos del lenguaje C y shell Lenguaje de propósito general Multiparadigma (programación orientada a objetos, programación estructurada y programación funcional) Pensado para la plataforma UNIX, pero disponible para varios sistemas operativos Los archivos son extensión .pl

Lenguajes de programación Perl: Ejemplos: http://royal.pingdom.com/2009/11/06/perl-far-from-dead-more-popular-than-you-think/

Lenguajes de programación Python: Lenguaje creado en el año 1991 por Guido Van Rossum Considerado como el más limpio para programar Permite crear todo tipo de aplicaciones incluyendo sitios web Se ejecuta en el lado del servidor Licencia de código abierto (Opensource) Multiplataforma Multiparadigma (programación orientada a objetos, programación estructurada y programación funcional) La extensión de archivo es .py

Lenguajes de programación Python: Ejemplo: http://www.youtube.com

Lenguajes de programación Ruby: Lenguaje desarrollado por Yukihro “Matz” Matsumoto Inspirada en Python y Perl Distribuido bajo licencia de software libre Orientado a objetos Los archivos son extensión .rb Ruby on Rails Framework de aplicaciones web de código abierto escrito en el lenguaje de programación Ruby

Lenguajes de programación Ruby: Ejemplo: http://www.43things.com/

Lenguajes de programación Ajax (Asynchronous JavaScript And XML): Técnica de desarrollo web para crear aplicaciones interactivas o RIA (Rich Internet Applications) Se ejecutan en el cliente mientras mantienen la comunicación asíncrona con el servidor en segundo plano Permite realizar cambios sobre las páginas sin necesidad de recargarlas Se aumenta la interactividad, velocidad y usabilidad en las aplicaciones

Lenguajes de programación Ajax (Asynchronous JavaScript And XML): Ejemplos: http://www.ajaxdaddy.com/

Lenguajes de programación CSS (Cascading Style Sheets): Lenguaje usado para definir la presentación de un documento estructurado (HTML, XHTML) Desarrollado por el W3C La idea que se encuentra detrás del desarrollo de CSS es separar la estructura de un documento de su presentación Extensión .css

Lenguajes de programación CSS (Cascading Style Sheets): Ejemplos: http://www.csszengarden.com/tr/espanol/