[webdev] curs 1 (http)

Gabriel Voicu gvoicu at rosedu.org
Thu Feb 16 13:51:20 EET 2012


On Feb 15, 2012, at 7:36 PM, Alex Morega wrote:

> Salut,
> 
> Am făcut un outline (mai jos) pentru primul curs, cel de HTTP. Cam jumătate din timp (punctele 1 și 2) sunt de rulat comenzi în consolă iar cealaltă jumătate este de implementat ceva în Ruby. S-ar putea să fi înghesuit prea mult conținut, dar e ok, putem tăia din lucrurile de la sfârșitul fiecărei secțiuni.
> 
> Aș vrea să le dăm exerciții cât de cât interesante, să îi țină în priză. Like, un mare quest în care să descopere indicii făcând GET-uri și POST-uri, deși asta ar fi cam nerealist. Dacă facem o clacă de generat conținut, într-o seară, într-un loc cu bere (fac cinste), vine cineva?
> 
> -- Alex
> 
> ==============================
> 1. ne legăm cu telnet la un server și vorbim http cu el
>  + explicat request line
>  + explicat response status line
>  + explicat headere
>  + Connection: keep-alive
> 
> 2. folosim curl să facem aceleași query-uri, și query-uri mai avansate
>  + content-type
>  + if-modified-since, etag-uri
>  + GET cu argumente
>  + POST la o formă
>  + redirect-uri
>  + basic-auth
>  + get byte ranges
>  + content negotiation (html/json; gzip compression)
> 
> 3. scriem un server http
>  + servit aceeași pagină întotdeauna
>  + pus în pagină informații de debug (path, args, headers, user agent)
>  + servit fișiere de pe disc; show security issue cu '..'
> ==============================
> 
> _______________________________________________
> webdev mailing list
> webdev at lists.rosedu.org
> http://lists.rosedu.org/listinfo/webdev


Salut Alex,

Mi se pare OK scheletul de cod, in sensul ca pare sa explice cam tot ce ar avea nevoie sa stie. Cum te-ai gandit sa faci? Explici cate un subpunct (cate un "+"), dupa care faci exercitiul, sau explici cate un punct ("1, 2, 3") si faci exercitii?

Ca sa vedem cum intri in timp, ar tebui sa faci tu o repetitie (singur sau cu noi, cum preferi). 

Despre intrunirea de generat continut, mi se pare o idee foarte buna si as vrea sa ma implic, dar de-acasa, pentru ca am destul de multe chestii de terminat in perioada asta.

Numai bine!

Gabriel Voicu
E-mail: voicu_gabriel at ymail.com
Skype: voicu_gabi
Phone: 0726283665
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rosedu.org/pipermail/webdev/attachments/20120216/69527836/attachment.html>


More information about the webdev mailing list