Digitalizarea lumii în care trăim a avut un avânt din ce în ce mai mare în ultimele decenii. Totul, de la transferul de bani până la simpla închiriere a unei mașini sau trotinete, se realizează într-un mod digital.
Trecerea la era digitalizării aduce cu sine numeroase avantaje: rapiditate, costuri reduse și confort sporit. Totodată, trebuie să admitem că vine la pachet cu unele riscuri care țin în special de zona confidențialității și securității datelor, cu preponderență dacă aceste aspecte sunt trecute foarte vag cu vederea.
În cartea de față discutăm despre Java – un limbaj de programare orientat pe obiecte foarte popular – și aplicarea sa în cadrul aplicațiilor web. Acesta este utilizat pe partea de back-end în diverse tipuri de aplicații: desktop, web etc.
De asemenea, sunt prezentate aspecte legate de partea front-end, creată folosind framework-ul Angular și limbajul de programare TypeScript.
Trecem în primă parte prin noțiunile teoretice legate de aplicațiile web și programarea orientată pe obiecte, continuând cu tehnologiile utilizate în cadrul exemplului nostru: o aplicație web pentru taxe studențești care va evidenția principalele aspecte tehnice necesare implementării ei.
Aplicația dată ca exemplu este de dimensiune și complexitate medie, fiind de un real ajutor atât pentru cineva care este la început de drum și dorește să se familiarizeze cu crearea aplicațiilor web în Java și Angular, cât și pentru cei care doresc să aprofundeze aceste aspecte.