Sari la conținut

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  # 43

Python · 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  # 14

Python · 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