VISUAL BASIC EĞİTİMİ
Visual Basic Eğitimi, katılımcılara klasik VB ve Office VBA'yı bakım ve otomasyon senaryolarında etkin kullanma yetkinliği kazandırır. Katılımcılar, eğitim boyunca gerçek otomasyon örnekleri üzerinde çalışarak öğrendiklerini kendi işlerine uygulayabilir.
Katılımcılar, eğitim sonunda tekrarlayan işleri otomatikleştirmeyi ve veri erişimini yönetmeyi öğrenir; ayrıca mevcut kod tabanını sürdürürken modern .NET tarafına geçiş yolunu da planlayabilir.
Visual Basic eğitimini şirketinize özel planlayalım. 0212 951 0608 · Teklif isteyin
Katılımcı Profili
Bu eğitim, klasik Visual Basic ile VBA'yı bakım ve otomasyon senaryolarında etkin biçimde kullanmak isteyen rollere yöneliktir:
- VB6 Bakım Ekipleri: Legacy VB6 uygulamalarını bakımda tutan roller
- VBA Geliştiricileri: Excel ve Access otomasyonu yazan ekipler
- Office Otomasyon Ekipleri: VBA ile iş otomasyonu yapan profesyoneller
- Legacy Migration Ekipleri: VB6'dan VB.NET veya C#'a geçiş planlayan roller
- KOBİ Yazılımcıları: Hızlı masaüstü çözüm ihtiyacı olan ekipler
Ön Gereklilikler
Bu eğitime katılım için aşağıdaki ön bilgiler önerilir:
- Microsoft Excel veya Access ile temel kullanım deneyimi
- Bilgisayar ve dosya yönetimi konusunda rahatlık
- Temel programlama mantığına (if/else, loop) aşinalık (tercihen)
- Office uygulamalarında otomasyon ihtiyacı veya VBA merakı
- Visual Basic IDE (Office VBA Editor veya VB6 IDE) erişimi
Süresi ve Tarihi
Süre: 2 gün. Bu süre standart program içindir; ek modüllere ve hedefe göre süre özelleştirilebilir.
Eğitim tarihleri ve saatleri, ekibinizin uygunluğuna göre birlikte planlanır.
Kazanımlar
Programın sonunda katılımcı, klasik Visual Basic ile VBA'yı bakım ve otomasyon senaryolarında etkin biçimde kullanır:
- Klasik Visual Basic IDE ve Form Designer'ı verimli kullanır
- Variant, runtime tipler ve early/late binding'i ayırt eder
- COM ve ActiveX ile bileşen kullanır ve register eder
- ADO ve DAO ile veri erişimi yapar; connection string'leri yönetir
- Office VBA ile Excel ve Access otomasyonu yazar
- Class module ile temel OOP yapısı kurar
- VB6 modernizasyonu için VB.NET veya .NET 8'e geçiş planlar
Eğitim materyalleri Visual Basic 6.0 belgeleri referans alınarak hazırlanır.
Visual Basic Eğitimi Konuları
1. Visual Basic Tarihi ve Bugünkü Yeri
- VB1'den VB6'ya gelişim
- VB.NET ile geçiş
- VBA (Office) ve VBScript
- Legacy proje bakım senaryoları
2. Visual Basic IDE (VBE)
- Form Designer ve Code Window
- Project Explorer ve Properties
- Immediate ve Locals window
- Toolbox ve ActiveX control
3. Variable, Data Type, Variant
- Dim, Public, Private
- Integer, Long, Double, String, Boolean
- Variant: dinamik tip
- Option Explicit kullanımı
- Type ile user-defined struct
4. Operator ve Expression
- Aritmetik ve karşılaştırma
- And, Or, Not, Xor, Eqv, Imp
- String concatenation (&)
- Like operator ve pattern matching
5. Karar Yapısı - If, Select Case
- If...Then...ElseIf...End If
- Select Case ile çoklu dal
- Case Is, Case To, Case Else
- IIf() inline conditional
6. Döngü - For, While, Do
- For...Next ve Step
- For Each (collection)
- Do While, Do Until
- While...Wend
- Exit For/Do
7. Sub ve Function
- Sub vs Function farkı
- ByVal ve ByRef
- Optional parameter
- ParamArray ile variadic
- Return value (function name = value)
8. Array ve ReDim
- Static ve dynamic array
- ReDim ve ReDim Preserve
- LBound, UBound
- Çok boyutlu dizi
- Array() ve Erase
9. String, Date, Format Function
- Left, Right, Mid, Len
- InStr, Replace, Split, Join
- DateAdd, DateDiff, DatePart
- Format$() ile sayı/tarih biçimleme
- Asc, Chr, UCase, LCase
10. Class Module ve Property
- Class Module ekleme
- Property Get, Let, Set
- Initialize ve Terminate event
- Instancing (Private, PublicNotCreatable)
11. Form ve Control - UI Programlama
- Form ve Form_Load event
- TextBox, Label, Button, ListBox, ComboBox
- Frame ve container kontroller
- MDI form (Multi Document Interface)
- Common Dialog control
12. Event-Driven Programlama
- Event handler isimlendirme
- Click, Change, KeyPress, MouseMove
- Custom event tanımı
- WithEvents ile object event
13. Error Handling - On Error
- On Error GoTo Label
- On Error Resume Next
- Err object (Number, Description)
- Centralized error handler
- Err.Raise ile manuel hata
14. File I/O - Open, Print, Get/Put
- Open ... For Input/Output/Append
- Print # ve Input #
- Get # ve Put # (random access)
- FileSystemObject (Scripting)
- Dir, Kill, MkDir, ChDir
15. ADO ile Veritabanı
- ADODB.Connection ve ADODB.Recordset
- Connection string
- SQL sorgu ve parametre
- Cursor type (Forward-only, Dynamic)
- DAO ve RDO alternatifleri
16. Reporting - Crystal Reports, DataReport
- Crystal Reports tasarımı
- DataReport (VB built-in)
- Print ve PrintForm
- PDF export
17. ActiveX, COM, OLE Automation
- ActiveX DLL ve ActiveX EXE
- COM component üretme
- Late binding vs early binding
- Office automation (Excel, Word)
- Registration: regsvr32
18. Modern Yaklaşım - Migration ve VBA
- VB6 → VB.NET / C# migration
- VBA ile Office otomasyon
- Power Automate alternatif
- VBA → Python (xlwings, openpyxl)
VISUAL BASIC EĞİTİMİ ile İlgili
Sıkça Sorulan Sorular ve Cevapları
Visual Basic eğitimini kurumumuza özel planlayabilir miyiz?
Evet. Visual Basic eğitimini kurumlara özel düzenlemekteyiz; içerik, süre ve takvim firmanızın ihtiyacına ve çalışanlarınızın programına göre birlikte belirlenir. Standart program temel alınır, önceliklerinize göre uyarlanır.
Visual Basic eğitimini hangi şehirlerde veriyorsunuz?
Visual Basic eğitimini kurumunuzun bulunduğu ilde yerinde veriyoruz; İstanbul, Ankara ve İzmir başta olmak üzere Türkiye'nin her iline gelmekteyiz. İsteyen firmalara eğitim canlı online olarak da sunulur.
Visual Basic eğitimini online veriyor musunuz?
Evet, Visual Basic eğitimini canlı online olarak da veriyoruz; birlikte uygulamalı oturumlarla Türkiye'nin neresinde olursanız olun katılabilirsiniz. Program kurumunuzun ihtiyacına göre belirlenir.
Visual Basic eğitimi çalışanlarımızın seviyesine göre uyarlanıyor mu?
Evet. Visual Basic eğitiminin başında katılımcıların seviyesi değerlendirilir ve içerik buna göre ayarlanır; sıfırdan başlanabileceği gibi ileri konulara da odaklanılabilir.
Visual Basic eğitimi projemiz üzerinden ilerleyebilir mi?
Eğitim, kendi projeniz veya kullanım senaryonuz üzerinden ilerleyebilir. Bunun için teklif öncesinde projenizi bize iletmeniz ya da tarif etmeniz gerekmektedir; böylece eğitimi gerçek işinize göre kurgularız.
Visual Basic eğitmenleriniz hakkında bilgi alabilir miyiz?
Eğitmenlerimiz yazılım geliştirme alanında sahada deneyimli, Visual Basic ile gerçek projeler geliştirmiş yazılımcılardır. İhtiyacınıza ve hedefinize en uygun eğitmeni sizinle eşleştiriyoruz.
Katılımcılarımıza sertifika veriliyor mu?
Evet. Eğitim sonunda katılımcılarımıza katılım sertifikası veriyoruz; sertifikada eğitimin kapsamı ve katılımcı bilgileri yer alır, kurumunuzun tercihine göre dijital ya da basılı olarak hazırlanır.
Visual Basic eğitiminin fiyatı ne kadar?
Sabit bir Visual Basic eğitimi ücreti yoktur; fiyat, katılımcı sayısı, kapsam ve süreye göre belirlenir. İhtiyacınızı dinleyip kurumunuza özel bir teklif sunarız.
Ekibiniz için içerik ve örneklerle hızlıca planlayalım.
0212 951 0608 · Kurumsal teklif



