Glosar Certiport
Termenii din obiectivele examenelor
70 de definiții scurte, cu exemple, grupate pe cursuri și module. Caută un termen sau filtrează după curs.
70 termeni
- <canvas>
Suprafață de desen bitmap controlată din JavaScript prin contextul 2D (getContext("2d")).
HTML5 · Construirea interfeței cu HTML5
- Adresă IPv4
Adresă logică de 32 de biți, scrisă ca patru octeți zecimali (192.168.1.10), formată din partea de rețea și partea de gazdă.
Rețelistică · Infrastructura rețelei
- Adresă MAC
Adresă fizică de 48 de biți, unică, atribuită plăcii de rețea de producător.
Rețelistică · Hardware de rețea
- APIPA
Adresă 169.254.x.x atribuită automat de Windows când serverul DHCP nu răspunde — semn de problemă de conectivitate.
Rețelistică · Depanarea rețelei
- Autentificare multi-factor (MFA)
Verificarea identității cu cel puțin doi factori: ceva ce știi (parolă), ceva ce ai (telefon), ceva ce ești (amprentă).
Dispozitive · Securitatea dispozitivelor
- Backup complet / incremental / diferențial
Complet: toate datele. Incremental: modificările de la ultimul backup. Diferențial: modificările de la ultimul backup complet.
Dispozitive · Accesul la date și gestionarea lor
- BitLocker
Funcție Windows care criptează volume întregi; cheia de recuperare trebuie păstrată în siguranță.
Dispozitive · Securitatea dispozitivelor
- break / continue / pass
break iese din buclă, continue trece la iterația următoare, pass este o instrucțiune goală folosită ca loc rezervat.
Python · Controlul fluxului: decizii și bucle
- Buclă (iterație)
Repetarea unui bloc de cod: for parcurge o secvență, while repetă cât timp condiția este adevărată.
for i in range(3): print(i)Python · Controlul fluxului: decizii și bucle
- Cheie externă (foreign key)
Coloană care referă cheia primară a altui tabel și impune integritatea referențială între cele două.
Baze de date · Proiectarea bazelor de date
- Cheie primară (primary key)
Coloana sau combinația de coloane care identifică unic fiecare rând al unui tabel. Nu poate conține NULL sau duplicate.
Baze de date · Proiectarea bazelor de date
- Constrângere (constraint)
Regulă impusă datelor dintr-o coloană: PRIMARY KEY, FOREIGN KEY, UNIQUE, NOT NULL, CHECK, DEFAULT.
Baze de date · Gestionarea obiectelor bazei de date
- Conversie de tip (type casting)
Transformarea explicită a unei valori dintr-un tip în altul cu funcții precum int(), float(), str(), bool().
int("42") + 1 # 43Python · Operații cu tipuri de date și operatori
- DDL (Data Definition Language)
Comenzile care definesc structura bazei de date: CREATE, ALTER, DROP, TRUNCATE.
Baze de date · Gestionarea obiectelor bazei de date
- Device Manager
Consola Windows care listează hardware-ul instalat și permite actualizarea, dezactivarea sau revenirea driverelor.
Dispozitive · Configurarea dispozitivelor
- DHCP
Protocol care atribuie automat adresa IP, masca, gateway-ul și serverele DNS dispozitivelor din rețea.
Rețelistică · Protocoale și servicii
- Diagramă entitate-relație (ERD)
Reprezentare grafică a entităților (tabelelor), atributelor și relațiilor dintre ele: unu-la-unu, unu-la-mulți, mulți-la-mulți.
Baze de date · Proiectarea bazelor de date
- DML (Data Manipulation Language)
Comenzile care modifică datele: INSERT, UPDATE, DELETE (și SELECT pentru citire).
Baze de date · Manipularea datelor
- DNS
Serviciul care traduce nume de domeniu (bacit.md) în adrese IP. Folosește portul 53.
Rețelistică · Protocoale și servicii
- Docstring
Șir între ghilimele triple, plasat imediat după definiția unei funcții, clase sau modul, care îi descrie scopul. Este accesibil prin help() și __doc__.
Python · Documentarea și structura codului
- DOM
Document Object Model: reprezentarea paginii ca arbore de obiecte, pe care JavaScript îl poate citi și modifica.
HTML5 · Programare cu JavaScript
- Driver
Software care permite sistemului de operare să comunice cu un dispozitiv hardware. Se gestionează din Device Manager.
Dispozitive · Configurarea dispozitivelor
- Element semantic
Element care descrie rolul conținutului: <header>, <nav>, <main>, <article>, <section>, <aside>, <footer>.
HTML5 · Construirea interfeței cu HTML5
- Eroare de sintaxă / de execuție / logică
Sintaxă: codul nu respectă regulile limbajului și nu pornește. Execuție: apare o excepție la rulare. Logică: programul rulează, dar dă un rezultat greșit.
Python · Depanare și tratarea erorilor
- Eveniment (event)
Acțiune la care poate reacționa codul (click, input, submit), tratată cu addEventListener.
HTML5 · Programare cu JavaScript
- Event Viewer
Consola care afișează jurnalele de evenimente (Aplicație, Sistem, Securitate) pentru diagnosticarea erorilor.
Dispozitive · Depanare
- Excepție
Eroare apărută în timpul execuției (de ex. ValueError, ZeroDivisionError), care poate fi tratată cu try / except.
Python · Depanare și tratarea erorilor
- f-string
Șir prefixat cu f în care expresiile dintre acolade sunt evaluate și formatate.
f"{3.14159:.2f}" # "3.14"Python · Operații de intrare și ieșire
- Firewall
Sistem hardware sau software care permite sau blochează traficul pe baza unor reguli (adrese, porturi, protocoale).
Rețelistică · Securitatea rețelei
- Flexbox
Model de așezare pe o singură axă; justify-content aliniază pe axa principală, align-items pe cea transversală.
HTML5 · Formatarea interfeței cu CSS
- Funcție agregată
Funcție care calculează o singură valoare dintr-un set de rânduri: COUNT, SUM, AVG, MIN, MAX.
Baze de date · Extragerea datelor
- Gateway implicit
Adresa routerului prin care un dispozitiv trimite traficul destinat altor rețele.
Rețelistică · Infrastructura rețelei
- GROUP BY / HAVING
GROUP BY grupează rândurile cu aceleași valori; HAVING filtrează grupurile după rezultatul funcțiilor agregate.
Baze de date · Extragerea datelor
- Index
Structură care accelerează căutarea rândurilor după una sau mai multe coloane, în schimbul unui cost la scriere.
Baze de date · Gestionarea obiectelor bazei de date
- Instrucțiune condițională
Structura if / elif / else, care execută un bloc de cod doar dacă o condiție este adevărată.
Python · Controlul fluxului: decizii și bucle
- JOIN
Combinarea rândurilor din două tabele după o condiție: INNER JOIN (doar potriviri), LEFT/RIGHT JOIN (tot dintr-o parte), CROSS JOIN (toate combinațiile).
Baze de date · Extragerea datelor
- LAN / WAN
LAN: rețea locală (o clădire, o școală). WAN: rețea pe arie largă care leagă mai multe LAN-uri, de exemplu internetul.
Rețelistică · Infrastructura rețelei
- localStorage / sessionStorage
API-uri pentru stocarea perechilor cheie-valoare în browser; localStorage persistă, sessionStorage durează doar cât fila.
HTML5 · Gestionarea ciclului de viață al aplicației
- Mască de subrețea / CIDR
Indică câți biți ai adresei aparțin rețelei: 255.255.255.0 = /24. Gazde utilizabile: 2^(32−prefix) − 2.
Rețelistică · Infrastructura rețelei
- Media query
Regulă CSS aplicată doar în anumite condiții (lățimea ecranului, orientarea), baza designului responsiv.
@media (max-width: 600px) { ... }HTML5 · Formatarea interfeței cu CSS
- Mod de deschidere a fișierului
Al doilea argument al lui open(): "r" citire, "w" scriere (golește fișierul), "a" adăugare la final, "x" creare exclusivă, "b" binar.
Python · Operații de intrare și ieșire
- Modelul cutiei (box model)
Fiecare element este o cutie formată din conținut, padding, bordură și margine. box-sizing: border-box include padding-ul și bordura în lățime.
HTML5 · Formatarea interfeței cu CSS
- Modelul OSI
Model conceptual în 7 niveluri: Fizic, Legătură de date, Rețea, Transport, Sesiune, Prezentare, Aplicație.
Rețelistică · Protocoale și servicii
- Modul
Fișier .py cu funcții, clase și variabile reutilizabile, încărcat cu import. Biblioteca standard include math, random, datetime, os, sys.
Python · Operații cu module și instrumente
- Mutabil / imutabil
Un obiect mutabil (list, dict, set) poate fi modificat pe loc; unul imutabil (int, str, tuple) nu, orice „modificare” creează un obiect nou.
Python · Operații cu tipuri de date și operatori
- Normalizare
Procesul de organizare a tabelelor pentru a reduce redundanța: 1NF (valori atomice), 2NF (fără dependențe parțiale), 3NF (fără dependențe tranzitive).
Baze de date · Proiectarea bazelor de date
- NTFS / FAT32 / exFAT
Sisteme de fișiere. NTFS: permisiuni, criptare, jurnalizare. FAT32: compatibil, fișiere max. 4 GB. exFAT: pentru stick-uri mari, fără permisiuni.
Dispozitive · Accesul la date și gestionarea lor
- NULL
Marcaj pentru o valoare lipsă sau necunoscută. Se testează cu IS NULL / IS NOT NULL, nu cu =.
Baze de date · Depanare
- Operator de precedență
Ordinea în care se evaluează operatorii: ** înaintea lui * / // %, apoi + -, apoi comparațiile, apoi not, and, or.
2 + 3 * 2 ** 2 # 14Python · Operații cu tipuri de date și operatori
- Parametru implicit
Parametru al unei funcții cu o valoare predefinită, folosită când argumentul lipsește la apel.
def salut(nume="Ana"): ...Python · Documentarea și structura codului
- Periferic
Dispozitiv extern conectat la calculator (imprimantă, monitor, căști), prin porturi precum USB, USB-C, HDMI, audio, Ethernet.
Dispozitive · Configurarea dispozitivelor
- Permisiuni NTFS
Drepturi pe fișiere și foldere (Read, Write, Modify, Full Control). Combinate cu permisiunile de partajare, se aplică cea mai restrictivă.
Dispozitive · Accesul la date și gestionarea lor
- ping / tracert
ping testează dacă o gazdă răspunde (ICMP Echo); tracert / traceroute arată routerele prin care trece pachetul până la destinație.
Rețelistică · Depanarea rețelei
- Router
Dispozitiv de nivel 3 care direcționează pachetele între rețele diferite, pe baza adreselor IP și a tabelei de rutare.
Rețelistică · Hardware de rețea
- Safe Mode
Mod de pornire Windows cu un set minim de drivere și servicii, folosit pentru a diagnostica probleme.
Dispozitive · Depanare
- Service worker
Script care rulează în fundal, separat de pagină, și poate intercepta cererile de rețea pentru cache și funcționare offline.
HTML5 · Gestionarea ciclului de viață al aplicației
- Slicing (feliere)
Extragerea unei porțiuni dintr-o secvență cu sintaxa [start:stop:pas]; stop nu este inclus.
"Python"[1:4] # "yth"Python · Operații cu tipuri de date și operatori
- Specificitate
Regula care decide ce declarație CSS câștigă: stil inline > ID > clasă / atribut / pseudo-clasă > element.
HTML5 · Formatarea interfeței cu CSS
- SVG
Format de grafică vectorială descris în XML; se scalează fără pierderi de calitate.
HTML5 · Construirea interfeței cu HTML5
- Switch
Dispozitiv de nivel 2 care conectează gazdele dintr-un LAN și trimite cadrele doar spre portul destinatarului, după adresa MAC.
Rețelistică · Hardware de rețea
- System Restore
Readuce fișierele de sistem și setările la un punct de restaurare anterior, fără a afecta documentele personale.
Dispozitive · Depanare
- TCP / UDP
Protocoale de transport. TCP: orientat pe conexiune, sigur, ordonat. UDP: fără conexiune, rapid, fără garanția livrării.
Rețelistică · Protocoale și servicii
- Tip de date (data type)
Categoria unei valori, care determină ce operații se pot face cu ea: int, float, str, bool, list, tuple, dict, set.
type(3.0) # <class 'float'>Python · Operații cu tipuri de date și operatori
- Tranzacție
Grup de operații executate ca o singură unitate: fie toate reușesc (COMMIT), fie niciuna (ROLLBACK).
Baze de date · Manipularea datelor
- UAC (User Account Control)
Mecanism care cere confirmarea înainte ca o aplicație să primească drepturi de administrator.
Dispozitive · Securitatea dispozitivelor
- Validare a formularelor
Verificarea datelor înainte de trimitere, cu atribute (required, pattern, min, max, type="email") sau cu JavaScript.
HTML5 · Construirea interfeței cu HTML5
- Vedere (view)
Interogare SELECT salvată sub un nume, folosită ca un tabel virtual.
Baze de date · Gestionarea obiectelor bazei de date
- VPN
Rețea privată virtuală: tunel criptat peste o rețea publică, care protejează traficul.
Rețelistică · Securitatea rețelei
- Web app manifest
Fișier JSON cu numele, iconițele și modul de afișare ale unei aplicații web progresive (PWA).
HTML5 · Gestionarea ciclului de viață al aplicației
- Windows Update
Serviciul care descarcă și instalează actualizări de securitate, de calitate și de funcții pentru Windows.
Dispozitive · Configurarea dispozitivelor