Tecnología Web Rodrigo Durán y Juan Díaz. ¿Que es?

Slides:



Advertisements
Presentaciones similares
Internet y tecnologías web
Advertisements

Servidores Web Capítulo 2.
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.
Framework Hexápodo PHP fácil, rápido y sin dolor
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.
Proyecto Bolsa de trabajo
Servidores web. Integrantes: Dany Alexander Orozco. Maycol Gómez Herrera. Luisa Fernanda Moncada.
Introducción al Lenguaje. ¿Qué es PHP? O Es un lenguaje de programación que es interpretado por un servidor web. O El lenguaje es genérico. PHP está orientado.
Despliegue tecnológico de Telematel hacia el web / cloud / movilidad.
EXISTEN ACTUALMENTE JAVASCRIPT HTML VENTAJASDESVENTAJAS ES UN LENGUAJE ESTATICO PARA SITIOS WEB PHP LENGUAJE INTERPRETADO NO REQUIERE COMPILACION LENGUAJE.
Desarrollo y servicios web Luisa Fernanda Rincón Pérez
María Fernanda González Aguilar 2°F. ¿Qué es una plataforma educativa virtual?  Una plataforma virtual, es un conjunto de aplicaciones informáticas de.
¿Que es Yii ? Framework para PHP de alta performance basado en componentes web para desarrollar aplicaciones web de gran escala. Yii es un framework que.
PRESENTACIÓN DRUPAL Versión 0.1 Por Ricardo Chang.
Curso de Programación PHP Nivel Básico Profesor: Sebastián Ocaño (Lic. en Sistemas) Horarios: Sábados de 11:30 a 13:30 Sitio web para encuestas y asistencias:
¿Que es PHP? PHP Hypertext Preprocessor Y solo porque me quiero hacer el profesor cool y meter un chiste: PHP también significa: Para Hacer Páginas.
¡LOS SERVIDORES DE FTP Y NUBE!
¿Que es PHP? PHP Hypertext Preprocessor Y solo porque me quiero hacer el profesor cool y meter un chiste: PHP también significa: Para Hacer Páginas.
Arquitectura para aplicaciones Web
Tendencias de Construcción Web
JQUERY ESTUDIANTEs : Omar Flores Ricaldez Luis m. nuñez castro
Capítulo 6: Introducción a los frameworks
Capítulo 2: Tecnologías para la creación de sitios web
INGENIERÍA DE SISTEMAS E INFORMÁTICA ALBERTO VLADIMIR COBA GÓMEZ
LENGUAJES DE CODIGO PARA DISEÑO DIGITAL
Desarrollo de una estación meteorológica usando una Raspberry-Pi
PHP Hypertext Preprocessor
LOS DIFERENTES LENGUAJES DE PROGRAMACION PARA LA WEB
Introducción a Javascript
PROGRAMACIÓN (1).
RECUERDA INGRESAR A LA PÁGINA POR ESTE BOTÓN!!
Capítulo 12 Leer archivos XML con AJAX
TALLER DE LABORATORIOS REMOTOS
Tópicos de bases de datos
Miguel García Ruiz Jackeline Giraldo Urrea
Enviando datos hacia el servidor
Modelo de 3 capas. Qué es la arquitectura de una aplicación? La arquitectura se refiere a la forma en la que es diseñada tanto física como lógicamente.
Avances e Información de los Programadores del Lado del Cliente
GLOSARIO TIC.
 PhoneGap es un framework de código libre para el desarrollo de aplicaciones móviles. Su principal característica: multiplataforma, es decir, con un.
INTERNET Actividad 3 Herramientas Tareas Ruben Dario Acosta V.
Diseño web.
INTERNET.
Servidor ¿Qué es? ¿Cómo funciona?.
FUNDAMENTOS DE PROGRAMACION EN ENTORNO WEB. Rodrigo Cabello Ing. Informático Director de proyectos Think – Ideas in Motion FUNDAMENTOS.
DISEÑO WEB Sesion 1.
A RQUITECTURA C LIENTE - SERVIDOR La arquitectura del cliente servidor se divide en dos partes Los promovedores de recursos o servicios llamados servidores.
Page 1. Page 2 Los lineamientos básicos que debe contener las paginas HTML.
Creación de contenidos Web-HTML
Introducción a Internet
HTML5 es la nueva versión del lenguaje de marcado que se usa para estructurar páginas web, que actualmente todavía sigue en su evolución, gracias a él.
Entendiendo PHP En diseño de software en el Front-end es la parte del software que interactúa con los usuarios. Es la persona que se encarga del diseño.
TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN II
FRONT-END Y BACK-END L.I. MARÍA DEL CARMEN RIVERA GONZÁLEZ.
Planificación Curso UNIDAD 1. INTRODUCCIÓN A LOS SERVICIOS EN RED
Frontend vs Desarrollo WEB Moderno Perfiles Ingenieros Backend Ingenieros Frontend Diseñadores Web: Se encargan de crear la interfaz gráfica, la.
ARQUITECTURA DEL PROYECTO. La estructura modelo vista controlador se muestra en la siguiente ilustración : ESTRUCTURA DE PROYECTOS DE MVC.
LA WEB DIEGO MANUEL APAZA ITO RESUMEN DE DIAPOSITIVAS.
Lenguajes del lado del cliente
2 Es el dispositivo digital lógico de interconexión de equipos que opera en la capa de enlace de datos del modelo OSI. Su función es interconectar dos.
Arquitectura Aplicaciones Web
Docente: Valerio Herrera, Luis E. Experiencia Formativa III Semana 4: Servidores Web.
SERVICIOS DE ALMACENAMIENTO EN LA NUBE DE QUE SE TRATA El Almacenamiento en la Nube consiste en guardar archivos en un lugar de Internet. Esos lugares.
Intr. a la creación y gestión de páginas web
DISEÑO Y CREACIÓN DE PÁGINAS WEB
INTERNET Cuando la gente hace referencia a Internet se está refiriendo normalmente a esta red y a un conjunto de servicios y aplicaciones que permiten.
ESTRUCTURA DE LOS SISTEMAS OPERATIVOS
PROXY MARISOL LUNA MARTÍNEZ EUNICE CASTILLO ORFILIA ANGULO MARLOVY.
NAVEGADORES WEB Clase 2.
Transcripción de la presentación:

Tecnología Web Rodrigo Durán y Juan Díaz

¿Que es?

Arquitectura Cliente Servidor

HTML y Browsers Los navegadores web (Browsers) son programas capaces de conectarse a través de distintos protocolos (http, https, ftp, etc) a un servidor web, de enviar y recibir información y de interpretar HTML, CSS y javascript para mostrarlo en el formato deseado por el diseñador de la página.

Backend Backend es la capa de acceso de un software o cualquier dispositivo, que no es directamente accesible por los usuarios, normalmente contiene la lógica de la aplicación que maneja los datos. El Backend también accede al servidor, que es una aplicación especializada que entiende la forma como el navegador solicita cosas. Estos son los lenguajes de programación que normalmente trabajan junto con los frameworks. Cabe destacar que se puede hacer una página web usando sólo tecnología backend. (antes la única opción era esa)

Backend ¿Cómo funciona?

Backend Algunos de los lenguajes de programación de Backend junto con sus frameworks: LenguajeFrameworks Python Flask, Django C#.Net MVC PHP Laravel JAVA Spring

Contras de solo backend ● Performance: Necesita conectarse si o si al servidor esto hace que cosas como las validaciones sean lentas o molestas de programar ● Redundancia de información: Cuando solo se trabaja por backend la única forma de enviar al cliente la información es renderizando HTML entero, esto hace que se tenga que reenviar cosas innecesarias como el menú, el encabezado, footer, etc ● Persistencia de datos: Cuando el sistemas hace postback necesita refrescar la página entera, esto hace que se pierdan los datos original a menos que se los guarde programáticamente

Frontend Frontend es la capa a la que un usuario puede acceder directamente. Son todas las tecnologías de diseño y desarrollo web que corren en el navegador. Los lenguajes principales del Frontend son HTML, CSS y JavaScript.

Frontend Hay muchos frameworks y librerías que facilitan el trabajo algunos de ellos son: Javascript: ● Jquery ● Angular ● React.js CSS: ● Bootstrap ● Bulma

Contras de solo frontend ● Seguridad: El usuario tiene acceso a los datos directo a los datos y al código, esto puede generar ● Inmadurez: La tecnología frontend es muy nueva, esto significa que todavía tiene mucho por crecer en comparación con backend. ● Nuevas versiones: Al ser tecnologías inmaduras las nuevas versiones pueden complicar lo que estaba funcionando y si se decide no actualizar se corre el peligro de quedarse atrás ● Dependencia: Las tecnologías frontend tienen muchas dependencias como por ejemplo angular de jquery, esto quiere decir que ante cualquier cambio las cosas pueden dejar de funcionar

Fullstack

Fullstack es la fusión entre front y back end. Permite trabajar con la seguridad y la robustez del backend manteniendo la flexibilidad del frontend. Se trabaja solo la información que se necesita y se puede evitar el postback permitiendo que el manejo de variables mucho más fácil de administrar.