Pelatihan Mobile Application Development with Android Studio

Pelatihan dengan judul Mobile Application Development with Android Studio ini dilangsungkan pada tanggal 13-16 September 2017 secara inhouse di Yogyakarta. Peserta dari pelatihan ini adalah pengembang aplikasi mobile dari RS Bethesda, Yogyakarta.

Training ini membahas konsep dan teknik pengembangan aplikasi mobile pada platform Android dengan menggunakan tools Android Studio. Materi yang dibahas mulai dari pengenalan platform Android, pengenalan Development Tools untuk Android (Android Studio), penggunaan fitur-fitur yang umum digunakan dalam Mobile Development, android services, data persistence, akses data ke web services, dll.
Pada training ini juga akan dibahas bagaimana membuat aplikasi backend (REST API) yang akan diakses dari aplikasi Android.

Adapun detail materi yang dibahas pada pelatihan ini adalah sebagai berikut:

  • Introduction to Android Studio IDE
  • Android Architecture
  • Android User Interfaces
  • Using Intents and Adapters
  • Menu & Navigation
  • Data Persistence
  • RecyclerView & CardView
  • Create local database with SQLIte
  • CRUD with SQLite
  • Creating Backend REST Services with ASP.NET Web API
  • Connecting Web API to SQL Server
  • Using Dapper Micro ORM to Access SQL Server Database
  • CRUD with ASP Web API
  • Using POSTMAN to test Services
  • Hosting Web API Services to IIS / Cloud (Microsoft Azure)
  • Accessing REST Service (JSON) from Android
  • Sync Data between SQLite and Web Services
  • Study Case

bethesda

Xamarin Master Class–Bekraf Dev Day Surabaya

Pada tanggal 3 Sept 2017 telah dilangsungkan acara Bekraf Developer Day 2017 yang berlokasi di Hotel Shangri-La Surabaya.

Acara ini diselenggarakan atas kerjasama Badan Ekonomi Kreatif (BEKRAF) dan Dicoding dengan dukungan Asosiasi Game Indonesia, Bank DBS Indonesia, BEBRAS Indonesia, Codepolitan, Dicoding Elite, Ericsson, Google, IBM Indonesia, Intel Innovator, Komunitas ID-Android, Microsoft Indonesia, Samsung Developer Warrior, Samsung Indonesia, dan perusahaan-perusahaan teknologi di Indonesia.

Pada acara ini peserta akan mendapatkan update teknis dari para praktisi yang telah sukses dalam pengembangan aplikasi, web, game, dan Internet of Things yang dikemas dalam sesi inspirasi, workshop/Masterclass, live coding, dan talkshow.

Salah satu trainer dari Actual Training yaitu Bapak Erick Kurniawan yang juga merupakan Microsoft Most Valuable Professional di Indonesia berkesempatan untuk menjadi pemateri dalam workshop Master Class Pembuatan Aplikasi Multiplatform dengan Xamarin Forms.

16

Training PHP Web Security & Laravel

Training PHP Web Security & Laravel Framework ini diselenggarakan pada tanggal 22-25 Agustus 2017. Peserta adalah web developer dari BPRS Bhakti Sumekar, Sumenep, Madura.

Tujuan dari pelatihan ini adalah membahas berbagai macam serangan dan ancaman keamanan pada aplikasi berbasis web. Serangan/ancaman yang akan dibahas pencegahannya adalah ancaman/serangan yang kerap muncul (10 besar jenis serangan) berdasarkan OWASP (Open Web Application Security Project).

Dengan mengetahui jenis serangan dan pencegahan dari ancaman yang sering terjadi pada aplikasi web, maka pengembang aplikasi web dapat mempunyai dasar dan pengetahuan yang cukup untuk menyiapkan strategi pencegahan untuk berbagai jenis serangan yang umum dilakukan.

Pada bahasa pemrograman PHP penggunaan framework dapat meminimalkan masalah security, karena biasanya framework tersebut sudah didesain secara aman untuk menangani berbagai serangan yang umum dilakukan pada aplikasi Web. Salah satu PHP framework yang paling populer dan banyak digunakan saat ini adalah Laravel.

Laravel adalah sebuah framework yang dinamis dan modern untuk pengembangan aplikasi web. Laravel menggunakan konsep Model-View-Controller (MVC). Framework Laravel banyak digunakan karena sifatnya yang Open-Source, reliable, dan secure. Laravel juga mendukung fitur-fitur yang modern seperti Database Provider, Security Module, dan ORM Eloquent untuk bekerja dengan database secara mudah.

Adapun materi yang dibahas pada pelatihan ini adalah:

  • Introduction to Web Security
  • PHP Web Application Security
  • Input Validation
  • Cross Site Scripting (XSS)
  • SQL Injection
  • State Management
  • Cross Site Request Forgery (CSRF)
  • Storing Password
  • Error Handling
  • Penjelasan tentang Framework Laravel
  • Instalasi Laravel Homestead dan Visual Studio Code (beserta plugin PHP, dan Laravel)
  • Mekanisme Routing pada Laravel
  • Laravel Controller & RESTFull Controller
  • Passing data dari Controller ke View
  • Penggunaan Laravel Helper
  • View dengan Blade dan Form
  • Menangani Validasi Form
  • Akses ke MySQL Database
  • Laravel Migration & Seeding
  • Laravel Model & Eloquent ORM
  • Relasi antar Table dengan Eloquent ORM
  • Laravel Authentication (Registrasi, Login, Authorisasi)
  • Studi Kasus

training1all2

Training Laravel

Training Laravel ini diadakan pada tanggal 28 – 30 Agustus 2017, dengan peserta Web Developer dari Green School, Ubud, Bali. Pada training kali ini dibahas bagaimana cara penggunaan Framework MVC di PHP menggunakan Laravel. Laravel yang digunakan adalah versi terbaru yaitu 5.4.

Adapun materi yang dibahas adalah sebagai berikut:

  • Penjelasan tentang Framework Laravel
  • Instalasi Laravel Homestead dan Visual Studio Code (beserta plugin PHP, dan Laravel)
  • Mekanisme Routing pada Laravel
  • Laravel Controller & RESTFull Controller
  • Passing data dari Controller ke View
  • Penggunaan Laravel Helper
  • View dengan Blade dan Form
  • Menangani Validasi Form
  • Akses ke MySQL Database
  • Laravel Migration & Seeding
  • Laravel Model & Eloquent ORM
  • Relasi antar Table dengan Eloquent ORM
  • Laravel Authentication (Registrasi, Login, Authorisasi)
  • Studi Kasus

1

Pelatihan Mobile Application Development with Android Studio–PT Galva

Pada tanggal 3 – 7 July 2017 telah dilaksanakan workshop dengan materi Mobile Application Development with Android Studio. Peserta adalah Backend dan Mobile Developer dari PT Galva.

Pelatihan ini membahas bagaimana mengembangkan aplikasi bisnis berbasis mobile dengan menggunakan platform Android. Pelatihan ini juga membahas pengembangan aplikasi backend (REST API) yang akan digunakan pada aplikasi bisinis berbasis mobile yang akan dibuat. Adapun materi yang dibahas adalah sebagai berikut:

  • Introduction to Android Studio IDE
  • Android Architecture
  • Android User Interfaces
  • Using Intents and Adapters
  • Menu & Navigation
  • Data Persistence
  • Create local database with SQLIte
  • CRUD with SQLite
  • Creating Backend REST Services with ASP.NET Web API
  • Connecting Web API to SQL Server
  • Using Micro ORM to Access SQL Server Database
  • CRUD with Web API
  • Using POSTMAN to test Services
  • Hosting Web API Services to IIS / Cloud (Microsoft Azure)
  • Accessing REST Service (JSON) from Android
  • Sync Data between SQLite and Web Services
  • Study Case

WhatsApp Image 2017-07-13 at 14.08.49WhatsApp Image 2017-07-13 at 14.08.51WhatsApp Image 2017-07-13 at 14.08.52

Training ASP.NET Web API (PT Kompas Gramedia)

Pada tanggal 2-5 Mei 2017 telah dilaksanakan training dengan judul Build REST API with ASP.NET Web API.  Pelatihan ini diikuti oleh software engineer dari PT Kompas Gramedia Jakarta.

Pelatihan ini bertujuan untuk memberikan pengetahuan praktis tentang pengembangan web services (REST) dengan teknologi ASP.NET Web API. ASP.NET Web API adalah framework untuk pengembangan REST web services dari Microsoft. Web API memudahkan pengembang untuk membuat aplikasi backend yang dapat digunakan untuk berbagai macam aplikasi client seperti aplikasi web (AngularJS, ReactJS, JQuery, Kendo)  dan aplikasi mobile (Android, IOs).

1

Training Web Security

Pada tanggal 11-13 April 2017 telah diadakan training dengan topik Web Security. Peserta pelatihan ini adalah web developer dari PT Bank BRI

Tujuan dari pelatihan ini adalah membahas berbagai macam serangan dan ancaman keamanan pada aplikasi berbasis web. Serangan/ancaman yang akan dibahas pencegahannya adalah ancaman/serangan yang kerap muncul (10 besar jenis serangan) berdasarkan OWASP (Open Web Application Security Project).

Dengan mengetahui jenis serangan dan pencegahan dari ancaman yang sering terjadi pada aplikasi web, maka pengembang aplikasi web dapat mempunyai dasar dan pengetahuan yang cukup untuk menyiapkan strategi pencegahan untuk berbagai jenis serangan yang umum dilakukan.

Detail silabus dari topik Web Security dapat diakses pada link berikut.

13

Pelatihan ini adalah kerja sama Actual Training dengan provider Hexa Citra Indo Yogyakarta.

Training Mobile Apps Development with Android (PT. ASABA)

Pada tanggal 6-9 April 2017 telah diadakan inhouse training dengan topik Mobile Apps Development with Android. Peserta pelatihan adalah 4 orang senior developer dari PT. ASABA Jakarta.

Training ini membahas konsep dan teknik pengembangan aplikasi mobile pada platform Android yang merupakan Mobile Application Framework dari Google dengan menggunakan tools Android Studio. Materi yang dibahas mulai dari pengenalan platform Android, pengenalan Development Tools untuk Android (Android Studio), penggunaan fitur-fitur yang umum digunakan dalam Mobile Development, theme, android services, data persistence, akses data ke web services, dan lain-lain.

Untuk detail materi training dapat dilihat pada link berikut ini: https://actual-training.com/mobile-application-development-with-android-studio/

65