Training ASP.NET MVC 4

Pada tanggal 21 – 25 November 2012 telah dilaksanakan inhouse training dengan materi ASP.NET MVC 4. Peserta training adalah 8 orang developer dari PT Focus Inti Solusi, Jakarta. Adapun materi detail materi training adalah sebagai berikut :

No

Module

1

Introduction To ASP.NET MVC

  • · MVC vs Web Form
  • · Guidance
  • · Consideration using Web Form or MVC
  • · ASP.NET MVC Design Goal
  • · MVC Pattern
  • · MVC Routing
  • · Controller in MVC
  • · Controller & View Convention
  • · Views in MVC
  • · View Helpers
  • · Action Filters
  • · Unit Testing

2

MVC – Controller

  • · Routing
  • · Controller Action
  • · Action Filters
  • · Custom Action Filter
  • · Action Parameter
  • · Action Result
  • · ViewData & ViewBag
  • · Request Validation

3

MVC – Model

  • · ADO.NET Entity Framework
  • · EF Code First
  • · LINQ
  • · Mapping
  • · Model Binding
  • · Validation with Annotation
  • · Custom Validation
  • · Display & Edit Annotation

4

MVC – Views

  • · Razor View Engine
  • · Syntax Razor
  • · HTML Helpers
  • · Custom Helpers
  • · Layout
  • · Partial Views
  • · Security (XSS & CRSF)

5

MVC – AJAX

  • · JQuery
  • · AJAX Helpers
  • · JQuery UI
  • · Client Validation
  • · Unobtrusive Javascript
  • · JSON Action
  • · JQuery Templates

6

MVC – Infrastructure

  • · Caching
  • · Cache Profile
  • · Localization & Culture
  • · Resources
  • · Diagnostic

9

MVC – Security

  • · XSS
  • · Authentication
  • · Authorization
  • · CSRF

8

Configuration & Deployment

  • · Configuration files for .NET
  • · ASP.NET & IIS
  • · Custom Error
  • · Web Deployment Package

9

Study Case : Build E-Commerce Application

WP_000645WP_000649

Training ASP.NET 4.5 Web Form

Pada tanggal 5-9 November 2012 telah dilangsungkan pelatihan ASP.NET 4.5 Web Form. Peserta pelatihan adalah Bapak Singgih yang merupakan dosen dan pemilik ISV di kota Lampung. Materi training kali ini lebih mengarah ke pembuatan aplikasi praktis dengan studi kasus sistem perpustakaan berbasis web. Adapun detail dari materi yang dipelajari adalah sebagai berikut:

1

ASP.NET Server Control

  • Standar Control
  • Validation Control
  • Advanced Control

2

Designing ASP.NET Website

  • Master Page
  • Themes
  • Custom Control

3

Menggunakan Data Binding

  • Apa itu Data Access?
  • SqlDataSource Control
  • Menggunakan Store Procedure dengan SqlDatasource
  • Memfilter Data
  • Handling Error

4

Databound Control

  • List Control
  • GridView control
  • Paging Data
  • Editing dan Delete Data
  • GridView Control Event
  • DetailView dan FormView
  • Repeater dan DataList

5

Penggunaan ListView dan DataPager

  • ListView Control
  • DataPager Control

6

Data Access dengan ADO.NET

  • Model Akses Data
  • Connected Data Access
  • Disconnected Data Access

7

Object Relational Mapping dengan LINQ to SQL

  • ORM
  • Pengantar LINQ
  • LINQ to SQL
8

Data Access dengan LINQ to SQL

  • Standar database command dengan LINQ to SQL
  • LINQDataSource
  • EntityDataSource

9

Menggunakan Chart Control

  • Fundamental Chart Control
  • Kustomisasi Chart Control

10

Membangun Komponen

  • Komponen dasar
  • Komponen library

11

Data Access dengan WCF Services

  • Pengenalan WCF Data Services
  • Menggunakan Services Reference
  • Menggunakan Data Services dengan Data Context

12

Navigasi

  • Menggunakan SiteMap Control
  • Menggunakan Menu Control
  • Menggunakan TreeView Control

13

Security

  • Menggunakan Login Control
  • Menggunakan Create User Wizard Control
  • LoginStatus Control
  • LoginName Control
  • ChangePassword Control
  • PasswordRecovery Control
  • LoginView Control
  • ASP.NET Membership
  • Authentication & Authorization
  • Membership & Role

14

Membangun Custom Control

  • Membangun Custom Control
  • ViewState dan ControlState
  • Memproses PostBack Data dan Event

15

ASP.NET AJAX

  • Menggunakan Server Side ASP.NET Ajax
  • Menggunakan Ajax Control Toolkit
  • Client-Side Ajax dengan JQuery

16

Studi Kasus : Sistem Informasi Perpustakaan berbasis Web

WP_000607WP_000609

Windows 8 (Windows Store App) Workshop

Pada tanggal 29 – 30 November 

telah diadakan workshop dengan topik Windows 8 Development. Acara ini diselenggarakan oleh Microsoft Indonesia dan bertempat di Hotel Royal Tretes View, Jawa Timur. Peserta dari acara ini adalah mahasiswa dari beberapa kampus ternama yang berada di daerah Surabaya dan Malang yang terpilih untuk menjadi Windows 8 Champ.

Pada acara tersebut Bapak Erick Kurniawan berkesempatan untuk membawakan materi tentang Pengembangan aplikasi Windows 8 menggunakan HTML5 dan Javascript. Adapun detail materi yang dibawakan adalah :

  • Windows 8 Platform
  • Building with Metro UI
  • Building Metro Style Apps with HTML5 & Javascript
  • MetroUI Control
  • Contract (Share,Search,Setting)
  • Coffee break & games
  • PLM (App Lifecycle Management)
  • Push Notification
  • Integrating w/ Hardware
  • Designing with Metro Principles and Windows Personality
  • Windows 8 for HTML Developers & JS
  • Integrating with Windows 8 Experiences
  • Bring Your Apps to Life with Tiles and Notifications
  • How and When Metro Style Apps Run
    WP_000569
    WP_000578
    WP_000567

Windows 8 (Windows Store App) Workshop

Pada tanggal 22-23 September 2012 telah diadakan workshop dengan topik Windows 8 Development. Acara ini diselenggarakan oleh Microsoft Indonesia dan bertempat di Hotel Eden 1, Kaliurang, Yogyakarta. Peserta dari acara ini adalah mahasiswa dari beberapa kampus ternama di Jogjakarta yang terpilih untuk menjadi Windows 8 Champ.

Pada acara tersebut Bapak Erick Kurniawan berkesempatan untuk membawakan materi tentang Pengembangan aplikasi Windows 8 menggunakan HTML5 dan Javascript. Adapun detail materi yang dibawakan adalah :

  • Windows 8 Platform
  • Building with Metro UI
  • Building Metro Style Apps with HTML5 & Javascript
  • MetroUI Control
  • Contract (Share,Search,Setting)
  • Coffee break & games
  • PLM (App Lifecycle Management)
  • Push Notification
  • Integrating w/ Hardware
  • Designing with Metro Principles and Windows Personality
  • Windows 8 for HTML Developers & JS
  • Integrating with Windows 8 Experiences
  • Bring Your Apps to Life with Tiles and Notifications
  • How and When Metro Style Apps Run

WP_000542

WP_000530

Training Class : Membangun Aplikasi Mobile dengan Android

Pada tanggal 11 – 15 Juni 2012 bertempat di Hotel Sheraton, Yogyakarta  telah dilaksanakan workshop dengan tema “Membangun Aplikasi Mobile dengan Android”. Peserta dari workshop tersebut adalah dosen dari Jurusan Teknik Informatika Universitas Atmajaya Yogyakarta. Adapun materi yang dibahas pada pelatihan tersebut adalah:

  • What is android ?
  • Setting up development environment
  • Project structure
  • Activity
  • UI and layouts
  • Preferences
  • Menus
  • Dialogs
  • Location, Internal Storage, Database
  • Consume REST Services
  • Study Case : Twitter Client with Android
  • Deployment
    WP_000207WP_000208

Windows 8 Hackaton Seminar

Pada tanggal 16 Mei 2012, Microsoft Indonesia mengadakan acara Microsoft Developer Conference di hotel heraton Mustika Ballroom, Yogjakarta. Dalam Microsoft Developer Conference kali ini, 1000 developer akan berkumpul di Yogjakarta selama 24 jam untuk mempelajari mengenai teknik pemrograman aplikasi Windows Store di Windows 8. Ada beberapa pembicara utama yang datang langsung dari Microsoft Corporation USA yaitu :

  • Bapak Walid Abu-Habda, Corporate Vice President, Developer & Platform Evangelism Group, Microsoft Corporation
  • Said Zahedani (PH.D.) Asia Pacific, GM,  Developer Platform and Evangelism Group, Microsoft
  • Herman Widjaja, Senior Test Lead, Microsoft Corporation

Pada acara tersebut slah satu trainer dari Actual Training yaitu Bapak Erick Kurniawan berkesempatan untuk membawakan materi dengan topik Windows 8 for HTML Developer & Javascript.

524914_3948950279486_1814225780_n

{Bapak Erick Kurniawan membawakan topik Windows 8 for HTML Developer & Javascript}

WP_000096

{Bersama Bapak Walid Abu-Habda, Corporate Vice President, Developer & Platform Evangelism Group, Microsoft Corporation}

WP_000093

{Bersama Bapak Andreas Diantoro, Presiden Direktur Microsoft Indonesia}