[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