Çevrimiçi Kurs – Vanderbilt Üniversitesi’nde Geliştiriciler için Ölçeklenebilir Mikro Hizmetlerde Sertifikalı Profesyonel Staj

Java Spring ile uygun ölçekte mikro hizmetler oluşturmaya ve mikro hizmetlerde uzmanlaşmaya yönelik stratejileri ve mimarileri öğrenin.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

Orta seviye

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Proje yönetimi yeteneği
  • Eleştirel düşünme becerileri
  • iletişim becerileri
  • problem çözme yeteneği
  • İş anlayışı
  • karar verme
  • takım çalışması becerileri
  • Değişikliklere uyum sağlama yeteneği
  • Teknolojik yönelim
  • zaman yönetimi becerileri

What you will learn in the course

Courses for which the course is suitable

  • Mikro hizmet geliştiricisi
  • yazılım mühendisi
  • Java geliştiricisi
  • Bulut uygulama geliştiricisi
  • Bahar uzmanı
  • Teknoloji proje yöneticisi
  • Arka uç geliştiricisi
  • Ölçeklenebilir çözümler geliştirir

Staj – 3 dersten oluşan bir seri

  • Bu Coursera stajında ​​Java ve Spring çerçevesini kullanarak verimli ve ölçeklenebilir mikro hizmetler oluşturma sanatını öğrenin.
  • Spring Boot ve Spring Cloud’un derinliklerine dalın ve kendinizi güçlü mikro hizmet uygulamaları tasarlama, geliştirme ve dağıtma becerileriyle donatın.

Pratik bir öğrenme projesi

  • Pratik programlama ödevlerinde öğrenciler Spring’de bulut platformlarında mikro hizmetler oluşturup geliştirecekler.
  • Gerçekliğin zorluklarıyla karşılaşacaklar ve üretim ortamlarını hayal edecekler.
  • Bu projeler modern Java’daki pratik uygulama ve programlama yöntemlerini vurgulamaktadır.
  • Öğrencilerin sadece teoriyi anlamaları değil aynı zamanda bulut tabanlı mikro hizmet çözümleri tasarlayabilmeleri, uygulayabilmeleri ve sürdürebilmeleri de sağlanmaktadır.

Details of the courses that make up the specialization

Spring ile bir HTTP API oluşturma

  • Kurs 1
  • 10 saat
  • 4,4 (14 derecelendirme)

Kurs detayları

ne öğreneceksin
  • Hem yeni başlayanlar hem de deneyimli geliştiriciler için tasarlanan bu kapsamlı kursta, Java’nın en popüler ve esnek çerçevelerinden biri olan Spring ile HTTP API’leri oluşturmanın gücünü açığa çıkarın.
  • Spring Boot ile baştan sona dayanıklı, ölçeklenebilir ve güvenli HTTP API’leri oluşturmaya derinlemesine dalın ve RESTful hizmetlerinde uzmanlık kazanın.
Ne öğreneceksiniz:
  • Temel Kavramlar: REST ilkelerini ve durum bilgisi olmayan API’lerin önemini anlayın.
  • Spring Boot Uzmanlığı: Spring Boot ile uygulamalarınızı başlatın ve tekrarlanan kodları azaltın. Verilere, güvenlik ayarlarına ve daha fazlasına erişim konusunu derinlemesine inceleyin.
  • Veri Saklama: Spring Data JPA’yı kullanarak veritabanlarına bağlanın ve SQL yazmadan CRUD işlemlerinin büyüsünü keşfedin.
  • Güvenlik: Kimlik doğrulama ve yetkilendirme mekanizmalarını uygulayarak API’lerinizi Spring Security ile koruyun.
  • Test Etme: Birim, entegrasyon ve uçtan uca test stratejileriyle API’lerinizin zaman testine dayandığından emin olun.

Kimler kayıt olmalı:

  • Öğrencilerin Java programlamayı pratik düzeyde anlamaları gerekir.

Mikro hizmet mimarisi

  • Kurs 2
  • 6 saat
  • 4,4 (14 derecelendirme)

Kurs detayları

ne öğreneceksin
  • Ölçeklenebilir ve dayanıklı sistemler oluşturmanın teorik ve pratik yönlerinin net bir şekilde anlaşılmasını sağlamak için tasarlanan bu kapsamlı kursla mikro hizmet mimarisi dünyasına dalın.
  • Kurs, program dilimleme kavramıyla başlar ve monolitik sistemlerle karşılaştırıldığında mikro hizmetlerin karmaşıklığı konusunda size rehberlik eder ve bunların tasarımının, dağıtımının ve bakımının ardındaki sanat ve bilimi gösterir.
Ne öğreneceksiniz:
  • Program dilimleme ve bağlantıları: Program dilimlemenin temel ilkelerini, sistem tasarımındaki önemini ve mikro hizmetlerle bağlantısını derinlemesine inceleyin.
  • Monolitler ve Mikro Hizmetler: Mimari stillerini karşılaştırın ve her yaklaşımın avantajlarını, dezavantajlarını ve pratik farklılıklarını anlayın.
  • Ayırma ve oturum dinamikleri: Hizmet ayrımının karmaşıklığını, gizli ilişkileri ve mikro hizmet ortamında hizmet çalıştırmanın karmaşıklığını kavrayın.
  • Dağıtım, Ölçeklenebilirlik ve Bağımlılık Yönetimi: Mikro hizmetleri benimsemenin zorluklarını ve sonuçlarını ele alır, dağıtım stratejilerini, ölçeklenebilirlik sorunlarını ve bağımsızlığı vurgular.
  • Dayanıklı Sistemler Oluşturma: Sistem kararlılığını ve sıkılığını sağlamak için istemci tarafı yük dengelemeyi, devre kesicileri, geri dönüş stratejilerini ve diğer esneklik tekniklerini keşfedin.

Kimler kayıt olmalı:

  • Öğrencilerin Java programlama konusunda orta düzeyde deneyime sahip olmaları gerekmektedir.

Java ve iş parçacıklarıyla işlevsel programlama

  • Kurs 3
  • 18 saat

Kurs detayları

ne öğreneceksin
  • Özellikle çok iş parçacıklı programlarla çalışırken modern Java programlama mekanizmalarından iyi şekilde yararlanın.
  • Nesne yönelimli Java programlarının ve çok iş parçacıklı işlevselliğin nasıl programlanacağına ilişkin ek bilgi kaynaklarını nerede bulacağınızı bilin.
Kazanacağınız beceriler:
  • Kategori: Programlama ilkeleri
  • Kategori: çoklu iş parçacığı
  • Kategori: Java programlama
  • Kategori: Nesneye Yönelik Programlama (OOP)
  • Kategori: fonksiyonel programlama