Перейти к содержанию
Fire Monkey от А до Я

Mobile Application Development + REST Server Training - Fesih ARSLAN - 2019


Рекомендуемые сообщения

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 - 1

3. 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üm

4. 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üm

5. 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üm

6. 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üm

7. 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üm

8. 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üm

Detail Link: http://www.delphican.com/showthread.php?tid=4119

Ссылка на комментарий

Там вообще не понятно. Это серия видео роликов? Тогда это фигня. Это документ? Тогда воспользоваться гугл переводчиком. Но где там ссылка на документ? Если это серия видео роликов, тогда не понятно нафига автор сюда залез....

 

Ссылка на комментарий

Здравствуйте. Если это не работает для вас, или если вы считаете этот труд чепухой; Вы можете удалить тему.

Изменено пользователем Alialioglu2016
Ссылка на комментарий
8 минут назад, Alialioglu2016 сказал:

Здравствуйте. Если это не работает для вас, или если вы считаете этот труд чепухой; Вы можете удалить тему.

На вопросы жду ответов.

Изменено пользователем Ingalime
Ссылка на комментарий
1 час назад, Alialioglu2016 сказал:

Здравствуйте. Если это не работает для вас, или если вы считаете этот труд чепухой; Вы можете удалить тему.

Видео весьма интересные, поэтому пожалуйста не удаляйте тему. Думаю, что субтитры на английском языке решат проблему озвучки видео, и мы, русскоязычные разработчики сможем в полной мере оценить труд турецкого разработчика.

Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...