.NET MAUI Temel Kavramları 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), temel .NET MAUI bilgilerini öğrenerek temel uygulamalar oluşturmak isteyen geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- .Net Maui temellerini ve çapraz platformlu geliştirmeyi anlayacaklar.
- Düzenler, denetimler ve navigasyon ile temel .NET MAUI uygulamaları oluşturacaklar.
- .NET MAUI uygulamalarını test edecek, hata ayıklayacak ve dağıtacaklar.
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 ve Çapraz Platform Geliştirmeye Giriş
Geliştirme Ortamının Kurulması
Temel bir .NET MAUI Uygulaması Oluşturma
MVVM (Model-View-ViewModel) Deseninin Anlaşılması
.NET MAUI'de Düzenler ve Denetimlerle Çalışma
Kullanıcı Girişi ve Olayları Yönetme
Veri Bağlama ve Veri Modelleriyle Çalışma
Navigasyon ve Sayfa Management
Cihaza Özgü Özellikleri ve API'leri Kullanma
.Net Maui Uygulamalarını Test Etme ve Hata Ayıklama
Uygulamaları Farklı Platformlarda Dağıtma
Özet ve Sonraki Adımlar
Kurs İçin Gerekli Önbilgiler
- Programlama kavramlarına ilişkin temel anlayış
- C# diline aşinalık
Hedef Kitle
- Geliştiriciler
Açık Eğitim Kursları 5 ve üzeri katılımcı gerektirir.
.NET MAUI Temel Kavramları Eğitimi - Rezervasyon
.NET MAUI Temel Kavramları Eğitimi - Talep Oluştur
.NET MAUI Temel Kavramları - Danışmanlık Talebi
Danışanlarımızın Yorumları (1)
Kullanıcı Kimlik Doğrulama Uygulaması ve Kahoot etkinliğini geliştirme (eğitim derslerini kafamda tutmaya çalıştım :) ve çok eğlenceli!)
Jhoanne - Pag-IBIG Fund
Eğitim - .NET MAUI Fundamentals
Yapay Zeka Çevirisi
Yaklaşan Etkinlikler
İlgili Kurslar
Gelişmiş Flutter
14 SaatlerBu 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 Deseni
14 SaatlerBu 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.
iOS, Android ve React Native Geliştirme Bootcamp (Orta Seviye'den İleri Düzeye)
420 SaatlerBu eğitmen tarafından yönetilen canlı eğitim Türkiye (çevrimiçi veya kurum içi) ileri düzey programlama teknikleri, ölçeklenebilir mimariler ve güvenli API entegrasyonu, gerçek zamanlı iletişim ve gelişmiş UI/UX ile özellik zengini uygulamalar oluşturmayı öğrenmek isteyen ileri seviye geliştiricilere yöneliktir.
Eğitimin sonunda katılımcılar şunları yapabilecekler:
- Swift, Kotlin ve JavaScript'te ileri düzey programlama tekniklerini (closures, coroutines, async/await) öğrenmiş olacaklardır.
- iOS/Android için MVVM kullanarak ölçeklenebilir mobil uygulama mimarileri tasarlama ve React Native'da gelişmiş durum yönetimi.
- Güvenli API entegrasyonu, gerçek zamanlı iletişim ve gelişmiş veri yönetimi (Core Data, SQLite, Room, Firebase) ile özellik zengini mobil uygulamalar oluşturma.
- Kamera, coğrafi konumlandırma ve sensörler gibi yerel cihaz özelliklerini tümleştirme ve React Native'da özel yerel modüller oluşturma.
- Animasyonlar ve yeniden kullanılabilir bileşenlerle ileri düzey UI/UX oluşturma, yanıt verici ve yüksek etkileşimli mobil deneyimler için.
- Xcode, Android Profiler ve React Native Debugger kullanarak uygulamaları test etme, hata ayıklama ve performans ve güvenilirlik için optimize etme.
- CI/CD pipelines kullanarak App Store ve Google Play'e sürekli entegrasyon ve otomatik sürümlerle uygulamaların dağıtılması.
- Bir son projeyi tamamlama, üretim hazır bir uygulamanın geliştirilmesi ve uygulama mağazalarına dağıtılması.
iOS, Android ve React Native Geliştirme Yıldız Kampı Başlangıç Seviyesi için
105 SaatlerBu eğitmen liderliğindeki, canlı eğitim (Türkiye – çevrimiçi veya yerinde), mobil uygulama geliştirmeye giriş yapmak isteyen yeni başlayan seviyedeki geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- iOS (Xcode), Android (Android Studio) ve React Native (Node.js, CLI ve Expo) için geliştirme ortamlarını yapılandırmak.
- Yerel ve çapraz platform geliştirme arasındaki temel farkları öğrenmek ve Swift, Kotlin ve JavaScript alanlarında temel bilgi edinmek.
- iOS Auto Layout, Android XML ve React Native Flexbox kullanarak duyarlı UI düzenleri oluşturmak.
- Swift kullanarak iOS için, Kotlin kullanarak Android için ve React Native kullanarak çapraz platform uygulamaları için basit uygulamalar geliştirmek.
- React Native kullanarak uygulamalar içinde kamera, GPS ve depolama özelliklerini uygulamak.
- Xcode, Android Studio ve React Native hata ayıklama araçlarını kullanarak sorunları gidermek ve uygulamaları simülatörlerde ve gerçek cihazlarda çalıştırmak.
- Uygulamaları App Store (iOS) ve Google Play Store (Android)’a hazırlamak ve yayınlamak.
- Grup projelerinde çalışmak ve uygulama geliştirme becerilerini geliştirmek için meslektaşlarından geri bildirim almak.
- Tamamen işlevsel bir çapraz platform React Native uygulaması oluşturmak ve sergilemek.
iOS, Android ve React Native Geliştirme Kampı (Başlangıç Seviyesi ile Orta Seviye Arasında)
420 SaatlerBu eğitmen yönlendirili, canlı eğitim Türkiye (çevrimiçi veya yerel) orta seviye geliştiricilerin birden fazla platformda mobil uygulama geliştirmeyi tamamen öğrenmelerine yöneliktir.
Bu eğitim sonunda katılımcılar şunları yapabilecekler:
- iOS, Android ve React Native için Geliştirme Ortamlarını Xcode, Android Studio ve React Native CLI/Expo kullanarak kurma.
- Swift'i iOS ve Kotlin'i Android için kullanarak yerel iOS ve Android uygulamaları geliştirme, navigasyon ve API entegrasyonu ile birlikte.
- Tek kod tabanını kullanarak hem iOS hem de Android için çapraz platform uygulamaları oluşturma.
- Auto Layout, XML ve Flexbox kullanarak iOS, Android ve React Native için yanıt veren kullanıcı arayüzleri tasarlama.
- Yerel depolama çözümleriyle uygulamalarda veri ve durumu yönetme ve tüm platformlarda API isteklerini işlemeyi.
- Kamera, coğrafi konum ve haritalar gibi gelişmiş özelliklerin mobil uygulamlara dahil edilmesi.
- iOS, Android ve React Native uygulamalarında çok ekrana dayalı navigasyonu uygulama.
- Xcode, Android Studio ve React Native tarafından sağlanan araçlarla uygulamaları hata ayıklama ve test etme.
- Uygulamaları App Store'a ve Google Play Store'a dağıtma.
- Kazandığı becerileri gösteren bir kapsül proje tamamlama, işlevsel bir mobil uygulama oluşturup sunma.
Gelişmiş .NET MAUI
14 SaatlerBu 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.
Flutter ile Natif iOS ve Android Uygulamaları Oluşturma
14 SaatlerBu 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 Development Bootcamp with Dart
35 SaatlerBu 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.
Flutter: Dart ile Yerel Çapraz-Platform Uygulamaları Oluşturun
35 SaatlerFlutter, Google tarafından geliştirilen ve tek bir kod tabanından mobil, web ve masaüstü için yerel olarak derlenmiş uygulamalar oluşturmak için kullanılan açık kaynaklı UI yazılım gelişturma araç setidir. Flutter, aynı zamanda hızlı ve ifade edici kullanıcı arayüzleri oluşturma konusunda optimize edilmiş modern, nesne yönelimli bir programlama dili olan Dart kullanır.
Bu eğitmen yönetimi altında yürütülen canlı eğitim (çevrimiçi veya yerinde),Flutter ve Dart kullanarak güzel ve yüksek performanslı mobil uygulamalar oluşturmak isteyen başlangıç düzeyindeki geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Flutter ve Dart için geliştirme ortamını ayarlayın.
- Yanıt veren ve etkileşimli mobil kullanıcı arayüzleri oluşturun.
- Eklentileri kullanarak yerel cihaz özelliklerine erişin.
- Çapraz-platform uygulamalarını Android ve iOS'a dağıtın.
Kurs Formatı
- Etkileşimli sunum ve tartışma.
- Birçok alıştırma ve uygulama.
- Canlı-lab ortamında elden deneyim.
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.
Ionic2
14 SaatlerBu 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 için Geliştiriciler
21 SaatlerBu 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 SaatlerBu 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.
Flutter ve AI ile Mobil Uygulama Geliştirme
12 SaatlerFlutter ve AI ile Mobil Uygulama Geliştirme, modern mimariler, UX/UI ilkeleri ve çevik metodolojiler kullanarak ölçeklenebilir, güvenli ve AI yetenekli mobil uygulamalar oluşturma uygulamasıdır.
Bu eğitmen-ölçül, canlı eğitim (online veya yerinde) orta seviye geliştiriciler için tasarlanmıştır. Katılımcılar Flutter kullanarak mobil uygulamalar oluşturmak, AI özelliklerini entegre etmek, güvenlik en iyi uygulamalarını uygulamak ve çevik iş akışlarını izlemek isteyenler hedeflenmiştir.
Bu eğitim sonunda katılımcılar şunları yapabilecek:
- UX/UI tasarımı odaklı Flutter kullanarak sağlam mobil uygulamalar geliştirir.
- Proje yaşam döngüsü boyunca çevik geliştirme pratiklerini uygular.
- Öneri motorları veya sohbet robotları gibi AI özelliklerini dahil eder.
- Firebase entegrasyonu ile güvenli mobil mimariler tasayar.
Eğitim Formatı
- Etkileşimli ders ve tartışma.
- Birçok alıştırma ve uygulama.
- Canlı laboratuvar ortamında elden deneyim.
Eğitim Özelleştirme Seçenekleri
- Bu eğitimin özelleştirilmiş bir sürümünü talep etmek için bize ulaşın.
IBM MobileFirst Hibrit Mobil Uygulama Geliştirme Platformu
21 SaatlerIBM MobileFirst Platform (önce Worklight Foundation olarak bilinen) mobil ve tablet uygulamaları oluşturmak için bir araçlar ve hizmetler pakıdır. Sunucu tarafı API'si, native iOS (Objective-C), native Android (Java), J2ME, C# native Windows Phone (C#) ve JavaScript platformlar arası hibrit veya mobil-web uygulamaları için mevcuttur. MobileFirst Platform hem şirket içi hem de bulutta kullanılabilir.
Bu eğitmenle çevrimiçi canlı eğitimde, katılımcıların Hybrid mobil uygulamalar geliştirmek ve yönetmek için MobileFirst Platform'u nasıl kuracaklarını ve kullanacaklarını öğreneceklerdir. Uygulamalar HTML5, JS ve CSS temelli olabilir.
Bu eğitim sonunda katılımcılar şunları yapabilecektir:
- MobileFirst'u kurma ve yapılandırma.
- Platform arası hibrit mobil uygulamaların geliştirilmesi, test edilmesi ve dağıtılması.
- MobileFirst güvenlik mekanizmalarının kullanılmasıyla uygulamaları güvenle koruma.
- Bir organizasyonun içinde app store'lar bypass'i yaparak uygulama güncellemelerini air over ile gönderme.
- Mobil uygulamaların yönetilmesi ve izlenmesi.
Kişiye Yönelik
- Geliştiriciler
Eğitim Formatı
- Teorik eğitim, tartışmalar ve canlı-laboratuvar ortamında yoğun uygulama.
Notlar
- Bu eğitim Mobile Foundation 8.0 tabanlıdır. Farklı bir sürüm veya bu kurs için başka özelleştirmeler isterseniz, lütfen bize ulaşın.
Xamarin için Çapraz Platform Geliştirme
21 SaatlerBu 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.