Çevrimiçi kurs – Amazon Junior Yazılım Geliştiricileri alanında sertifikalı profesyonel sertifika

Karriere’yi Yardımcı Yazılım Geliştiricisi olarak başlatın. Sadece 4 ayda talep gören bir yazılım geliştirme kariyeri için pazara hazır beceriler edinin. Başlamak için herhangi bir deneyim veya derece gerekmez.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

başlangıç

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Veri yönetimi ve kullanıcı arayüzü tasarımı gibi gerçek dünyadaki zorlukların üstesinden gelmek için yazılım geliştirme ilkelerini uygulayın.
  • Potansiyel işverenlere sunulabilecek yazılım geliştirme becerilerinizi gösteren anlamlı bir portföy öğesi oluşturmak.
  • Teknik becerilerinizi ve problem çözme yeteneklerinizi öne çıkaran uygulamalı deneyim ve somut projelerle iş piyasasına girişinize hazırlanın.

What you will learn in the course

Courses for which the course is suitable

  • Kıdemsiz yazılım geliştiricisi
  • Masaüstü uygulama geliştiricisi
  • Kullanıcı arayüzleri geliştiricisi
  • Pratik deneyime sahip yazılım geliştiricisi
  • Önemli bir portföye sahip yazılım geliştiricisi
  • Gerçek zorluklarla karşılaşan bir yazılım geliştiricisi

Profesyonel sertifika – 7 kurstan oluşan bir seri

Bu program, genç yazılım geliştiricilerin işlerinde gerekli olan becerilere göre benzersiz bir şekilde tasarlanmıştır.

Her derste gerçek yazılım geliştirme senaryolarını simüle eden bir proje gerçekleştirerek öğrendiklerinizi pekiştirebileceksiniz. Ayrıca yazılım geliştirme alanında hayali bir problemin çözümüne yönelik çalışacağınız bir final projesini tamamlayacaksınız.

Proje aşağıdaki konularda uygulamaları içerecektir:

  • Arayüzün ön kısmında veri yönetimi ve GUI performansı bulunan bir masaüstü uygulaması geliştirmeye odaklanan gerçek dünya senaryosu.

  • Yazılım geliştirme becerilerinizi sergilemenize olanak sağlayacak gerçek bir final projesi.

Bu bilgilere dayanarak şunları yapabilirsiniz:

  • Veri yönetimi ve kullanıcı arayüzü tasarımı gibi gerçek dünyadaki zorlukların üstesinden gelmek için yazılım geliştirme ilkelerini uygulayın.

  • Potansiyel işverenlere sunulabilecek yazılım geliştirme becerilerinizi gösteren anlamlı bir portföy öğesi oluşturun.

  • Teknik becerilerinizi ve problem çözme yeteneklerinizi öne çıkaran uygulamalı deneyim ve somut projelerle işgücüne girişinize hazırlanın.

Uygulamalı öğrenme projesi

Bu program genç yazılım geliştiricilerin işlerinde gerekli olan becerilere göre tasarlanmıştır.

Her kursta gerçek yazılım geliştirme senaryolarını simüle eden bir proje gerçekleştirerek öğrendiklerinizi pekiştirebileceksiniz. Ayrıca yazılım geliştirmede hayali bir problemi çözeceğiniz bir final projesini tamamlayacaksınız.

Proje aşağıdaki konularda uygulamaları içerecektir:

  • Arayüzün ön kısmında veri yönetimi ve GUI performansı bulunan bir masaüstü uygulaması geliştirmeye odaklanan gerçek dünya senaryosu.

  • Yazılım geliştirme becerilerinizi sergilemenize olanak sağlayacak gerçek bir final projesi.

Bu bilgilere dayanarak şunları yapabilirsiniz:

  • Gerçek zorlukların üstesinden gelmek için yazılım geliştirme ilkelerini uygulayın.

  • Potansiyel işverenlere sunulabilecek yazılım geliştirme becerilerinizi gösteren anlamlı bir portföy öğesi oluşturun.

  • Teknik becerilerinizi ve problem çözme yeteneklerinizi öne çıkaran uygulamalı deneyim ve somut projelerle işgücüne girişinize hazırlanın.

Details of the courses that make up the specialization

Yazılım geliştirmeye giriş

Kurs 1 • 28 saat

Kurs detayları

ne öğreneceksin

  • IDE kullanmanın yararlarını açıklayın.
  • Yazılım Geliştirme Yaşam Döngüsü’nün (SDLC) temel ilkelerini ve Java dilinde programlama ilkelerini tanımlayın ve açıklayın.
  • Temel sözdizimini, kontrol yapılarını anlamak ve nesne yönelimli programlama ilkelerini uygulamak için basit Java programları yazın ve çalıştırın.

kazanacağınız beceriler

  • Kategori: yazılım geliştirme
  • Kategori: Java ve veritabanı arasındaki bağlantı
  • Kategori: Java programlama
  • Kategori: Veritabanları
  • Kategori: SQL sorguları

Java programlama

Kurs 2 • 26 saat

Kurs detayları

ne öğreneceksin

  • Kodu etkili bir şekilde düzenlemek ve tekrarlamak için yöntemler geliştirin.
  • Modüler ve sürdürülebilir kod tasarlamak için Java dilinde nesne yönelimli programlama ilkelerini uygulayın.
  • Dayanıklı uygulamalar oluşturmak için Java dilindeki hataları ve istisnaları ele alın.

kazanacağınız beceriler

  • Kategori: Java Kodlama
  • Kategori: Serileştirme
  • Kategori: Bölümler
  • Kategori: Seri durumdan çıkarma teknikleri
  • Kategori: Sorun Giderme

Veri yapıları ve algoritmalar

Kurs 3 • 43 saat

Kurs detayları

ne öğreneceksin

  • Temel Java veri yapılarının ve algoritmalarının verimliliğini ve performansını belirleyin, uygulayın ve analiz edin.
  • Karmaşık sorunları çözmek için Java dilinde yineleme ilkelerini uygulayın.
  • Veri işlemeyi ve yerleşimi optimize etmek için Java dilinde arama ve sıralama algoritmaları uygulayın.

kazanacağınız beceriler

  • Kategori: arıza tespiti
  • Kategori: kodlama otomasyonu
  • Kategori: karar verme
  • Kategori: performans değerlendirmesi
  • Kategori: Görev optimizasyonu

Java ve SQL ile veri yönetimi

Kurs 4 • 8 saat

Kurs detayları

ne öğreneceksin

  • Farklı türdeki ortak veri formatlarını tartışın.
  • Java programlama araçlarını ve tekniklerini kullanarak veri kümelerini değiştirin.
  • JDBC ile SQL kullanarak veri sorgulama ve alma sürecini gösterin.

kazanacağınız beceriler

  • kategori: Java kodunu çalıştırma
  • Kategori: Java programlama
  • Kategori: Java geliştirme ortamı
  • Kategori: yazılım geliştirme yaşam döngüsü
  • Kategori: Nesneye Yönelik Programlama

Tam yığın web geliştirme

Kurs 5 • 0 dakika

Kurs detayları

ne öğreneceksin

  • Spring ve Spring Boot gibi Java teknolojilerini kullanarak dinamik web uygulamaları oluşturun.
  • Sunucu tarafı mantığını uygulayın ve HTTP isteklerini ve yanıtlarını yönetin.
  • HTML, CSS ve JavaScript gibi istemci tarafı teknolojilerini entegre edin.

kazanacağınız beceriler

  • Kategori: Test Etme ve Hata Ayıklama
  • Kategori: Yazılım projelerinin planlanması ve tasarlanması
  • Kategori: çevik yazılım geliştirme
  • Kategori: Sürüm Kontrolü
  • Kategori: gereksinim analizi belgeleri

Yazılım geliştirmede üretken yapay zeka

Kurs 6 • 0 dakika

Kurs detayları