Azure Mobile Services – Menambahkan Data Baru pada Table

Tutorial ini akan membahas bagaimana cara menambahkan data baru pada Azure Mobile Services.

Tutorial sebelumnya dapat dilihat di: https://erickkurniawan.net/2015/11/14/azure-mobile-services-rest-services/

Untuk menambahkan table pada windows azure mobile services, sebenarnya anda tidak perlu menggunakan SQL Server Management studio atau fasilitas managed database di SQL Azure. Anda dapat menambahkan table lewat menu Mobile Services.

image

Pertama kita akan menambahkan table baru dengan nama ‘Courses’.

image

Secara default table yang kita buat akan memiliki empat column sebagai berikut :

image

Jika anda buka table tersebut di SQL Server Management studio, dapat dilihat bahwa column Id akan digunakan sebagai primary key.

image

Tambahkan 3 column baru dengan nama Title – string, Description- string, dan Complete – boolean.

image

Setelah menambahkan column tersebut, sekarang kita akan mencoba untuk menambahkan data kedalam table yang sudah kita buat menggunakan fiddler. Untuk menambahkan data kita akan menggunakan method POST.

image

Jika data berhasil ditambah maka akan muncul status kode ‘201 Created’.

image

Jika kita lihat data yang kita inputkan pada windows azure adalah sebagai berikut :

image

Tutorial selanjutnya akan membahas bagaimana cara untuk mengupdate data pada object Table di Azure Mobile Services.

Azure Mobile Services – Pengantar dan Instalasi

Pada bab ini kita akan mempelajari penggunaan Windows Azure Mobile Services yang dapat digunakan sebagai backend untuk aplikasi web dan aplikasi mobile.

Azure Mobile Services menyediakan layanan penting yang dibutuhkan oleh setiap developer aplikasi mobile seperti :

  • Data : stuctured storage, sql database, dynamic schema
  • Push Notification : yang dapat diakses dari Windows, Windows Phone, iOS, dan Android.
  • Identity : Oauth Providers, Notification Hub.
  • Scheduled Task : Server-side scripting, API framework

Karena Azure Mobile Services berjalan di platform Windows Azure yang merupakan layanan berbasis cloud, maka Azure Mobile Services juga bersifat elastis sehingga dapat dengan mudah di scale-up dan scale-down.

Memulai Membuat Azure Mobile Services

1. Buka Windows Azure manajemen portal, kemudian pilih Mobile Services.

image

2. Tambahkan new mobile service baru dengan detail sebagai berikut (untuk penamaan anda dapat menentukan nama sendiri). Anda dapat memilih free 20mb database yang disediakan oleh Azure.

image

3. Pilih tombol next. Kemudian anda dapt memilih menyimpan database tersebut pada database server yang sudah ada, atau membuat database server yang baru.

image

image

4. Setelah selesai maka anda dapat melihat azure mobile services baru dengan nama CloudemiaAMS.

5. Sampai tahap ini kita sudah berhasil membuat azure mobile services baru.

image

Pada tutorial berikutnya akan dibahas bagaimana cara untuk membuat database yang akan digunakan pada layanan Azure Mobile Services menggunakan SQL Azure.

Workshop Cloud Essential–Azure Camp

Pada tanggal 18 Maret 2015, Microsoft Indonesia mengadakan acara Workshop Cloud Essential – Azure Camp yang dilaksanakan di Hotel Gumaya, Semarang. Acara ini ditujukan untuk IT Professional dan Developer yang tertarik untuk mempelajari lebih lanjut tentang pemanfaatan Microsoft Azure Cloud Platform di dunia Industri. Peserta datang dari berbagai kalangan seperti dunia Industri, UKM, dan Akademisi.

Pada kesempatan kali ini saya berkesempatan untuk membawakan topik Microsoft Azure yaitu:

  • Azure Web Sites : Microsoft Azure Websites is the fastest way to build for the Cloud providing a highly scalable enterprise-ready environment. In this talk, learn how Azure Websites enables you to build applications with your language/framework of choice and deploy with ease.
  • Azure Identity and Access : Azure identity focus on the way to integrate between existing application and proposed application through a single ID like Office 365 and Open ID
  • Azure IAAS: Azure IAAS focuses on a break practices to deploy and to manage the Virtual Machine in order to get higher scalability yet with lower investment
  • SQL Azure: SQL Azure covers a practical way to convert and migrate between SQL Server to SQL Azure and understanding the basic to manage a database on Azure and on premise.

Untuk materi pada workshop ini dapat diakses pada alamat berikut: http://1drv.ms/182VBoa

20150317_075404

20150317_075350

20150317_115617

20150317_115816

20150317_115909

Workshop Office 365 & Microsoft Cloud Platform

Pada tanggal 13 Maret 2015 telah diadakan workshop yang membahas penggunaan Office 365 untuk kebutuhan edukasi. Workshop ini merupakan kerja sama antara MIC, MS Edu, dan P4TK. Workshop ini dilangsungkan di gedung P4TK Matematika Yogyakarta, peserta pada workshop ini adalah guru-guru pengajar matemarika dari berbagai kota di indonesia. Pada workshop kali ini saya berkesempatan untuk membawakan beberapa topik yaitu:

  • Office 365 for Education, Microsoft Cloud Platform, & One Drive
  • 21 Century Learning Design
  • Digital Literacy
  • Teaching with Technology

WP_20150313_08_37_34_Pro

WP_20150313_16_28_41_Pro

WP_20150313_16_30_15_Pro

Workshop Office 365 for Education

Pada tanggal 10 Maret 2015 telah diadakan workshop yang membahas penggunaan Office 365 untuk kebutuhan edukasi. Workshop ini merupakan kerja sama antara MIC, MS Edu, dan P4TK. Workshop ini dilangsungkan di gedung P4TK Matematika Yogyakarta, peserta pada workshop ini adalah guru-guru pengajar matemarika dari berbagai kota di indonesia. Pada workshop kali ini saya berkesempatan untuk membawakan beberapa topik yaitu:

  • Office 365 for Education, Microsoft Cloud Platform, & One Drive
  • 21 Century Learning Design
  • Digital Literacy
  • Teaching with Technology

    WP_20150310_08_45_32_Pro

    WP_20150310_17_44_03_Pro
    WP_20150310_08_45_08_Pro

Autentikasi Aplikasi ASP.NET MVC dengan Azure Active Directory

Pada tutorial ini akan dibahas bagaimana cara autentikasi dengan melakukan sign-in dari ASP.NET MVC menggunakan Azure AD (Active Directory). Beberapa tahapan yang akan kita lakukan adalah sebagai berikut:

  • Membuat akun pada Azure Active Directory
  • Membuat aplikasi ASP.NET MVC baru yang menggunakan Azure AD untuk autentikasi

 

Membuat Azure Active Directory

Langkah pertama yang harus dilakukan adalah membuat akun di Azure Active Directory.

image

Setelah anda berhasil membuat Azure Active Directory, tambahkan user yang akan digunakan untuk login kedalam aplikasi ASP.NET anda.

image

Tambahkan user baru kedalam Active Directory. Pada contoh dibawah ini akan ditambahkan user baru yaitu jovan@cloudemia.onmicrosoft.com

image

Tambahkan role dari user yang baru saja anda buat sebagai Global Administrator.

image

Kemudian anda dapat menggenerate password untuk user tersebut.

image

Anda dapat login sebagai user jovan dan mengganti password dengan login terlebih dahulu pada halaman berikut https://account.activedirectory.windowsazure.com/.

Membuat Aplikasi ASP.NET MVC

Buat project ASP.NET MVC, kemudian pilih tombol Change Authentication, kemudian pilih Organizational Account

image

image

Tambahkan domain Azure Active Directory anda pada isian Domain, dan pilih Access Level: Single Sogn On, Read derectory data.

image

Jika muncul halaman sign-in, anda dapat memasukan user Azure Active Directory anda.

image

Anda dapat mempublish aplikasi ASP.NET MVC yang anda buat ke Microsoft Azure Website.

image

image

image

Anda diharuskan melakukan login ke Azure AD terlebih dahulu sebelum dapat mengakses aplikasi web.

image

image