Çevrimiçi kurs – LearnKartS tarafından Yeni Başlayanlar için Temel Java’da sertifikalı profesyonel uzmanlık

Bu uzmanlık kursunda Java’yı temel bilgilerden ileri seviyeye kadar öğrenin. Hata ayıklama teknikleri, JUnit testi ve tasarım modellerini kullanma dahil olmak üzere Java konusunda sıfırdan uzmanlık kazanın.

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

  • Java’nın Temelleri
  • Nesne yönelimli programlama kavramları
  • İstisna yönetimi
  • veri yapıları
  • algoritmalar
  • Test için JUnit’i kullanma
  • Dize manipülasyonu
  • JUnit kullanarak test yöntemleri
  • Veri güvenliği için şifreleme teknikleri
  • Sınav programlarının geliştirilmesi
  • Banka kullanımına yönelik bir modelin geliştirilmesi
  • raporların oluşturulması

What you will learn in the course

Courses for which the course is suitable

  • Yazılım geliştiricisi
  • Java geliştiricisi
  • yazılım mühendisi
  • Uygulama geliştiricisi
  • Bilgi sistemleri geliştiricisi
  • sunucu tarafı anahtarı
  • Yazılım test geliştiricisi
  • sistem analisti
  • Nesneye yönelik programlama
  • Teknolojik çözümler geliştirir

Staj – 4 dersten oluşan bir kurs serisi

Core Java kursu, Core Java ve Java programlamanın temelleri konusunda yeterlilik geliştirmek isteyen kişiler için tasarlanmıştır. Ders endüstride kullanılan Java programlama diline uyarlanmıştır.

Çalışılan konular

  • Java’nın Temelleri
  • Nesne yönelimli programlama kavramları
  • İstisna yönetimi
  • veri yapıları
  • algoritmalar
  • Test için JUnit’i kullanma

Kurslar sizi modern yazılım geliştirme ortamlarında Java uygulamalarını etkili bir şekilde oluşturmaya, test etmeye ve dağıtmaya hazırladı.

Pratik bir öğrenme projesi

Yeni başlayanlar için Core Java kursu, temel Java kavramlarını kapsayan 19 uygulamalı demo sunar. Her demo, temel sözdiziminden çoklu işleme ve yazılım kalıpları gibi ileri düzey kavramlara kadar uzanan uygulamalı bir deneyim sunar.

Öğrenciler aşağıdakiler için planlar oluşturur:

  • Dize manipülasyonu
  • İstisna yönetimi
  • veri yapıları

Ayrıca öğrenciler JUnit kullanarak test yöntemlerini ve veri güvenliğine yönelik kriptografik teknikleri keşfederler. Sınav programları, banka kullanımına yönelik bir model ve rapor oluşturma gibi çeşitli projeler aracılığıyla katılımcılar Java programlama konusunda güçlü bir temel geliştirirler.

Details of the courses that make up the specialization

Java çöküyor

temel bilgiler

Kurs 1 – 9 saat

  • Ne öğreneceksiniz:
    • Java programının temelleri: değişkenler, veri türleri, operatörler ve kontrol yapıları.
    • OOP ilkeleri: sınıflar, nesneler, kalıtım, çok biçimlilik.
    • İleri konular: hata yönetimi, arayüzler, soyut sınıflar.
    • Demolar ve Projeler: Dizeler, Diziler ve Paketlerle Çalışmak.
  • Kazanacağınız beceriler:
    • koşullu ifadeler
    • mantıksal operatörler
    • polimorfizm
    • nesne yönelimli programlama (OOP)
    • Hata işleme

Çoklu iş parçacığı ve bölümler

2 – 3 saatlik kurs

  • Ne öğreneceksiniz:
    • Java’da süreç oluşturma ve yönetmenin temelleri.
    • Paket departmanları ve otomatik kutulama.
    • Java’daki String sınıfı: Geri dönüşümsüzlük, Manipülasyon.
    • StringBuilder ve StringTokenizer uygulaması.
  • Kazanacağınız beceriler:
    • Çoklu iş parçacığı
    • Otomatik kutulama

Gelişmiş temel bilgiler

Kurs 3 – 9 saat

  • Ne öğreneceksiniz:
    • Java koleksiyonları çerçevesini kullanma.
    • Dosya ve ağ işlemleri için akışları/girdileri yönetin.
    • Uygulamada olay yönetimi için Log4j.
    • Birim testleri için JUnit.
  • Kazanacağınız beceriler:
    • Log4j
    • Java’da genel
    • Java’daki Koleksiyonlar
    • JBirim
    • G/Ç

Tasarım şablonları

4 – 5 saatlik kurs

  • Ne öğreneceksiniz:
    • Tasarım kalıpları: yazılım geliştirmedeki önemi.
    • Tasarım desenlerinin türleri: yaratıcı, yapısal, davranışsal.
    • Özel tasarım modelleri: Fabrika Yöntemi, Singleton, Builder, Adapter, Bridge, Facade, Flyweight.
    • Tasarım desenlerinin uygulanmasında pratik deneyim.
  • Kazanacağınız beceriler:
    • Tekil şablon
    • köprü deseni
    • Bağdaştırıcı şablonu
    • Gözlemci şablonları
    • küllük kalıpları