{"id":1997,"date":"2011-11-02T19:44:15","date_gmt":"2011-11-02T17:44:15","guid":{"rendered":"http:\/\/yeti.albascout.ro\/blog\/?p=1997"},"modified":"2011-11-02T19:52:18","modified_gmt":"2011-11-02T17:52:18","slug":"aplicatii-web-laboratorul","status":"publish","type":"post","link":"https:\/\/yeti.albascout.ro\/blog\/aplicatii-web-laboratorul\/","title":{"rendered":"Aplica\u021bii Web &#8211; laboratorul"},"content":{"rendered":"<p>Anul trecut am \u021binut laborator la dou\u0103 grupe la o materie de la Automatic\u0103 intitulat\u0103 Aplica\u021bii Web. Anul \u0103sta, am primit toate 5 grupele pentru materia asta \u0219i m-am g\u00e2ndit s\u0103 fac c\u00e2teva modific\u0103ri \u00een structura laboratorului.<!--more--><\/p>\n<p>A fost distractiv p\u00e2n\u0103 acum &#8211; pentru c\u0103 studen\u021bii mei nu au nevoie s\u0103 devin\u0103 programatori web &#8211; ci s\u0103 se \u00eent\u00e2lneasc\u0103 c\u00e2t mai multe tehnologii \u0219i s\u0103 \u00een\u021beleag\u0103 cum le pot folosi \u00een avantajul lor ca ingineri automati\u0219ti &#8211; dar \u0219i dificil pentru c\u0103 nu exist\u0103 o categorie majoritar\u0103 de studen\u021bi \u00een ce prive\u0219te nivelul lor de preg\u0103tire &#8211; am de la studen\u021bi care caut\u0103 { \u0219i &#8221; pe tastatur\u0103 la studen\u021bi care lucreaz\u0103 \u00een domeniu &#8211; \u0219i tot ce \u00eencape \u00eentre cele dou\u0103 nivele.<\/p>\n<p>Am vorbit despre CSS \u0219i HTML \u00een primul laborator, apoi am \u00eencercat s\u0103 ne lovim de javascript \u0219i jQuery \u00een al doilea, \u0219i \u00een al treilea am f\u0103cut una alta despre transmiterea \u0219i procesarea formularelor.<\/p>\n<p>A\u0219 vrea s\u0103 evit s\u0103 \u00eei pun s\u0103 programeze foarte mult &#8211; pentru c\u0103 unii dintre ei se sperie doar c\u00e2nd aud de programare &#8211; dar totu\u0219i s\u0103 ajung\u0103 s\u0103 fac\u0103 ni\u0219te chestii cool \u00een cele dou\u0103 ore pe s\u0103pt\u0103m\u00e2n\u0103 pe care le avem.<\/p>\n<p>S\u0103pt\u0103m\u00e2na asta mi-am propus s\u0103 construim o galerie de imagini, s\u0103 ne juc\u0103m un pic cu GD ca s\u0103 gener\u0103m thumbnailuri, s\u0103 gener\u0103m ni\u0219te con\u021binut pentru galerie, o pagin\u0103 de detalii (demonstrativ pentru transmiterea parametrilor prin GET), apoi s\u0103 \u00eencerc\u0103m s\u0103 facem \u0219i o navigare cu jQuery \u0219i AJAX ca \u00een final, dac\u0103 mai avem timp, s\u0103 lu\u0103m imagini nu de pe server-ul local, ci dintr-un stream de Flickr sau ceva asem\u0103n\u0103tor.<\/p>\n<p>Pentru curio\u0219i, laboratorul 4, a\u0219a cum l-am pus la dispozi\u021bia studen\u021bilor:<\/p>\n<ul>\n<li><a  data-e-Disable-Page-Transition=\"true\" class=\"download-link\" title=\"Version 1\" href=\"http:\/\/yeti.albascout.ro\/blog\/download\/8998\/?tmstv=1776456766\" rel=\"nofollow\" id=\"download-link-8998\" data-redirect=\"false\" >\n\tLaborator 4\t(1145 downloads\t)\n<\/a>\n<\/li>\n<li><a  data-e-Disable-Page-Transition=\"true\" class=\"download-link\" title=\"\" href=\"http:\/\/yeti.albascout.ro\/blog\/download\/9000\/?tmstv=1776456766\" rel=\"nofollow\" id=\"download-link-9000\" data-redirect=\"false\" >\n\tSchelet laborator 4\t(961 downloads\t)\n<\/a>\n<\/li>\n<\/ul>\n<p>Ce zice\u021bi &#8211; ce alte chestii ar fi interesante \u0219i importante de f\u0103cut la un asemenea laborator? Nu v\u0103 fie lene, dac\u0103 ave\u021bi o idee, exprima\u021bi-v\u0103! :)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anul trecut am \u021binut laborator la dou\u0103 grupe la o materie de la Automatic\u0103 intitulat\u0103 Aplica\u021bii Web. Anul \u0103sta, am primit toate 5 grupele pentru materia asta \u0219i m-am g\u00e2ndit s\u0103 fac c\u00e2teva modific\u0103ri \u00een structura laboratorului.<\/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":[764,557],"tags":[763,727],"class_list":["post-1997","post","type-post","status-publish","format-standard","hentry","category-aplicatii-web","category-facultate","tag-aw","tag-cs-pub"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/posts\/1997","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=1997"}],"version-history":[{"count":5,"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/posts\/1997\/revisions"}],"predecessor-version":[{"id":1999,"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/posts\/1997\/revisions\/1999"}],"wp:attachment":[{"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/media?parent=1997"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/categories?post=1997"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/yeti.albascout.ro\/blog\/wp-json\/wp\/v2\/tags?post=1997"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}