Programming in Visual Basic with Microsoft Visual Studio 2010

Request Penawaran

Durasi Pelatihan : 5 Hari

Deskripsi Pelatihan

Pelatihan ini akan memberikan kepada peserta training tentang sintaks pemrograman Visual Basic, struktur program dan implementasinya dengan menggunakan Microsoft Visual Studio 2010 dan Microsoft.NET Framework 4.

Tujuan Pelatihan

  • Mampu mendeskripsikan kegunaan .NET Framework dan menjelaskan bagaimana menggunakan Microsoft Visual Basic dan Visual Studio 2010 untuk membangun aplikasi .NET Framework
  • Mampu mendeskripsikan sintaks dasar konstruksi pemrograman Visual Basic
  • Mampu mendeskripsikan bagaimana membuat dan memanggil method
  • Mampu mendeskripsikan bagaimana menggunakan catch, handle dan throw exception
  • Mampu mendeskripsikan bagaimana operasi dasar I/O file di dalam aplikasi Visual Basic
  • Mampu mendeskripsikan bagaimana membuat dan menggunakan tipe baru (enumeration, class, dan structure) dan menjelaskan perbedaan antara reference type dan value type
  • Mampu mendeskripsikan bagaimana mengontrol visibility dan lifetime dari member di dalam type
  • Mampu mendeskripsikan bagaimana menggunakan inheritance untuk membuat type reference baru
  • Mampu mendeskripsikan bagaimana mengelola lifetime dari object dan mengontrol penggunaan resource
  • Mampu mendeskripsikan bagaimana membuat property dan menyusunnya utuk meng-encapsulate data dan menjelaskan bagaimana mendefinisikan operator untuk data tersebut
  • Mampu mendeskripsikan bagaimana memisahkan suatu operasi dari method yang mengimplementasikannya dan menjelaskan bagaimann menggunakan pemisahan operasi tersebut untuk meng-handle event asynchronous
  • Mampu mendeskripsikan kegunaan collection, dan menjelaskan bagaimana menggunakan secara umum untuk mengimplementasikan type-safe collection class, structure, interface dan method
  • Mampu mendeskripsikan bagaimana untuk mengimplementasikan custom collection class yang mendukung enumeration
  • Mampu mendeskripsikan bagaimana melakukan query di data memory dengan menggunakan Language-Integrated-Query (LINQ)
  • Mampu mendeskripsikan bagaimana untuk mengintegrasikan kode yang ditulis dengan menggunakan bahasa dynamic seperti Ruby dan Python, atau teknologi lain seperti Component Object Model (COM), ke dalam aplikasi Visual Basic

 

Target Peserta Pelatihan

Programmer web dan desktop.

Prasyarat Peserta Pelatihan

  • Peserta harus memiliki pengetahuan dasar tentang pemrograman Visual Basic
  • Peserta harus memiliki pengetahuan dasar tentang penggunaan sistem operasi Windows

 

Garis Besar Pelatihan

1. Pengenalan Visual Basic dan .NET Framework

  • Pengenalan .NET Framework 4
  • Membuat project dengan Visual Studio 2010
  • Menulis aplikasi Visual Basic
  • Membangun Aplikasi berbasis Grafis
  • Mendokumentasikan sebuah aplikasi
  • Melakukan debug aplikasi menggunakan Visual Studio 2010

2. Menggunakan Konstruksi Program Visual Basic

  • Mendeklarasikan variabel dan memasukkan nilai
  • Menggunakan Ekspresi dan Operator
  • Membuat dan menggunakan Array
  • Menggunakan Decision
  • Menggunakan Iteration

3. Mendeklarasikan dan Memanggil Method

  • Mendefinisikan dan menggunakan Method
  • Menerapkan Optional Parameter dan Byref Parameter

4. Handling Exception

  • Meng-handle Exception
  • Mentrigger Exception

5. Membaca dan menulis File

  • Mengakses Sistem File
  • Membaca dan menulis file meggunakan Stream

6. Membuat Type Baru

  • Membuat dan menggunakan Module dan Enumerasi
  • Membuat dan menggunakan Class
  • Membuat dan menggunakan Structure
  • Membanding Reference dan Value

7. Enkapsulasi data dan method

  • Melakukan kontrol dari member type
  • Melakukan share Method dan Data

8. Inheritance dari Class dan mengimplementasikan Interface

  • Menggunakan Inheritance untuk mendefinisikan type Reference baru
  • Mendefinisikan dan mengimplementasikan Interface
  • Mendefinisikan Abstract Class

9. Mengelola lifetime dari object dan mengontrol Resource

  • Pengenalan tentang Garbage Collection
  • Mengelola Resource

10. Melakukan Enkapsulasi Data dan mendefinisikan operator Overload

  • Membuat dan menggunakan Property
  • Membuat dan menggunakan Indexer
  • Menggunakan Overload

11. Memisahkan Method dan Handling Event

  • Mendeklarasikan dan menggunakan Delegate
  • Menggunakan Lambda Expression
  • Meng-handle Event

12. Menggunakan Collection dan membangun Type yang Generic

  • Menggunakan collection
  • Membuat dan menggunakan Type Generic
  • Mendefinisikan Generic Interface dan mengerti tentang Variance
  • Menggunakan Generic Method dan Delegate

13. Membangun Custom Collection Class

  • Mengimplementasikan Custom Collection Class
  • Menambahkan Enumerator ke dalam Custom Collection Class

14. Menggunakan LINQ untuk query data

  • Menggunakan LINQ Extension Method dan operator Query
  • Membangun dynamic LINQ Query dan Expression

15. Mengintegrasikan kode Visual Basic dengan Dynamic Language dan komponen COM

  • Mengintegrasikan kode Visual Basic dengan Ruby dan Python
  • Mengakses komponen COM dari Visual Basic