Apache Spark 3 dan Kejuruteraan Data Besar dengan Scala

Bina aplikasi data terdistribusi menggunakan DataFrames, Spark SQL, dan RDDs sambil menguasai asas pemprosesan data besar dengan Scala.

4.8 (2,299) ⏱ 36 min 📚 7 pelajaran 🎧 Versi audio

Tentang kursus ini

Permintaan data moden memerlukan alat yang boleh mengendalikan set data besar di seluruh kluster terdistribusi dengan kelajuan dan kebolehpercayaan. Kursus ini menyediakan jalan yang jelas untuk jurutera untuk peralihan ke dalam kejuruteraan data besar dengan menguasai komponen teras ekosistem Spark. Anda akan beralih dari memahami struktur data asas ke membina paip pemprosesan terdistribusi yang kompleks yang boleh mengendalikan terabaj maklumat. Pada akhir kursus ini, anda akan mempunyai model mental yang kukuh tentang bagaimana sistem terdistribusi berfungsi dan kemahiran praktikal untuk menulis kod Scala yang siap untuk tugasan yang memerlukan data. Anda akan dapat menavigasi pertukaran antara API Spark yang berbeza dan melaksanakan optimasi yang memastikan aplikasi anda berjalan dengan berkesan pada skala. Apa yang anda akan belajar: - Mengetahui arsitektur Spark dan bagaimana ia mengurus komputasi terdistribusi di seluruh kluster. - Proses data terstruktur dengan efisien menggunakan API Spark SQL dan DataFrame yang ekspresif. - Laksanakan transformasi data jenis-selamat dengan Datasets untuk pembangunan aplikasi yang kuat dan boleh dikekalkan. - Urus abstrak data tahap rendah dan logik suai menggunakan Set Data Terdistribusi Bertahan (RDD). - Optimumkan prestasi aplikasi menggunakan teknik moden seperti Pelaksanaan Soalan Adaptif dan shuffling berkesan. - Laksanakan penapisan data yang kompleks, agregasi, dan strategi bergabung untuk set data berskala besar. - Lakukan penyahpepijatan dan pemantauan aplikasi terdistribusi untuk memastikan integriti data dan prestasi. Kursus ini bermula dengan takrifan asas pengkomputeran terdistribusi dan internal Spark sebelum meneruskan pemprosesan data berstruktur dan optimasi tahap rendah. Setiap modul memfokuskan pada pembacaan dan analisis implementasi kod untuk memastikan anda boleh melaksana konsep ini ke dalam situasi dunia sebenar. Kursus ini direka untuk pemaju yang mempunyai pemahaman asas Scala dan ingin memasuki dunia data besar. Tiada pengalaman sebelumnya dengan Spark atau sistem terdistribusi diperlukan. Mulakan pembinaan penyelesaian data prestasi tinggi dengan Spark dan Scala hari ini.

Apa yang anda dapat

  • 📜 Sijil tamat
    Tambah ke profil LinkedIn anda
  • 🎧 Termasuk versi audio
    Belajar sambil bergerak — tanpa skrin
  • ♾️ Akses seumur hidup
    Kembali bila-bila masa, tiada tamat tempoh
  • 📱 Telefon atau komputer
    Berfungsi di mana-mana, mana-mana peranti
  • 💸 Pulangan 30 hari
    Tanpa soalan
  • Pendek dan fokus
    36 min kandungan praktikal

Ulasan (3)

Nomusa Buthelezi ZA Pelajar disahkan
★ 5 · 2026-02-23T04:20:53+00:00

Kursus yang hebat! Contoh dunia sebenar sangat berharga. Saya boleh menggunakan pengetahuan ini sekarang.

Dawit Abebe ET Pelajar disahkan
★ 4 · 2025-10-23T16:48:53+00:00

Ianya kursus yang baik. Strukturnya logik dan kebanyakan contohnya sangat membantu. Mungkin boleh gunakan beberapa situasi dunia sebenar.

محمد DZ
★ 4 · 2025-10-04T23:48:53+00:00

Secara keseluruhannya, ia merupakan pengalaman pembelajaran yang baik. Strukturnya masuk akal, dan contohnya relevan, walaupun saya rasa beberapa topik boleh dikaji lebih mendalam.

Tulis ulasan

Selepas hantar kami akan meminta anda log masuk — draf disimpan.

Pelajar lain juga mengambil

Soalan lazim

Apa yang saya perlukan untuk mengikuti kursus ini? +

Hanya telefon atau komputer dengan internet. Tiada pemasangan, tiada perkakasan khas.

Bagaimana untuk membayar? +

Dengan kad melalui Stripe, atau kripto. Kami tidak menyimpan butiran kad — Stripe menguruskannya dengan selamat.

Bolehkah saya dapatkan bayaran balik? +

Ya — pulangan penuh dalam 30 hari, tanpa soalan.

Berapa lama saya akan mempunyai akses? +

Selamanya. Setelah membeli, kursus adalah milik anda — boleh lawat semula bila-bila masa.

Adakah saya akan mendapat sijil? +

Ya. Setelah tamat, anda akan menerima sijil yang boleh ditambah ke profil LinkedIn anda.

Direka untuk pelajar dalam
Teknologi Reka bentuk Kewangan Pemasaran Kesihatan Pendidikan Hospitaliti Pembuatan