Çevrimiçi veya fiziki olarak gerçekleştirilen, eğitmen liderliğindeki canlı Mobil Geliştirme eğitimleri, etkileşimli uygulamalar yoluyla mobil uygulamaların nasıl geliştirileceğini öğretir.
Mobil Geliştirme eğitimi, "çevrimiçi canlı eğitim" ya da "fiziki olarak yerinde eğitim" formatlarında sunulur. Çevrimiçi canlı eğitim (diğer adıyla "uzaktan canlı eğitim"), etkileşimli bir uzak masaüstü aracılığıyla gerçekleştirilir. Fiziki eğitimler ise Antalya konumundaki müşteri sahasında ya da Antalya adresindeki NobleProg kurumsal eğitim merkezlerinde düzenlenebilir.
Bu eğitmen liderliğindeki, canlı eğitim (Antalya – ç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.
Bu eğitmen liderliğindeki, canlı eğitim (Antalya – ç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.
Bu eğitmen liderliğindeki, canlı eğitim (Antalya – ç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.
Bu eğitmen liderliğindeki, canlı eğitim (Antalya ç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.
Bu eğitmen liderliğindeki, canlı eğitim (Antalya çevrimiçi veya yerinde), mobil ve masaüstü uygulamaları oluşturmak için .NET MAUI kullanma konusunda orta seviye 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.
Performans optimizasyonu, bellek yönetimi ve uluslararasılaştırma desteği öğrenin.
.NET MAUI için sürekli entegrasyon ve dağıtım hatları geliştirme becerileri kazanın.
Antalya'da (çevrimiçi veya yerel) gerçekleştirilen bu eğitmen yönetimi altında olan canlı eğitim, gelişmiş araçlar, mimari desenleri, eşzamanlılık, veri kalıcılığını ve test uygulamalarını kullanarak ölçeklenebilir, yüksek performanslı iOS uygulamalar geliştirmek isteyen ileri düzey geliştiricilere yönelik olmaktedir.Eğitim sonunda katılımcılar şunları yapabilecekler:
MVVM ve Koordinatörler kullanarak karmaşık uygulama mimarileri tasarlamak.
GCD ve Swift'in async/await kullanarak asenkron görevleri yönetmek.
Core Data ve UserDefaults kullanarak veri kalıcılığını uygulamak.
XCTest ve XCUITest kullanarak birim ve kullanıcı arayüzü testlerini yazmak.
API'leri entegre etmek ve performans optimizasyon tekniklerini uygulamak.
Bu eğitmen liderliğindeki, canlı eğitim (Antalya ç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.
Bu eğitmen liderliğindeki, canlı eğitim (Antalya ç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.
Bu eğitmen liderliğindeki, canlı eğitim (Antalya çevrimiçi veya yerinde), FlutterFlow kullanarak uygulama oluşturmayı ve dağıtmayı öğrenmek isteyen başlangıç ve orta seviyedeki geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
FlutterFlow'un temellerini öğrenin.
Veritabanı ve FlutterFlow entegrasyonlarını yönetin.
FlutterFlow kullanarak uygulama oluşturun ve dağıtın.
Bu eğitmen liderliğindeki, canlı eğitim (Antalya ç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.
Antalya'da (çevrimiçi veya yerel) gerçekleştirilen bu eğitmen yönetimi altında olan canlı eğitim, iOS uygulamaları oluşturmak isteyen başlangıç seviyesinde geliştiriciler için tasarlanmıştır.Eğitim sonunda katılımcılar şunları yapabileceklerdir:
iOS uygulamalarının temel mimarisini anlamak.
UIKit ve Storyboards kullanarak basit kullanıcı arayüzleri tasarlamak.
Kullanıcı etkileşimini ve görünümler arasında temel navigasyonu yönetmek.
Eğitim boyunca adım adım işlevsel bir uygulama oluşturmak.
Bu eğitmen liderliğindeki, canlı eğitim (Antalya çevrimiçi veya yerinde), Kotlin programlama dilindeki bilgi ve becerilerini artırmak isteyen orta seviyedeki geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
Yazılım geliştirmede gelişmiş Kotlin özelliklerini kullanabilecektir.
Kotlin içinde fonksiyonel programlama ilkelerini uygulayabilecektir.
Kotlin kullanarak basit Android uygulamaları geliştirebilecektir.
Gelişmiş Kotlin konuları ve çerçeveleri için sağlam bir temel oluşturabilecektir.
Bu eğitmen liderliğindeki, canlı eğitim (Antalya ç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.
Çapraz platform çerçevelerinin amacı, uygulamaları bir kez yazmanıza ve birden fazla platformda çalışmasını sağlamanıza olanak tanımaktır. Bir iPhone uygulaması oluşturmak ve bunun Android üzerinde de çalışmasını sağlamak mı istiyorsunuz? Bir müşteriniz Android uygulamasının Windows Phone'da çalışmasını mı istedi? Sorun değil.
Bu üç günlük PhoneGap/Apache Cordova kursunda, çapraz platform mobil geliştirme için iki farklı ancak tamamlayıcı teknolojiyi inceleyeceksiniz. (Apache Cordova, PhoneGap'in yeni adıdır. Adobe, PhoneGap'i orijinal geliştiricilerden satın aldı ve Apache Software Foundation'a bağışladı.)
Bu PhoneGap/Apache Cordova kursunu tamamladıktan sonra, çerçeveyi kullanarak tam işlevli mobil Web uygulamaları oluşturabilecek, kaynak kodunu yönetebilecek ve platforma özel ayarlamaları yapabilecek, bir web uygulamasından “yerel benzeri” deneyimler yaratabilecek – ve çok daha fazlasını yapabileceksiniz!
Bu eğitmen liderliğindeki, canlı eğitim (Antalya çevrimiçi veya yerinde), iOS kurumsal mimari, tasarım desenleri ve Swift ile reaktif programlama konusunda ustalaşmak isteyen iOS geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
Daha güçlü, kendi kendini yönlendiren ve basit kod oluşturmak.
Alamofire ile API yönetimini basitleştirmek.
RxSwift ile iOS içinde reaktif programlamayı uygulamak.
Farklı iOS mimari desenlerini ve tasarımlarını anlamak.
Bu Antalya konumunda gerçekleştirilen, eğitmen liderliğindeki canlı eğitimde katılımcılar, Kotlin programlama dilinin sunduğu daha gelişmiş özellikleri nasıl kullanacaklarını öğreneceklerdir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
Kotlin'ün diğer JVM dillerine kıyasla son derece genişletilebilir ve benzersiz olmasını sağlayan unsurları anlayabilecektir.
Fonksiyonlar, sınıflar, delegasyon, jenerikler, metaprogramlama ve asenkron programlama gibi Kotlin'teki gelişmiş konuları ve özellikleri inceleyebilecektir.
Bu eğitmen liderliğindeki, canlı eğitim Antalya(yerinde veya uzaktan) push bildirimleri ve çevrimdışı kullanılabilirlik ile ilgili özel işlevler gerçekleştiren gelişmiş Progressive Web Uygulamaları (PWA'lar) oluşturmak isteyen geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
Gelişmiş bir Progressive Web Uygulaması geliştirmeye başlamak için gerekli geliştirme ortamını kurmak.
Abone olmaya olanak tanıyan push bildirimleri oluşturmak.
Bir web uygulamasının çevrimdışı çalışmasını sağlamak için Service Worker ile önbelleğe almak.
Sık ziyaretçileri uygulamayı yüklemeye teşvik eden push bildirimleri oluşturmak.
Bu eğitmen liderliğindeki, canlı eğitim Antalya (ç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.
Bu 5 günlük kurs, yüksek kaliteli iOS uygulamaları Swift içinde yazmak isteyen geliştiriciler içindir. Artan karmaşıklıkta yüksek kaliteli uygulamalar yazmayı içeren uygulamalı bir kurstur. Katılımcıların, en son sürüm OS X ve Xcode'nin kurulu olduğu bir Apple bilgisayara sahip olmaları gerekmektedir. Uygulamaları emülatörler yerine gerçek cihazlarda çalıştırmak isteyen katılımcıların, iOS geliştirici olarak Apple'a kayıtlı olmaları ve cihazlarını kayıt ettirmeleri gerekmektedir.
ARToolKit, Augmented Reality (AR) uygulamaları oluşturmak için açık kaynaklı bir izleme kütüphanesidir. Windows, Linux, Mac, Android ve iOS'i destekler.
Bu eğitmen liderliğindeki, canlı eğitimde katılımcılar, ARToolKit ile artırılmış gerçeklikli bir mobil uygulama nasıl oluşturacaklarını öğreneceklerdir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
Gerçek dünyaya sanal görüntüler yerleştiren bir mobil uygulama geliştirme
Aydınlatmayı ayarlamak ve sorunları çözmek için videoyu ön işleme alma
OpenCV, Unity, OpenSceneGraph ve mobil cihazın GPS'i, pusulası ve kamera kalibrasyon araçları dahil olmak üzere üçüncü taraf araçları ve işlevselliği ARToolKit ile entegre etme
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 kursta geliştirilen mobil uygulama, Android ve/veya iOS'i hedefleyebilir. Tercihinizi belirtmek için lütfen bizimle iletişime geçerek ayarlama yapınız.
Kurs 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
Yaklaşı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.
Bu eğitmen liderliğindeki, canlı eğitimde (Antalya ç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.
Bu eğitmen liderliğindeki, canlı eğitim (Antalya ç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.
HIPAA (1996 Sağlık Sigortası Taşınabilirliği ve Sorumluluk Yasası), Amerika Birleşik Devletleri'nde tıbbi bilgilerin işlenmesi ve depolanması için veri gizliliği ve güvenliği hükümlerini sağlayan bir yasadır. Bu yönergeler, bölgeden bağımsız olarak sağlık uygulamaları geliştirirken takip edilecek iyi bir standarttır. HIPAA uyumlu uygulamalar küresel olarak tanınır ve daha fazla güvenilirdir.
Bu eğitmen liderliğindeki, canlı (uzaktan) eğitimde katılımcılar, bir dizi uygulamalı canlı laboratuvar egzersiziyle HIPAA'nın temellerini öğreneceklerdir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
HIPAA'nın temellerini anlayın
HIPAA ile uyumlu sağlık uygulamaları geliştirin
HIPAA uyumluluğu için geliştirici araçlarını kullanın
Hedef Kitle
Geliştiriciler
Ürün Yöneticileri
Veri Gizliliği Sorumluları
Kurs Formatı
Kısmen ders anlatımı, kısmen tartışma, egzersizler ve yoğun uygulamalı pratik.
Not
Bu kurs için özelleştirilmiş bir eğitim talep etmek için lütfen bizimle iletişime geçerek düzenleme yapınız.
Bu 5 günlük kurs, iOS 11 çalıştıran iPhone ve iPad uygulamaları geliştirmek isteyen geliştiriciler içindir. Xcode 9, Swift 4 ve iOS 11, uygulamaların yazılma şekli konusunda önemli değişiklikler getirdi.
Kurs uygulamalıdır ve Swift programlama dili ve Xcode 9 IDE kullanılarak uygulamaların sıfırdan nasıl geliştirileceğini gösterir.
Kurs süresince, Swift kullanılarak tamamen işlevsel bir uygulama sıfırdan geliştirilecektir.
Bu kurs yalnızca MacBook veya Mac Mini gibi Intel tabanlı Apple donanımlarında çalıştırılabilir. Katılımcıların Apple ile kayıt olmaları ve yazılım indirmek için bir Apple Kimliği'ne sahip olmaları gerekmektedir. Kurs sırasında geliştirilen uygulamaları bir USB kablosu kullanarak bir iPhone veya iPad'de çalıştırmak isteyen katılımcıların cihazlarını Xcode ile kaydetmeleri gerekmektedir.
Bu 5 günlük kurs, iOS8 çalıştıran iPhone ve iPad uygulamaları geliştirmek isteyen geliştiriciler içindir. Kurs uygulamalıdır ve Apple'ın yeni Swift programlama dilini kullanarak uygulamaları sıfırdan nasıl geliştireceğinizi gösterir. Kurs boyunca, Swift kullanılarak sıfırdan tamamen işlevsel bir Tetris tarzı blok oyunu geliştirilecektir. Kurs, Swift içinde sıfırdan yeni bir uygulama geliştirerek sona erer. Kursta, bir miktar programlama deneyimine sahip olunması beklenmektedir.
Bu kurs yalnızca MacBook veya Mac Mini gibi Intel tabanlı Apple donanımlarında çalıştırılabilir. Katılımcıların Apple ile kayıtlı olması ve yazılım indirmek için gerekli olan bir Apple Kimliğine sahip olması gerekmektedir. Kurs sırasında geliştirilen uygulamaları bir iPhone veya iPad'de çalıştırmak isteyen katılımcıların, Apple ile iOS geliştirici olarak kayıtlı olması ve cihazlarını geliştirme için kaydetmesi gerekmektedir. Apple, iOS geliştirici olarak kaydolmak için yıllık 99 ABD Dolarası ücret almaktadır.
Kotlin, JVM ve tarayıcı için statik olarak yazılmış bir programlama dilidir.
Hedef Kitle
Bu kurs, Kotlin ile programlama yapmakla ilgilenen programcılara ve mühendislere yöneliktir.
Bu eğitmen liderliğindeki, canlı eğitimde Antalya, katılımcılar Kotlin kullanarak kodlamayı öğrenecek ve bir Android uygulamasını Java'ten Kotlin'e dönüştürecektir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
Kotlin içinde programlamanın temellerini anlayabilecektir.
Kendi Kotlin uygulamalarını kodlayabilecektir.
Bir Android uygulamasını Java'ten Kotlin'e dönüştürebilecektir.
Kotlin'den Java'e ve tersi yönde Java'ü kullanabilecektir.
Kotlin, Java temelli modern, fonksiyonel ve nesne yönelimli bir programlama dilidir.
Bu eğitmen liderliğindeki canlı eğitimde katılımcılar, profesyonel uygulamalar oluşturmak için Kotlin'yi nasıl kullanacaklarını öğreneceklerdir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
Bu eğitmen liderliğindeki, canlı eğitim (Antalya çevrimiçi veya yerinde), sunucu tarafı web uygulamaları oluşturmak için Kotlin'i kullanmak isteyen Java geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
Mevcut Java çerçevelerini ve araçlarını kullanarak hızlı bir şekilde kodlamaya başlayabilmek.
Minimum kod tekrarıyla bir arka uç uygulaması yazabilmek.
Kotlin kodunu JVM bytecode'a, JavaScript'e ve Kotlin Native'e derleyebilmek.
Kotlin kodunu ayıklayabilmek ve optimize edebilmek.
Kotlin uygulamasını test edebilmek ve dağıtabilmek.
Kotlin, Java temelli modern, fonksiyonel ve nesne yönelimli bir programlama dilidir.
Bu eğitmen liderliğindeki canlı eğitimde katılımcılar, bir Android ve iOS uygulaması oluşturarak Kotlin programlamayı öğreneceklerdir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
Kotlin dilinde programlamanın temellerini anlayabilecekler
Kendi Kotlin uygulamalarını kodlayabilecekler
Kotlin kullanarak Android ve iOS uygulamalarını oluşturabilecek, test edebilecek, dağıtabilecek ve sorunlarını giderebilecekler
Hedef Kitle
Geliştiriciler
Kurs Formatı
Kısmen ders anlatımı, kısmen tartışma, egzersizler ve yoğun uygulamalı çalışma
Not
Bu kurs için özelleştirilmiş bir eğitim talep etmek için lütfen bizimle iletişime geçin.
Açı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.
Bu eğitmen liderliğindeki canlı eğitimde katılımcılar, iOS Machine Learning (ML) teknoloji yığınını kullanarak bir iOS mobil uygulama oluşturma ve dağıtma sürecini öğreneceklerdir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
Görüntü işleme, metin analizi ve konuşma tanıma özelliklerine sahip bir mobil uygulama oluşturmak
iOS uygulamalarına entegre etmek için Access önceden eğitilmiş ML modellerini kullanmak
Özel bir ML modeli oluşturmak
iOS uygulamalarına Siri ses desteği eklemek
coreML, Vision, CoreGraphics ve GamePlayKit gibi çerçeveleri anlamak ve kullanmak
Python, Keras, Caffee, Tensorflow, sci-kit learn, libsvm, Anaconda ve Spyder gibi dilleri ve araçları kullanmak
Hedef Kitle
Geliştiriciler
Kurs Formatı
Kısmen ders anlatımı, kısmen tartışma, egzersizler ve yoğun uygulamalı pratik
IBM 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.
In this instructor-led, live training Antalya (onsite or remote), participants will learn how to develop their first Progressive Web App as they step through a series of hands-on exercises culminating in the creation and deployment of a functional PWA.
Bu eğitmen liderliğindeki canlı eğitimde, katılımcılar Antalya'da React Native arkasındaki prensipleri ve yaklaşımı öğrenirken, kendi mobil uygulamalarını Android ve iOS için geliştirirler.
Bu eğitmen liderliğindeki canlı eğitimde, katılımcılar Antalya konumunda React Native Expo'yu tartışma ve uygulamalı alıştırmalar yoluyla öğrenirler. Kursun sonunda katılımcılar, React Native Expo kullanarak kendi React Native uygulamalarını oluşturma ve dağıtma becerisine sahip olacaklardır.
React Native, mobil uygulama geliştirmek için açık kaynaklı, çapraz platform bir geliştirme çerçevesidir. Facebook tarafından geliştirilen React Native, geliştiricilerin Android ve IoS üzerinde uygulamaları için doğal bir görünüm ve his yaratmasını sağlar. React Native for Web, React Native'in platformdan bağımsız bileşenlerini ve API'lerini web uygulaması geliştirmek için kullanılabilir hale getirir.
React Native, JavaScript ve React (aka React.js veya ReactJS) kütüphanesine dayalı tutarlı bir geliştirici deneyimi sunar ve tüm platformlarda geliştirici verimliliğine odaklanarak gerçek hızlı geliştirmeyi mümkün kılar – bir kez öğrenin, her yerde yazın.
Bu eğitmen liderliğindeki, canlı eğitimde katılımcılar React Native for Web'in temellerini öğreneceklerdir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
React Native geliştirici araçlarını kurmak ve yapılandırmak
React Native for Web'in temellerini anlamak
React Native for Web kullanarak iOS, Android ve web ile uyumlu bir uygulama oluşturmak, test etmek, dağıtmak ve sorun gidermek
Hedef Kitle
Web geliştiricileri
Mobil uygulama geliştiricileri
Kurs Formatı
Kısmen ders anlatımı, kısmen tartışma, egzersizler ve yoğun uygulamalı pratik
Not
Bu kurs için özelleştirilmiş bir eğitim talep etmek için lütfen bizimle iletişime geçin.
Bu eğitmen liderliğindeki, canlı eğitim Antalya(yerinde veya uzaktan) React uygulamasını bir Aşamalı Web Uygulamasına dönüştürmek isteyen geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
React uygulamasını dönüştürmeye başlamak için gerekli geliştirme ortamını kurmak.
React uygulamasının çevrimdışı çalışmasını sağlamak için Service Worker kullanarak önbelleğe almak.
Bir push bildirimi oluşturmak ve stilini belirlemek.
Bu eğitmen liderliğindeki canlı eğitim, katılımcılara RxSwift tarafından sunulan reaktif teknikleri tanıtarak, eşzamansız veri akışlarını yönetme, birleştirme, basit gözlemlenebilir dizileri işleme ve duyarlı, esnek ve endüstriyel ölçeklenebilir iOS uygulamaların mimarisi ve geliştirilmesi konularında bilgi sağlar.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
Swift 3'teki reaktif programlamanın temel kavramlarını anlayabilecektir.
Diziler ve olaylar gibi çeşitli öğeleri gözlemlenebilir dizilere dönüştürebilecektir.
Gözlemlenebilir dizilere çeşitli filtreler uygulayabilecek, gözlemlenebilir dizileri dönüştürebilecek ve birleştirebilecektir.
Rx Kodu için birim testleri yazabilecektir.
Kullanıcı arayüzü öğelerinden gelen kör verileri etkili bir şekilde kullanabilecektir.
Bu 5 günlük kurs, iOS 11 çalıştıran iPhone ve iPad uygulamaları geliştirmek isteyen geliştiriciler içindir. Xcode 9, Swift 4 ve iOS 11, uygulamaların yazılma şekliyle ilgili önemli değişiklikler getirdi.
Kurs uygulamalıdır ve Swift programlama dili ve Xcode 9 IDE kullanılarak uygulamaların sıfırdan nasıl geliştirileceğini gösterir.
Kurs süresince, tamamen işlevsel bir uygulama Swift kullanılarak sıfırdan geliştirilecektir.
Bu kurs yalnızca MacBook Pro veya Mac Mini gibi Apple donanımlarında çalıştırılabilir.
Katılımcıların Apple'a kaydolmaları ve yazılım indirmek için gereken bir Apple Kimliğine sahip olmaları gerekmektedir - Xcode.
Kurs sırasında geliştirilen uygulamaları bir USB kablosu kullanarak iPhone veya iPad'de çalıştırmak isteyen katılımcıların cihazlarını Xcode ile kaydetmeleri gerekmektedir.
Katılımcı, bu kursu tamamladıktan sonra Swift'nin tüm temellerini anlayabilmeli ve iOS içinde her türlü uygulamayı yapabilmeli ve iOS üzerinde daha karmaşık uygulamalara girebilmelidir.
Kimler katılmalı?
Bu 5 günlük kurs, iPhone ve iPad için uygulama geliştirmek isteyen geliştiriciler içindir ve iOS 10 işletim sistemini kullanır. Xcode8, Swift3 ve iOS 10, uygulamaların yazılma şekli konusunda önemli değişiklikler getirmiştir.
Kurs uygulamalıdır ve Swift programlama dili ve Xcode 8 IDE kullanılarak uygulamaların sıfırdan nasıl geliştirileceğini gösterir.
Kurs süresince, Swift kullanılarak sıfırdan tamamen işlevsel bir uygulama geliştirilecektir.
Bu kurs yalnızca Intel tabanlı Apple donanımlarında, örneğin bir MacBook veya Mac Mini'de çalıştırılabilir. Katılımcıların Apple'a kaydolmuş olmaları ve yazılım indirmek için bir Apple ID'ye sahip olmaları gerekir. Kurs sırasında geliştirilen uygulamaları bir USB kablosu kullanarak bir iPhone veya iPad'de çalıştırmak isteyen katılımcıların cihazlarını Xcode ile kaydetmeleri gerekecektir.
Bu eğitmen liderliğindeki, canlı eğitim (Antalya çevrimiçi veya yerinde), WeChat üzerinde dijital pazarlama yapmak isteyen girişimciler, pazarlama yöneticileri ve satış temsilcilerine yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
Birden fazla alıcıya aynı anda WeChat üzerinden mesaj iletmek.
WeChat üzerinde (yabancılara) ücretsiz olarak pazarlama yapmak.
Bu eğitmen liderliğindeki, canlı eğitim (Antalya çevrimiçi veya yerinde), WeChat platformunda Mini Programlar geliştirmek isteyen geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
WeChat Mini Programlar oluşturmak için Geliştirici Araçlarını kurmak ve yapılandırmak.
Geleneksel HTML ve CSS yerine WXML ve WXSS yazarak programlar oluşturmak.
Wechat çalıştıran mobil cihazlarda ve masaüstlerinde çalışabilen uygulamaları dağıtmak.
Bu eğitmen liderliğindeki, canlı eğitim (Antalya çevrimiçi veya yerinde), WeChat platformunda geliştirmek isteyen geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
Mobil uygulamalarını WeChat ile paylaşma, WeChat Favorilerine ekleme ve WeChat Pay ile ödeme gibi özellikleri destekleyecek şekilde etkinleştirmek.
Web sitelerinin WeChat hesaplarını kullanarak oturum açmayı desteklemesini sağlamak.
Milyarlarca WeChat kullanıcısı için Resmi Hesaplar aracılığıyla hafif bir hizmet sağlamak.
Resmi Hesaplar için operasyonel hizmetler ve sektör çözümleri sağlamak için üçüncü taraf bir platform olmak.
Bu eğitmen liderliğindeki, canlı eğitim (Antalya çevrimiçi veya yerinde), ofis iletişimini ve işbirliğini verimli bir şekilde yönetmek isteyen girişimciler ve kurumsal yöneticiler hedeflenmektedir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
WeChat Work'ün zengin OA uygulamalarını verimli bir şekilde kullanmak.
100GB'lık Ücretsiz Dosya Diski kullanarak kurumsal dosyaları yönetmek.
Çalışanlara kırmızı zarf göndermek ve çalışanlardan/onlara ödeme almak/yapmak için Şirket Ödemesi'ni kullanmak.
Marka kültürünü tanıtmak için kurumsal markalarla kırmızı zarf kapağını özelleştirmek.
Kurumsal bir kültür oluşturmak için mobil telefon başlangıç sayfasında kurumsal logoları ve tanıtım görsellerini ayarlamak.
Bu eğitmen liderliğindeki, canlı eğitimde (Antalya – ç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.
Bu eğitmen liderliğindeki, canlı eğitim (Antalya ç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.
Daha Fazla...
Son Güncellenme:
Danışanlarımızın Yorumları (22)
Edward is an awesome facilitator
Zibusiso Ncube - Agricatural Research Council
Eğitim - Ionic 4 and Angular for Developers
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)
Maybe more exercises could be better for lerning but the time was to little
Gianpiero Arico' - Urmet Spa
Eğitim - Embedded Linux Systems Architecture
Trainer was willing to explore additional problems in dagger.
Susheel - Home
Eğitim - Dependency Injection with Dagger 2
Trainer knowledge and easiness with which he presented it.
Piotr - DPDgroup IT Solutions sp. z o.o.
Eğitim - Android Applications Testing
Alex is a very friendly, personable guy. He made everyone feel comfortable working through together and volunteering to give slutions.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
Eğitim - Kotlin for Beginners
It was concise, well organised, had nice balance of tasks and lectures and everything was on point.
Alexander Illarionov - C.T.Co SIA
Eğitim - Advanced Kotlin Programming
Miguel's knowledge of the subject was extensive. He made the training easy to understand and the flow was balanced; adding on to each section with new features as needed.
He covered everything that was asked and answered each and every question thoroughly. It was a very pleasant experience.
Paul Coaton - SEMPCheck Services
Eğitim - Flutter Development Bootcamp with Dart
The general knowledge sharing by Narendra and all the dev resources shared
Pako Diale
Eğitim - Transform a React Application into a Progressive Web App (PWA)
The way of transferring knowledge and the knowledge of the trainer.
Jakub Rekas - Bitcomp Sp. z o.o.
Eğitim - Machine Learning on iOS
I really liked and appreciated how Renee adapted to our questions, on the fly looking for examples of things we asked and sharing examples via WeChat. Not only did she do this, she went out of her way to include screenshots of what to click/where things were given that we did not speak Chinese.
It was a collaborative session with Renee pausing so we could ask questions, and allowing us to go slightly off topic sometimes so we got the most out of the session.
Ellie Bailes - GBR 402 GP Strategies Limited
Eğitim - WeChat Marketing
Simplification of new complex techniques
Brian Zaranyika - Vodacom SA
Eğitim - React Native Expo
The trainer was enthusiastic, kind, and loved the topic
Isaac Murphy - Royal New Zealand Airforce
Eğitim - Build Native iOS and Android Apps with Flutter
Learning the steps required to implement the MVVM model.
Roy Chia - AFBI
Eğitim - Xamarin: Build Native Mobile Applications for Android, iOS and Windows from a Single C# Code Base
Great content, excellent exercises. Covered a lot of information. Friendly to new Kotlin programmers but also a lot to still learn for those of us already using Kotlin. Highly recommend this course. The pace of the course was perfect, not too slow, not too fast. Alternating between instruction and exercises helped cement the knowledge from each section.
Mark Sorenson - Los Alamos National Laboratory
Eğitim - Programming with Kotlin
The trainer was very motivated and knowledgeable. The trainer was not only capable of information transfer, she also brought it with humor to lighten the dry theoretical training subject.
Marco van den Berg - ZiuZ Medical B.V.
Eğitim - HIPAA Compliance for Developers
Pacing, depth, and explanations were all superb. It's clear Scott is an expert on the subject and learning from him was super enjoyable.
Ben Leiken - SurveyMonkey
Eğitim - Reactive Programming for iOS with RxSwift
I liked the hands-on nature of it.
Maurice Egan
Eğitim - Embedded Linux Kernel and Driver Development
I like the way the trainer helps in problem solving and step to step issues resolution.
David Klogo
Eğitim - React Native: Rapidly develop native iOS and Android apps with Javascript
I really enjoyed the fairly broad coverage of topics.
john harrigan
Eğitim - Android Development
He's an experienced trainer with a real life experience in the topic he was teaching. That led the course to cover the most important topics which interests any developer working in the field, and small details would be easily overseen if he was not working in this platform.
Moreover, he was giving the course using the latest versions of is and Swift (10 \ 3) and that is a huge advantage to be adapting such new technology in short time.
Abdullah Alaradi - Thiqah Business Services
Eğitim - iPhone and iPad Development in Swift for iOS 8 and Xcode 6
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
Eğitim - Cross-platform mobile development with PhoneGap/Apache Cordova
Online Mobil Geliştirme training in Antalya
Weekend Mobil Geliştirme training in Antalya
Evening Mobil Geliştirme courses in Antalya
Mobil Geliştirme coaching in Antalya
Mobil Geliştirme boot camp in Antalya
Mobil Geliştirme instructor in Antalya
Mobil Geliştirme trainer in Antalya
Mobil Geliştirme instructor-led in Antalya
Mobil Geliştirme classes in Antalya
Mobil Geliştirme on-site in Antalya
Mobil Geliştirme private courses in Antalya
Mobil Geliştirme one on one training in Antalya, Mobil Geliştirme instructor-led in Antalya, Online Mobil Geliştirme training in Antalya, Mobil Geliştirme trainer in Antalya, Weekend Mobil Geliştirme training in Antalya, Mobil Geliştirme private courses in Antalya, Mobil Geliştirme coaching in Antalya, Mobil Geliştirme on-site in Antalya, Mobil Geliştirme classes in Antalya, Evening Mobil Geliştirme courses in Antalya, Mobil Geliştirme one on one training in Antalya, Mobil Geliştirme boot camp in Antalya, Mobil Geliştirme instructor in Antalya