Java 16 Eğitimi
Java, masaüstü, mobil ve web uygulamaları oluşturmak için açık kaynaklı bir programlama dili ve geliştirme platformudur. Java 16, tüm UNIX alan soketi özelliklerine ek destek ve dile yönelik bir dizi iyileştirme sunar.
Bu eğitmen liderliğindeki, canlı eğitim (çevrimiçi veya yerinde), Java 16 kullanarak Java uygulamaları oluşturmak, yönetmek ve paketlemek isteyen programcılara yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Eski Java sürümlerinden Java 16'ya yapılan yeni özellikleri ve değişiklikleri öğrenmek ve anlamak.
- Java temel kavramlarını öğrenmek ve bunları Java uygulamaları oluşturmak için kullanmak.
Kurs Formatı
- Etkileşimli ders ve tartışma.
- Çok sayıda alıştırma ve uygulama.
- Canlı laboratuvar ortamında uygulamalı uygulama.
Kurs Özelleştirme Seçenekleri
- Bu kurs için özelleştirilmiş bir eğitim talep etmek için lütfen bizimle iletişime geçin.
Eğitim İçeriği
Giriş
- Java 16 özelliklerine genel bakış
- Java 16 mimarisinin anlaşılması
Java 16 ile Başlarken
- Java Geliştirme Kitinin (JDK) kurulması
- Java 16 ortamının ayarlanması
- Eski bir sürümden Java 16'ya geçiş
Java 16'daki Değişikliklerin Keşfi
- Dil değişiklikleri
- Paketleme araçları
- Çöp toplayıcılar
- Diğer geliştirmeler
- Kullanımdan kaldırma ve çıkarmalar
Java Programming
- Jshell ile Programming
- Java metodu ve platformu
- Java sözdizimi
- Nesne yönelimli programlama
- Java koleksiyon çerçevesi
- İstisnaların yönetimi
- Giriş/çıkış API'sinin kullanılması
Özet ve Sonraki Adımlar
Kurs İçin Gerekli Önbilgiler
- Programlama kavramlarına hakimiyet
Hedef Kitle
- Programcılar
- Geliştiriciler
Açık Eğitim Kursları 5 ve üzeri katılımcı gerektirir.
Java 16 Eğitimi - Rezervasyon
Java 16 Eğitimi - Talep Oluştur
Java 16 - Danışmanlık Talebi
Danışmanlık Talebi
Danışanlarımızın Yorumları (1)
bilgiyi aktarmak için erişilebilir bir yol
Bartlomiej - Politechnika Lodzka
Eğitim - Java 16
Yapay Zeka Çevirisi
Yaklaşan Etkinlikler
İlgili Kurslar
Gelişmiş Spring Boot
14 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), karmaşık Spring Boot uygulamalarını daha da geliştirmek, güvenceye almak ve test etmek isteyen deneyimli Spring Boot geliştiricilerine yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Web uygulamalarının ayrışmasını artırmak için Spring WebMVC çerçevesini özelleştirin.
- Jackson Serialization Views kullanarak nesneleri serileştirin ve seri dışılaştırın.
- Kullanıcı verilerini bir veritabanında saklayın ve güvenceye alın.
- Spring Sessions kullanarak kullanıcı oturum bilgilerini dağıtık bir şekilde yönetin.
- Spring WebMVC uygulamalarının testini otomatikleştirin.
- Uygulama performansını izleyin ve ölçün.
Angular ve Spring Boot
14 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), tam yığın uygulamaları oluşturmak için Angular ve Spring Boot'i kullanmak isteyen web geliştiricilerine yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Angular ve Spring Boot ile tam yığın bir uygulama geliştirme.
- Spring Boot ile bir arka uç uygulaması oluşturma.
- Angular ile ön uç uygulamaları oluşturma.
- Tam yığın bir uygulama için kimlik doğrulamayı yapılandırmak için Spring Security'yi kullanma.
Groovy Programlama
21 SaatApache Groovy, JVM (Java Sanal Makine) dinamik bir programlama dilidir. Özellikleri arasında betik oluşturma yetenekleri, Alan Özel Dili (Domain-Specific Language) yazarlığı, çalışma zamanı ve derleme zamanı meta-programlama ve fonksiyonel programlama yer alır. Groovy, genellikle Java'a tamamlayıcı olarak kullanılır.
Bu eğitmen liderliğindeki, canlı eğitimde katılımcılar, örnek bir uygulama oluşturarak Groovy dilinde programlamayı öğreneceklerdir.
Hedef Kitle
- Geliştiriciler
Kurs Formatı
- Kısmen ders anlatımı, kısmen tartışma, egzersizler ve yoğun uygulamalı pratik
Başlangıç Seviyesi Groovy Programlama
14 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), Groovy Programming temellerini öğrenmek isteyen yeni başlayan seviyedeki geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Temel programlama kavramlarını anlayabilecektir.
- Groovy betikleri yazabilecek ve Groovy temel özelliklerini kullanabilecektir.
- Groovy kullanarak nesne yönelimli programlamanın temel ilkelerini anlayabilecek ve uygulayabilecektir.
- Groovy içinde yaygın programlama hatalarını ve istisnaları yönetmek için temel hata işleme tekniklerini öğrenebilecektir.
Java 8 ve Spring
35 SaatBu 5 günlük kurs, Java geliştiricilerin Java 8'in yeni özelliklerine ve Spring çerçevesine aşina olmalarını amaçlamaktadır.
Java Uygulamalarında Spring ve Hibernate
21 SaatBu kurs, Java uygulamalarının oluşturulmasıyla ilgili konuları, özellikle Spring ve Hibernate gibi uygulamalarda yaygın olarak kullanılan teknolojilere odaklanarak kapsamaktadır. Kursun sonunda katılımcılar, uygulamaları tasarlama ve belirli bir çözüm için uygun teknolojiyi seçme bilgisine sahip olacaklardır. Ayrıca kurs boyunca tartışılan kütüphaneler, özellikler ve teknolojilerle ilgili bilinen sorunların anlaşılması sağlanacaktır.
Java Mikrohizmetler
21 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), Java çerçeveleri gibi Spring Boot ve Spring Cloud kullanarak mikro hizmet tabanlı uygulamaları tasarlamak, geliştirmek, dağıtmak ve sürdürmek isteyen orta seviyedeki Java geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Mikro hizmet mimarisinin prensiplerini ve faydalarını anlayabilmek.
- Java ve Spring Boot kullanarak mikro hizmetler oluşturmak ve dağıtmak.
- Hizmet keşfi, yapılandırma yönetimi ve API ağ geçitlerini uygulamak.
- Mikro hizmetleri etkili bir şekilde güvence altına almak, izlemek ve ölçeklendirmek.
- Docker ve Kubernetes kullanarak mikro hizmetleri dağıtmak.
Java Spring
35 SaatSpring, Java tabanlı kurumsal uygulamalar için kapsamlı bir programlama ve yapılandırma modeli sağlayan bir uygulama çerçevesidir.
Spring Boot, Docker ve Kubernetes ile Mikrohizmetler Oluşturma
21 SaatBu eğitmen yönetimi, Türkiye (çevrimiçi veya yerinde) hedeflenen orta ve üst düzey geliştiriciler Spring Boot, Docker ve Kubernetes kullanarak mikrohizmetler geliştirmeyi öğrenmek isteyenler içindir.
Bu eğitim sonunda katılımcılar şunları yapabilecekler:
- Mikrohizmet mimarisini anlamak.
- Spring Boot kullanarak üretim hazır mikrohizmetler oluşturmaktan haberdar olmak.
- Docker'ın mikrohizmetlerdeki rolünü anlamak.
- Mikrohizmetleri dağıtmak için Kubernetes kümesi kurmak.
Quarkus for Developers
14 SaatBu eğitmen-led, canlı eğitim Türkiye (online veya yerinde) geliştiriciler için düzenlenmiştir. Katılımcılar Quarkus'u kullanarak uygulamalarını oluşturmak, test etmek ve dağıtmak isteyenler için tasarlanmıştır. Bu uygulamalar Java ile tam güçlendirilir, ancak daha az kaynak kullanımı sağlar.
Eğitimin sonunda katılımcılar şunları yapabilecektir:
- Quarkus ile uygulama geliştirmeye başlamak için gereken geliştirme ortamını ayarlayın.
- GraalVM kullanarak yerel modda uygulamalar oluşturun, derleyin ve çalıştırın.
- Maven kullanarak yerel uygulamalar oluşturmak için Quarkus araçlarını ve eklentilerini kullanın.
- Uygulamaları Docker ile kapsüllendirin, çalıştırın ve dağıtın.
Java Native ve Mikrohizmet Geliştirimi için Quarkus
40 SaatBu eğitmen-ekipli, canlı eğitim Türkiye (online veya yerinde) hedef kitlesini, optimize bellek kullanımı ve başlangıç süresi ile Quarkus kullanarak Java native uygulamalar ve mikrohizmetler geliştirmeyi isteyen orta düzeyden ileri seviyeye kadar geliştiriciler ve mimarlar olarak belirlemektedir.
Bu eğitimden sonra katılımcılar şunları yapabilecek olacaklardır:
- Quarkus kullanarak yüksek performanslı, hafif Java native uygulamalar geliştirme.
- RESTful hizmetler ve mikrohizmet mimarileri oluşturma ve dağıtma.
- Başlangıç ve bellek verimliliğini optimize etmek için GraalVM'yi yerel derleme için kullanma.
- Kubernetes ve OpenShift ortamları için uygulamaları paketleme ve konteynerleştirme.
Spring Boot, React ve Redux
14 SaatBu eğitmen-led, canlı eğitim Türkiye (çevrimiçi veya kurum içi) Spring Boot, React ve Redux ile işlevsel ön-taraflı ve arka-taraflı web uygulamaları oluşturmak isteyen web geliştiricilere yöneliktir.
Bu eğitimden sonra katılımcılar:
- React ve Redux ile bir ön-taraflı uygulama oluşturabilecekler.
- Spring Boot ile RESTful API'ler oluşturacaklardır.
- Spring güvenlik ve JWT web tokenları ile web hizmetlerini güvence altına alacaklardır.
Spring Boot için Başlangıç Seviye Kursu
14 SaatBu eğitmen liderliğindeki canlı eğitimde, katılımcılar Türkiye'da Spring Boot'ün temel özelliklerini ve mimarisini, ayrıca temel Spring çerçevesiyle olan ilişkisini öğreneceklerdir. Eğitmen tarafından bu bilgiyi uygulama ve geri bildirim alma konusunda bolca fırsat sağlanacaktır. Katılımcılar, Spring uygulamalarını tanımlama, yapılandırma ve dağıtma konusunda canlı, uygulamalı egzersizler yapacaklardır.
Kursun sonunda katılımcılar, kendi Spring uygulamalarını hızlı bir şekilde dağıtmak için gerekli bilgi ve pratiğe sahip olacaklardır.
Spring Webflux
14 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), reaktif uygulamalar geliştirmek ve dağıtmak için WebFlux kullanmak isteyen geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Spring 5 ve WebFlux çerçevesini kurun ve yapılandırın.
- Reaktif uygulamalar ve hizmetler geliştirin.