.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)
My favorite part is question and answer with Sir. Jose. He is very knowledgeable and know the answer to our questions.
John Henry - Toyota Motor Philippines
Eğitim - .NET MAUI (Intermediate)
Yaklaşan Etkinlikler
İlgili Kurslar
Advanced 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.
iOS, Android, and React Native Development Bootcamp (Intermediate to Advanced Level)
420 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye – çevrimiçi veya yerinde), Swift, Kotlin ve JavaScript'da gelişmiş programlama tekniklerini öğrenmek, ölçeklenebilir mimariler uygulamak ve güvenli API entegrasyonu, gerçek zamanlı iletişim ve gelişmiş UI/UX ile özellik zengini uygulamalar oluşturmak isteyen ileri düzey geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Swift, Kotlin ve JavaScript'da gelişmiş Programming tekniklerinde (kapanımlar, korutinler ve async/await dahil) ustalaşmak.
- MVVM kullanarak iOS/Android için ölçeklenebilir mobil uygulama mimarileri tasarlamak ve React Native'de gelişmiş durum yönetimi uygulamak.
- Güvenli API entegrasyonu, gerçek zamanlı iletişim ve gelişmiş veri işleme (Core Data, SQLite, Room, Firebase) ile özellik zengini mobil uygulamalar oluşturmak.
- Kamera, konum bilgisi ve sensörler gibi yerel cihaz özelliklerini entegre etmek ve React Native'de özel yerel modüller oluşturmak.
- Duyarlı, son derece etkileşimli mobil deneyimler için Animation'lar ve yeniden kullanılabilir bileşenlerle gelişmiş UI/UX oluşturmak.
- Uygulamaları performans ve güvenilirlik için Xcode, Android Profiler ve React Native Debugger kullanarak test etmek, hata ayıklamak ve optimize etmek.
- Sürekli entegrasyon ve otomatik yayınlar için CI/CD Pipelines kullanarak uygulamaları dağıtmak (App Store ve Google Play).
- Bir Kapsam Projesi tamamlamak, üretim için hazır bir uygulama geliştirmek ve uygulama mağazalarına dağıtmak.
iOS, Android, and React Native Development Bootcamp for Beginners
105 SaatBu 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, and React Native Development Bootcamp (Beginner to Intermediate Level)
420 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye – çevrimiçi veya yerinde), birden fazla platformda mobil uygulama geliştirme konusunda uzmanlaşmak isteyen orta seviyedeki geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Xcode, Android Studio ve React Native CLI/Expo kullanarak iOS, Android ve React Native için geliştirme ortamlarını kurmak.
- iOS ve Android için sırasıyla Swift ve Kotlin kullanarak yerel iOS ve Android uygulamaları geliştirmek, navigasyon ve API entegrasyonuna sahip uygulamalar oluşturmak.
- Tek bir kod tabanını kullanarak hem iOS hem de Android için uygulamalar oluşturarak React Native ile çapraz platform uygulamaları oluşturmak.
- iOS, Android ve React Native için Otomatik Düzen, XML ve Flexbox kullanarak duyarlı kullanıcı arayüzleri tasarlamak.
- Tüm platformlarda yerel depolama çözümlerini kullanarak uygulamalarda verileri ve durumu yönetmek ve API isteklerini işlemek.
- Kamera, konum bilgisi ve haritalar gibi gelişmiş özellikleri mobil uygulamalara dahil etmek.
- iOS, Android ve React Native uygulamalarında Çoklu Ekran Navigasyonunu uygulamak.
- Xcode, Android Studio ve React Native tarafından sağlanan araçları kullanarak Uygulamaları Hata Ayıklamak ve Test Etmek.
- Uygulamaları App Store ve Google Play Store'a dağıtmak.
- Öğrenilen becerileri sergileyen işlevsel bir mobil uygulama oluşturarak ve sunarak bir Kapsam Projesi tamamlamak.
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
Build Native iOS and Android Apps with Flutter
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 Development Bootcamp with Dart
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 and Angular for Developers
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.
IBM MobileFirst Platform for Hybrid Mobile Application Development
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.
Xamarin for Cross-Platform Development
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.