
Data Engineering with Databricks Course
Kuasai timbunan kejuruteraan data Databricks sepenuhnya — daripada asas Apache Spark dan seni bina Delta Lake hingga orkestrasi saluran paip gred pengeluaran dan tadbir urus perusahaan. Kursus ini melengkapkan anda dengan kemahiran amali untuk mereka bentuk, mengoptimumkan, dan mengendalikan platform data yang boleh dipercayai yang berskala. Sama ada anda menceburi bidang kejuruteraan data atau meningkatkan kepakaran lakehouse anda, ini adalah latihan Databricks yang muktamad.
Apa yang anda akan pelajari:
Konfigurasikan dan urus kluster, ruang kerja, dan sumber pengkomputeran Databricks dengan cekap.
Bina saluran paip ELT yang berskala menggunakan Auto Loader, Structured Streaming, dan seni bina medallion.
Laksanakan jadual Delta Lake dengan transaksi ACID, perjalanan masa, dan evolusi skema.
Cipta saluran paip deklaratif yang menyembuhkan diri dengan Delta Live Tables dan jangkaan kualiti.
Gunakan teknik penalaan Spark lanjutan termasuk AQE, strategi pembahagian, dan enjin Photon.
Kuatkuasakan tadbir urus data perusahaan, kawalan akses, dan penjejakan salasilah menggunakan Unity Catalog.
Bagaimana anda belajar secara praktikal Data Engineering with Databricks Course
Bagaimana anda berlatih Data Engineering with Databricks Course
Untuk anda yang mempunyai syarikat dan ingin melatih pasukan
Di Dedika untuk syarikat, kursus disertakan dengan latihan dan contoh yang berkaitan dengan perniagaan anda sendiri serta mengikut keperluan syarikat anda.
Kandungan kursus
8 Bab • 40 PelajaranTempoh antara 4 dan 360 jam (anda yang tentukan)
Bab 1SembunyiSembunyikan butiranLihat butiranAsas Platform Databricks
Asas Platform Databricks
Pelajaran 1 • Konfigurasi dan Pengurusan Kluster
Mengajar penciptaan kluster, saiz, penskalaan automatik, dan dasar penamatan. Peserta mendapat kawalan ke atas kos pengiraan dan prestasi dari awal.
Pelajaran 2 • Gambaran Keseluruhan Seni Bina Databricks
Merangkumi satah kawalan, satah data, dan seni bina kluster yang mendasari Databricks. Mendasarkan semua penggunaan platform seterusnya dalam model mental yang jelas.
Pelajaran 3 • Navigasi dan Persediaan Ruang Kerja
Memperkenalkan UI Databricks, struktur folder, dan tetapan pengguna. Membolehkan peserta mengatur projek dan mengurus persekitaran peribadi dengan berkesan.
Pelajaran 4 • Asas CLI dan REST API Databricks
Memperkenalkan akses atur cara ke platform melalui CLI dan REST API. Menyediakan peserta untuk tugas automasi yang diliputi dalam bab kemudian.
Pelajaran 5 • Notebook dan Pembangunan Kolaboratif
Meneroka penciptaan notebook, arahan ajaib, dan ciri kerjasama masa nyata. Mewujudkan antara muka pembangunan utama yang digunakan sepanjang kursus.
Bab 2SembunyiSembunyikan butiranLihat butiranKonsep Teras Apache Spark
Konsep Teras Apache Spark
Pelajaran 1 • Transformasi dan Tindakan
Membezakan transformasi sempit vs. lebar dan menerangkan pencetus tindakan. Peserta belajar untuk menaakul tentang kos kocok dan sempadan pelaksanaan.
Pelajaran 2 • Model Pelaksanaan Teragih Spark
Menerangkan RDD, DAG, peringkat, dan tugas dalam enjin pelaksanaan Spark. Menyediakan asas konseptual untuk menulis kod teragih yang cekap.
Pelajaran 3 • Asas API DataFrame
Merangkumi penciptaan DataFrame, inferens skema, dan transformasi teras. Peserta menggunakan operasi ini sebagai antara muka manipulasi data utama.
Pelajaran 4 • Asas Prestasi Spark
Memperkenalkan UI Spark, pelan pelaksanaan, dan tuas penalaan asas. Melengkapkan peserta untuk mendiagnosis dan menangani kesesakan prestasi biasa.
Pelajaran 5 • Spark SQL dan Katalog
Menghubungkan pengetahuan SQL dengan penggunaan Spark secara pengaturcaraan.
Bab 3SembunyiSembunyikan butiranLihat butiranSeni Bina Delta Lake dan Operasi
Seni Bina Delta Lake dan Operasi
Pelajaran 1 • Format Storan Delta Lake
Menerangkan fail Parquet, log transaksi, dan fail pusat pemeriksaan yang membentuk Delta Lake. Peserta memahami mengapa Delta memberikan kebolehpercayaan berbanding format fail mentah.
Pelajaran 2 • Mencipta dan Mengurus Jadual Delta
Merangkumi DDL untuk mencipta, mengubah, dan menggugurkan jadual Delta. Mewujudkan kemahiran pengurusan jadual yang diperlukan untuk semua kerja saluran paip ke hadapan.
Pelajaran 3 • Transaksi ACID dan Konkurensi
Mengajar kawalan konkurensi optimistik, tahap pengasingan, dan penyelesaian konflik dalam Delta. Peserta boleh mereka bentuk saluran paip yang mengendalikan tulis serentak dengan selamat.
Pelajaran 4 • Teknik Pengoptimuman Delta Lake
Merangkumi OPTIMIZE, pengurutan Z, dan pemadatan fail untuk meningkatkan prestasi pertanyaan. Peserta menggunakan teknik ini pada jadual Delta gred pengeluaran.
Pelajaran 5 • Perjalanan Masa dan Versi Data
Menunjukkan pertanyaan versi jadual sejarah dan memulihkan keadaan sebelumnya. Membolehkan corak audit, balik, dan kebolehulangan dalam saluran paip data.
Bab 4SembunyiSembunyikan butiranLihat butiranCorak Penelanan Data dan ELT
Corak Penelanan Data dan ELT
Pelajaran 1 • Corak Reka Bentuk ELT
Mempersembahkan seni bina pingat dan strategi muatan tambahan untuk ELT berstruktur. Peserta mereka bentuk saluran paip berbilang lompat yang memisahkan lapisan mentah, dibersihkan, dan dikurasi.
Pelajaran 2 • Penelanan Kelompok daripada Sumber Biasa
Mengajar membaca daripada storan objek awan, pangkalan data JDBC, dan format fail. Menyediakan asas penelanan untuk semua corak saluran paip dalam bab ini.
Pelajaran 3 • Penguatkuasaan Kualiti Data pada Penelanan
Mengajar pengesahan berasaskan kekangan, corak kuarantin, dan rangka kerja jangkaan. Memastikan kualiti data dikuatkuasakan sebelum data sampai kepada pengguna hiliran.
Pelajaran 4 • Asas Strim Berstruktur
Merangkumi DataFrame strim, pencetus, dan mod output untuk pemprosesan data berterusan. Menghubungkan konsep strim kepada sink Delta Lake yang digunakan dalam pengeluaran.
Pelajaran 5 • Auto Loader untuk Penelanan Tambahan
Memperkenalkan mod pemberitahuan fail dan penyenaraian direktori Auto Loader untuk muatan tambahan berskala. Peserta mengkonfigurasi pusat pemeriksaan dan evolusi skema Auto Loader.
Bab 5SembunyiSembunyikan butiranLihat butiranDelta Live Tables dan Orkestrasi Saluran Paip
Delta Live Tables dan Orkestrasi Saluran Paip
Pelajaran 1 • Konfigurasi dan Penggunaan Saluran Paip
Mengajar tetapan saluran paip, dasar kluster, dan penggunaan melalui UI dan API. Peserta mengkonfigurasi saluran paip sedia pengeluaran dengan tetapan pengiraan dan storan yang sesuai.
Pelajaran 2 • Pemantauan dan Penyelesaian Masalah DLT
Meneroka log acara, metrik UI saluran paip, dan corak kegagalan biasa. Peserta mendiagnosis dan menyelesaikan isu saluran paip menggunakan alat kebolehperhatian terbina dalam.
Pelajaran 3 • Kualiti Data dengan Jangkaan
Merangkumi kekangan EXPECT, EXPECT OR DROP, dan EXPECT OR FAIL dalam DLT. Peserta membenamkan peraturan kualiti terus ke dalam definisi saluran paip untuk penguatkuasaan automatik.
Pelajaran 4 • Mengorkestra Saluran Paip dengan Aliran Kerja Databricks
Mengintegrasikan saluran paip DLT ke dalam Aliran Kerja Databricks pelbagai tugas dengan kebergantungan dan penjadualan. Peserta membina produk data terorkestra hujung ke hujung.
Pelajaran 5 • Konsep Teras Delta Live Tables
Memperkenalkan sintaks DLT, jadual langsung, jadual langsung strim, dan graf saluran paip. Mewujudkan paradigma deklaratif yang membezakan DLT daripada kod Spark imperatif.
Bab 6SembunyiSembunyikan butiranLihat butiranKatalog Perpaduan dan Tadbir Urus Data
Katalog Perpaduan dan Tadbir Urus Data
Pelajaran 1 • Pengurusan Identiti dan Akses
Merangkumi pengguna, kumpulan, prinsipal perkhidmatan, dan pemberian keistimewaan dalam Katalog Perpaduan. Peserta melaksanakan model akses keistimewaan paling rendah untuk aset data.
Pelajaran 2 • Seni Bina Katalog Perpaduan
Menerangkan hierarki repositori meta, katalog, skema, dan jadual dalam Katalog Perpaduan. Menyediakan pemahaman struktur yang diperlukan untuk mereka bentuk ruang nama yang ditadbir.
Pelajaran 3 • Perkongsian Data dengan Delta Sharing
Memperkenalkan protokol Delta Sharing terbuka untuk perkongsian data merentas platform dan merentas organisasi. Peserta menerbitkan dan menggunakan set data yang dikongsi dengan selamat.
Pelajaran 4 • Pengauditan dan Pematuhan
Mengajar akses log audit, sejarah pertanyaan, dan corak pelaporan pematuhan. Peserta mengkonfigurasi pemantauan untuk memenuhi keperluan audit perusahaan.
Pelajaran 5 • Keturunan Data dan Penemuan
Menunjukkan tangkapan keturunan automatik dan penjelajah data untuk penemuan aset. Peserta menggunakan keturunan untuk mengesan aliran data dan menyokong analisis kesan.
Bab 7SembunyiSembunyikan butiranLihat butiranPengoptimuman dan Penalaan Lanjutan Spark
Pengoptimuman dan Penalaan Lanjutan Spark
Pelajaran 1 • Pengoptimuman Berasaskan Kos dan Statistik
Merangkumi ANALYZE TABLE, statistik lajur, dan penyusunan semula cantuman pengoptimum berasaskan kos. Peserta mengumpul dan memanfaatkan statistik untuk meningkatkan kualiti pelan.
Pelajaran 2 • Pengurusan Memori dan Tumpahan
Merangkumi rantau memori Spark, saiz pelaksana, dan pengesanan serta mitigasi tumpahan. Peserta mengkonfigurasi tetapan memori untuk menghapuskan tumpahan cakera yang mahal.
Pelajaran 3 • Enjin Photon dan Pelaksanaan Vektor
Memperkenalkan enjin Photon Databricks dan faedah pelaksanaan vektornya. Peserta mengenal pasti beban kerja yang paling mendapat manfaat daripada Photon dan mengaktifkannya dengan sewajarnya.
Pelajaran 4 • Strategi Pembahagian dan Kocok
Mengajar kiraan partition optimum, pembahagian semula vs. penggabungan, dan penalaan kocok. Peserta menghapuskan condong data dan mengurangkan overhed kocok dalam saluran paip kompleks.
Pelajaran 5 • Pelaksanaan Pertanyaan Adaptif
Menerangkan pelarasan pelan masa jalan AQE untuk cantuman, condong, dan penggabungan. Peserta mengaktifkan dan mengkonfigurasi AQE untuk mengurangkan overhed penalaan manual.
Bab 8SembunyiSembunyikan butiranLihat butiranAmalan Kejuruteraan Data Pengeluaran
Amalan Kejuruteraan Data Pengeluaran
Pelajaran 1 • Pengurusan Kos dan FinOps
Merangkumi analisis penggunaan DBU, pensaizan kluster tepat, dan strategi contoh spot. Peserta mengurangkan kos pengiraan tanpa mengorbankan kebolehpercayaan saluran paip.
Pelajaran 2 • CI/CD untuk Projek Databricks
Mengajar Bundel Aset Databricks, automasi penggunaan, dan promosi persekitaran. Peserta melaksanakan saluran paip CI/CD penuh daripada pembangunan hingga pengeluaran.
Pelajaran 3 • Pengerasan Keselamatan dan Amalan Terbaik
Mengajar pengasingan rangkaian, pengurusan rahsia, dan pengendalian kelayakan selamat. Peserta menggunakan prinsip pertahanan mendalam untuk melindungi aset data dalam pengeluaran.
Pelajaran 4 • Menguji Saluran Paip Data
Merangkumi pengujian unit dengan pytest, strategi pengujian integrasi, dan pengurusan data ujian. Peserta membina suite ujian yang mengesahkan logik saluran paip sebelum digunakan.
Pelajaran 5 • Kebolehperhatian dan Pemantauan Saluran Paip
Memperkenalkan rangka kerja log, pelepasan metrik, dan amaran untuk saluran paip data. Peserta memperalatkan saluran paip untuk mengesan kegagalan dan pelanggaran SLA secara proaktif.
Sijil sah anda untuk tamat pengajian
Kursus ini sesuai untuk anda:
Penganalisis data: bersedia untuk beralih daripada menyoal data kepada merekayasa saluran paip yang boleh dipercayai.
Pembangun bahagian belakang: ingin menukar kemahiran pengekodan mereka ke ruang platform data.
Jurutera data junior: mencari laluan berstruktur kepada kepakaran Databricks peringkat pengeluaran.
Pembangun BI: ingin memodenkan kerja ETL mereka menggunakan alat asli tasik-data.
Jurutera DevOps: meluaskan skop mereka untuk merangkumi infrastruktur data dan automasi saluran paip.
Pelajar siswazah: membina kemahiran kejuruteraan data yang sedia untuk pekerjaan sebelum memasuki tenaga kerja.
Apa Kata Pelajar Kami
Kelas-kelas beliau sangat sempurna. Saya membeli pakej setahun dan akhirnya, saya berpeluang mengikuti pelbagai topik yang menarik minat saya tanpa perlu menukar platform... terima kasih atas semua yang anda lakukan, saya sudah mengesyorkan anda kepada orang lain...

Saya suka bagaimana pelajaran-pelajaran terus ke inti perkara dan bagaimana saya boleh menukar bab dan melangkau kandungan yang tidak saya perlukan.

Saya suka kandungan dan cara persembahan serta transkripsi video, yang mempercepatkan proses!

Platform ini pantas, mudah digunakan. Kepelbagaian kandungan dan video tambahan sangat membantu dalam pembelajaran.

Latihan utama
Soalan Lazim
Siapakah Dedika?
Adakah sijil ini sah di Malaysia?
Adakah kursus percuma?
Apakah beban kerja kursus?
Bagaimanakah bentuk kursus?
Bagaimanakah kursus berfungsi?
Berapakah tempoh kursus?
Berapakah kos atau harga kursus?
Apakah itu kursus EAD atau kursus dalam talian dan bagaimana ia berfungsi?
Kursus PDF




















