
Curs de Data Engineering
Stăpânește întregul stack de inginerie a științei datelor — de la fundamentele statistice și machine learning până la deep learning și MLOps de producție. Acest curs îți oferă profunzimea tehnică și abilitățile practice pe care angajatorii le cer în echipele moderne de date. Construiește pipeline-uri reale, deployează modele reale și rezolvă probleme reale de afaceri.
Ce vei învăța:
Vei dezvolta un set complet de competențe în știința datelor de nivel profesional, care acoperă statistica, programarea Python, machine learning, deep learning și deploymentul modelelor. Vei învăța să colectezi și să cureți date dezordonate, să construiești caracteristici cu impact ridicat și să selectezi algoritmii potriviți pentru sarcini de regresie, clasificare și clustering. Vei implementa rețele neuronale, inclusiv CNN, RNN și transformere, și vei aplica tehnici NLP pe date text reale. De asemenea, vei construi pipeline-uri MLOps gata de producție, cu urmărirea experimentelor, automatizare CI/CD și monitorizarea derivei. Modulele suplimentare acoperă SQL avansat, prognoza seriilor de timp, vizualizarea datelor, etica și comunicarea cu părțile interesate, pentru a te pregăti pentru fiecare dimensiune a unei cariere în știința datelor.
Cum studiezi practic Curs de Data Engineering
Cum exersezi Curs de Data Engineering
Pentru tine, care reprezinți o companie și vrei să îți instruiești echipa
La Dedika pentru companii, cursul vine cu exerciții și exemple adaptate afacerii tale și exact așa cum are nevoie compania ta.
Conținutul cursului
8 Capitole • 36 LecțiiDurata între 4 și 360 ore (tu decizi)
Capitolul 1AscundeAscunde detaliiVezi detaliiFundamentele științei datelor
Fundamentele științei datelor
Lecția 1 • Tipuri de date și formate de stocare
Acoperă formatele de date structurate, semi-structurate și nestructurate, precum și sistemele lor de stocare. Pregătește studenții să încorporeze diverse surse de date.
Lecția 2 • Recapitulare de matematică și statistică
Revede algebra liniară, calculul diferențial și probabilitățile esențiale pentru modelare. Oferă baza cantitativă necesară pentru toate capitolele următoare.
Lecția 3 • Python pentru știința datelor
Prezintă sintaxa Python, structurile de date și bibliotecile științifice. Permite studenților să scrie scripturi de analiză reproductibile din prima zi.
Lecția 4 • Peisajul științei datelor
Definește știința datelor, subdomeniile sale și modul în care diferă de analiza datelor și ingineria datelor. Stabilește vocabularul utilizat pe parcursul cursului.
Capitolul 2AscundeAscunde detaliiVezi detaliiAchiziția și prelucrarea datelor
Achiziția și prelucrarea datelor
Lecția 1 • Transformarea și remodelarea datelor
Aplică agregarea, pivotarea, îmbinarea și codificarea pentru a restructura datele în vederea analizei. Face legătura între datele brute și formatele gata pentru caracteristici.
Lecția 2 • Analiza exploratorie a datelor
Învață profilarea sistematică a seturilor de date pentru a detecta distribuții, valori aberante și relații. Conduce la decizii informate privind curățarea și ingineria caracteristicilor.
Lecția 3 • Metode de colectare a datelor
Acoperă web scraping-ul, apelurile API și interogările bazelor de date ca strategii principale de achiziție a datelor. Face legătura între sursele de date și proiectarea pipeline-urilor din aval.
Lecția 4 • Curățarea datelor și imputarea
Abordează valorile lipsă, duplicatele, formatele inconsistente și intrările eronate. Asigură integritatea datelor înainte de începerea modelării.
Lecția 5 • Construirea de pipeline-uri de date reproductibile
Prezintă conceptele de orchestrare a pipeline-urilor și proiectarea modulară a codului pentru fluxuri de lucru reproductibile. Pregătește studenții pentru ingineria datelor de producție.
Capitolul 3AscundeAscunde detaliiVezi detaliiInferență statistică și experimentare
Inferență statistică și experimentare
Lecția 1 • Testare A/B și experimentare
Proiectează experimente controlate, calculează dimensiunile eșantioanelor și interpretează corect rezultatele. Aplicabil direct în rolurile de analiză de produs și de afaceri.
Lecția 2 • Fundamentele inferenței bayesiene
Prezintă distribuțiile anterioare și posterioare și actualizarea bayesiană ca paradigmă alternativă de inferență. Pregătește studenții pentru modelarea probabilistică în capitolele ulterioare.
Lecția 3 • Cadrul de testare a ipotezelor
Acoperă ipotezele nule și alternative, valorile p și tipurile de erori pentru o testare riguroasă. Leagă semnificația statistică de luarea deciziilor practice.
Lecția 4 • Teoria probabilităților și a eșantionării
Formalizează regulile probabilității, probabilitatea condiționată și distribuțiile de eșantionare. Fundamentează toate metodele inferențiale abordate în acest capitol.
Capitolul 4AscundeAscunde detaliiVezi detaliiMachine learning supervizat
Machine learning supervizat
Lecția 1 • Modele de clasificare
Antrenează regresia logistică, arborii de decizie și mașinile cu vectori suport pentru ținte categorice. Abordează dezechilibrul claselor și selecția pragurilor.
Lecția 2 • Fundamentele machine learning-ului
Definește învățarea supervizată, compromisul bias-varianță și paradigma împărțirii în seturi de antrenare și testare. Stabilește cadrul conceptual pentru toate capitolele de modelare.
Lecția 3 • Modele de regresie
Acoperă regresia liniară, polinomială și regularizată pentru predicția țintelor continue. Construiește intuiția pentru coeficienții modelului și penalitățile de regularizare.
Lecția 4 • Ajustarea hiperparametrilor și selecția modelelor
Aplică căutarea în grilă, căutarea aleatoare și optimizarea bayesiană pentru a maximiza performanța modelului. Învață compararea și selecția principială a modelelor.
Lecția 5 • Metode ansamblu
Aplică bagging-ul, boosting-ul și stacking-ul pentru a îmbunătăți performanța predictivă dincolo de modelele individuale. Prezintă gradient boosting-ul ca tehnică de ultimă oră.
Capitolul 5AscundeAscunde detaliiVezi detaliiÎnvățare nesupervizată și reducerea dimensionalității
Învățare nesupervizată și reducerea dimensionalității
Lecția 1 • Învățarea regulilor de asociere
Extrage seturi frecvente de itemi și reguli de asociere pentru a dezvălui modele de co-ocurență. Susține aplicațiile de recomandare și analiza coșului de cumpărături.
Lecția 2 • Tehnici de reducere a dimensionalității
Aplică PCA, t-SNE și UMAP pentru a reduce spațiul caracteristicilor, păstrând în același timp structura. Permite vizualizarea și accelerează modelarea din aval.
Lecția 3 • Detectarea anomalii
Identifică valorile aberante și evenimentele rare folosind abordări statistice și bazate pe modele. Se aplică direct scenariilor de detectare a fraudelor și control al calității.
Lecția 4 • Algoritmi de clustering
Acoperă k-means, clustering ierarhic și bazat pe densitate pentru gruparea datelor neetichetate. Leagă analiza clusterelor de cazurile de utilizare a segmentării afacerilor.
Capitolul 6AscundeAscunde detaliiVezi detaliiIngineria caracteristicilor și interpretabilitatea modelelor
Ingineria caracteristicilor și interpretabilitatea modelelor
Lecția 1 • Metode de selecție a caracteristicilor
Aplică metode de filtrare, wrapper și încorporate pentru a identifica cele mai predictive caracteristici. Reduce dimensionalitatea și previne supraadaptarea.
Lecția 2 • Auditarea echității și a bias-ului
Detectează și atenuează bias-ul demografic în predicțiile modelului folosind metrici de echitate. Asigură că modelele respectă standardele etice și organizaționale.
Lecția 3 • Interpretabilitate independentă de model
Folosește SHAP și LIME pentru a explica predicțiile individuale și comportamentul global al modelului. Construiește încrederea părților interesate și sprijină conformitatea cu reglementările.
Lecția 4 • Inginerie avansată a caracteristicilor
Construiește caracteristici bazate pe domeniu, de interacțiune și temporale pentru a îmbunătăți performanța modelului. Demonstrează impactul calității caracteristicilor asupra acurateței predictive.
Capitolul 7AscundeAscunde detaliiVezi detaliiDeep learning și rețele neuronale
Deep learning și rețele neuronale
Lecția 1 • Fundamentele rețelelor neuronale
Explică perceptronii, funcțiile de activare, propagarea directă și propagarea inversă. Oferă baza matematică pentru toate arhitecturile de deep learning.
Lecția 2 • Rețele neuronale recurente și secvențe
Antrenează RNN-uri, LSTM-uri și GRU-uri pentru date secvențiale și serii de timp. Leagă modelarea secvențelor de aplicațiile NLP și de prognoză.
Lecția 3 • Arhitectura Transformer și atenția
Prezintă auto-atenția, atenția multi-cap și blocul transformer ca fundament al NLP-ului modern. Pregătește studenții pentru reglajul fin al modelelor lingvistice mari.
Lecția 4 • Optimizarea antrenării și regularizarea
Aplică normalizarea pe loturi, dropout-ul, programarea ratei de învățare și oprirea timpurie pentru a stabiliza antrenarea. Reduce supraadaptarea în modelele profunde.
Lecția 5 • Rețele neuronale convoluționale
Construiește CNN-uri pentru clasificarea imaginilor și detectarea obiectelor folosind straturi convoluționale și de pooling. Demonstrează transfer learning-ul pentru a accelera antrenarea pe date limitate.
Capitolul 8AscundeAscunde detaliiVezi detaliiMLOps și implementarea în producție
MLOps și implementarea în producție
Lecția 1 • Monitorizarea modelelor și detectarea derivei
Urmărește calitatea predicțiilor, deriva datelor și deriva conceptelor în producție pentru a menține fiabilitatea modelului. Declanșează alarme și reantrenare atunci când performanța scade.
Lecția 2 • CI/CD pentru machine learning
Automatizează testarea, validarea și implementarea pipeline-urilor de ML folosind practici de integrare continuă. Reduce erorile manuale și accelerează ciclurile de lansare.
Lecția 3 • Infrastructură ML scalabilă
Proiectează infrastructura de antrenare și inferență distribuită folosind instrumente cloud-native și de orchestrare. Pregătește studenții pentru proiectarea sistemelor ML la scară enterprise.
Lecția 4 • Urmărirea experimentelor și registrul modelelor
Înregistrează parametrii, metricile și artefactele folosind instrumente de urmărire a experimentelor și registre de modele. Permite reproductibilitatea și colaborarea în echipă la dezvoltarea modelelor.
Lecția 5 • Ambalarea și servirea modelelor
Împachetează modelele ca API-uri REST și servicii containerizate pentru inferență în timp real și în loturi. Acoperă formatele de serializare și framework-urile de servire.
Certificatul tău valid de finalizare
Acest curs este pentru tine:
Dezvoltator software: gata să pivoteze către roluri de inginerie axate pe date.
Absolvent recent STEM: care dorește să transforme cunoștințele academice în abilități gata de angajare.
Analist de afaceri: care vrea să treacă dincolo de dashboard-uri către modelare predictivă.
Viitor om de știință a datelor: care construiește o cale structurată de la curiozitate la competență.
Analist de date: dornic să adauge competențe de machine learning și deployment în setul său de instrumente.
Ce spun cursanții noștri
Lecțiile dumneavoastră sunt perfecte. Am achiziționat pachetul de un an și, în sfârșit, am oportunitatea să urmăresc diverse subiecte de interes fără să fie nevoie să schimb platforma... vă mulțumesc pentru tot ceea ce faceți, v-am recomandat deja altor persoane...

Îmi place cum lecțiile sunt directe la subiect și cum pot să schimb capitolele și să sar peste conținutul de care nu am nevoie.

Îmi place conținutul și modul de prezentare și transcriere a videoclipurilor, ceea ce accelerează procesul!

Platforma este rapidă, simplă de utilizat. Diversitatea conținutului și videoclipurile complementare ajută foarte mult la învățare.

Cele mai importante formări
Întrebări frecvente
Cine este Dedika?
Este certificatul valabil în România?
Cursurile sunt gratuite?
Care este volumul de muncă al cursului?
Cum sunt cursurile?
Cum funcționează cursurile?
Care este durata cursurilor?
Care este costul sau prețul cursurilor?
Ce este un curs EAD sau online și cum funcționează?
Curs PDF




















