C++ Training

Tujuan

Pelatihan ini ditujukan untuk membekali peserta dengan konsep-konsep Algoritma dan Pemrograman serta Struktur Data menggunakan bahasa C++, sehingga peserta mampu memahami konsep pemrograman dasar dan struktur data dengan baik. Materi yang disajikan sesuai dengan kurikulum yang diajarkan di perkuliahan jurusan Teknik Informatika dan Sistem Informasi. Anda dapat melihat detail materi pelatihan dengan memilih link dibawah ini:

 

Pelatihan C++

  • Algoritma dan Pemrograman menggunakan C++
  • Struktur Data menggunakan C++

VB.NET Training

 

Tujuan

Pelatihan ini ditujukan untuk membekali peserta dengan teknologi .NET menggunakan bahasa VB.NET, adapun bidang yang ditawarkan adalah pengembangan aplikasi berbasis Windows (Windows Application), ADO.NET, Pemrograman Web (ASP.NET) dan Pemrograman Web Services. Anda dapat melihat detail materi pelatihan dengan memilih link dibawah ini:

 

Visual Studio 2005 / .NET 2.0

 

ASP.NET 2.0 / 3.5

C# Training

 

Tujuan

Pelatihan ini ditujukan untuk membekali peserta dengan teknologi .NET menggunakan bahasa C#, adapun bidang yang ditawarkan adalah pengembangan aplikasi berbasis Windows (Windows Application), ADO.NET, Pemrograman Web (ASP.NET) dan Pemrograman Web Services. Anda dapat melihat detail materi pelatihan dengan memilih link dibawah ini:

 

Visual Studio 2005 / .NET 2.0

 

ASP.NET 2.0 / 3.5

Dasar Pemrograman PHP dan MySQL (Introduction PHP and MySQL)

 

Tujuan

Memberikan konsep dasar pemrograman web dengan menggunakan PHP sehingga peserta dapat membangun sebuah aplikasi web dinamis dengan menggunakan PHP dan database MySQL

 

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
  • XAMPP (Apache,PHP,MySQL)
  • Editor

 

Materi Training

  • PHP Basics
    • How PHP Works
    • The php.ini File
    • Basic PHP Syntax
      • PHP Tags
      • PHP Statements and Whitespace
      • Comments
      • PHP Functions
      • Hello World!
    • PHP Tags
    • PHP Statements and Whitespace
    • Comments
    • PHP Functions
    • Hello World!
    • Variables
      • Variable Types
      • Variable Names (Identifiers)
      • Type Strength
      • Hello Variables!
      • Variable Scope
      • Superglobals
      • Constants
      • Variable-Testing and Manipulation Functions
    • Variable Types
    • Variable Names (Identifiers)
    • Type Strength
    • Hello Variables!
    • Variable Scope
    • Superglobals
    • Constants
    • Variable-Testing and Manipulation Functions
    • PHP Operators
    • Creating Dynamic Pages
      • Single Quotes vs. Double Quotes
      • Howdy World!
    • Single Quotes vs. Double Quotes
    • Howdy World!
    • Conclusion
  • Flow Control
    • Conditional Processing
      • If Conditions
    • If Conditions
    • Loops
      • while
      • do…while
      • for
      • break and continue
    • while
    • do…while
    • for
    • break and continue
    • Conclusion
  • Arrays
    • Enumerated Arrays
      • Initializing Arrays
      • Appending to an Array
      • Reading from Arrays
      • Looping through Arrays
    • Initializing Arrays
    • Appending to an Array
    • Reading from Arrays
    • Looping through Arrays
    • Associative Arrays
      • Initializing Associative Arrays
      • Reading from Associative Arrays
      • Looping through Associative Arrays
      • Superglobal Arrays
    • Initializing Associative Arrays
    • Reading from Associative Arrays
    • Looping through Associative Arrays
    • Superglobal Arrays
    • Two-dimensional Arrays
      • Reading from Two-dimensional Arrays
      • Looping through Two-dimensional Arrays
    • Reading from Two-dimensional Arrays
    • Looping through Two-dimensional Arrays
    • Array Manipulation Functions
    • Conclusion
  • PHP and HTML Forms
    • HTML Forms
      • How HTML Forms Work
      • A Sample HTML Form
      • Form Variables
    • How HTML Forms Work
    • A Sample HTML Form
    • Form Variables
    • Conclusion
  • String Manipulation
    • Formatting Strings
      • Concatenation
      • String Manipulation Functions
      • Examples of String Functions
    • Concatenation
    • String Manipulation Functions
    • Examples of String Functions
    • Magic Quotes
      • magic_quotes_gpc
      • magic_quotes_runtime
      • Recommendation on Magic Quotes
      • Conclusion
    • magic_quotes_gpc
    • magic_quotes_runtime
    • Recommendation on Magic Quotes
    • Conclusion
  • Reusing Code and Writing Functions
    • Including Files
      • require
      • require_once
    • require
    • require_once
    • auto_prepend_file and auto_append_file
    • User Functions
      • Defining and Calling Functions
      • Default Values
      • Variable Scope
      • By Reference vs. By Value
    • Defining and Calling Functions
    • Default Values
    • Variable Scope
    • By Reference vs. By Value
    • Form Processing
      • Code Organization
    • Code Organization
    • Conclusion
  • Simple SELECTs
    • Introduction to the Northwind Database
    • Some Basics
      • Comments
      • Whitespace and Semi-colons
      • Case Sensitivity
    • Comments
    • Whitespace and Semi-colons
    • Case Sensitivity
    • SELECTing All Columns in All Rows
    • SELECTing Specific Columns
    • Sorting Records
      • Sorting By a Single Column
      • Sorting By Multiple Columns
      • Sorting By Column Position
      • Ascending and Descending Sorts
    • Sorting By a Single Column
    • Sorting By Multiple Columns
    • Sorting By Column Position
    • Ascending and Descending Sorts
    • The WHERE Clause and Operator Symbols
      • Checking for Equality
      • Checking for Inequality
      • Checking for Greater or Less Than
      • Checking for NULL
      • WHERE and ORDER BY
    • Checking for Equality
    • Checking for Inequality
    • Checking for Greater or Less Than
    • Checking for NULL
    • WHERE and ORDER BY
    • The WHERE Clause and Operator Words
      • The BETWEEN Operator
      • The IN Operator
      • The LIKE Operator
      • The NOT Operator
    • The BETWEEN Operator
    • The IN Operator
    • The LIKE Operator
    • The NOT Operator
    • Checking Multiple Conditions
      • AND
      • OR
      • Order of Evaluation
    • AND
    • OR
    • Order of Evaluation
    • Conclusion
  • Subqueries, Joins and Unions
    • Subqueries
    • Joins
      • Table Aliases
      • Multi-table Joins
    • Table Aliases
    • Multi-table Joins
    • Outer Joins
    • Unions
      • UNION ALL
      • UNION Rules
    • UNION ALL
    • UNION Rules
    • Conclusion
  • Inserting, Updating and Deleting Records
    • INSERT
    • UPDATE
    • DELETE
    • Conclusion
  • Managing Data
    • Querying a Database
      • mysqli() Overview
      • mysqli Methods and Properties
      • Inserting and Updating Records
      • mysqli Prepared Statements
    • mysqli() Overview
    • mysqli Methods and Properties
    • Inserting and Updating Records
    • mysqli Prepared Statements
  • Authentication with PHP and SQL
    • A Database-less Login Form
    • Conclusion
  • Regular Expressions
    • Perl-compatible Regular Expression Functions
      • preg_match()
      • preg_replace()
      • Regular Expression Tester
    • preg_match()
    • preg_replace()
    • Regular Expression Tester
    • Regular Expression Syntax
      • Start and End ( ^ $ )
      • Number of Occurrences ( ? + * {} )
      • Common Characters ( . \d \D \w \W \s \S )
      • Grouping ( [] )
      • Negation ( ^ )
      • Subpatterns ( () )
      • Alternatives ( | )
      • Escape Character ( \ )
    • Start and End ( ^ $ )
    • Number of Occurrences ( ? + * {} )
    • Common Characters ( . \d \D \w \W \s \S )
    • Grouping ( [] )
    • Negation ( ^ )
    • Subpatterns ( () )
    • Alternatives ( | )
    • Escape Character ( \ )
    • Form Validation Functions with Regular Expressions
    • Conclusion
  • Session Control and Cookies
    • Sessions
      • Configuring Sessions
      • Session Functions
    • Configuring Sessions
    • Session Functions
    • Cookies
    • Conclusion
  • Sending Email with PHP
    • mail()
      • Shortcomings of mail()
    • Shortcomings of mail()
    • PHPMailer
    • Conclusion
  • File System Management
    • Opening a File
      • fopen()
    • fopen()
    • Reading from a File
      • fgets()
    • fgets()
    • Writing to a File
      • fwrite()
    • fwrite()
    • File Locking
      • flock()
    • flock()
    • Uploading Files via an HTML Form
    • Getting File Information
    • More File Functions

    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