Tehnologia Web este crearea și utilizarea de mecanisme care permit diferitelor computere și dispozitive să comunice și să împărtășească resurse. Tehnologiile web sunt blocuri de infrastructură ale oricărei rețele de calculatoare eficiente.
Tehnologiile Web reprezintă blocuri de infrastructură ale oricărei rețele informatice eficiente: rețeaua locală, rețeaua metropolitană sau o rețea extinsă, cum ar fi Internetul. Comunicarea pe un computer nu ar putea fi niciodată la fel de eficientă ca și cum ar fi fără multitudinea de tehnologii Web existente.
Comunicarea între computere și dispozitive Computerele și alte dispozitive de rețea trebuie să comunice. Un mecanism trebuie să facă posibil ca un computer să comunice cu un alt computer din aceeași rețea sau din altă rețea. Mecanismul trebuie să asigure că un mesaj se mișcă de la expeditor la destinatar, permițând receptorului să preia mesajul, să trimită feedback și să recunoască recepția sau eșecul comunicării.
Limbi de marcare Limbile de marcare ca HTML, CSS și XML fac parte din tehnologia Web. Aceste limbi spun computerele în text cum să formateze, să planifice și să modeleze pagini web și programe. Două tipuri de limbi de marcare includ marcajul procedural și marcajul descriptiv. Alte tipuri de limbi includ CGI și HTTP.
Limbi de programare Limbile de programare includ Perl, C #, Java și Visual Basic .NET. Aceste limbi sunt folosite de dezvoltatorii web pentru a crea site-uri web și aplicații. Fiecare limbă are avantaje și dezavantaje, iar majoritatea dezvoltatorilor cunosc mai multe tipuri diferite pentru a le ajuta să își atingă obiectivele.
Servere Web Serverele web sunt compuse din două componente, hardware și software. Hardware-ul include documente HTML și alte date. Serverele software includ serverul HTTP, care este utilizat pentru a comunica între computer și serverul Web. Există două tipuri de servere Web, care sunt servere statice și dinamice.
Baze de date Site-urile web necesită un sistem de gestionare a bazelor de date, denumit de obicei o bază de date. Bazele de date sunt utilizate ca o seif pentru datele serverului Web. Există mai multe tipuri de baze de date disponibile, cum ar fi MySQL, Microsoft Access și Oracle. Cele mai populare tipuri de date sunt JSON, XML și CSV. Toate aceste tipuri diferite de date stochează date în moduri diferite
Aplicații de afaceri O varietate de tehnologii Web este vitală pentru funcția și succesul multor companii. Acestea includ programe de programare on-line de programare, site-uri web și o modalitate prin care clienții pot vorbi cu reprezentanții. De asemenea, tehnologia Web permite companiilor să colecteze date despre clienții lor pentru a-și personaliza în continuare serviciile.
Diferite părți ale tehnologiei Web Există părți de client pentru aplicații și, invers, există partea serverului. Partea clientului este ceea ce majoritatea oamenilor văd când folosesc tehnologia în fiecare zi. Aceasta include tot ceea ce vedeți pe computer, laptop sau tabletă atunci când utilizați internetul sau diverse aplicații. Partea de pe server este ceea ce se întâmplă în spatele scenei și acolo se stochează toată codarea pentru site sau aplicație. În mod similar, oamenii văd capătul frontal al întregii tehnologii Web, care arată modul în care apar site-urile web și aplicațiile. Partea din spate este alcătuită din baze de date și diverse procese care sunt cunoscute numai dezvoltatorului și afacerii.