DELPHİ İLE YAZILIM GELİŞTİRME EĞİTİMİ

Delphi İle Yazılım Geliştirme Eğitimi

Günümüzde birçok şirket tarafından aktif şekilde kullanılan Delphi, sıklıkla web, mobil, masaüstü veya veritabanı çözümleri alanında tercih ediliyor.

Delphi, nesne yönelimli programlama alt yapısını destekleyen yüksek seviyeli bir programlama dilidir. Delphi ile masaüstü, mobil, web veya veritabanı uygulamaları gibi birçok yazılım uygulaması ihtiyacı karşılanabilir. Erken döneminde yalnızca Windows tarafından desteklenen Delphi, 2001 yılındaki girişimler sayesinde Linux ortamında da kullanılabilmektedir.

EĞİTİM İÇERİĞİ

Embarcadero Delphi Genel Bakış 

  • Delphi ile Geliştirilen Uygulama Türleri
  • Delphi Özellikleri
  • Delphi IDE Kurulumu
  • Delphi Kullanmaya Başlamak


Pascal Diline Giriş

  • Syntax kuralları
  • Veri Türleri
  • Değişken Tanımlama ve Atama Yöntemleri
  • Prosedürler ve Fonksiyonlar
  • Parametreler ve Parametre Tipleri (Out, Var Parametreleri)
  • Operatörler (Matematiksel, Mantıksal Operatörler)
  • Form Tasarlama Araçları & Componentler
  • Koşullu İfadeler
  • Döngüler
  • Hata yakalama


Nesne Yönelimli Programlama (OOP)

  • Nesne ve Class Kavramları
  • Alanlar ve Metotlar
  • Özellikler (Properties)
  • Yapıcı ve Yıkıcı Metotlar (Constructor, Destructor)
  • Arayüzler (Interface)
  • Miras Alma (Inheritance)
  • Kapsülleme (Encapsulation)
  • Çok Biçimlilik (Polymorphism)


IDE Tanıtımı

  • Menüler ve Ayarlamalar
  • Form Tasarlama
  • Palette Bileşeni
  • Kod Açıklayıcısı
  • Nesne Denetleyicisi
  • Proje ve Proje Ayarlarını Yönetme


Uygulama Geliştirme

  • Bağımsız Web Server uygulaması geliştirme
  • Bağımsız Rest Server geliştirme
  • Rest Client 
  • Multi device (platform bağımsız) uygulama geliştirme
  • Tasarım anında Layout ve Grid Panel Kullanımı
  • Mobil uygulama tasarımı ve geliştirme
  • Lokasyon ve map kullanımı
  • Android Servis (Arka Plan) Uygulaması Geliştirme


Veritabanı İşlemleri

  • Veri Nedir? Veritabanına Giriş
  • SQL’e Giriş
  • MSSQL Kurulumu
  • Veritabanı Bağlantıları
  • Tablolar
  • Sorgular
  • Master / Detail İlişkisi
  • Transactions
  • Sqlite Veritabanına Bağlantı 


Gelişmiş Delphi Özellikleri

  • Package ve Component Geliştirme
  • Google Play İmza ve Sertifika Yükleme
  • Google Play Uygulama Yükleme


Not: Eğitim sürecinde, aşağıdaki uygulamalar geliştirilecektir.

  • 2 Masaüstü uygulama geliştirme
  • 2 Mobil uygulama geliştirme
  • 1 RestServer geliştirme
  • 1 RestClient geliştirme

 

Sertifikalar

Katılım Sertifikası:
%50 Katılım oranı ile kursiyerlerimize verilecek olan katılım sertifikasıdır.

Başarı Sertifikası:
Bitirme projesini tamamlayan kursiyerlerimize verilecek olan başarı sertifikasıdır.

Uluslararası Sertifikalar :
Eurospass Card, Üniversite Onaylı (E-Devlet'te sorgulanabilir) sertifikalar

Çalışma Alanları ve Kariyer

  • Yazılım firmalarında veya Kamu kurumlarında
  • Firmaların bilgi işlem departmanlarında
  • Veri Bilimi, Makine Öğrenmesi, Yapay Zeka (AI) uygulamaları geliştirmede
  • Sektör bağımsız olarak tüm orta ve büyük işletmelerde
  • Bilgi teknolojileri alanında kendi firmalarını kurabilirler
  • Bağımsız danışman (free-lance) olarak çalışabilirler


Alınabilecek Unvanlar                                          

  • Yazılım Uzmanı
  • Yazılım Geliştirici
  • Yazılım Takım Lideri
  • Yazılım Mimarı
  • Web Yazılım Geliştirici
  • Mobil Yazılım Geliştirici

Kimler Katılmalı

  • Infotech Academy’nin yazılım eğitimlerine geleceğini ve kariyerini yazılım sektöründe devam ettirmek isteyen herkes katılabilir.
  • Kurumsal firmaların yazılım geliştirme departmanlarında programcı, analist, test uzmanı gibi unvanlarla kariyer yapmak isteyen
  • Üniversite mezunu olup kurumsal firmaların yazılım departmanlarında üst düzey analist, yazılım uzmanı pozisyonlarından başlayarak, firmanın tüm teknoloji stratejisini belirleyen Bilgi Teknolojilerin’den sorumlu Genel Müdür Yardımcılığı’na kadar uzanan bir kariyere sahip olmak isteyen,
  • Bilişim sektörüyle ilgili ve güncel yazılım geliştirme teknolojileri hakkında kendini geliştirmek ve sektöründe aranan bir uzman olmak isteyen,
  • Kurum için çok değerli olan kurumsal verilerin saklanması, analizi, raporlanması, destek sistemlerinin geliştirilmesi gibi kısaca iş zekası denilen yapıları kurgulayan, yöneten ve uzman olmak isteyen herkes yazılım kursuna katılabilir.
  • En önemlisi de yazılım sektöründe yenilikçi fikirlerinizi hayata geçirebilir; geçiminizi sağlamanın ötesinde, teknolojiyi akıllıca kullanarak kendinize ve başkalarına yeni iş olanakları yaratacak parlak girişimlerin öncüsü de olabilirsiniz.
embarcadero delphi