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)