Fullstackopen course by University of Helsinki https://fullstackopen.com/es/
Revisa los conceptos básicos de HTML leyendo este tutorial de Mozilla: tutorial HTML.
Revisa los conceptos básicos de CSS leyendo este tutorial de Mozilla: tutorial CSS.
Aprende sobre los conceptos básicos de los formularios HTML leyendo el tutorial de Mozilla Mi primer formulario HTML.
Crea un diagrama similar que describa la situación en la que el usuario crea una nueva nota en la página https://studies.cs.helsinki.fi/exampleapp/notes escribiendo algo en el campo de texto y haciendo clic en el botón Save.
sequenceDiagram
participant Browser
participant Server
Browser->>Server: POST https://studies.cs.helsinki.fi/exampleapp/new_note
activate Server
Server-->>Browser: HTTP Status Code 302
deactivate Server
Browser->>Server: GET https://studies.cs.helsinki.fi/exampleapp/notes
activate Server
Server-->>Browser: HTML Document
deactivate Server
Browser->>Server: GET https://studies.cs.helsinki.fi/exampleapp/main.css
activate Server
Server-->>Browser: CSS File
deactivate Server
Browser->>Server: GET https://studies.cs.helsinki.fi/exampleapp/main.js
activate Server
Server-->>Browser: JS File
deactivate Server
Browser->>Server: GET https://studies.cs.helsinki.fi/exampleapp/data.json
activate Server
Server-->>Browser: JSON File with data
deactivate Server
Note right of Browser: [{content: "hello world!", date: "2023-11-28T21:37:36.224Z"},…]
Crea un diagrama que describa la situación en la que el usuario accede a la versión de aplicación de una sola página de la aplicación de notas en https://studies.cs.helsinki.fi/exampleapp/spa.
sequenceDiagram
participant Browser
participant Server
Browser->>Server: GET https://studies.cs.helsinki.fi/exampleapp/spa
activate Server
Server-->>Browser: HTML Document
deactivate Server
Browser->>Server: GET https://studies.cs.helsinki.fi/exampleapp/main.css
activate Server
Server-->>Browser: CSS File
deactivate Server
Browser->>Server: GET https://studies.cs.helsinki.fi/exampleapp/spa.js
activate Server
Server-->>Browser: JS File
deactivate Server
Browser->>Server: GET https://studies.cs.helsinki.fi/exampleapp/data.json
activate Server
Server-->>Browser: JSON File with data
deactivate Server
Note right of Browser: [{content: "hello world!", date: "2023-11-28T21:37:36.224Z"},…]
Crea un diagrama que represente la situación en la que el usuario crea una nueva nota utilizando la versión de una sola página de la aplicación.
sequenceDiagram
participant Browser
participant Server
Browser->>Server: POST https://studies.cs.helsinki.fi/exampleapp/new_note_spa
activate Server
Server-->>Browser: JSON File, Status Code 201 Created
deactivate Server
Note right of Browser: {message: "note created"}
Note right of Browser : The JS file adds the new note to the notes<br /> array and then executes the redrawNotes() <br />function to display the new note in the <li>.