Rad Studio Delphi ile Hzl Uygulama Gelitirme Eitimi

  • Slides: 18
Download presentation
Rad Studio – Delphi ile Hızlı Uygulama Geliştirme Eğitimi (On. Line Alışveriş Uygulaması Geliştirme)

Rad Studio – Delphi ile Hızlı Uygulama Geliştirme Eğitimi (On. Line Alışveriş Uygulaması Geliştirme) 4. Bölüm Linux Sunucu Uygulaması Yazmak (back-end) - 3 (Final) www. Delphi. Can. com fesiharslan@Delphi. Can. com Yeni Nesil Delphi Teknolojileri Tek projeyi Windows, Mac OS X, i. OS, Android ve Linux üzerinde çalıştırmak artık hayal değil! Fesih ARSLAN

Linux sunucu üzerinde Postgre. SQL veri tabanı kurmak DBA aracı ile Postgre. SQL veri

Linux sunucu üzerinde Postgre. SQL veri tabanı kurmak DBA aracı ile Postgre. SQL veri tabanını modelleme SQL ile Stored. Procedure oluşturmak ve kayıt kümesi döndürmek 3. Eğitim Linux Hedef Platformu - 2. Hafta SOA, REST ve RESTful nedir? REST Debugger aracını kullanmak JSON veri yapısı ve JSON Viewer aracını kullanmak Bir REST API servisinden JSON veri almak ve front end tarafında biçimlendirmek 4. Eğitim Linux Hedef Platformu - 3. Hafta Linux REST server uygulaması oluşturmak Veri tabanından kayıt sorgulama ortak metodunu oluşturmak Veri tabanından gelen kayıtları JSON Dataset olarak düzenlemek ve istekte bulunan URI'ye geri döndürmek Linux sunucu uygulamasını yayınlamak Linux Sunucu Uygulaması Yazmak 2. Eğitim Linux Hedef Platformu - 1. Hafta

Linux geliştirici araçlarının kurulması Linux server üzerinde PAServer kurulması Linux Console uygulaması yazmak ve

Linux geliştirici araçlarının kurulması Linux server üzerinde PAServer kurulması Linux Console uygulaması yazmak ve Terminal ekranında çalıştırmak – Örnek uygulama Linux sunucu üzerinde Apache kurulumu Linux Web. Module uygulaması nasıl oluşturulur ve proje yapısı nasıldır? Linux sunucu uygulamasının, Apache konfigürasyonu nasıl yapılır? Linux sunucu REST uygulamasında istekte bulunan URI’ye bir JSON veri döndürmek Linux sunucu REST uygulamasında istekte bulunan URI’ye bir JSONArray döndürmek Web. Module API yapısının oluşturulması Sunucu ortak metodlarının hazırlanması Linux sunucu uygulamasını yayınlamak Sunucu metodlarını REST Debugger aracı ile test etmek Neler Öğreneceğiz? Linux bağlantı profilinin oluşturulması

Linux Geliştirici Araçlarının Kurulması

Linux Geliştirici Araçlarının Kurulması

sudo apt-get install joe wget p 7 zip-full curl sudo apt-get install openssh-server sudo

sudo apt-get install joe wget p 7 zip-full curl sudo apt-get install openssh-server sudo apt-get install build-essential sudo apt-get install zlib 1 g-dev sudo apt-get install libcurl 4 -gnutls-dev sudo apt-get autoremove sudo apt-get autoclean Linux Geliştirici Araçlarının Kurulması sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade

Platform Assistant Server Linux Sunucu Üzerinde PAServer Kurmak Uzak sunucu üzerinde çalışan bir PAServer

Platform Assistant Server Linux Sunucu Üzerinde PAServer Kurmak Uzak sunucu üzerinde çalışan bir PAServer

Linux Bağlantı Profilinin Oluşturulması (Linux Connection Profile)

Linux Bağlantı Profilinin Oluşturulması (Linux Connection Profile)

- Örnek Uygulama - Linux Sunucu Console (Terminal) Uygulaması Yazmak

- Örnek Uygulama - Linux Sunucu Console (Terminal) Uygulaması Yazmak

- Örnek Uygulama - Windows REST API

- Örnek Uygulama - Windows REST API

REST API

REST API

Apache Kurulumu

Apache Kurulumu

Delphi REST API

Delphi REST API

Linux Sunucu REST Servis Uygulaması

Linux Sunucu REST Servis Uygulaması

Linux Sunucu Apache konfigürasyonu (REST servisini yayınlamak)

Linux Sunucu Apache konfigürasyonu (REST servisini yayınlamak)

Rad Studio / Delphi ile Web Sunucu uygulamasının derlenmesi Derlenmiş web modül dosyasının (.

Rad Studio / Delphi ile Web Sunucu uygulamasının derlenmesi Derlenmiş web modül dosyasının (. so) Win. SCP ile Linux sunucuya kopyalanması Modül dosyasının Apache mods-enabled dizinine taşınması Yeni bir Apache modül yükleme dosyasının oluşturulması Sunucu yayın lokasyonunun tanımlanması Apache servisinin yeninden başlatılması Linux Web Modül REST Servisi Nasıl Yayınlanır? • • •

Rad Studio / Delphi ile Web Sunucu uygulamasının derlenmesi Derlenmiş web modül dosyasının (.

Rad Studio / Delphi ile Web Sunucu uygulamasının derlenmesi Derlenmiş web modül dosyasının (. so) Win. SCP ile Linux sunucuya kopyalanması Modül dosyasının Apache mods-enabled dizinine taşınması Yeni bir Apache modül yükleme dosyasının oluşturulması Sunucu yayın lokasyonunun tanımlanması Apache servisinin yeninden başlatılması Linux Web Modül REST Servisi Nasıl Güncellenir? • • •

PAServer kurulumu Linux Console uygulaması yazmak Web. Module uygulaması nasıl oluşturulur ve proje yapısı

PAServer kurulumu Linux Console uygulaması yazmak Web. Module 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 Linux sunucu REST uygulamasında istekte bulunan URI’ye bir JSONArray döndürmek Web. Module API yapısının oluşturulması Sunucu ortak metodlarının hazırlanması Linux sunucu uygulamasını yayınlamak Sunucu metodlarını REST Debugger aracı ile test etmek Neler öğrendik? • • •

Rad Studio – Delphi ile Hızlı Uygulama Geliştirme Eğitimi (On. Line Alışveriş Uygulaması Geliştirme)

Rad Studio – Delphi ile Hızlı Uygulama Geliştirme Eğitimi (On. Line Alışveriş Uygulaması Geliştirme) 4. Bölüm Linux Sunucu Uygulaması Yazmak (back-end) - 3 (Final) ? 4. Bölüm Sonu Soru - Cevap