Anul trecut am ținut laborator la două grupe la o materie de la Automatică intitulată Aplicații Web. Anul ăsta, am primit toate 5 grupele pentru materia asta și m-am gândit să fac câteva modificări în structura laboratorului.

A fost distractiv până acum - pentru că studenții mei nu au nevoie să devină programatori web - ci să se întâlnească cât mai multe tehnologii și să înțeleagă cum le pot folosi în avantajul lor ca ingineri automatiști - dar și dificil pentru că nu există o categorie majoritară de studenți în ce privește nivelul lor de pregătire - am de la studenți care caută { și " pe tastatură la studenți care lucrează în domeniu - și tot ce încape între cele două nivele.

Am vorbit despre CSS și HTML în primul laborator, apoi am încercat să ne lovim de javascript și jQuery în al doilea, și în al treilea am făcut una alta despre transmiterea și procesarea formularelor.

Aș vrea să evit să îi pun să programeze foarte mult - pentru că unii dintre ei se sperie doar când aud de programare - dar totuși să ajungă să facă niște chestii cool în cele două ore pe săptămână pe care le avem.

Săptămâna asta mi-am propus să construim o galerie de imagini, să ne jucăm un pic cu GD ca să generăm thumbnailuri, să generăm niște conținut pentru galerie, o pagină de detalii (demonstrativ pentru transmiterea parametrilor prin GET), apoi să încercăm să facem și o navigare cu jQuery și AJAX ca în final, dacă mai avem timp, să luăm imagini nu de pe server-ul local, ci dintr-un stream de Flickr sau ceva asemănător.

Pentru curioși, laboratorul 4, așa cum l-am pus la dispoziția studenților:

  • [download id="8998" format="1"]
  • [download id="9000" format="1"]

Ce ziceți - ce alte chestii ar fi interesante și importante de făcut la un asemenea laborator? Nu vă fie lene, dacă aveți o idee, exprimați-vă! :)