M08 UF1 RESUM PDF
Document Details
Uploaded by Deleted User
Tags
Summary
Aquest document proporciona un resum d'aplicacions web, incloent aspectes com Internet, World Wide Web, elements bàsics de la comunicació web, navegadors web, protocols, i eines d'ofimàtica web com groupware, amb exemples com PaaS, IaaS i SaaS.
Full Transcript
M08 UF1 RESUMEN 1 Aplicacions web Internet: conjunt de xarxes descentralitzades que utilitzen el protocol TCP/IP per comunicar-se World Wide Web: sistema basat en hipertext(posibilitat de inserir imatgs i enllaços en text) per facilitar la comunicació Elements basics d’una comunicació web: Servido...
M08 UF1 RESUMEN 1 Aplicacions web Internet: conjunt de xarxes descentralitzades que utilitzen el protocol TCP/IP per comunicar-se World Wide Web: sistema basat en hipertext(posibilitat de inserir imatgs i enllaços en text) per facilitar la comunicació Elements basics d’una comunicació web: Servidor: conté la info de la web Client: executa el navegador i demana la web Protocol HTTP: per transferir info Llenguatge HTML: dona format a la web URI: estàndard per l’identificador de recursos web URI es el conjunt de: Protocol d’accés domini ruta Versions de les webs: Web 1.0: Document estatic sense interacció Web 1.5: Contingut dinamic i interacció Web 2.0: més interactivitat i capacitat de compartir, permet videos, grafics o animacions Web 3.0: prmet IA i essers humans, permet a cualsevol dispositiu accedir, escenaris tridimensionals 2 Aplicacions web Un navegador web és una aplicació que permet a l'usuari accedir a webs Els navegadors interpreten: El contingut de la web (HTML) Els fulls d’estil en cascada (CSS) la presentació de la web El codi javascript per dinamisme al web Altres extensions Hi ha diferents tipus de navegadors web: Navegadors web d’escriptori: el convencional, chrome, opera… Navegadors web per a mòbils: requereixen menys recursos i són exclusius de mòbils Navegadors web de mode text: navegadors que s’executen en terminal Components d’un navegador web: User interface: inclou els controls que gestiona l’usuari. Browser engine: coordina les accions de l'usuari amb el Rendering engine (com mostrar noticacions, errors, estat). Rendering engine: Mostra el contingut sol·licitat, si el contingut és HTML, aquest ho analitzarà i ho mostrarà. Network: gestiona seguretat i comunicació. Js Interpreter: gestiona i executa el codi JavaScript i envia al Rendering engine User interface backend:Gestiona la interacció OS-navegador web Data persistent: guarda la informació(cookies, historial…) W3C es una organització que gestiona els estàndards dels protocols que s’han de complir obligatoriament WaSP gestiona que els navegadors compleixin els estàndards Protocols HTTP i HTTPS HTTP: permet l’intercanvi d’informació en una web HTTPS: es la suma del protocol HTTP i SSL, que permeten un intercanvi amb més seguretat i integritat La navegació privada elimina el Data persistent HTML 5.2: llenguatge de codificació web SGML: Conjunt de normes per orgnaitzar un documnt XHTML 1.1: semblant a HTML CSS: llenguatge que dona format a web XHTML Javascript: llenguatge per navegador que permet crear scripts Php: llenguatge que permet la manipulació de bases de dades en web AJAX: tecnica de comunicació asincrona que permet actualitzar la web al client sense la necesitat de actualitzar la pagina sencera, aquest envia solament les parts noves, actualment hi ha una millora que es diu WebSocket, Websocket millora AJAX i li demana al client si vol actualitar les parts noves Servidor web: programa que gestiona peticions HTTP i proporciona les webs que li demanan si les té funcionament servidor web: 1 El servidor rep la petició 2 Busca la petició al repositori 3 Rep la petició 4 Crea el codi HTML en base a la petició 5 consulta la base de dades 6 Envia la web en HTML Dominis: -Internacionals: Fan referència a un tipus d’organització: Com: Companyia comercial. Org: Organisme sense afany de lucre. Net: Xarxes i serveis d’Internet. Edu: Institució educativa. Gob: Organització governamental. -Territorials: Fan referència a un país o regió: Es: Espanya. Cat: Catalunya. DNS: servidor que s’encarrega de traduir una IP a domini Qualsevol servidor web requereix: Programa de servidor web (ex:APACHE) Eina d’accés a base de dades (ex:MYSQL) Llenguatge de programació per webs dinamiques (ex:PHP) 3 Ofimàtica web Les eines de treball (groupware) permeten executar projectes remotament i de manera conjunta, hi ha 2 tipus de groupware: Eines de comunicació: Es dediquen a establir comunicacions, correus, xats… Eines de col·laboració: Possibiliten l’edició i compartició de documents Punts positius ofimàtica web: Permet una fàcil col·laboració, accés des de qualsevol lloc, gestió de permisos, sincronització, no requereix instal·lació Punts negatius ofimàtica web: No aporten tanta potència com els locals, depenen de tercers Escriptoris virtuals Webs que permeten virtualitzar aplicacions d’escriptori i gestionar-les WebOS Plataformes que virtualitzen un OS Tipus de serveis al núvol Hi ha 3 tipus de serveis al nuvol PaaS: Proporcionen OS, hardware i eines de desenvolupament IaaS: El proveïdor proporciona l’accés al hardware (Isard) SaaS: El proveïdor del servei proporciona un software i emmagatzema les dades de l’usuari (Spotify, youtube…) Punts positius Saas: Solament es paguen els serveis contractats, menys temps d’instal·lació, major disponibilitat, major escalabilitat Punts negatius Saas: Dades en mans de tercers, connectivitat necesaria