VB Fundamental

Pemrograman VB.NET

Pelatihan ini bertujuan agar peserta dapat memahami konsep pemrograman .NET dengan bahasa VB. Adapun materi yang akan dibahas pada pelatihan ini adalah:

  • Aplikasi Pertama dengan VB.NET
    • Pengenalan .NET Framework
    • Pengenalan Visual Studio
    • Debugging Application
    • Aplikasi pertama (Hello World)
  • Variables dan Data Types
    • Pengenalan Variables dan Data Types
    • Mengkonversi satu tipe data ke tipe data yang lain
    • Bekerja dengan Operators
  • Menggunakan .NET Framework
    • Generating Random Numbers
    • Mengambil informasi dari Computer
    • Bekerja dengan XML
    • Bekerja dengan File I/O
    • Bekerja dengan Strings
    • Bekerja dengan Dates and Times
  • Branching dan Flow Control
    • Conditional Branching
    • Repeating Code Blocks
    • Other Control Flow Statements
  • Classes dan Objects
    • Pengenalan Objects dan Classes
    • Membuat object Class anda sendiri
    • Value Types vs. Reference Types
    • Object Lifetime (Disposal and Deterministic Finalization)
    • Instance Members
  • Object Properties dan Methods
    • Bekerja dengan Properties
    • Calculating Values for Properties
    • Memvalidasi nilai dalam Properties
    • Passing Arguments ke Properties
    • Bekerja dengan Methods
    • Passing Arguments ke Methods
    • Mengembalikan Arrays
    • Bekerja dengan Instance Members
  • Object-Oriented Techniques
    • Inheritance
    • Polymorphism
    • The Real Base Class: System.Object
    • Overriding Properties and Methods
    • Abstract Classes
    • Implementing and Creating Interfaces
    • Organizing Classes
  • Arrays
    • Pengenalan System.Array
    • Menginisialisasi Arrays
    • Iterating Through Arrays
    • Array methods
    • Passing Arrays sebagai Method Parameters
    • Multi-Dimensional Arrays
    • Membuat Array Indexers
  • Generics
    • Understanding Generics
    • Generic Types dan Classes
    • Calling Generic Procedures
    • Generic Constraints
  • Collection Classes
    • Collection Interfaces
    • The Generic List
    • Constraints dan Lists
    • Sorting Collections
    • Queues and Stacks
    • Hash Tables dan Dictionaries
  • Exceptions
    • Menambahkan Try/Catch Block
    • Using dan Exception Object
    • Catching Specific Exceptions
    • Raising Errors
    • Handling Unhandled Exceptions
    • Creating Exception Classes
  • Delegates dan Events
    • Pengantar Events
    • Interfaces vs. Delegates
    • Delegates sebagai Type-Safe Function Pointers
    • Event Handlers sebagai Delegate Instances
  • New Feature VB9/VB10
    • LINQ
    • Implicitly typed local vaiable
    • Object initializer
    • Anonymous types
    • Nullable types
    • If Ternary operator
    • Partial Method
    • Extension Method
    • Relaxed Delegates
    • Lambda Expression
    • Multiline Lambda
    • Collection Initializer
    • Implicil Line Continuation

Durasi : 3 Hari Training (8 jam/hari, Total 24 jam)