VB.NET Ebook Gratis dalam Bahasa Indonesia

VBNET_Migration_thumb_1338A82A

Satu bulan yang lalu saya dan teman saya Bapak Rully selesai menulis sebuah buku gratis dalam bahasa indonesia dengan judul “Migrasi Visual Basic 6 ke Visual Basic.NET”. Buku ini kami persembahkan ke komunitas INDC dan komunitas IT di Indonesia. Anda dapat mendownload buku ini secara gratis disini

Buku setebal 225 halaman ini membahas Fitur-fitur terbaru yang ada di VB9 dan menunjukan perbedaan VB6 dan VB.NET, cocok untuk anda developer VB6 yang ingin belajar VB.NET. adapun bab-bab yang dibahas pada buku ini adalah:

PENGANTAR ………………………………………………………………………………………………. 1
BAB 1 MIGRASI KE .NET FRAMEWORK ……………………………………………… 8
BAB 2 VISUAL STUDIO IDE …………………………………………………………………… 17
BAB 3 DASAR VB 2008 …………………………………………………………………………….. 29
BAB 4 WINDOWS FORM ………………………………………………………………………… 75
BAB 5 OBJECT ORIENTED PROGRAMMING …………………………………. 101
BAB 6 OBJEK ORIENTED PROGRAMMING BAGIAN 2 ………………… 123
BAB 7 COLLECTION …………………………………………………………………………….. 144
BAB 8 PENANGANAN KESALAHAN………………………………………………….. 151
BAB 9 FITUR BARU VB9……………………………………………………………………….. 165
BAB 10 VB 6.0 TO VB.NET MIGRATION TOOLS HELPER ……………. 196

Harapan saya semoga buku ini dapat bermanfaat bagi anda sekalian, selamat menikmati :)

Membangun Aplikasi Web dengan ASP.NET 3.5 dan AJAX (VB.NET)

Tujuan

Memberikan konsep dasar pemrograman web dengan menggunakan framework ASP.NET.AJAX sehingga peserta mampu membuat aplikasi web yang dinamis dan interaktif menggunakan ASP.NET dan ASP.NET AJAX Framework

 

Keterangan

  • Jumlah pertemuan : 12x
  • Total waktu training : 30 jam
  • Jumlah jam per pertemuan : 2,5 jam
  • Jadwal pertemuan dapat diatur kemudian bisa 2x atau 3x seminggu, hari dan jam disesuaikan dengan peserta kelas dan pengajar.
  • Alternatif lain adalah dengan workshop model yaitu memadatkan pertemuan menjadi 4x pertemuan, per petemuan 7,5 jam selama 2 minggu (hari sabtu dan minggu)
  • Peserta dapat membawa notebook sendiri atau menggunakan komputer yang disediakan.

 

Hands-On Modul

  • Setiap peserta akan mendapatkan modul pelatihan

 

Software Requirement

  • Windows XP SP2 atau Vista
  • Visual Studio 2005 / 2008
  • Visual Web Developer Express 2005 / 2008
  • SQL Server 2005 Express
  • SQL Server Management Studio Express

 

Materi Training

  • Rich Internet Applications dan AJAX
    • Desktop Applications
    • Web Applications
    • Rich Client Applications
    • Using JavaScript
    • Asynchronous Communication
    • AJAX
    • Microsoft’s AJAX Technologies
    • Aplikasi sederhana dengan AJAX
  • Menggunakan JavaScript
    • JavaScript dan Browser
    • Data Types dan Variables
    • Control Structures
    • Functions
    • Strings
    • Arrays
    • Objects
  • DHTML, DOM dan CSS
    • Apa itu DHTML?
    • Document Object Model
    • Mengakses DOM Nodes
    • Memanipulasi DOM Nodes
    • DOM Events
    • Cascading Style Sheets
  • Microsoft AJAX Client Library
    • Komponen Microsoft’s AJAX
    • ScriptManager
    • Client-Side Page Lifecycle
    • Debugging Support
    • JavaScript Extensions
    • Object-Oriented Programming Support
    • Global API Shortcuts
    • Embedded JavaScript Resources
  • Partial Page Rendering
    • UpdatePanel Control
    • Update Modes
    • Triggers
    • Menggunakan Timer
    • PageRequestManager
    • Partial Page Update Lifecycle
    • UpdateProgress Control
  • Remote Method Calls
    • Web Service Methods
    • Handling Errors
    • Menggunakan Context
    • Page Methods
    • JSON Serialization
    • ScriptMethod Attribute
  • AJAX Control Toolkit
    • Menggunakan ACT Controls di Visual Studio
    • Extender Controls
    • Popup Controls
    • ACT Controls dan Web Services

Membangun Aplikasi Database dengan ADO.NET 2.0 dan VB.NET 2005

 

Tujuan

Memberikan konsep pemrograman windows application dan koneksi database dengan ADO.NET. Materi juga dilengkapi dengan studi kasus yang real time (misal:membuat aplikasi inventory, koperasi, dll) sehingga peserta lebih mudah memahami materi yang diberikan.

 

Keterangan

  • Jumlah pertemuan : 12x
  • Total waktu training : 30 jam
  • Jumlah jam per pertemuan : 2,5 jam
  • Jadwal pertemuan dapat diatur kemudian bisa 2x atau 3x seminggu, hari dan jam disesuaikan dengan peserta kelas dan pengajar.
  • Alternatif lain adalah dengan workshop model yaitu memadatkan pertemuan menjadi 4x pertemuan, per petemuan 7,5 jam selama 2 minggu (hari sabtu dan minggu)
  • Peserta dapat membawa notebook sendiri atau menggunakan komputer yang disediakan.

 

Hands-On Modul

  • Setiap peserta akan mendapatkan modul pelatihan

 

Software Requirement

  • Windows XP SP2 atau Vista
  • Visual Studio 2005 / 2008
  • Visual VB 2005 / 2008 Express
  • SQL Server 2005 Express
  • SQL Server Management Studio Express

 

Materi Training

  • Pengenalan Windows Forms
    • Menambahkan Controls kedalam Form
    • Menambahkan Kode Event Handling
    • Menambahkan Menu kedalam Form
  • Common Windows Forms Controls
    • Label, TextBox, dan Button
    • CheckBox dan RadioButton
    • ComboBox, ListBox, dan CheckedListBox
    • LinkLabel, NumericUpdown, PictureBox dan ProgressBar
  • Exception Handling
    • Mwnggunakan Exception Handling
    • Catching Specific Exceptions
    • Raising Errors
    • Handling Unhandled Exceptions
    • Creating Exception Classes
  • Data Binding Techniques
    • Data Binding Basics
    • Membuat Data Source
    • Membuat Data-Bound Forms
    • Data Binding Components dan Controls
    • Menampilkan Data dari Tables
  • Menggunakan Data Controls
    • Data Controls
    • BindingNavigator Control
    • BindingSource Control
    • DataGridView Control
  • Accessing Data
    • Sekilas ADO.NET
    • Menggunakan Template
    • Memilih ADO.NET Provider
    • Connecting to Data
    • Executing Commands
    • Insert, Update, Delete Command
    • Select Command 
    • Objek Data Set
    • Objek Data View
  • Membuat Report Menggunakan Crystal Report .NET
  • Membuat Setup dan Deployment menggunakan MSBuild
  • Membuat Studi Kasus (Inventory Control)

Dasar Pemrograman VB.NET (Introduction VB.NET Programming)

 

Tujuan

Memberikan konsep-konsep dasar pada pemrograman VB.NET seperti Konsep OOP, penggunaan objek-objek koleksi dan materi yang lain, detailnya dapat dilihat pada bagian detail.

 

Keterangan

  • Jumlah pertemuan : 12x
  • Total waktu training : 30 jam
  • Jumlah jam per pertemuan : 2,5 jam
  • Jadwal pertemuan dapat diatur kemudian bisa 2x atau 3x seminggu, hari dan jam disesuaikan dengan peserta kelas dan pengajar.
  • Alternatif lain adalah dengan workshop model yaitu memadatkan pertemuan menjadi 4x pertemuan, per petemuan 7,5 jam selama 2 minggu (hari sabtu dan minggu)
  • Peserta dapat membawa notebook sendiri atau menggunakan komputer yang disediakan.

 

Hands-On Modul

  • Setiap peserta akan mendapatkan modul pelatihan

 

Software Requirement

  • Windows XP SP2 atau Vista
  • Visual Studio 2005 / 2008
  • Visual VB 2005 / 2008 Express

 

Materi Training

  • 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

Membangun Aplikasi Web dengan ASP.NET 3.5 dan VB.NET

 

Tujuan

Memberikan konsep dasar pemrograman web dengan menggunakan framework ASP.NET serta mengenalkan fitur-fitur yang ada dalam ASP.NET seperti Master Page, Membership, Role, Site Map, Profile, koneksi database, dll sehingga peserta dapat membuat aplikasi berbasis web dynamic.

 

Keterangan

  • Jumlah pertemuan : 12x
  • Total waktu training : 30 jam
  • Jumlah jam per pertemuan : 2,5 jam
  • Jadwal pertemuan dapat diatur kemudian bisa 2x atau 3x seminggu, hari dan jam disesuaikan dengan peserta kelas dan pengajar.
  • Alternatif lain adalah dengan workshop model yaitu memadatkan pertemuan menjadi 4x pertemuan, per petemuan 7,5 jam selama 2 minggu (hari sabtu dan minggu)
  • Peserta dapat membawa notebook sendiri atau menggunakan komputer yang disediakan.

 

Hands-On Modul

  • Setiap peserta akan mendapatkan modul pelatihan

 

Software Requirement

  • Windows XP SP2 atau Vista
  • Visual Studio 2005 / 2008
  • Visual Web Developer Express 2005 / 2008
  • SQL Server 2005 Express
  • SQL Server Management Studio Express

 

Materi Training

  • Pengenalan ASP.NET
    • Perbedaan dengan Classic ASP
    • ASP.NET Web Applications
    • Rendering HTML with Server Controls
    • Data Binding pada ASP.NET 2.0
  • Working with Controls
    • Pengenalan Web Controls
    • Simple Input Controls
    • HyperLink dan Button Controls
    • List Controls
    • Controlling Focus
  • MenggunakanRich Server Controls
    • Pengenalan Rich Controls
    • Calendar Control
    • AdRotator Control
    • XML Control
  • Accessing Data
    • Overview of ADO.NET
    • Connecting to Data
    • Executing Commands
    • Working with Data
    • Choosing an ADO.NET Provider
  • Configuration
    • Sekilas Configuration
    • Menggunakan Web Site Administration Tool
    • Programming Configuration Files
  • Data Binding
    • Pengenalan Data Source Controls
    • Menggunakan SqlDataSource Control
    • Menggunakan ObjectDataSource Control
    • Menggunakan XmlDataSource Control
  • Validating User Input
    • Sekilas ASP.NET Validation Controls
    • Menggunakan Simple Validators
    • Menggunakan Complex Validators
    • ValidationSummary Control
    • Validation Groups
  • Themes dan Master Pages
    • Membuat Consistent Web Site
    • ASP.NET 2.0 Themes
    • Master Pages
  • Site Navigation
    • Providers dan Data Sources
    • Membuat XML Site Map File
    • Site Navigation Controls
  • Displaying Data with the GridView Control
    • Menggunakan GridView Control
    • Filter Data pada GridView Control
    • Menggunakan DropDownList pada Grid
    • Menambahkan Hyperlink pada Grid
    • Menghapus Row dan Handling Errors
  • Mengatur State
    • Page-Level State
    • Menggunakan Cookies
    • ASP.NET Session State
    • Menyimpan Objects kedalam Session State
    • Mengkonfigurasi Session State
    • Application State
  • Mengatur Users dengan ASP.NET’s Membership Features
    • Pengenalan Membership dan Roles
    • Menggunakan Membership Controls
    • Menulis kode untuk berinteraksi dengan Membership dan Roles
  • Debugging ASP.NET Applications
    • Menggunakan Visual Studio Debugging Features
    • Handling Errors dan Redirecting Users
  • Menggunakan DataList dan Repeater Controls
    • Sekilas List-Bound Controls
    • Membuat Repeater Control
    • Membuat DataList Control
  • Membuat dan Menggunakan Web Services
    • Sekilas XML Web Services
    • Membuat XML Web Service dengan Visual Studio