Pada tanggal 27 juni sd 2 juli 2012 telah dilangsungkan pelatihan dengan topik Programming C# 4.0 selama 5 hari. Peserta berjumlah 4 orang yang berasal dari PT Focus Inti Solusi, Jakarta.
C# Training
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