Visual Studio Lightswitch Tutorial : Menggunakan WCF RIA Services

Pada tutorial kali ini kita akan mencoba membuat WCF RIA Services yang dapat diakses dari LightSwitch Project. Dengan WCF Services anda dapat membuat aplikasi lightswitch yang lebih fleksible, anda dapat mengambil datasource seperti xml, file, database dari luar aplikasi lightswitch dan mengkombinasikannya sesuai dengan kebutuhan anda.

Contoh dibawah ini akan menggunakan database Northwind.

Buat project lightswitch baru dengan nama ‘SampleWCFServices’

clip_image002

Kemudian tambahkan project class library baru pada solution yang anda buat, beri nama class library tersebut ‘NorthwndClass’. Jangan lupa untuk merubah target framework menjadi .NET Framework 4.

clip_image004

Menambahkan Entity Framework

Kemudian tambahkan ADO.NET Entity Framework kedalam Class Library project yang baru saja anda buat dengan nama ‘NorthwndModel’

clip_image006

clip_image008

clip_image010

Pilih generate model from database. Pilih database ‘Northwnd’.

clip_image012

clip_image014

Sebagai contoh pilih table ‘Customers’ dan Store Procedure ‘CustOrderHist’, kemudian tekan tombol finish.

clip_image015

clip_image016

Hapus dua file berekstensi .tt pada NorthwndModel.edmx

clip_image017

Kemudian klik pada NorthwndModel.edmx diagram, kemudian ubah property berikut

clip_image018

Kemudian build project.

 

Membuat Domain Service Class

Langkah selanjutnya adalah membuat Domain Service Class pada project NorthwndClass. Beri nama ‘NorthwndDomainService’.

clip_image020

Pilih entities Customers dan checked bagian Enable Editing.

clip_image021

Build project anda.

Pada file ‘NorthwndDomainServices.vb’ tambahkan method berikut yang akan diakses dari LightSwitch.

    <Query(IsDefault:=True)>
    Public Function GetCustomers() As IQueryable(Of Customer)
        Return Me.ObjectContext.Customers
    End Function

 

Akses WCF pada Lightswitch

Pada project LightSwitch tambahkan WCF Data Source. Pada folder Server / Data tambahkan data source baru, kemudian pilih WCF RIA Services.

clip_image022

clip_image024

Kemudian tambahkan referensi dari project NorthwndClass yang sudah anda buat sebelumnya.

clip_image026

clip_image028

clip_image029

clip_image031

clip_image032

clip_image034

Buka project Lightswitch pada tampilan file view, kemudian buka web.config file.

clip_image035

Copy ConnectionString yang sudah anda buat di NorthwndClass (file App.Config) kedalam web.config pada LightSwitch project.

clip_image036

clip_image038

Kemudian tambahkan screen

clip_image039

Pilih data source Customers yang diambil dari WCF Services

clip_image041

Kemudian jalankan aplikasi dengan menekan tombol F5, maka akan ditampilkan Form Customers yang dapat ditambah, diedit, maupun delete.

clip_image043

clip_image045

Training Silverlight for Business Application

Pada tanggal 8-12 July 2013 diadakan pelatihan dengan Topik Silverlight for Business Application. Peserta pelatihan adalah dari Bank BJB, Bandung. Tujuan dari pelatihan ini adalah membuat aplikasi bisnis berbasis RIA (Rich Internet Application) dengan menggunakan teknologi Silverlight. Adapun materi pelatihan yang dibawakan adalah :

  • Silverlight Fundamental
  • Programming Silverlight
  • Silverlight Layout 1
  • Silverlight Layout 2
  • Silverlight Controls
  • Data Binding
  • Validation dan Binding
  • Out Of Browser Application
  • Webcam Client with Silverlight
  • Build Data Driven Application 1
  • Build Data Driven Application 2
  • SL Application with WCF RIA Services, Creating and Editing Data, and Data Binding
  • Authentication, Validation, MVVM, Implicit Styles 1
  • Authentication, Validation, MVVM, Implicit Styles 2
  • Webcam, Drag and Drop, and Clipboard
  • DataGrid, Grouping, Right Mouse Click
  • RAD with Visual Studio Lightswitch
  • Simple Bookstore App
  • Enhancing Bookstore App 1
  • Enhancing Bookstore App 2

WP_000028

WP_000029

WP_000030

Pelatihan SQL Server Reporting Services (SSRS)

Pada tanggal 6-10 mei 2013 telah dilangsungkan inhouse training dengan topik SQL Server Reporting Services (SSRS) di Universitas Atmajaya Yogyakarta. Peserta pelatihan adalah developer dari Kantor Sistem Informasi UAJY. adapun materi yang disampaikan adalah:

Materi

Introduction to SSRS

Report Deployment

Report Project in BIDS

Project Commands

Project Properties

Report Basic : Data Source

Report Basic : Data Sets

Report Basic : Report Items

Report Basic : Data Regions

Tablix Data Region

Tablix Cell Content

Cell Scope

Grouping On Rows and Column

Static Column and Adjacent Groups

Expression Usage, Placeholder

Global Collection, Expression Editor

Expression Example, Buil-In Fields

Aggregate Function, Variables

Report Parameter Usage.

Report Parameter Properties.

Report Parameter Filters

Linked Reports,

Subreport and Drillthrough Report

Parameter in Expression

Query Parameter

WP_000191WP_000118

Pelatihan Java Spring Framework

Pada tanggal 1-5 April 2013 telah dilangsungkan inhouse training dengan topik  Java Spring Framework di Politeknik Caltex Riau. Adapun materi training yang dibawakan adalah :

No Materi

1

  • Introduction
  • · Course Overview
  • · Framework Overview
  • · What is MVC
  • · The History of Releases
  • · Architecture
  • · Request/Response Lifecycle
  • · Vocabulary
  • · Summary

2

  • Building Introduction
  • · Prerequisites
  • · What are we going to build?
  • · Springsource Downloads
  • · Downloading Spring
  • · Maven Overview
  • · Demo: Maven Configuration
  • · Spring Configuration Parts
  • · Where to get Tomcat
  • · Tomcat Installation
  • · Programming Standards
  • · Upgrading the schema in the web.xml
  • · Configuring the web.xml
  • · Namespaces in Context Files
  • · Configuring the servlet-config.xml
  • · Creating the Controller
  • · Create JSP and Configuration
  • · Run the Application
  • · Recap and Walkthrough

3

  • Architecture
  • · Introduction
  • · Architecture
  • · MVC Design Pattern
  • · N Tier Applications
  • · Application Layers
  • · Components
  • · Controllers
  • · Services
  • · Repositories
  • · Summary

4

  • Controllers
  • · Introduction
  • · Controller Responsibilities
  • · Controller Annotations
  • · Demo: Build Controller
  • · Parameter Passing
  • · Model Attribute
  • · Demo: Post Data to Controller
  • · Summary

5

  • Views
  • · Introduction
  • · View Types
  • · View Conventions
  • · Resolving a View
  • · Various ViewResolvers
  • · Demo: Chaining
  • · Demo: Resolving Static Files
  • · Summary

6

  • Tags
  • · Introduction
  • · Tag Types
  • · Spring Tags
  • · Demo: spring:message Tag
  • · Interceptors
  • · Demo: Interceptors
  • · Form Tags
  • · Demo: Adding Goal Functionality
  • · Summary

7

  • Validation
  • · Introduction
  • · Validation
  • · Tags and Handling Errors
  • · Validator Interface
  • · JSR-303
  • · Demo: JSR-303 Validation
  • · Summary

8

  • Ajax
  • · Introduction
  • · REST
  • · Verbs
  • · ContentNegotiatingViewResolver
  • · Demo Maven
  • · Demo: ContentNegotiatingViewResolver Configuration
  • · Demo: Adding Activity
  • · web.xml
  • · Demo: web.xml
  • · jQuery
  • · Demo: jQuery
  • · Extra pieces to build Out Your Application
  • · Summary

63428_10200251456227412_1405051130_n544742_10200251458147460_887135690_n

556030_10200251454707374_1604015535_n529211_10200251440067008_1831724060_n

Kelas Baru : Mengembangkan aplikasi android RAD dengan Basic4Android

Apakah anda ingin mengembangkan aplikasi mobile berbasis Android tapi anda tidak familiar dengan bahasa pemrograman java? Atau anda ingin membuat program dengan waktu yang lebih cepat tanpa harus dipusingkan dengan kompleksitas kode java dan kesulitan membuat User Interface yang kompleks dengan XML? Jawabannya adalah anda dapat membuat aplikasi android menggunakan bahasa Basic dengan tools Basic4Adroid.

Basic4Android sendiri merupakan tools RAD yang terdiri dari framework, library, dan IDE yang terintegrasi dengan java dan android SDK. Basic4Android didesain sedemikian rupa sehingga memudahkan developer untuk mengembangkan aplikasi android menggunakan bahasa Visual Basic dan IDE yang mudah untuk digunakan.

Basic4Android juga menyediakan library-library lengkap untuk mengakses berbagai macam fitur yang ada pada smartphone seperti sensor, kamera, GPS, dan sebagainya.

Adapun beberapa kelebihan dan fitur yang dimiliki oleh Basic4Android adalah :

  • Simple dan Powerfull RAD (Rapid Application Development) tools untuk mengembangkan aplikasi native android tanpa harus menghabiskan waktu mempelajari pemrograman Eclipse/Java.
  • IDE (Integrated Development Environment) lengkap yang fokus 100% pada pengembangan aplikasi Android.
  • Dikompile kedalam native bytecode, tidak ada tambahan runtime library yang dibutuhkan. APK file yang dihasilkan sama dengan APK yang dihasilkan ketika anda membuat aplikasi menggunakan Eclipse/Java.
  • Performa dari aplikasi yang dihasilkan sama dengan aplikasi yang dibuat dengan Java.
  • Object Oriented Programming Language (sintaks sama dengan Visual Basic).
  • Tidak perlu menggunakan XML untuk Layout.
  • Sangat ekstensible dengan dukungan custom java library.
  • Satu-satunya visual editor untuk android yang benar-benar WYSIWYG. Visual editor mendukung banyak screen dan resolusi.
  • Mempunyai fitur designer script, membuat anda dapat dengan mudah membuat layout yang sophisticated.
  • Fitur Basic4Android UI Cloud Services dapat digunakan untuk mengetes aplikasi anda pada smartphone atau tablet asli lewat cloud.
  • Mendukung semua android phone dan tablet dari versi 1.6 sampai dengan 4x.
  • IDE yang modern dengan dukungan autocomplete, built-in dokumentasi, internal index, dan fitur advance yang lain.
  • Fitur step by step debugger yang powerfull.
  • Fitur built-in code obfuscation
  • Mendukung semua android core (GPS, SQL Database, Widgets, Live Wallpaper, Bluetooth, USB, Web Services, Camera, JSON, XML, Excel CSV, Multitouch, NFC, Views Animation, Push Notification, AdMob, OpenGL, Graphic and Chart, Sensor, dll)

Actual Training membuka kelas baru Basic4Android. Kelas ini ditujukan bagi peserta yang ingin membuat aplikasi mobile berbasis OS Android dengan cepat dan mudah menggunakan bahasa Visual Basic dan tools Basic4Android.

Adapun materi yang ditawarkan pada kelas ini adalah:

No

Topik

1

Instalasi Basic4Android

2

Program Pertama dengan Basic4Android

3

IDE – Menu dan Toolbar

4

IDE – Code Area

5

IDE – Tabs

6

Screen Size dan Resolution

7

Menggunakan Android Emulator

8

Koneksi dengan real devices

9

Menggunakan Designer pada Basic4Android (Menu, tools, dll)

10

Proses dan Activity life cycle

11

Variable dan object

12

Modules

13

Referensi Bahasa Basic

14

Menggunakan Map (Google Maps)

15

Menggunakan Sensor (GPS)

16

Mengambil data dari Web Services (JSON Parsing)

17

Menaruh aplikasi anda di market (Google Play)

18

Menambahkan Ads Network

19

Tips dan Trik Monetizing

20

Study Case

Tertarik untuk mengikuti kelas tersebut? Anda bisa menghubungi info@actual-training.com untuk informasi training.

Beberapa contoh show case aplikasi yang dibuat dengan Basic4Android diantaranya :

clip_image002

clip_image004

clip_image006

Workshop Windows 8 with XAML and C#/VB

Pada tanggal 8 february 2013 telah dilaksanakan Workshop 1 Hari bertemakan Pengembangan Aplikasi Windows 8 dengan XAML dan CSharp/VB yang dilaksanakan di Lab jaringan Universitas Satya Wacana Salatiga. Workshop  ini diselenggarakan oleh Universitas Satya Wacana bekerja sama dengan komunitas Microsoft User Group Indonesia. Pada workshop tersebut Bapak Erick Kurniawan diundang sebagai pemateri.

WP_000801

WP_000803

Windows 8 Seminar UKSW Salatiga

Pada tanggal 7 february 2013 telah dilaksanakan Seminar bertemakan Pengembangan Aplikasi Berbasis Windows 8 yang dilaksanakan di gedung perpustakaan Universitas Satya Wacana Salatiga. Seminar ini diselenggarakan oleh Universitas Satya Wacana bekerja sama dengan komunitas Microsoft User Group Indonesia. Pada seminar tersebut Bapak Erick Kurniawan diundang sebagai pemateri dalam acara tersebut.

WP_000792

WP_000785

New Book : ASP.NET 4.5

WP_000660

Penulis : ERICK KURNIAWAN

Penerbit : ANDI PUBLISHER

ISBN : 979-29-3390-1

Tahun Terbit : Januari 2013

Tebal Buku : 328 Hal, 23x19cm (Menengah)

Berat Buku: 0.6 Kg.

Buku ini berisi teknik dan contoh praktis yang akan menuntun anda untuk membangun aplikasi web dinamis menggunakan framework ASP.NET 4.5 secara bertahap.

Buku ini memiliki penjelasan yang terstruktur mengenai fitur-fitur ASP.NET seperti Server Control, Theme, Membership, ADO.NET, Data Binding, Master Page, Validation, Data Bound Control, ListView, LINQ to SQL, Entity Framework, Query Extender, Chart, User Control, dan ASP.NET AJAX.

Pada akhir Bab pembaca diajak untuk mengerjakan studi kasus yang lengkap berupa pembuatan website e-commerce.

Kunjungi website https://actual-training.com/book untuk mendownload update materi dari buku ini.

download vb source code

beli online