Akiza Akademi
Akiza Akademi Kurumsal Eğitim
ÜCRETSİZ TEKLİF ALINEğitim danışmanımızla konuşunKURUMSAL EĞİTİMEkibinizi geliştirinTEKNİK EĞİTİMHedefli ve uygulamalı

VİSUAL BASİC EĞİTİMİ

Windows Uygulama Geliştirme
Visual Basic Eğitimi

Visual Basic 1990'larda Microsoft'un Windows uygulamalarını kolay yazma vaadiyle popüler oldu. Bugün VB6 büyük ölçüde geçmişte kaldı, modern .NET ortamında VB.NET formundadır. KOBİ'lerde eski VB6 uygulamalarını VB.NET'e veya başka platforma taşımak isteyen kurumlar hâlâ vardır. Eski bilgisi olan profesyoneller için modernizasyon projelerinde rol bulur.

Visual Basic Eğitimi, VB.NET dili üzerinde Windows uygulama geliştirmeyi katılımcıya kazandırır. Visual Studio kurulumu, VB.NET sözdizimi, veri türleri, kontrol yapıları, fonksiyonlar, nesne tabanlı programlama, Windows Forms tasarımı, kontrol bileşenleri (Button, TextBox, DataGridView, vb.), olay programlama, exception handling, ADO.NET ile veritabanı bağlantısı (SQL Server, Access) ve raporlama işlenir.

Visual Basic Eğitimi, KOBİ'lerde özel uygulama geliştiren profesyoneller, eski VB6 sistemlerini modernize etmek isteyen kurumlar, üniversite öğrencileri ve Windows tabanlı kurumsal araç geliştirmek isteyenler için tasarlanmıştır. Eğitim sonunda katılımcı, VB.NET ile masaüstü uygulamaları yazabilir.

Ön Koşullar

Visual Basic Eğitimi için ön koşul, temel programlama mantığına aşinalık olmaktır. Office VBA bilgisi avantajdır.

Kimler Katılmalı

  • KOBİ Yazılım Geliştiricileri: Windows masaüstü uygulama yazan profesyoneller
  • Eski VB6 Sistemlerini Modernize Etmek İsteyen Kurumlar: Modernizasyon ekipleri
  • Üniversite Öğrencileri: Müfredatta VB.NET dersi olanlar
  • Kurumsal Araç Geliştirenler: Şirket içi otomasyon yazılımı üretenler
  • Veritabanı Uygulaması Geliştirenler: SQL Server'a bağlı form uygulamaları yazanlar
  • Stajyer Yazılımcılar: Microsoft platformunda kariyer planlayanlar
  • Mali Müşavirlik Yazılım Geliştiricileri: Sektörel araçlar üreten profesyoneller

Eğitim Yöntemi

Sunum, Visual Studio üzerinde Windows Forms tasarım atölyesi, veritabanı bağlantı egzersizi ve katılımcının kendi mini masaüstü uygulamasını üretmesi ile yürür.

Kazanımlar

  • Visual Studio Kurulumu: Geliştirme ortamını hazırlama
  • VB.NET Sözdizimi: Veri türleri, kontrol yapıları, fonksiyonlar
  • Nesne Tabanlı Programlama: Sınıf, kalıtım, polimorfizm
  • Windows Forms Tasarımı: Sürükle-bırak ile arayüz kurma
  • Kontrol Bileşenleri: Button, TextBox, DataGridView, Timer
  • Olay Programlama: Event-driven uygulama mantığı
  • ADO.NET ile Veritabanı: SQL Server ve Access bağlantısı

Eğitim Süresi

3 Gün (24 Saat). Kurumsal talebe göre 2 günlük yoğun veya 5 günlük detaylı versiyon olarak planlanabilir.

Visual Basic Eğitimi İçeriği

1. Visual Basic Tarihçesi

  • VB6'dan VB.NET'e geçiş
  • .NET ekosistemindeki yeri
  • C# ile karşılaştırma
  • Modernizasyon projelerindeki rolü

2. Visual Studio Geliştirme Ortamı

  • Kurulum ve şablon seçimi
  • Solution ve project yapısı
  • Form tasarımcısı
  • Properties ve Solution Explorer
  • Debug ve release modu

3. Temel Sözdizimi

  • Dim ile değişken tanımı
  • Veri türleri ve dönüşümler
  • Sabitler ve enum
  • Yorum satırı

4. Kontrol Yapıları

  • If, ElseIf, Else
  • Select Case
  • For, While, Do Loop
  • Exit ve Continue

5. Fonksiyon ve Prosedür

  • Sub ve Function ayrımı
  • Parametre geçişi (ByVal, ByRef)
  • Optional ve ParamArray
  • Lambda expressions

6. String ve Tarih İşlemleri

  • String fonksiyonları
  • String.Format kullanımı
  • DateTime ve TimeSpan
  • Tarih formatlama

7. Diziler ve Koleksiyonlar

  • Array, List(Of T)
  • Dictionary kullanımı
  • For Each döngüsü
  • LINQ to Objects temelleri

8. Nesne Tabanlı Programlama

  • Class ve Module
  • Property tanımı
  • Inheritance ve overriding
  • Interface kullanımı
  • Static (Shared) üyeler

9. Exception Handling

  • Try-Catch-Finally
  • Exception sınıfları
  • Custom exception
  • Hata loglama

10. Windows Forms Temelleri

  • Form yaşam döngüsü
  • Anchor ve Dock
  • MDI ve SDI
  • Modal ve modeless pencere

11. Kontrol Bileşenleri

  • Button, TextBox, Label
  • ComboBox, ListBox
  • DataGridView
  • Timer ve ProgressBar
  • MenuStrip ve ToolStrip

12. Olay Programlama (Event-Driven)

  • Olay (event) ve handler ilişkisi
  • Click, Load, Closing olayları
  • Klavye ve fare olayları
  • Custom event yazma

13. Veri Bağlama (Data Binding)

  • BindingSource kullanımı
  • Master-detail bağlama
  • DataGridView ile veri gösterimi
  • Veri doğrulama olayları

14. ADO.NET ile Veritabanı

  • Connection string yönetimi
  • SqlConnection ve SqlCommand
  • DataReader ve DataAdapter
  • Parametreli sorgu
  • Transaction yönetimi

15. Entity Framework ile Modern Erişim

  • Code-first yaklaşım
  • DbContext kullanımı
  • LINQ ile sorgulama
  • Migration süreci

16. Dosya İşlemleri

  • File ve Directory sınıfları
  • StreamReader, StreamWriter
  • XML ve JSON işlemleri
  • Konfigürasyon dosyaları

17. Çoklu İş Parçacığı

  • BackgroundWorker
  • Async/Await kullanımı
  • UI thread güvenliği
  • Cancellation token

18. Raporlama

  • Crystal Reports tanıtım
  • ReportViewer kontrolü
  • Excel ve PDF export
  • Yazıcı entegrasyonu

19. Dağıtım ve Kurulum

  • Publish wizard
  • ClickOnce dağıtım
  • Setup paketi oluşturma
  • Sürüm güncelleme stratejisi

20. VB6 Projelerini Modernleştirme

  • VB6 ile VB.NET fark analizi
  • Aşamalı dönüşüm yaklaşımı
  • Veri taşıma stratejisi
  • Test ve doğrulama
  • Eski sistem emekliye ayırma

EĞİTİMLERİMİZ




GAMES

Click for Akiza Games | Akiza Oyunları için tıklayın.


Kulak Ver

Bilgisayar devrimi dünya tarihinde yaşanan en sesli devrimdir. Komik olan; onun etkilerini hala küçümsememiz.