[webdev] curs 1 (http)
Gabriel Voicu
voicu_gabriel at ymail.com
Fri Feb 24 01:11:03 EET 2012
Salut,
Mi se pare solid scheletul, good job!
Ca feedback, ar fi bine daca ai reusi sa cuprinzi ce e important pe timpul cursului, fara sa le dam ceva important de facut acasa. (oricum sunt multe teme de la facultate, asa ca e foarte posibil sa nu le faca)
Ai facut o estimare cam cat ar intra in 3 ore?
Gabriel Voicu
E-mail: voicu_gabriel at ymail.com
Skype: voicu_gabi
Phone: 0726283665
On Feb 23, 2012, at 10:23 PM, Alex Morega wrote:
>
> On 15 Feb 2012, at 19:36, Alex Morega wrote:
>
>> Am făcut un outline (mai jos) pentru primul curs, cel de HTTP[…]
>
> Iată și versiunea a doua. Dacă aveți legume de aruncat, aruncați-le acuma :) Din nou, dacă e prea mult conținut, ultima parte rămâne temă pentru acasă.
> -- Alex
>
> intro
> -----
>
> * basics despre browser, server web, request/response
> * un desen cu clientul, serverul, proxy-uri, requests și responses
> * deschis web inspector pe github.com, arătat resurse care s-au încărcat, view
> request/response headers, și timeline
> * request line, response line
> * headers
> * get vs post, look at phone vs buy phone
> * ask ppl să viziteze o pagină simplă și să își introducă numele, ca să avem
> mapare între nume și ip-uri (pentru treasure hunt); între timp cineva
> verifică că avem date ok
>
>
> client
> ------
>
> * telnet la server pe portul 80
>
> + GET /
> + GET /no_such_page
> + HEAD
> + GET cu etag
>
> * curl basic
>
> + GET cu etag
> + GET cu if-modified-since
> + GET cu compresie
> + GET un search page
> + POST un formular
> + GET cu bytes ranges, să recompună o imagine de la un server care
> returnează doar 1KB odată
>
> * curl la couchdb
> încercăm să explorăm API-ul plecând de la homepage
>
> + GET /_all_dbs
> + listat obiectele din baza de date (există deja câteva)
> + filtrare, paginare
> + adăugat obiecte noi
> + șters obiecte
> + HEAD /db/doc
> + COPY /db/doc
> + GET /db/_changes
> + GET /_stats
>
> * revenit la pagina de pe github, arătat din nou aceleași lucruri
>
> * treasure hunt
>
> + repetăm lucruri exersate de mai devreme
> + primesc indiciu care îi duce la următorul indiciu
> dacă sar peste un pas nu pot trece la următorul
> + scoreboard afișat pe proiector
>
>
> server
> ------
>
> * lucrat într-un git repo
> * server with fixed response
> * echo server, returnează request-ul
> * servit fișiere statice
>
> _______________________________________________
> webdev mailing list
> webdev at lists.rosedu.org
> http://lists.rosedu.org/listinfo/webdev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rosedu.org/pipermail/webdev/attachments/20120224/1f997af9/attachment.html>
More information about the webdev
mailing list