{"id":322,"date":"2009-03-29T23:02:38","date_gmt":"2009-03-30T02:02:38","guid":{"rendered":"http:\/\/yeti.albascout.ro\/blog\/?p=322"},"modified":"2009-03-29T23:02:38","modified_gmt":"2009-03-30T02:02:38","slug":"primul-meu-laborator-de-pw","status":"publish","type":"post","link":"https:\/\/yeti.albascout.ro\/blog\/primul-meu-laborator-de-pw\/","title":{"rendered":"Primul meu laborator de PW"},"content":{"rendered":"<p>Dup\u0103 cum am mai scris aici, semestrul \u0103sta \u00eencerc \u0219i eu marea cu degetul \u0219i sunt asistent la o materie care se nume\u0219te Programare Web. Pentru cine m\u0103 \u0219tie, \u0219tie c\u0103 e straigh up my alley, pentru c\u0103 asta fac de muuuult\u0103 vreme, \u0219i am o oarecare experien\u021b\u0103 \u00een domeniu. Prima experien\u021b\u0103 interesant\u0103 a fost c\u00e2nd a trebuit s\u0103 sus\u021bin eu laboratoare \u00een fa\u021ba studen\u021bilor \u0219i s\u0103-i sprijin \u00een timp ce se obi\u0219nuiau cu PHP, \u0219i alte tehnologii web. Dar pe departe mai dificil (dar nu mai pu\u021bin interesant) mi-a fost s\u0103 preg\u0103tesc eu un laborator.<\/p>\n<p>PW este o materie nou\u0103, se face pentru prima oar\u0103 acum, \u0219i nu exist\u0103 materiale existente pentru laboratoare (sau pentru curs, for that matter). De\u0219i avem stabilit\u0103 o tematic\u0103 general\u0103, \u00een func\u021bie de nivelul cu care se avanseaz\u0103 la laborator \u0219i de feedback-ul de la studen\u021bi, tematica de laborator se mai schimb\u0103. Anyway, cum eu sunt mai proasp\u0103t \u00een treaba asta cu laboratoarele dec\u00e2t colegul meu, Matei, a ajuns acum, \u00een s\u0103pt\u0103m\u00e2na a 6-a, r\u00e2ndul meu s\u0103 inventez un laborator. \u0218i n-a fost simplu.<\/p>\n<p>Partea teoretic\u0103 merge repede, mai ales dac\u0103 \u0219tii despre ce e vorba. Dar c\u00e2nd am ajuns la partea practic\u0103, la partea de \u201dcum \u00eei fac eu pe oamenii \u0103\u0219tia s\u0103 aplice c\u00e2t mai mult din partea teoretic\u0103 \u00een cod, dar s\u0103 le ajung\u0103 2h \u0219i s\u0103 nu fie PREA simplu pentru ei\u201d, m-am lovit de un perete. Am v\u0103zut studen\u021bi care au trecut \u00een 5 minute peste probleme care mie mi-au luat (e drept, acum mai mul\u021bi ani) zile \u00eentregi s\u0103 le rezolv. Dar am avut \u0219i surpriza ca mul\u021bi studen\u021bi s\u0103 se blocheze \u00een chestii elementare. Concluzia de aici e c\u0103, dup\u0103 ce ai lucrat mare parte din via\u021b\u0103 \u00een Web, nu mai \u0219tii ce e greu \u0219i ce nu e greu pentru un \u00eencep\u0103tor, pentru c\u0103 fiecare vine cu alt soi de preg\u0103tire.<\/p>\n<p>Am f\u0103cut p\u00e2n\u0103 la urm\u0103 un compromis \u00eentre ceva dificil \u0219i ceva prea simplu, \u0219i am pus ca task, \u00een mare, utilizarea unei clase Template (care trebuie doar periat\u0103 pu\u021bin, pentru overloading) pentru separarea codului HTML de cod PHP (asta a fost o \u00eentrebare la mai mul\u021bi studen\u021bi care s-au apucat de teme). Sunt foarte curios care or s\u0103 fie feedback-ul despre laborator. Deja unul dintre studen\u021bi m-a tras de urechi (\u0219i are toat\u0103 dreptatea) c\u0103 nu am pus laboratorul suficient de repede pe site. Data viitoare \u0219tiu s\u0103 m\u0103 apuc mai din timp.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dup\u0103 cum am mai scris aici, semestrul \u0103sta \u00eencerc \u0219i eu marea cu degetul \u0219i sunt asistent la o materie care se nume\u0219te Programare Web. Pentru cine m\u0103 \u0219tie, \u0219tie c\u0103 e straigh up my alley, pentru c\u0103 asta fac de muuuult\u0103 vreme, \u0219i am o oarecare experien\u021b\u0103 \u00een domeniu. Prima experien\u021b\u0103 interesant\u0103 a fost &hellip; <a href=\"https:\/\/yeti.albascout.ro\/blog\/primul-meu-laborator-de-pw\/\" class=\"more-link\">Continu\u0103 s\u0103 cite\u0219ti <span class=\"screen-reader-text\">Primul meu laborator de PW<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[557],"tags":[727,689],"class_list":["post-322","post","type-post","status-publish","format-standard","hentry","category-facultate","tag-cs-pub","tag-pw"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/posts\/322","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/comments?post=322"}],"version-history":[{"count":0,"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/posts\/322\/revisions"}],"wp:attachment":[{"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/media?parent=322"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/categories?post=322"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/tags?post=322"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}