Upgrade la Ubuntu 18.04

După ce am petrecut câteva ore bune am reușit să fac upgrade de la versiunea 14.04 la versiunea 18.04 de Ubuntu pe mașina ce găzduiește acest domeniu urmând instrucțiunile de aici [1]. Site-ul este găzduit pe o mașină virtuală în DigitalOcean care btw, oferă un credit de $100 pentru 60 de zile urmând invitația de […]

Read more
Pregătire pentru examen

Câteva ponturi pentru a vă detașa de tutoriale și a va pregăti pentru examenul la Tehnologii Web.  Urmând pașii de aici veți reuși sa vă consolidați cunoștințele acumulate pentru a le accesa cu ușurință când rezolvați subiectele propuse.  Formatul de evaluarea cunoștințelor este de probă practică. Un model de examen constă în subiecte pentru fiecare din […]

Read more
Metode HTTP

Un client, fie el browserul web, o aplicație sau un dispozitiv comunică cu un server web prin protocolul HTTP. Comunicarea se întâmplă printr-o serie de cereri și răspunsuri (request-response). Exemple de astfel de servere web sunt: Apache Apache Tomcat IIS NGNIX Metodele HTTP folosite în mod uzual de aplicațiile web sunt GET, POST, PUT, DELETE

Read more
HTML Profile

Pentru a demonstra conceptele de baza pentru realizarea unei pagini HTML am construit o pagină personală. Codul sursă l-am publicat pe GitHub și apoi am construit un server HTTP folosind NodeJS și ExpressJS. Rezultatul? Inspirați de Sir Tim Berners Lee, inventatorul World Wide Web, am creat o rețea socială în care fiecare membru are drepturi […]

Read more
De ce e “greu” la Tehnologii Web?

Am primit destul de des feedback de la studenți că proiectul de la Tehnologii Web a fost “greu” și că au avut dificultăți în a-l implementa. Lucru cu care sunt de acord și am empatizat mai ales când am descoperit că în primul semestru din anul 3 aproape fiecare seminariu presupune realizarea unui proiect cu […]

Read more
Ce este un API RESTful?

Un API RESTful reprezintă în general o interfață peste datele aplicației ce permite realizarea operațiilor CRUD Create Read Update Delete Interfața este realizată implementând protocolul HTTP. Astfel pentru fiecare operație îi corespunde o metodă HTTP   Un endpoint dintr-un API este descris prin [HTTP_METHOD] [ENTITY_ADDRESS]?[PARAMETERS] [REQUEST_HEADERS] [REQUEST_BODY] [RESPONSE_STATUS] [RESPONSE_HEADERS] [RESPONSE_BODY] De exemplu pentru a obține […]

Read more
GitHub – get ready to collaborate

GitHub este o platformă de colaborare bazată pe sistemul de versionare Git [1]. Pentru a începe să folosești GitHub ai nevoie de un cont pe care îl vei configura aici. Versiunea gratuită îți permite să creezi oricâte repo-uri publice. Un repository conține codul sursă, un wiki în care să publici documentația proiectului, o listă de task-uri […]

Read more
Inregistrare cont Cloud9

Cloud9 este un mediu integrat de dezvoltare (IDE) în cloud. Toate resursele necesare pentru a face web development sunt disponibile în browser. Vei dispune de o mașină virtuală cu Ubuntu, un editor de text, consola, acces la serverul web. Pentru a te înregistra ai nevoie de invitația pe care o primești în primul laborator sau […]

Read more