Çevrimiçi kurs – Google’ın Java FullStack geliştiricilerinde sertifikalı profesyonel staj

Java ile dinamik web uygulamaları geliştirin. Java programlamada uzmanlaşın, duyarlı kullanıcı arayüzü geliştirme için Angular ve istikrarlı arka uç sistemler için Spring ve Spring Boot, buluta hazır uygulamalar oluşturmak, entegre etmek ve çalıştırmak için kapsamlı beceri seviyelerini tamamlar.

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

  • Bahar
  • Veri Yapısı
  • HTML
  • JPA
  • Hazırda beklet
  • Bahar Çizme
  • JavaScript
  • AngularJS
  • Basamaklı Stil Sayfaları (CSS)
  • Java Programlama
  • Nesneye Yönelik Programlama (OOP)

What you will learn in the course

Courses for which the course is suitable

  • Java Tam Yığın geliştiricisi
  • Ön uç geliştirici
  • sunucu tarafı anahtarı
  • yazılım mühendisi
  • Web uygulaması geliştiricisi
  • Angular ile Geliştirici
  • Spring’li geliştirici
  • Hazırda Bekletme özelliğine sahip geliştirici
  • Bilgi sistemleri geliştiricisi
  • Veri tabanlı uygulamaların geliştiricisi

Staj – 3 dersten oluşan bir seri

Size kapsamlı yazılım geliştirme becerileri kazandırmak ve buluta hazır bütünleştirici web uygulamaları oluşturmak için tasarlanan Java FullStack geliştirici uzmanlığıyla tanışın. Staj üç yoğun ders içerir:

  • 1. Java programlamanın temelleri:

    • Java programlamada temel programlama kavramlarını ve ilkelerini anlamak.
    • Kalıtım, polimorfizm ve soyutlama gibi nesne yönelimli programlama ilkelerine hakim olma.
    • Çoklu iş parçacığı, eşzamanlılık süreçleri ve ortak veri yapılarının uygulanması gibi ileri düzey konularda bilgi edinilmesi.
  • 2. Java Full Stack için ön uç geliştirme:

    • Etkileşimli web sayfaları oluşturmak için HTML, CSS ve JavaScript’te temel becerilerin kazanılması.
    • Reaktif formların geliştirilmesi ve HTTP isteklerinin işlenmesi de dahil olmak üzere Angular çerçevesindeki uzmanlık.
    • API’lerle entegre olan karmaşık web uygulamaları oluşturma ve uygulama.
  • 3. Veri yapıları ve ardından Java ile:

    • Temel veri yapıları, algoritmalar ve bunların Java’daki uygulamaları hakkında bilgi.
    • Servlet’ler ve JavaServer Pages (JSP) ile sunucu tarafı programlama konusunda ustalık.
    • Java Database Connectivity (JDBC) kullanarak veritabanlarına bağlanmayı ve Spring ve Hibernate gibi endüstri standardı çerçevelerle çalışmayı deneyimleyin.

Bu stajın sonunda Java programlama, Angular kullanarak dinamik ön uç geliştirme ve Spring ve Spring Boot kullanarak güçlü sunucu tarafı sistemler oluşturma konusunda geniş bir bilgiye sahip olacaksınız.

Pratik bir öğrenme projesi

Bu uzmanlık, gerçek yaşam bağlamlarına dayanan uygulamalı öğrenmeyi ve pratik uygulamayı vurgular. Öğrenciler, deneysel öğrenmenin gücünden yararlanırken Java, Angular ve Spring hakkındaki genel anlayışlarını uygulayarak güçlü web uygulamaları tasarlamaya aktif olarak katılırlar. Önemli sektör deneyimine sahip eğitmenlerin rehberliğinde öğrenciler, yazılım geliştirme kariyerleri için güçlü bir temel oluşturarak tam yığın Java geliştirmenin pratik yönlerini keşfederler.

Details of the courses that make up the specialization

Java programlamanın temelleri

Kurs 1

  • 17 saat
  • 4,4 (283 değerlendirme)

Kurs detayları

Ne öğreneceksiniz:
  • Sözdizimi, değişkenler, yöntemler, kontrol ifadeleri gibi Java programlamanın temel öğelerine hakim olacaksınız.
  • JVM, JRE ve JDK’yı anlayın.
  • Operatörleri, döngüleri, koşulları ve dizileri anlayarak Java kodu yazma becerisini geliştirin.
  • Kalıtım, polimorfizm ve gizleme gibi nesne yönelimli programlamanın gelişmiş tasarımını uygulayın.
  • Gelişmiş hata işleme tekniklerinde uzmanlaşarak kodlama yeteneğinizi geliştirin.
  • Java’da özel hatalar oluşturma ve birden fazla hatayı yönetme.
Kazanacağınız beceriler:
  • Kategori: Algoritmalar
  • Kategori: Java sözdizimi
  • Kategori: Java programlama
  • Kategori: Veri yapılarının uygulanması
  • Kategori: Nesneye Yönelik Programlama (OOP)

Tam yığınla Java için ön uç geliştirme

Kurs 2

  • 24 saat
  • 4,0 (49 derecelendirme)

Kurs detayları

Ne öğreneceksiniz:
  • HTML etiketleri ve web sayfası yapısı da dahil olmak üzere HTML ve CSS’nin temellerini anlayın.
  • CSS stilini HTML öğelerine uygulama becerisi edinin.
  • JavaScript programlama dünyasına girin, değişkenleri, veri türlerini, kontrol yapılarını ve işlevlerini anlayın.
  • Angular ile uygulamalı deneyim edinin ve bileşenler, modüller, yönergeler ve hizmetler hakkında bilgi edinin.
Kazanacağınız beceriler:
  • Kategori: HTML
  • Kategori: Web sitesi geliştirme
  • Kategori: JavaScript
  • Kategori: Angularjs
  • Kategori: Basamaklı Stil Sayfaları (CSS)

Java ile veri yapıları ve kand

Kurs 3

  • 19 saat
  • 4,3 (69 derecelendirme)

Kurs detayları

Ne öğreneceksiniz:
  • Java veri yapılarında yeterlilik kazanın.
  • Dizileri, String sınıfını ve Koleksiyonlar çerçevesini kullanarak verileri nasıl değiştireceğinizi öğrenin.
  • StringBuilder/StringBuffer sınıflarını anlayın.
  • ArrayList, LinkedList, HashMap gibi koleksiyon arayüzlerini kullanın.
  • Spring ve Spring Boot’u öğrenin, bağımlılıklarla Spring uygulamaları geliştirin.
  • Spring Boot ile güvenli RESTful web hizmetlerinin oluşturulmasında ustalaşın.
Kazanacağınız beceriler:
  • Kategori: Bahar
  • Kategori: veri yapısı
  • Kategori: Hazırda Beklet
  • Kategori: Bahar Çizme
  • Kategori: Java programlama