Sunteți pe pagina 1din 2

Atestare 1 ID WEB

Palii Dan TI - 203


Varianta 1
1. Tehnologii, instrumente, limbaje. Definiții.

Tehnologii web - se referă de obicei la limbaje de marcare, limbaje de


programare, baze de date, sisteme și platforme CMS și alte tehnologii care vă
permit să creați site-uri web, aplicații.

 HTML
 CSS
 SCSS
 AJAX
 MySQL si alte sisteme de control a bazei de date din familia SQL
 Rest API
 Diferite framework-uri ca Django, React, Angular ce usureaza
programarea
 Wordpress
 Docker
 AWS
l

Intrumentele web erprezinta diferite softuri si programe ce iti usureaza lucrul


in sfera IT. Ca exemplu Figma redactor de design ce ne permite crearea unei
interfate si distribuirea la alti programatori. Postman ca programa de
transmitere a cererilor spre API. Git ne ajuta sa controlam versiunile unei
aplicatii, program si a unei aplicatii web. Un principal Intrument a unui
programator este redactoru de cod unde scriem codul, testam si redactam.
Ca redactore simple de cod sau Source Cod Editor sunt: Sublime Text, Atom,
VSCode. Ca IDE, care sunt versiuni mai complexe de redactore de cod unde
intra mai mult functional ca compilator introdus, debug, refactoring-ul si alte
functii utile pentru un programator sunt: Visual Studio(pentru C, C++, C#, dar
spoate de scris si in python si alte limbaje), PyCharm(pentru python),
PhpStorm(pentru limbajul PHP), Intellij Idea(pentru Java)

Un limbaj de programare este un limbaj formal de expresii și reguli (sau


tehnici) valide de formulare a instrucțiunilor pentru un computer. Un limbaj de
programare are definite un set de reguli sintactice și semantice. Limbajele de
programare ne permit sa elaboram programe sau aplicatii ce rezolva o
problema. Limbajele se mai impartesc in limbaje compilate si enterpretate.
De regulă, programele compilate sunt mai rapide și nu au nevoie pentru a rula
programe suplimentare, astfel cum a fost deja tradusă în limbaj mașină. Cu
toate acestea, de fiecare dată când programul se schimbă în textul pe care
doriți să-l recompilați, ceea ce face dificil să se dezvolte. În plus, programul
compilat poate fi rulat numai pe același tip de calculatoare și, de regulă, în
cadrul aceluiași sistem de operare, pe care a fost proiectat compilator. Pentru
a crea un fișier executabil pentru un alt tip de mașină necesită o nouă
compilație.
Limbajele compilate de obicei, este posibil să se obțină o mai rapidă și un
program, eventual, mai compact și, prin urmare, sunt folosite pentru a crea
programe utilizate frecvent.
Exemple de limbaje compilate sunt Pascal, C, C ++, Erlang, Haskell, Rust.
Dacă un program scris într-un limbaj interpretat, interpretul execută în mod
direct (interpretează) textul fără traducere. Programul rămâne în limba sursă
și nu poate fi pornit fără un interpret. Putem spune că un procesor de
calculator - un interpret de cod de computer. Pe scurt, interpretul traduce
direct în limbaj mașină în timpul executării programului.

2. Topologia rețelelor locale.

In retelele locale, data fiind distanta relativ mica intre utilizatori, se folosesc topologii mai simple decat cea de tip
plasa din retelele de arie extinsa. Topologiile frecvent utilizate sunt stea, liniara si inel.
Toplogia stea In aceasta configuratie sistemele sunt conectate la un nod central care joaca un rol particular in
functionarea retelei. Aceasta topologie prezinta avantajul ca poate folosi in mare parte cablajul telefonic vechi
existent intr-o intreprindere.
Retelele locale sunt construite în cadrul unitatilor economice, institutiilor sau al unor
subdiviziuni ale lor. În prezent, ele sunt cele mai raspîndite retele de calculatoare.
Unele avantaje ale retelelor locale:

 reducerea costurilor si crestera calitatii (operativitatii, fiabilitatii, securitatii)


prelucrarii informatiilor;
 facilitatea comunicatiilor în cadrul unitatii economice, institutiei;
 îmbunatatirea integritatii datelor;
 largirea gamei de aplicatii si facilitarea administrarii produselor program;
 cresterea flexibilitatii mijloacelor informatice.

S-ar putea să vă placă și