Qeydiyyat açıqdır — yerini indidən ayır

Tədris proqramı

Data Engineering

Datanı mənbədən analitikaya daşıyan sistemləri qur. Python və SQL-dən data pipeline-lara, Airflow ilə orkestrasiyaya və Docker-ə qədər — ən çox tələbat olan peşələrdən biri.

  • Başlanğıcdan irəli səviyyəyə
  • 6 modul
  • Sertifikat

Kurs haqqında

Hər gün milyonlarla sifariş, ödəniş və klik data yaradır. Bu datanı toplamaq, təmizləmək və analitiklərin istifadə edəcəyi formaya salmaq Data Engineer-in işidir. Bu proqramda data sistemlərinin necə qurulduğunu addım-addım öyrənirsən.

Python və SQL-in möhkəm əsaslarından başlayıb ETL pipeline-lar yazır, onları Apache Airflow ilə avtomatlaşdırır və Docker konteynerlərində işə salırsan. Kurs real datasetlər üzərində qurduğun end-to-end layihə ilə tamamlanır.

Kimlər üçündür?

  • Data sahəsində texniki karyera qurmaq istəyənlər
  • Proqramlaşdırmanın əsaslarını bilən və backend/data istiqamətinə keçmək istəyənlər
  • Data analitiklər — öz pipeline-larını qurmaq üçün

Nə öyrənəcəksən?

  • Python və SQL ilə datanı oxumaq, təmizləmək və çevirmək
  • Verilənlər bazası sxemi qurmaq və data modelləşdirməni başa düşmək
  • ETL/ELT pipeline-larını dizayn edib yazmaq
  • Apache Airflow ilə iş axınlarını planlaşdırmaq və izləmək
  • Layihələri Docker konteynerlərində paketləyib işə salmaq

Tədris proqramı

6 modul
01 Python və SQL Data mühəndisinin iki əsas dili — sıfırdan praktiki səviyyəyə.
  • Python əsasları və pandas
  • SELECT, WHERE, GROUP BY
  • JOIN və alt sorğular
  • Python-dan verilənlər bazası ilə işləmək
02 Verilənlər bazaları və modelləşdirmə Datanın düzgün saxlanması və strukturlaşdırılması.
  • PostgreSQL
  • Normalizasiya
  • Fakt və ölçü cədvəlləri
  • İndekslər və performans
03 Data Pipelines Datanı mənbədən hədəfə etibarlı şəkildə daşımaq.
  • ETL və ELT
  • CSV, JSON və API mənbələri
  • Data keyfiyyəti yoxlamaları
  • Inkremental yükləmə
04 Workflow Orchestration Pipeline-ları avtomatlaşdırmaq, planlaşdırmaq və izləmək.
  • Apache Airflow DAG-ları
  • Planlaşdırma və asılılıqlar
  • Xətaların idarəsi və təkrar cəhdlər
  • Monitorinq
05 Docker Hər yerdə eyni işləyən data mühitləri qurmaq.
  • Image və konteyner
  • Dockerfile yazmaq
  • Docker Compose ilə çoxservisli mühit
  • Lab mühitində deploy
06 Final layihə Bütün öyrəndiklərini birləşdirən end-to-end data pipeline.
  • Mənbədən anbara qədər pipeline
  • Airflow ilə avtomatlaşdırma
  • Sənədləşmə və GitHub portfolio
  • Layihənin təqdimatı

Texnologiyalar və alətlər

  • Python Data emalı və avtomatlaşdırma
  • SQL Sorğular, birləşmələr, aqreqasiya
  • PostgreSQL Relyasion verilənlər bazası
  • Apache Airflow Workflow orkestrasiyası
  • Docker Konteynerləşdirmə və mühitin təkrarlanması
  • Linux & Git Gündəlik iş alətləri və versiya nəzarəti

Praktiki tapşırıqlar

Hər modul praktiki işlə möhkəmləndirilir. Tapşırıqlar instruktor tərəfindən yoxlanılır.

  • Terminal lab-lar

    İzolə konteynerlərdə real data alətləri ilə işləyib tapşırıqları həll etmək.

  • ETL pipeline

    CSV və API mənbələrindən datanı PostgreSQL-ə yükləyən pipeline qurmaq.

  • Airflow DAG

    Pipeline-ı gündəlik işləyən, xətaları idarə edən DAG-a çevirmək.

  • Portfolio layihəsi

    End-to-end layihəni GitHub-da sənədləşdirib təqdim etmək.

Kursdan sonra hədəfləyə biləcəyin vəzifələr

  • Junior Data Engineer
  • ETL Developer
  • Data Platform Engineer
  • Analytics Engineer

İnstruktorlar

Bütün komanda
  • Ziyad Ahmadzada — Data Engineer

    Ziyad Ahmadzada

    Data Engineer

    Code Academy-də Data Analyst TA, TEKNOFEST finalisti.

    • Data Engineering
    • Data Analytics
    • Computer for Children

Müddət və qrafik

Müddət
Tezliklə açıqlanacaq
Həftəlik qrafik
Tezliklə açıqlanacaq
Tədris formatı
Tezliklə açıqlanacaq
Növbəti qrup
Tezliklə açıqlanacaq

Dəqiq tarix, qrafik və şərtlər hər qrup üçün ayrıca elan olunur. Müraciət etdikdən sonra komandamız səninlə əlaqə saxlayacaq.

Tez-tez verilən suallar

Proqramlaşdırma bilməsəm başlaya bilərəm?

Proqram Python və SQL modulu ilə başlayır. Əvvəlcədən təcrübə üstünlükdür, amma əsasları kursun içində addım-addım öyrənirsən.

Data Engineering ilə Data Analytics arasında fərq nədir?

Data Engineer datanın toplanması, saxlanması və daşınması üçün sistemlər qurur. Data Analyst isə həmin datanı təhlil edib biznes qərarları üçün nəticə çıxarır.

DaCy Project-də yer almaq mümkündür?

Bəli — tələbələrə DaCy Project-də yer alma imkanı təqdim olunur. Şərtlər barədə ətraflı məlumat üçün bizimlə əlaqə saxla.

Kursun sonunda sertifikat verilir?

Bəli. Proqramı uğurla tamamlayan tələbələrə DaCy Academy sertifikatı təqdim olunur.

Dərslər nə vaxt və hansı formatda keçirilir?

Dərs qrafiki, format və növbəti qrupun başlama tarixi hər qrup üçün ayrıca elan olunur. Müraciət formunu doldur, komandamız səninlə əlaqə saxlayıb dəqiq məlumat versin.

Qeydiyyat açıqdır

Data Engineering üzrə karyerana bu gün başla.

Müraciət et — komandamız səninlə əlaqə saxlayıb proqram, qrafik və şərtlər barədə ətraflı məlumat versin.

Digər istiqamətlər

  • Başlanğıcdan irəli səviyyəyə

    Cyber Security

    • Linux
    • Wireshark
    • Nmap
    • Burp Suite
    • Metasploit
  • Başlanğıc səviyyədən

    Data Analytics

    • Excel
    • SQL
    • Python
    • pandas
    • Power Query
  • Başlanğıc səviyyə

    Computer for Children

    • Windows
    • macOS
    • Linux
    • Python