Çevrimiçi kurs – Colorado Boulder Üniversitesi’nin büyük verileri için yazılım mimarisinde sertifikalı profesyonel uzmanlık

Büyük verilere sahip büyük sistemler için sistem oluşturma ve mimari ilkelerini keşfedin. Büyük verileri yazılım mühendisliğiyle nasıl birleştireceğinizi öğrenin.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

ilerleyen

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • yazılım mühendisliği
  • dağıtılmış bilgi işlem
  • büyük veri
  • Mikro hizmetler
  • gerçek zamanlı sistemler

What you will learn in the course

Courses for which the course is suitable

  • yazılım mühendisi
  • Dağıtık sistem geliştiricisi
  • Veri Mühendisi
  • Yazılım mimarisi uzmanı
  • Mikro hizmet geliştiricisi
  • Dağıtılmış sistem performans mühendisi
  • Büyük veri alanında proje yöneticisi
  • Büyük veri yazılım geliştiricisi

Staj – 3 dersten oluşan bir seri

Bu uzmanlık, büyük veri kullanan büyük yazılım sistemlerinin yapım ilkeleri ve mimarisiyle ilgilenen yazılım mühendislerine yöneliktir. Üç kurs boyunca, Başlangıç ​​Kapasitesindeki sektör uzmanlarının yardımıyla en gelişmiş dağıtılmış sistemlerin nasıl oluşturulacağını ve yükseltileceğini keşfedeceksiniz.

Akademik kredi

Bu uzmanlık, Colorado Üniversitesi Boulder’s Associate in Data Science veya Coursera platformunda sunulan Bilgisayar Bilimleri Associate’in bir parçası olarak akademik kredi için alınabilir. Tamamen onaylanmış bu ileri dereceler şunları sunar:

  • Odaklanmış kurslar
  • 8 haftalık kısa seanslar
  • Kullandıkça öde eğitimi

Kabul, akademik geçmişe değil, üç önkoşullu dersteki performansa bağlıdır. Coursera’daki Colorado Üniversitesi dereceleri yeni mezunlar veya çalışan profesyoneller için uygundur.

Daha fazla bilgi için:

Pratik bir öğrenme projesi

İlk kurs size veriler açısından önemli olan dağıtılmış sistemleri oluşturmak ve ölçeklendirmek için gereken yazılım mimarisi ve tasarım konseptlerini tanıtacaktır. Kurs, gevşek bağlı veri mikro hizmetleri de dahil olmak üzere yazılım mühendisliğinin en iyi uygulamalarıyla başlayacak ve dağıtılmış bir sistemin zaman içindeki gelişimini gözden geçirecektir.

İkinci kursta büyük veriyi üretime taşımak ve büyük veri prototipini yüksek kaliteli ve deneyimli bir yazılıma dönüştürmek için nelerin gerekli olduğunu öğreneceksiniz. Dağıtılmış sistemlerin performans özelliklerini ölçecek, sorunlu alanları belirleyecek ve performansı artırmak için ölçeklenebilir çözümler uygulayacaksınız.

Staj, üretime hazır bir dağıtılmış sistem oluşturmak için ilk iki kurstan edinilen bilgileri kullanacağınız bir proje kursuyla sona erer. Süreç boyunca eğitmenleriniz, genel başarısızlık korkuları konusunda size rehberlik edecek ve büyük veri sistemleri oluşturma deneyimlerini paylaşacak.

Details of the courses that make up the specialization

Büyük veriler için yazılım mimarisinin temelleri

  • Kurs 1 • 20 saat • 3,5 (78 değerlendirme)

Kurs detayları

ne öğreneceksin
  • yazılım mühendisliğinin temellerini uygulama; Geliştirme; test etme, yeniden düzenleme, sürekli entegrasyon ve sürekli sürümle başlar.
  • REST işbirliğini, etkinlik işbirliğini ve toplu işlemeyi kullanarak büyük bir veri sistemi veya dağıtılmış sistem tasarlayın ve oluşturun.
  • Büyük verileri işleyen dağıtılmış ve verimli bir sistem oluşturmak.
geliştireceğiniz beceriler
  • Kategori: yazılım mühendisliği
  • Kategori: dağıtılmış bilgi işlem
  • Kategori: büyük veri
  • Kategori: Mikro hizmetler
  • Kategori: Gerçek zamanlı sistemler

Büyük veriler için yazılım mimarisi kalıpları

  • Kurs 2 • 25 saat • 3,6 (25 değerlendirme)

Kurs detayları

ne öğreneceksin
  • Üretimde kullanıma yönelik büyük veri modellerini karşılaştırın, ölçün ve test edin.
  • Dağıtılmış bir sistemin özelliklerini ölçmek için özel testler yazın.
  • Büyük yükleri dağıtmak için kuyrukları kullanın.
geliştireceğiniz beceriler
  • Kategori: yazılım mühendisliği
  • Kategori: dağıtılmış bilgi işlem
  • Kategori: büyük veri
  • Kategori: Mikro hizmetler
  • Kategori: Gerçek zamanlı sistemler

Büyük veriye yönelik yazılım mimarisi uygulamaları

  • Kurs 3 • 16 saat • 3,4 (16 değerlendirme)

Kurs detayları

ne öğreneceksin
  • yazılım mühendisliğinin temellerini uygulama; Geliştirme; test etme, yeniden düzenleme, sürekli entegrasyon ve sürekli sürümle başlar.
  • REST işbirliğini, etkinlik işbirliğini ve toplu işlemeyi kullanarak büyük bir veri sistemi veya dağıtılmış sistem tasarlayın ve oluşturun.
  • Büyük verileri işleyen dağıtılmış ve verimli bir sistem oluşturmak.
geliştireceğiniz beceriler
  • Kategori: yazılım mühendisliği
  • kategori: dağıtılmış bilgi işlem
  • Kategori: büyük veri