Membangun Aplikasi Web dengan ASP.NET 3.5 dan C#

 

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

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

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

Dasar Pemrograman C# 2.0 (Introduction C# 2.0 Programming)

 

Tujuan

Memberikan konsep-konsep dasar pada pemrograman C# 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 C# Express 2005 / Visual C# Express 2008

 

Materi Training

  • Aplikasi Pertama dengan C#
    • 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