.NET MAUI (Intermediate) Eğitimi
.NET MAUI (.NET Çok Platformlu Uygulama Arayüzü), kullanıcıların C# ve XAML ile yerel mobil ve masaüstü uygulamaları oluşturmasına olanak tanıyan çapraz platformlu bir çerçevedir.
Bu eğitmen liderliğindeki, canlı eğitim (çevrimiçi veya yerinde), mobil ve masaüstü uygulamaları oluşturmak için .NET MAUI kullanma konusunda orta düzey beceriler öğrenmek isteyen geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Gelişmiş veri manipülasyon tekniklerini keşfedin.
- Özel oluşturucular kullanarak platforma özgü kodu ve özelleştirmeyi anlayın.
- .NET MAUI için performans optimizasyonu, bellek yönetimi ve uluslararasılaştırma desteği öğrenin.
- Sürekli entegrasyon ve dağıtım kanalları konusunda beceriler geliştirin.
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
.NET MAUI'ye ve Çapraz Platform Geliştirmeye Giriş
Gelişmiş Veri Bağlama ve İşleme Teknikleri
Databaselerle ve Yerel Depolama ile Çalışma
RESTful API'leri Tüketme ve Web Services
Platforma Özgü Kod ve Özel Oluşturucular Uygulama
Özel Denetimler ve Efektlerle Kullanıcı Arayüzünü Geliştirme
Performans Optimizasyonu ve Bellek Management
Uluslararasılaştırma ve Yerelleştirme Desteği
Kimlik Doğrulama ve Yetkilendirme Uygulama
.NET MAUI için Çapraz Platform Test Stratejileri ve En İyi Uygulamalar
.NET MAUI için Sürekli Entegrasyon ve Dağıtım İşlemleri
Özet ve Sonraki Adımlar
Kurs İçin Gerekli Önbilgiler
- C# programlama dilinde yetkinlik
- Nesne yönelimli programlama (OOP) kavramlarına sağlam bir anlayış
- .NET framework’e aşinalık
Hedef Kitle
- Geliştiriciler
Açık Eğitim Kursları 5 ve üzeri katılımcı gerektirir.
.NET MAUI (Intermediate) Eğitimi - Booking
.NET MAUI (Intermediate) Eğitimi - Enquiry
.NET MAUI (Intermediate) - Danışmanlık Talebi
Danışmanlık Talebi
Danışanlarımızın Yorumları (1)
Favori kısmım, Sir Jose ile yapılan soru-cevap bölümüdür. O çok bilgili ve sorularımıza cevabı bilmektedir.
John Henry - Toyota Motor Philippines
Eğitim - .NET MAUI (Intermediate)
Yapay Zeka Çevirisi
Yaklaşan Etkinlikler
İlgili Kurslar
Gelişmiş Flutter
14 SaatBu eğitmen liderliğindeki, canlı eğitim Türkiye (çevrimiçi veya yerinde) çapraz platform uygulamaları oluşturmak isteyen geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Uygulamaları Java'ten Flutter'ye geçirin.
- Firebase arka uç hizmetlerini, örneğin veritabanı, kimlik doğrulama ve depolama gibi entegre edin.
- Bir uygulama için animasyonlar ve gelişmiş kullanıcı arayüzü özellikleri oluşturun.
BLoC Pattern
14 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), farklı uygulamalar arasında durumu yönetmek için BLoC Pattern'i kullanmayı öğrenmek isteyen geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- BLoC temel kavramlarını ve mimarisini anlayın.
- BLoC'ler oluşturun, test edin ve hatalarını ayıklayın.
- BLoC oluşturma bağlamı hakkında bilgi edinin.
Advanced .NET MAUI
14 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), mobil ve masaüstü uygulamaları oluşturmak için .NET MAUI'nin gelişmiş özelliklerini ve tekniklerini öğrenmek isteyen geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Gelişmiş MVVM tekniklerinde, bağımlılık enjeksiyonunda ve mimari desenlerde ustalaşmak.
- .NET MAUI çerçevesini özelleştirmek ve genişletmek.
- Yeniden kullanılabilir bileşenler ve kütüphaneler oluşturmak ve gelişmiş hata ayıklama ve profil oluşturma tekniklerini anlamak.
- Senkronizasyon, önbellekleme ve güvenlik gibi büyük ölçekli uygulamalardaki zorlukların üstesinden gelmek.
.NET MAUI Fundamentals
14 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), temel uygulamalar oluşturmak için .NET MAUI temellerini öğrenmek isteyen geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- .NET MAUI ve çapraz platform geliştirmenin temellerini anlayabilecektir.
- Düzenler, denetimler ve navigasyon ile temel .NET MAUI uygulamaları oluşturabilecektir.
- .NET MAUI uygulamalarını test edebilecek, ayıklayabilecek ve dağıtabilecektir.
Embedded Linux Systems Architecture
35 SaatKurs Hedefleri
Gömülü GNU/Linux'nin temellerinin anlaşılmasını sağlamak, parçaların nasıl bir araya geldiğini göstermek. Gömülü GNU/Linux sistemi oluşturmak için hangi bileşenlere ihtiyaç duyulduğunu, bunları nereden temin edebileceğinizi ve nasıl yapılandırıp kurabileceğinizi öğretmek. Yardım için nereye başvurabileceğinizi ve yazılım lisansları hakkında bilgi vermek. Uygulamalı egzersizler, bu eğitimi başarıyla tamamladıktan sonra kendi gömülü GNU/Linux sistemlerinizi geliştirmek için gerekli pratik deneyimi kazanmanızı sağlayacaktır.
Açıklama
Bu beş günlük eğitim sınıfı, gömülü GNU/Linux'nin kavramlarını göstermek için uygulamalı egzersizleri ve öğretimi bir araya getirir. Sizi hızla bilgi sahibi yapmak için tasarlanmıştır. GNU/Linux'yi etkili bir şekilde kullanmak için gerekli felsefe, kavramlar ve komutlar, teori ve uygulamalı eğitim kombinasyonuyla açıklanmaktadır.
Tekerleği yeniden icat etmeyin, deneyimli bir eğitmenle öğrenin ve GNU/Linux hakkında çalışma bilgisi ve kendi gömülü geliştirme projenizde bunu etkili bir şekilde kullanma yeteneğiyle ayrılın.
Kimler Katılmalı?
Yöneticiler, proje yöneticileri, yazılım, donanım, geliştirme, sistem mühendisleri, test uzmanları, yöneticiler, teknisyenler ve bu teknolojiyi anlamak isteyen diğer ilgili kişiler. Gömülü GNU/Linux'nin nasıl çalıştığını mümkün olan en kısa sürede anlamak isteyenler. GNU/Linux'yi kullanmanız gerekiyor veya kullanıp kullanmamayı değerlendirme lüksüne sahipsiniz. Belki zaten Gömülü GNU/Linux'yi kullanmayı denediniz, ancak her şeyi doğru yaptığınızdan emin değilsiniz. Şu anda farklı bir işletim sistemi kullanıyorsunuz ve GNU/Linux'nin daha iyi ve/veya daha ucuz olup olmadığını öğrenmek istiyorsunuz.
Teslimat Seçenekleri
Tüm eğitim materyalleri İngilizce'dir, ancak sunumu istediğiniz gibi İngilizce veya Almanca olarak dünya çapında yapılabilir.
- yerinde - eğitmen tarafından yönlendirilen
- çevrimiçi - eğitmen tarafından yönlendirilen
- yerinde/çevrimiçi kombinasyon - eğitmen tarafından yönlendirilen
Embedded Linux Çekirdek ve Sürücü Geliştirme
14 SaatYaklaşık %60'ı uygulamalı laboratuvarlardan oluşan iki günlük bir kurs. Bu kurs, Embedded Linux çekirdek iç yapılarını, mimarisini, geliştirilmesini ve çeşitli türlerde aygıt sürücülerinin nasıl yazılacağını ve entegre edileceğini araştırmaya odaklanmaktadır.
Kimler katılmalı?
Gömülü sistemler ve platformlar üzerinde Linux çekirdek geliştirme ile ilgilenen mühendisler.
Yerel iOS ve Android Uygulamaları Flutter ile Oluşturun
14 SaatBu eğitmen liderliğindeki, canlı eğitimde (Türkiye çevrimiçi veya yerinde), katılımcılar Flutter kullanarak hem iOS hem de Android cihazlarında çalışan bir mobil uygulamayı hızlı bir şekilde nasıl geliştireceklerini öğreneceklerdir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Çerçeveyi, IDE'yi ve diğer araçları geliştirme başlatmak için hızlı bir şekilde kurabileceklerdir.
- Google'nın Dart dilini anlayıp kullanarak bir mobil uygulamayı hızlıca prototipleyebileceklerdir.
- Tek bir kod tabanı kullanarak hem iOS hem de Android cihazlarında çalışan mobil uygulamaları test edip dağıtabileceklerdir.
- Zengin bir widget, düzen ve animasyon seti kullanarak uygulamayı özelleştirebileceklerdir.
Flutter Dart ile Geliştirme Yoğunlaştırma Programı
35 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), ortak bir kod tabanından Android, iOS ve diğer platformlar için yüksek kaliteli mobil uygulamalar oluşturmak ve geliştirmek isteyen geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Flutter uygulamaları oluşturmaya başlamak için gerekli geliştirme ortamını kurmak.
- Uygulamaları oluşturmak için kodu geliştirmek için Dart programlama dilini kullanmak.
- Flutter widget'larını kullanarak estetik açıdan hoş ve kullanımı kolay bir kullanıcı arayüzü (UI) tasarlamak ve oluşturmak.
- Uygulamaları farklı platformlarda (mobil, masaüstü, web vb.) dağıtmak ve test etmek.
Ionic2
14 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), hibrit mobil uygulamalar oluşturmak için Ionic 2 kullanmak isteyen başlangıç seviyesi ve orta seviyedeki geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Ionic 2'nin temellerini ve mimarisini anlayacaklardır.
- Ionic 2 kullanarak tek sayfalı ve çok sayfalı uygulamalar oluşturacaklardır.
- Uygulamaları SCSS ve üçüncü taraf entegrasyonlarıyla özelleştireceklerdir.
- Mobil uygulama sürümlerini etkili bir şekilde test edecek, dağıtacak ve yöneteceklerdir.
Ionic 4 ve Angular Geliştiriciler İçin
21 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), hibrit bir mobil uygulama oluşturmak isteyen web geliştiricilerine yöneliktir Ionic 4.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Hibrit bir mobil uygulamaya yerel cihaz özelliklerini entegre etmek.
- Hibrit bir mobil uygulama oluşturmak için Angular ve Ionic 4'ü kullanmak.
- Hibrit bir uygulamayı bir mobil cihaz emülatöründe çalıştırmak.
Ionic 6
14 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), modern bir mobil uygulama oluşturmak isteyen web geliştiricilerine yöneliktir Ionic 6.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Modern bir hibrit mobil uygulamaya yerel cihaz özelliklerini entegre edin.
- Ionic'nın temellerini öğrenin.
- Ionic uygulamalarını üretime dağıtmayı öğrenin.
- Modern bir hibrit uygulamayı bir mobil cihaz emülatöründe çalıştırın.
Gömülü GNU/Linux Kernel İç Yapısı ve Aygıt Sürücüleri
35 SaatAçıklama
Bu 5 günlük eğitim sınıfı, GNU/Linux çekirdek iç yapılarını ve aygıt sürücüsü geliştirmeyi kavramlarını göstermek için uygulamalı egzersizleri ve eğitimi birleştirir. Sizi hızla bilgi sahibi yapması amaçlanmıştır. Teorik bilgi ve uygulamalı eğitim yoluyla GNU/Linux aygıt sürücüleri yazmak için gerekli süreçleri, kavramları ve komutları açıklıyoruz.
Tekerleği yeniden icat etmeyin, deneyimli bir eğitmenle öğrenin ve kendi gömülü geliştirme projenizde etkili bir şekilde kullanabileceğiniz çalışan bir bilgi ve yetenekle eve dönün.
Kimler Katılmalı?
Yazılım mühendisleri, saha mühendisleri, (proje) yöneticileri, donanım mühendisleri gibi GNU/Linux aygıt sürücülerini geliştirme veya değerlendirme göreviyle ilgilenen veya görevlendirilen kişiler.
IBM MobileFirst Hibrit Mobil Uygulama Geliştirme Platformu
21 SaatIBM MobileFirst Platform (eski adıyla Worklight Foundation), kurumsal mobil ve tablet uygulamaları oluşturmak için bir araç ve hizmetler paketidir. İstemci tarafı API'si, yerel iOS (Objective-C), yerel Android (Java), J2ME, C# yerel Windows Phone (C#) ve JavaScript çapraz platform hibrit VEYA mobil web uygulamaları için kullanılabilir. MobileFirst Platform, şirket içinde veya bulutta kullanılabilir.
Bu eğitmen liderliğindeki canlı eğitimde, katılımcılar MobileFirst Platform'u kurmayı ve kullanmayı, HTML5, JS ve CSS tabanlı hibrit mobil uygulamalar geliştirmek ve yönetmek için öğreneceklerdir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- MobileFirst'i kurmak ve yapılandırmak
- Çapraz platform hibrit mobil uygulamalar geliştirmek, test etmek ve dağıtmak.
- MobileFirst güvenlik mekanizmalarını kullanarak uygulamaları güvence altına almak.
- Uygulamaları bir kuruluş içinde uygulama mağazalarını atlayarak havadan güncellemek.
- Mobil uygulamaları yönetmek ve izlemek.
Hedef Kitle
- Geliştiriciler
Kurs Formatı
- Kısmen ders anlatımı, kısmen tartışma, egzersizler ve canlı laboratuvar ortamında yoğun uygulamalı çalışma.
Not
- Bu eğitim Mobile Foundation 8.0 üzerine kurulmuştur. Farklı bir sürüm veya bu kursta başka özelleştirmeler talep etmek için lütfen bizimle iletişime geçin.
React Native için iOS ve Android
21 SaatBu eğitmen liderliğindeki canlı eğitimde, katılımcılar Türkiye'da React Native arkasındaki prensipleri ve yaklaşımı öğrenirken, kendi mobil uygulamalarını Android ve iOS için geliştirirler.
Xamarin Çapraz Platform Geliştirme için
21 SaatBu eğitmen liderliğindeki, canlı eğitimde (Türkiye – çevrimiçi veya yerinde), katılımcılar Xamarin’nin temel yönlerini öğrenirken, Android, iOS ve Windows için kendi mobil uygulamalarını geliştirme sürecine gireceklerdir.