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 - Booking
Java 16 Eğitimi - Enquiry
Java 16 - Danışmanlık Talebi
Danışmanlık Talebi
Danışanlarımızın Yorumları (1)
bilgi aktarımının erişilebilir yolu
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 Programming
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
Groovy Programming Başlangıç Seviyesi
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 İlkbahar
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.
Spring ve Hibernate ile Java Uygulamaları
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 Microservices
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 İlkbahar
35 SaatSpring, Java tabanlı kurumsal uygulamalar için kapsamlı bir programlama ve yapılandırma modeli sağlayan bir uygulama çerçevesidir.
Microservices'yi Spring Boot, Docker ve Kubernetes kullanarak oluşturma
21 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), Spring Boot, Docker ve Kubernetes kullanarak mikro hizmetler geliştirmek isteyen orta ve ileri seviyedeki geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Mikro hizmetler mimarisini anlayabilecektir.
- Spring Boot kullanarak üretim ortamına hazır mikro hizmetler oluşturabilecektir.
- Mikro hizmetlerde Docker'nin rolünü anlayabilecektir.
- Mikro hizmetleri dağıtmak için Kubernetes kümesini kurabilecektir.
Quarkus Geliştiriciler İçin
14 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), uygulamalar oluşturmak, test etmek ve dağıtmak isteyen geliştiricilere yöneliktir; bu uygulamalar Java ile tam güçlendirilmiş, ancak daha az kaynak kullanımıyla Quarkus kullanılarak oluşturulmuştur.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Quarkus ile uygulama geliştirmeye başlamak için gerekli geliştirme ortamını kurmak.
- GraalVM kullanarak uygulamaları yerel modda oluşturmak, derlemek ve çalıştırmak.
- Maven kullanarak yerel uygulamalar oluşturmak için Quarkus araçlarını ve uzantılarını kullanmak.
- Docker ile uygulamaları konteynerleştirmek, çalıştırmak ve dağıtmak.
Quarkus for Java Native and Microservice Development
40 SaatThis instructor-led, live training in Türkiye (online or onsite) is aimed at intermediate-level to advanced-level developers and architects who wish to develop Java native applications and microservices using Quarkus with optimized memory usage and startup time.
By the end of this training, participants will be able to:
- Develop high-performance, lightweight Java native applications using Quarkus.
- Build and deploy RESTful services and microservices architectures.
- Use GraalVM for native compilation and optimize startup and memory efficiency.
- Package and containerize applications for Kubernetes and OpenShift environments.
Spring Boot, React ve Redux
14 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), Spring Boot, React ve Redux kullanarak işlevsel ön uç ve arka uç web uygulamaları oluşturmak isteyen web geliştiricilerine yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- React ve Redux ile bir ön uç uygulaması oluşturmak.
- Spring Boot ile RESTful API'ler oluşturmak.
- Spring güvenliği ve JWT web belirteçleri ile web hizmetlerini güvence altına almak.
Spring Boot için Yeni Başlayanlar
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.