Pilih bahasa Anda
Kursus Pemrograman Visual Basic
+ dari 400 ribu profesional di platform
Eksklusif untuk perusahaan

Kursus Pemrograman Visual Basic

Kuasai Visual Basic dari dasar dan bangun aplikasi desktop nyata yang berfungsi. Kursus ini membawa Anda melalui fundamental inti bahasa, desain berorientasi objek, pengembangan GUI Windows Forms, dan integrasi database — semua yang Anda butuhkan untuk menulis perangkat lunak VB profesional. Apakah Anda memasuki pengembangan perusahaan atau memperluas kumpulan keterampilan .NET, ini adalah pelatihan praktis dan langsung yang membuahkan hasil.

Dedika untuk peserta

Apa yang akan dikuasai tim Anda:

  • Konfigurasikan Visual Studio dan buat aplikasi Windows Forms yang berfungsi penuh dari awal.

  • Terapkan prinsip-prinsip pemrograman berorientasi objek — enkapsulasi, pewarisan, dan polimorfisme — menggunakan kelas Visual Basic.

  • Implementasikan kontrol alur, penanganan kesalahan, dan prosedur modular untuk menulis kode yang bersih dan mudah dipelihara.

  • Hubungkan aplikasi desktop ke database SQL dengan ADO.NET dan lakukan kueri aman yang terparameterisasi.

  • Gunakan LINQ, koleksi generik, dan pengikatan data untuk mengelola dan menampilkan data terstruktur secara efisien.

  • Deploy aplikasi VB yang siap produksi menggunakan ClickOnce dan alat pengemasan installer profesional.

Bagaimana tim Anda belajar secara praktis Kursus Pemrograman Visual Basic

Bagaimana tim Anda berlatih Kursus Pemrograman Visual Basic

Profesional dari perusahaan ini belajar di Dedika

ActemiumFR
Nunner LogisticsNL
GT Constructora GeotécnicaCR
Sydel StarBR
Metrô de São PauloBR
Aguas AndinasCL
DSMIN
MeridianbetRS
CDHCN

Konten kursus

8 Bab • 33 PelajaranDurasi antara 4 dan 360 jam (Anda yang menentukan)

Bab 1Lihat detail

Pengantar Visual Basic dan IDE

  • Pelajaran 1 • Memahami Editor Kode

    Menjelajahi IntelliSense, pelipatan kode, dan penyorotan sintaks di dalam editor VB. Membangun kebiasaan efisiensi pengeditan yang mempercepat semua tugas pengkodean di masa depan.

  • Pelajaran 2 • Membuat Proyek VB Pertama Anda

    Memperkenalkan jenis proyek, struktur solusi, dan proses pembuatan aplikasi Windows Forms. Peserta didik menghasilkan dan menjalankan program kerja minimal.

  • Pelajaran 3 • Menginstal dan Mengkonfigurasi Visual Studio

    Memandu peserta didik melalui pengunduhan, pemasangan, dan penyesuaian Visual Studio untuk pengembangan VB. Memastikan lingkungan yang berfungsi penuh sebelum menulis kode apa pun.

  • Pelajaran 4 • Sejarah dan Tujuan Visual Basic

    Mencakup evolusi VB dari BASIC ke .NET dan posisinya di antara bahasa modern. Memberikan konteks mengapa VB tetap relevan dalam pengembangan perusahaan dan desktop.

Bab 2Lihat detail

Dasar-Dasar Bahasa VB

  • Pelajaran 1 • Operasi Input dan Output

    Memperkenalkan Console.ReadLine, MsgBox, InputBox, dan output file dasar untuk menangkap dan menampilkan data. Menghubungkan dasar-dasar bahasa dengan perilaku program yang terlihat dan interaktif.

  • Pelajaran 2 • Variabel, Konstanta, dan Tipe Data

    Mencakup sintaks deklarasi, konvensi penamaan, dan seluruh rangkaian tipe data primitif. Membangun kebiasaan pemodelan data yang benar yang penting untuk semua tugas pemrograman selanjutnya.

  • Pelajaran 3 • Konversi Tipe dan Pengecoran

    Menjelaskan konversi implisit dan eksplisit, CType, dan kelas Convert. Mencegah kesalahan waktu proses yang disebabkan oleh ketidakcocokan tipe data dalam aplikasi nyata.

  • Pelajaran 4 • Operator dan Ekspresi

    Mengajarkan operator aritmetika, perbandingan, logika, dan string beserta prioritas operator. Peserta didik menyusun ekspresi kompleks yang mendorong logika program.

Bab 3Lihat detail

Aliran Kontrol dan Pengambilan Keputusan

  • Pelajaran 1 • Pernyataan Kondisional

    Mencakup If...Then...Else, rantai ElseIf, dan fungsi IIf untuk keputusan sebaris. Peserta didik menulis program yang bercabang dengan benar berdasarkan kondisi yang dievaluasi.

  • Pelajaran 2 • Perulangan For dan For Each

    Mengajarkan perulangan For...Next berbasis penghitung dan perulangan For Each...Next untuk iterasi koleksi. Peserta didik mengotomatiskan tugas berulang dan memproses kumpulan data secara efisien.

  • Pelajaran 3 • Perulangan While dan Do

    Memperkenalkan perulangan yang digerakkan oleh kondisi termasuk While...End While dan varian Do...Loop. Peserta didik memilih struktur perulangan yang tepat untuk skenario iterasi terbuka.

  • Pelajaran 4 • Penanganan Kesalahan dengan Try-Catch

    Mencakup penanganan pengecualian terstruktur menggunakan blok Try...Catch...Finally dan jenis pengecualian umum. Peserta didik menulis program yang tangguh yang menangani kesalahan waktu proses dengan baik.

Bab 4Lihat detail

Prosedur, Fungsi, dan Modul

  • Pelajaran 1 • Membuat dan Menggunakan Fungsi

    Mencakup deklarasi Fungsi, tipe pengembalian, dan pernyataan Return untuk menghasilkan nilai yang dihitung. Peserta didik mengganti perhitungan berulang dengan unit fungsi yang dapat digunakan kembali dan diuji.

  • Pelajaran 2 • Mengatur Kode dengan Modul

    Memperkenalkan Modul Standar sebagai wadah untuk prosedur dan konstanta bersama di seluruh proyek. Peserta didik menyusun proyek multi-file untuk kejelasan dan penggunaan kembali.

  • Pelajaran 3 • Ruang Lingkup, Masa Pakai, dan Aksesibilitas

    Mengajarkan pengubah akses Public, Private, Protected, dan Friend beserta aturan ruang lingkup variabel. Peserta didik mengontrol visibilitas data untuk mencegah efek samping yang tidak diinginkan.

  • Pelajaran 4 • Mendefinisikan dan Memanggil Sub Prosedur

    Menjelaskan deklarasi Sub, sintaks pemanggilan, dan peran prosedur dalam mengurangi duplikasi kode. Membangun kebiasaan merangkum tugas diskrit dalam blok bernama.

Bab 5Lihat detail

Array, Koleksi, dan Struktur Data

  • Pelajaran 1 • Kueri LINQ pada Koleksi

    Memperkenalkan sintaks Language Integrated Query untuk memfilter, mengurutkan, dan memproyeksikan koleksi. Peserta didik menulis kueri data ekspresif yang menggantikan kode berbasis perulangan yang bertele-tele.

  • Pelajaran 2 • Array Tunggal dan Multidimensi

    Mencakup deklarasi array, inisialisasi, pengindeksan, dan pengubahan ukuran dengan ReDim. Peserta didik menyimpan dan mengambil kumpulan data terurut yang diperlukan oleh sebagian besar program dunia nyata.

  • Pelajaran 3 • Kamus dan Penyimpanan Pasangan Kunci-Nilai

    Mengajarkan Dictionary(Of TKey, TValue) untuk pencarian cepat berdasarkan kunci. Peserta didik mengimplementasikan pola pengambilan data efisien yang digunakan dalam skenario konfigurasi dan caching.

  • Pelajaran 4 • Daftar Generik dan ArrayList

    Memperkenalkan List(Of T) dan ArrayList untuk koleksi dinamis yang aman terhadap tipe. Peserta didik mengelola kumpulan data dengan panjang variabel tanpa pengubahan ukuran manual.

Bab 6Lihat detail

Pemrograman Berorientasi Objek di VB

  • Pelajaran 1 • Kelas, Objek, dan Konstruktor

    Mencakup deklarasi kelas, instansiasi dengan New, dan kelebihan beban konstruktor. Peserta didik membuat objek yang merangkum status dan perilaku dalam satu unit.

  • Pelajaran 2 • Antarmuka dan Polimorfisme

    Memperkenalkan deklarasi Antarmuka, kata kunci Implements, dan polimorfisme waktu proses. Peserta didik menulis kode fleksibel yang beroperasi pada abstraksi daripada tipe konkret.

  • Pelajaran 3 • Anggota Bersama dan Masa Pakai Objek

    Mencakup bidang bersama, metode, dan pola Finalize/Dispose untuk manajemen sumber daya. Peserta didik mengelola memori dan status bersama dengan benar dalam program multi-objek.

  • Pelajaran 4 • Pewarisan dan Penggantian Metode

    Mengajarkan kata kunci Inherits, Overridable, dan Overrides untuk membangun hierarki kelas. Peserta didik memperluas kelas dasar tanpa mengubah kode yang ada dan telah diuji.

Bab 7Lihat detail

Pengembangan GUI Windows Forms

  • Pelajaran 1 • Penanganan Peristiwa dan Delegasi

    Menjelaskan model berbasis peristiwa, penangan peristiwa, dan tipe delegasi di Windows Forms. Peserta didik menghubungkan tindakan pengguna ke kode yang memperbarui status aplikasi dengan benar.

  • Pelajaran 2 • Validasi Formulir dan Umpan Balik Pengguna

    Mencakup validasi input dengan ErrorProvider, MaskedTextBox, dan peristiwa validasi. Peserta didik mencegah data tidak valid memasuki aplikasi dan memandu pengguna dengan umpan balik yang jelas.

  • Pelajaran 3 • Beberapa Formulir dan Navigasi

    Mengajarkan pembuatan formulir anak, dialog modal, dan pengiriman data antar formulir. Peserta didik membangun aplikasi multi-layar dengan navigasi yang koheren dan status bersama.

  • Pelajaran 4 • Desain Formulir dan Kontrol Tata Letak

    Mencakup Form Designer, Toolbox, dan wadah tata letak seperti Panel dan TableLayoutPanel. Peserta didik mengatur kontrol untuk menghasilkan antarmuka profesional yang dapat diubah ukurannya.

  • Pelajaran 5 • Kontrol dan Properti Umum

    Mengajarkan konfigurasi TextBox, Label, Button, ComboBox, ListBox, dan CheckBox. Peserta didik memilih dan mengkonfigurasi kontrol yang tepat untuk setiap persyaratan entri data atau tampilan.

Bab 8Lihat detail

I/O File dan Integrasi Basis Data

  • Pelajaran 1 • Akses File Biner dan Serialisasi

    Memperkenalkan BinaryReader, BinaryWriter, dan serialisasi XML untuk penyimpanan data terstruktur. Peserta didik memilih format yang tepat untuk kinerja, portabilitas, dan keterbacaan manusia.

  • Pelajaran 2 • DataSet, DataAdapter, dan Pengikatan Data

    Mencakup DataSet, DataTable, dan SqlDataAdapter untuk akses data terputus dan pengikatan UI. Peserta didik mengisi kisi dan formulir langsung dari hasil kueri basis data.

  • Pelajaran 3 • Membaca dan Menulis File Teks

    Mencakup metode StreamReader, StreamWriter, dan kelas File untuk operasi file teks. Peserta didik mengimplementasikan penyimpanan persisten untuk pengaturan aplikasi dan konten buatan pengguna.

  • Pelajaran 4 • Menghubungkan ke Basis Data dengan ADO.NET

    Mengajarkan SqlConnection, SqlCommand, dan SqlDataReader untuk komunikasi basis data langsung. Peserta didik membuat dan mengelola koneksi basis data dengan aman menggunakan string koneksi.

Sertifikasi

Sertifikat valid Anda setelah menyelesaikan

Kursus ini cocok untuk Anda:

  • Profesional kantor: ingin mengotomatiskan tugas berulang dengan alat desktop kustom.

  • Pengalih karier: mencari titik masuk terstruktur ke dalam pekerjaan pengembangan perangkat lunak.

  • Teknisi dukungan TI: siap beralih dari memperbaiki sistem menjadi membangun sistem.

  • Mahasiswa ilmu komputer: membutuhkan keterampilan VB praktis untuk melengkapi perkuliahan akademis.

  • Pemilik usaha kecil: ingin membangun alat internal tanpa menyewa pengembang dari luar.

  • Programmer hobi: penasaran tentang pengembangan aplikasi desktop menggunakan ekosistem .NET.

Kursus terkait

FAQ

Siapa itu Dedika?

Apakah sertifikat ini berlaku di Indonesia?

Apakah kursusnya gratis?

Berapa beban belajar kursusnya?

Bagaimana bentuk kursusnya?

Bagaimana cara kerja kursusnya?

Berapa lama durasi kursusnya?

Berapa biaya atau harga kursusnya?

Apa itu kursus EAD atau online dan bagaimana cara kerjanya?

Kursus PDF