C# ile DevExpress Eğitimi
1 - Uygulama Geliştirerek C# Öğrenin A'dan Z'ye Eğitimi
2 - C# ile DevExpress'de SQL Tabanlı Ticari Otomasyon Geliştirme Eğitimi
Eğiitm Günü : Haftasonu
Eğitim Saati: 13:00-16:00 saatleri arasında
Haftalık Ders Saati : 6 saat
KURSUN AMACI :
C# ve DevExpress temellerini ve programlama mantığını modüler bir müfredat aracılığıyla sıfırdan projeler geliştirerek
öğretmek, teorik eğitimden ziyade işin pratiğini öğrencilere aktarıp "ALGORİTMA" geliştirme "SİSTEMATİK" düşünebilme
becerilerini arttırmak.
KURSUN ÖNEMİ :
Pek çok kişi yazılım dünyasına ilk adımı atmak ister ancak nereden başlayacağını bilemez.
Bu kapsamlı C# ve DevExpress eğitim müfredatı ile öğrencileri Sıfırdan İleri Seviyeye çıkarmayı hedefleyerek, yazılım
serüvenlerinde öğrencilere dünya genelinde "En popüler 5 programlama dilinden biri olan C# dili ile yine dünya genelinde en
popüler 3 veri tabanı dilinden biri olan SQL programlama dili temeliyle form ara yüzünde DevExpress gibi çok güçlü bir araç
eklentisi öğretebilmek."
BAŞVURU ŞARTLARI :
* Güçlü bir öğrenme arzusu
* Diz üstü bilgisayar
* Kurulu Visual Studio Professional 2017 ( Kurulum Setup'ı verilecektir. - Öğrenciler için Ücretsiz Demo Microsoft )
* Önceden öğrenilmiş bir programlama dili bilgisine sahip olmanız gerekmemektedir. (Sıfırdan verilecek)
NELER ÖĞRENECEĞİM :
Nesne Tabanlı Programlama'nın inceliklerini (Object Oriented Programming),
Veri tabanı kayıt uygulamalarını kontrol edebilmeyi ,
2D oyun altyapılarına adım atmayı ,
Ticari Otomasyon uygulamaları geliştirebilmeyi,
Sistem algoritması kurabilmeyi,
Nesne tabanı kavramını,
Muhasebe projeleri yazabilmeyi (Stok, fatura, cari, hareket, kasa gibi modülleri bulunan Ticari Otomasyon
uygulamalarını kolaylıkla oluşturabilmeyi),
DevExpress bileşenlerini kolaylıkla kullanmayı,
Modüllere ayrılmış proje oluşturabilmeyi,
SQL tabanında prosedür yazabilmeyi,
SQL tabanlı Join yapılarını,
SQL tabanlı Trigger sorguları oluşturabilmeyi,
İlişkili veri tabanları oluşturmayı,
Raporlama, grafiksel analiz gibi işlemleri gerçekleştirmeyi,
Veri tabanı kayıt uygulamaları kontrol edebilmeyi
ve daha fazlası...
PROGRAMDA DERS VERECEK EĞİTMENLER :
Yazılım Mühendisi Murat YÜCEDAĞ
Uygulama Geliştirerek C# Öğrenin A'dan Z'ye Eğitimi
Bölüm 1 :
GİRİŞ
- Visual Studio İndirme ve Kurumlum
- Visual Studio'ya Genel Bakış
Bölüm 2 :
TEMEL ARAÇ KULLANIMLARI
- Merhaba Dünya (İlk kodun yazılması)
- Label ve Textbox Kullanımı
- Combobox ve Listbox Araçları Kullanımı
- Maskedtextbox - Picturebox - Datetimepicker Kullanımı
- Checkbox - Radiobutton - Richtextbox Panel - ve Groupbox Kullanımı
- Örnek Proje - Login Paneli Oluşturma
- Örnek Proje - Uçak Bilet Rezervasyon Sistemi
Bölüm 3 :
DEĞİŞKENLER
- Değişken Nedir? Teorik Kavramlar
- String Değişkenler
- İnt Değişkenler
- İnt Değişkenler / Klavyeden Veri Girişi
- İnt Değişken / Pratik Örnek Aritmetik 4 işlem ( +, -, /, *)
- Double Değişkenler
- Pratik Örnek - ÖğrenciSınav Notları Hesaplama Uygulaması
- Char Değişkenler
- Proje - Sinema Büfe Satış Uygulaması
Bölüm 4 :
KARAR YAPILARI
- Operatörler
- İf - Else
- Pratik Örnek - Öğrenci Sınav Durumu Hesaplama
- Pratik Uygulama - Alışveriş İndirim Tutar Hesaplama
- Switch - Case Yapısı
- Proje - Bilgi Yarışması / 1
- Proje - Bilgi Yarışması / 2
Bölüm 5 :
DÖNGÜLER
- Döngü Kavramı - Döngü Çeşitleri
- For Döngüsü
- Break Point Kullanımı
- Pratik Örnek Ardışık Sayı Toplamları
- Karar Yapıları ile Döngü Kullanımı
- While Döngüsü
- Do While Döngüsü
- TimerKullanımı
- Pratik Örnek - Timer ile Dijital Saat
- ProgressBar Kullanımı
- Proje - Pasta Pişirme Süreç Uygulaması
Bölüm 6 :
DİZİLER
- Dizi Nedir? teorik Bilgiler
- Dizi Tanımlama ve Eleman Yazdırma
- Dizi Elemanları Listeleme
- Foreach Döngüsü
Bölüm 7 :
METOTLAR
- Metot Nedir? Teorik Bilgi
- Geriye Değer Döndürmeyen Metotlar
- Geriye Değer Döndüren Metotlar
- Pratik Örnek - Küp Hesaplayan Metot
Bölüm 8 :
SINIFLAR
- Sınıf Nedir? Teorik Bilgi
- Sınıf Oluşturma ve Nesne Kavramı
- Kapsülleme
- Kalıtım
- Console Ekranı
- Sınıf İçinde Geriye Değer Döndürmeyen Metotlar / 1
- Sınıf İçinde Geriye Değer Döndürmeyen Metotlar / 2
- Sınıf İçinde Geriye Değer Döndüren Metotlar
- Constructor (Yapıcı) Metotlar / 1
- Constructor (Yapıcı) Metotlar / 2
Bölüm 9 :
EKSTRA ARAÇLAR
- Menu Strip Kullanımı
- Web Browser Kullanımı / Sinema Fragman Projesi Hazırlama / 2
- Chart ( Grafik ) Aracı Kullanımı
- Context Menu Strip Kullanımı
Bölüm 10 :
EKSTRA YAPILAR
- Random Kullanımı
- Örnek Proje - Sayısal Loto Uygulaması
- Captcha Oluşturma
- Formlar Arası Geçiş
- Formlar Arası Veri taşıma
- Point Yapısı
- Enum Yapısı
- Matematik Fonksiyonları
- Dinamik Araçlar
Bölüm 11 :
VERİ TABANI ( SQL )
- SQL İndirme ve Kurulum
- Veri Tabanı Oluşturma
- SQL Veri Tipleri / 1
- SQL Veri Tipleri / 2
- Personel Tablosu Oluşturma
- DML Komutlarına Giriş - Tabloya Veri Ekleme
- Where ile Sorgulamalar
- Personel Kayıt Projesi Tasarım Ekranı
- Personel Kayıt Sistemi Araçları İsimlendirme
- Veri Tabanı Bağlantı Adresi Alma
- Datagridview Sihirbazı ile Veri Çekme
- İnsert Komutu ile Ekleme
- Radio Button ile Ekleme İşlemi
- Temizleme Metodu
- Datagridden Verileri Araçlara Taşıma
- Delete ile Silme
- Update ile Gücelleme
- Select ile İstatistikleri Çekme / 1
- Select ile İstatistikleri Çekme / 2
- Select ile İstatistikleri Çekme / 3 (SUM ve AVG)
- Group By ile Gruplandırma
- Grafiğe Veri Tabanından Veri Çekme
- Veri Tabanlı Admin Girişi
- Personel Kayıt Projesi Genel Bakış
- Raporlama
Bölüm 12 :
DOSYA İŞLEMLERİ
- Araçlar - Openfiledialog / Savefiledialog / Folderbrowserdialog
- Metin Belgesi Oluşturma
- Metin Belgesi Okuma
- Metin Belgesine Veri Kaydetme
- PDF Okuma - Axacropdf Aracı
Bölüm 13 :
HASTANE YÖNETİM VE RANDEVU SİSTEMİ OTOMASYON PROJESİ
- Proje Bölüm 1
- Proje Bölüm 2
- Proje Bölüm 3
- Proje Bölüm 4
- Proje Bölüm 5
- Proje Bölüm 6
- Proje Bölüm 7
- Proje Bölüm 8
- Proje Bölüm 9
- Proje Bölüm 10
- Proje Bölüm 11
- Proje Bölüm 12
- Proje Bölüm 13
- Proje Bölüm 14
- Proje Bölüm 15
- Proje Bölüm 16
- Proje Bölüm 17
- Proje Bölüm 18
- Proje Bölüm 19
Bölüm 14 :
ACCESS VERİ TABANI
- Access Veri Tabanı Oluşturma
- Kitaplık Projesi Arayüz Tasarımı
- Access Veri Tabanı Bağlantı Adresi Alma
- Kitap Listesi Kodları
- Yeni Kitap Ekleme
- Kitap Durumu Ekleme
C# ile DevExpress'de SQL Tabanlı Ticari Otomasyon Geliştirme Eğitimi
Bölüm 1 :
TABLOLAR
- Tablo Oluşturma / 1
- Tablo Oluşturma / 2
- Tablo Oluşturma / 3
- Tablo Oluşturma / 4
- Tablo Oluşturma / 5
Bölüm 2 :
DEVEXPRESS'E GENEL BAKIŞ VE KURULUMU
- DevExpress Nedir?
- DevExpress İndirme ve Kurulum
- DevExpress Genel Bakış
Bölüm 3 :
MENÜLER
- Proje Taslağı Oluşturma
- Menü Oluşturma
- Menü Detayları
Bölüm 4 :
ÜRÜNLER MODÜLÜ
- Form Tasarımı / 1
- Form Tasarımı / 2
- SQL Connection Class Oluşturma
- Ürün Listesi Oluşturma
- Ürün Ekleme
- Ürün Silme
- Ürünlerin Gridden Araçlara Taşınması
- Ürün Güncelleme
Bölüm 5 :
MÜŞTERİLER MODÜLÜ
- Form Tasarımı
- Tam Ekran Tasarımı
- Müşteri Listesi Görüntüleme
- İller ve İlçeleri Listeleme
- Yeni Müşteri Ekleme
- Müşteri Silme
- Müşteri Bilgisi Güncelleme
Bölüm 6 :
FİRMALAR MODÜLÜ
- Firmalar Formu Tasarımı / 1
- Firmalar Formu Tasarımı / 2
- Firma Listesi Oluşturma
- Gridden Verileri Araçlara Taşıma
- Yeni Firma Ekleme
- Temizleme Metodu Oluşturma
- Özel Kodları Listeleme
- Firma Silme
- Firma Güncelleme
Bölüm 7 :
PERSONELLER MODÜLÜ
- Form Tasarımı
- Personel Listesi
- Yeni Personel Ekleme
- Gridden Araçlara Veri Taşıma
- Personel Silme
- Personel Güncelleme
Bölüm 8 :
REHBER MODÜLÜ
- Form Tasarımı ve Müşteri Bilgileri
- Firma Listesi İletişim Bilgileri
- Formlar Arası Mail Adresi Bilgi Taşıma
- Mail Gönderme / 1
- Mail Gönderme / 2
Bölüm 9 :
GİDERLER MODÜLÜ
- Form Tasarımı
- Sekme Resimlendirme ve Gider Listesi
- Yeni Gider Ekleme
- Gridden Araçlara Veri Taşıma ve Temizleme Metodu
- Gider Silme
- Gider Güncelleme
Bölüm 10 :
BANKALAR MODÜLÜ
- Banka Firma İlişkisi
- Bankalar Formu Tasarımı
- Bankaları Gridde Listeleme
- İnner Join Kullanımı
- Prosedür Kullanımı
- Yeni Banka Bilgisi Ekleme
- Look Up Edit Kullanımı / 1
- Look Up Edit Kullanımı / 2
- Seçilen Firmayya Göre ID Değeri Getirme
- Prosedür Güncelleme ve Verileri Araçlara Taşıma
- Banka Bilgisi Silme ve Temizleme
- Bankka Bilgisi Güncelleme
Bölüm 11 :
FATURALAR MODÜLÜ
- Fatura Formu Tasarımı / 1
- fatura Formu Tasarımı / 2
- Faturaları Listeleme
- Fatura Bilgisi Kaybetme
- Fatura Bilgisini Gridden Araçlara Taşıma ve Temizleme
- Faturaya Ait Ürrün Kaydetme
- Fatura Silme
- Fatura Güncelleme
- Formlar Arası Fatura ID Değeri Taşıma
- Seçilen Faturaya Ait Ürünleri Listeleme
- faturaya Ait Ürünler Formu Oluşturma
- faturaya Ait Ürün Bilgisi Güncelleme
- Faturaya Ait Ürün Silme
Bölüm 12 :
NOTLAR MODÜLÜ
- Notlar Formu Tasarımı
- Notları Gridde Listeleme
- Yeni Not Ekleme
- Notları Gridden Araçlara Taşıma
- Not Silme
- Not Güncelleme
- Detaylı Not Görüntüleme
Bölüm 13 :
ÖRNEK VERİ GİRİŞLERİ
- Ürünler Veri Girişi
- Müşteriler Veri Girişi
- Firmalar Veri Girişi
- Personeller Veri Girişi
- Giderler Veri Girişi
- Bankalar Veri Girişi
- Fatura Veri Girişi
Bölüm 14 :
HAREKETLER MODÜLÜ
- Firma Hareketler Tablosu Oluşturma
- Müşteri Hareketler Tablosu Oluşturma
- hareketler Formu Tasarımı
- Hareketler Veri Girişi Örneği
- İnner Join Kullanımı
- Firma Hareketleri Birleştirme Sorgusu
- Firma hareketleri Prosedürü Oluşturma
- Müşteri hareketleri Prosedürü Oluşturma
- Hareketleri Gride Listeleme
Bölüm 15 :
ADMİN MODÜLÜ
- Admin Form Tasarımı
- DDL Komutları ile Tablo Oluşturma
- Kullanıcı Adı ve Şifre ile Veri Tabanlı Giriş
Bölüm 16 :
RAPORLAR MODÜLÜ
- Form Tasarımı ve Firma Raporları
- Diğer Raporlar
Bölüm 17 :
STOKLAR MODÜLÜ
- Stoklar Form Tasarımı
- Chart Kontrol Kullanımı
- Count, Avg, Sum Fonksiyonları
- Group By ile Ürünleri Listeleme
- Grafiğe Veri Tabanından Ürün Miktarları Çekme
- Şehir İstatistikleri ve 3D Grafik
Bölüm 18 :
AYARLAR MODÜLÜ
- Şifre Formu Tasarımı
- Kullanıcı ve Şifreleri Listeleme
- Yeni Kullanıcı Tanımlama
- Verileri Araçlara Taşıma ve Güncelleme Tasarımı Oluşturma
- Kullanıcı Şifre Bilgisi Güncelleme
Bölüm 19 :
KASA MODÜLÜ
- Form Tasarımı Giriş Hareketleri
- Form Tasarımı Çıkış Hareketleri
- Giriş ve Çıkış Verilerini Listeleme
- İstatistikler / 1
- İstatistikler / 2
- İstatistikler / 3
- Formlar Arası Kullanıcı Bilgisi Taşıma
- Faturalar Chart Aracına Çekme
- Faturaları Chart Aracına Zamanlayıcı ile Çekme / 1
- Faturaları Chart Aracına Zamanlayıcı ile Çekme / 2
Bölüm 20 :
ANA SAYFA MODÜLÜ
- Ana Sayfa Form Tasarımı
- Azalan Stokları Listeleme
- Ajanda Listesi
- Hareketler Prosedürü
- Fihrist
- Döviz Kurları Çekme ve Web Browser Kullanımı
- XML ile haber Başlıklarını Çekme
Bölüm 21 :
EKSTRA ALANLAR
- Ekstra Alanlar / 1
- Ekstra Alanlar / 2
- Ekstra Alanlar / 3
- Ekstra Alanlar / 4
- Ekstra Alanlar / 5
Bölüm 22 :
HAREKET TABLOSU VERİ GİRİŞİ
- Ders / 1
- Ders / 2
- Ders / 3
- Ders / 4
KURSA İLİŞKİN NOTLAR
Gaziantep Üniversitesi Öğrenci ve Personeline İndirimli
Kurs Başladıktan Sonra Ücret İadesi Yoktur.
GÜSEM BANKA HESAP BİLGİLERİ
Banka/Şube: Halkbank-Uydu Şubesi
IBAN NO: TR 20 0001 2001 3380 0080 0000 07
Not: Lütfen ödemelerinizde Ad Soyad, TC Kimlik No, Kurs Adı belirtiniz.