Hi,There is a new, up-to-date and free training series. In the training, Rad Studio and REST server application development and mobile application development are explained.The training content is in Turkish. The topic describes how to develop a mobile application with REST architecture.These training topics are:Eğitim dizisinde sunucu ve istemci tarafı veri iletişimi için genel olarak aşağıdaki işlem adımları gerçekleştirilmiştir.
PostgreSQL veri tabanı üzerinde StoredProcedure tanımlamak.
JSON veri modellemek ve çözümlemek (front-end ve back-end veri iletişimleri).
REST sunucu-istemci API yapısını modellemek ve metodları (kayıt eklemek, kayıt silmek, kayıt güncellemek) oluşturmak.
REST servisini yeniden yayınlamak.
End-Point API testlerini yapmak (REST Debugger).
REST API metodlarının front-end tarafına entagrasyonunu sağlamak.
1. Hafta (6 Eylül 2019)Eğitim içeriği
FMX Mimarisi nedir?
Rad Studio IDE Yapısı
Multi Device Proje Oluşturma
Mobil Uygulamalarda Menü Yapısı
Eğitim : 1. Bölüm - Multi-Platform Mobil Uygulama Yazmaya Giriş2. Hafta (14 Eylül 2019) - Linux Sunucu Uygulaması Yazmak (1. Bölüm)
Eğitim içeriği
Cross-platform mimarisi ve avantajlarının neler olduğu
Linux sunucu üzerinde PostgreSQL veri tabanı kurulumu
PostgreSQL DBA aracının kurulumu ve kullanımı
Bir proje analizinin nasıl yapılacağı
Veri tabanı analizi ve modellenmesi
Veri tabanı modelinin, veri tabanına aktarılması
PostgreSQL veri tabanının genel yapası
Storedprocedure ve trigger kavramları
Storedprocedure oluşturmayı
Veri tabanının yedeklenmesi ve geri yüklenmesi
Eğitim : 2. Bölüm - Linux Sunucu Uygulaması Yazmak - 13. Hafta (21 Eylül 2019) - Linux Sunucu Uygulaması Yazmak (2. Bölüm)
Eğitim içeriği
SOA, REST ve RESTfull ne olduğu ve aralarındaki farkları
REST Debugger aracı ve kullanımı
JSON veri yapısı ve JSON Editörü
Bir REST API servisinden JSON veri almak ve front-end tarafında biçimlendirmek
Eğitim : 3. Hafta - Linux Sunucu Uygulaması Yazmak - 2. Bölüm4. Hafta (28 Eylül 2019) - Linux Sunucu Uygulaması Yazmak (3. Bölüm)
Eğitim içeriği
PAServer kurulumu
Linux Console uygulaması yazmak
WebModule uygulaması nasıl oluşturulur ve proje yapısı nasıldır?
Linux geliştirici araçlarının kurulumu
Apache kurulumu ve konfigürasyonu nasıl yapılır?
Linux sunucu REST uygulamasında istekte bulunan URI’ye bir JSON veri döndürmek
WebModule API yapısının oluşturulması
Linux sunucu uygulamasını yayınlamak
Sunucu metodlarını REST Debugger aracı ile test etmek
Eğitim : 4. Hafta - Linux Sunucu Uygulaması Yazmak - 3. Bölüm5. Hafta (05 Ekim 2019) - Mobil Uygulama (Android ve iOS) Yazmak (1. Bölüm)
Eğitim içeriği
OrangeUI bileşen setini tanımak.
OrangeUI bileşen setini kurmak.
Mobil uygulama ana ekran tasarımını yapmak
Mobil uygulama ana frame tasarımını yapmak
Mobil uygulama Giriş ekran tasarımını yapmak
Eğitim : 5. Hafta - Mobil Uygulama Yazmak 1. Bölüm6. Hafta (12 Ekim 2019) - Mobil Uygulama (Android ve iOS) Yazmak (2. Bölüm)
Eğitim içeriği
Mini Bir Sınıf Yapısı
REST.Json.TJson.JsonToObject
REST.Json.TJson.ObjectToJsonObject
DB ForeignKey – Function tanımlamak
Yeni bir DB Bileşen Seti – UniDac
REST Bileşen Setleri
Kullanıcı Giriş Kontrolü
Eğitim : 6. Hafta - Mobil Uygulama Yazmak 2. Bölüm7. Hafta (19 Ekim 2019) - Mobil Uygulama (Android ve iOS) Yazmak (3. Bölüm)
Eğitim içeriği
Mobil uygulama ana menü davranışı
Ana menü oluşturmak
Toolbar oluşturmak
SP Oluşturmak
Web Module üzerinde end-point oluşturmak
Dataset’i JSON veri yapısına dönüştürmek
REST Debugger üzerinde end-point testleri yapmak
OrangeUI ile ListView tasarımı yapmak
Ürün Grubu ekranını tasarlamak
Ürün gruplarını listelemek
Ürünler, siparişler, Profilim, konum, ayarlar, hakkında ekranlarının nasıl tasarlanacağını öğrenmek
Android hedef platformunun hazırlamak
Android cihaz üzerinde uygulama testleri yapmak
Mac OS X hedef platformunu hazırlamak
XCode iOS geliştirici ortamını kurmak
iOS Simulator üzerinde iOS uygulama testleri yapmak
Eğitim : 7. Hafta - Mobil Uygulama Yazmak 3. Bölüm8. Hafta (26 Ekim 2019) - Mobil Uygulama (Android ve iOS) Yazmak (4. Bölüm)
Eğitim içeriği
AlGitsin Online Sipariş Uygulama arayüzüne hızlı bakış ve son kontrolleri yapmak
Android Uygulamaları Dağıtma Hazırlamak
Uygulamayı Google Play üzerinde yayına hazır hale getirmek
Dağıtım öncesi Android uygulama ayarlarına son bakış
Android paket dosyasını (.apk) imzalamak
KeyStore sertifikasını hazırlamak
Google Play uygulama taslağını hazırlamak
Android uygulamayı yayınlanmak üzere onay sürecine göndermek
iOS Uygulamaları Dağıtma Hazırlamak
Uygulamayı Apple Store üzerinde yayına hazır hale getirmek
Dağıtım öncesi iOS uygulama ayarlarına son bakış
iOS paket dosyasını (.ipa) imzalamak
Apple geliştirici ve dağıtıcı sertifikası üretmek
Sertifika imza talebi oluşturmak (certificate signing request)
Geliştirici sertifikası (development certificate) oluşturmak
Dağıtıcı sertifikası (distribution certificate) oluşturmak
Sertifikaları OS X bilgisayara (Anahtar Zinciri Erişimi - Keychain Access üzerine) yüklemek
Uygulama kaydını yapmak
Apple cihaz kaydını yapmak
Apple cihaz kimlik numarasını öğrenmek
Provizyon profili oluşturmak
Geliştirici provizyonu (development provisioning) oluşturmak
Dağıtıcı provizyonu (distribution provisioning) oluşturmak
Provizyon sertifikalarını OS X bilgisayara yüklemek
Rad Studio üzerinden provizyon kontrollerini yapmak
Apple Store uygulama taslağını hazırlamak
iOS uygulamayı yayınlanmak üzere onay sürecine göndermek
FMX Mimarisi Hakkında Genel Soru-Cevap
Eğitim : 8. Hafta - Final - Mobil Uygulama Yazmak 4. BölümDetail Link: http://www.delphican.com/showthread.php?tid=4119