Butuh Training?

Silakan ketik kebutuhan training Anda di sini. Ada lebih 14.000 topik dan 300.000 event sepanjang tahun 2023

RUBY ON RAILS – Available Online

JADWAL TRAINING ONLINE

19 – 20 Oktober 2020 | Rp 2.000.000,- Online Training
02 – 03 November 2020 | Rp 2.000.000,- Online Training

Jadwal Training Online Selanjutnya …

JADWAL TRAINING KELAS

03 – 05 November 2020 | Rp 6.500.000 per peserta di Yogyakarta
08 – 10 Desember 2020 | Rp 6.500.000 per peserta di Yogyakarta

 

DESKRIPSI TRAINING RUBY ON RAILS

Ruby merupakan salah satu bahasa pemrograman dinamis yang saat ini sedang naik daun, khususnya sejak kehadiran Rails, framework Web MVC untuk Ruby. Ruby merupakan bahasa pemrograman yang lahir di Jepang sekitar tahun 1990-an dan dibuat oleh Yukihiro Matsumoto (Matz). Ruby dapat digunakan di berbagai sistem operasi Linux, MacOs, dan Windows, dikembangkan secara open source. Setiap orang boleh menggunakan Ruby secara gratis dan juga bebas untuk menduplikasi, mendistribusikan bahkan melakukan perubahan (modify). Ruby memiliki karakteristik unik secara teknis, berikut kutipan dari Martz: “Everything you manipulate is an object and the result of those manipulations are themselves objects”.

Ruby On Rails saat ini sedang banyak diperbincangkan oleh para developer di luar dan di dalam negeri karena memiliki beberapa fitur yang menarik untuk membuat website. Banyak perusahaan IT Ruby on Rails yang bermunculan di seluruh dunia termasuk Indonesia. Informasi ini juga bisa ditemukan di beberapa situs, blog, forum, artikel, dan buku yang menjelaskan tentang definisi, manfaat dan cara menggunakan Ruby on Rails.

Ada beberapa kelebihan dari Ruby On Rails ini, a.l:

  1. Dirancang untuk memudahkan programmer melakukan konfigurasi karena Ruby on Rails menggunakan prinsip “Convention Over Configuration”. Dengan prinsip ini programmer tidak usah terlalu repot untuk melakukan setting aplikasi seperti koneksi ke database, karena sudah ada mekanisme yang disediakan dan cukup mudah, karena tinggal mengisi nama tipe server database yang digunakan (mysql /oracle/sql server/postgresql/etc), mengatur nama database, username, password dan host.
  2. Menggunakan prinsip “DRY (Do not Repet Yourself)”, yang intinya adalah efisiensi dalam manajemen codes.
  3. Mempunyai komunitas yang besar, dengan 2500++ kontributor resmi dan 41.000++ gems / plugin yang dibuat. Gem/Plugin bisa dikatakan sebagai “external library” yang bisa dimasukan ke aplikasi. Dengan besarnya komunitas ini, maka programmer memiliki banyak pilihan solusi ketika menghadapai permasalahan. Dengan banyaknya gems/plugins tersebut, programmer dapat lebih menghemat waktu development lagi karena tidak usah selalu membuat aplikasi dari awal, tapi bisa memanfaatkan gems/plugins tersebut sesuai keperluan.
  4. Sudah terintegrasi dengan ORM library yang beranama Active Record, sehingga untuk melakukan query ke database lebih mudah. Misalnya kita punya table users dan model User, maka untuk menampilkan semua data dari table users cukup dengan User.all.
  5. Memiliki Sintax yang simple tapi elegan.

 

MATERI TRAINING RUBY ON RAILS

  1. Pengertian Ruby
  2. Konsep-konsep pokok yang harus diperhatikan Bahasa Ruby, yaitu:
    • Classes: representasi abstrak dari objek dunia nyata, termasuk karakteristik dan fungsionalitas.
    • Attributes: variabel-variabel yang menggambarkan kualitas dari suatu class.
    • Methods: fungsionalitas yang disediakan oleh suatu class.
    • Objects: sebutan lain untuk instance class.
    • Inheritance: secara harfiah berarti sesuatu yang diwariskan dari orang tua kepada anak.
    • Modules: koleksi dari kumpulan class dan methods.
    • Data Types: Ruby memiliki tiga jenis tipe data primitif, yaitu Number, Float, dan String.- Blocks dan Iterators: Ruby menyediakan unnamed blocks untuk mengelompokkan suatu
    • Exception Handling: kondisi error yang menginterupsi ekseskusi normal suatu program.
    • Data Structures: struktur data yang biasa digunakan dalam Ruby yaitu Array dan Hashes.
  3. Ruby on Rails (RoR)
  4. Pengertiaan Ruby on Rails
  5. Rails menggunakan Model View Controller (MVC) sebagai design pattern-nya.
  6. Struktur penyusun MVC
    • Model
    • View
    • Controller
  7. Control Flow Logic.
  8. Proses yang terjadi dalam suatu user
  9. Ruby on Rails (RoR) mengimplementasikan MVC dengan menyediakan 3 komponen sebagai bagian dari framework
    • Active Record:
    • Action View
    • Action Controller

 

PESERTA TRAINING RUBY ON RAILS

Pelatihan ini disarankan untuk diikuti oleh: Para programmer di perusahaan dan Personel (Manajer, Supervisor, Staff) di bagian IT perusahaan.

 

METODE TRAINING RUBY ON RAILS

Pelatihan dilaksanakan dengan metode Presentasi dengan slide, tutorial Manual Book/handout, serta praktek latihan dengan menggunakan computer/laptop.

NB: Untuk kegiatan praktik, diharapkan masing-masing peserta membawa laptop.

 

INSTRUKTUR TRAINING RUBY ON RAILS

Hari Setiaji, S.Kom., M.Eng.

 

JADWAL TRAINING ONLINE 2020

JADWAL TRAINING ONLINE

  • Batch 4 : 19 – 20 Oktober 2020
  • Batch 5 : 02 – 03 November 2020
  • Batch 6 : 16 – 17 November 2020
  • Batch 7 : 01 – 02 Desember 2020
  • Batch 8 : 14 – 15 Desember 2020

PENYELENGGARAAN DIBAGI 2 SESI PER HARI

  • SESI 1: Pukul 09.00 – 11.30 WIB
  • SESI 2: Pukul 13.00 – 15.30 WIB

VIA APLIKASI ZOOM

* Peserta diwajibkan menginstall aplikasi zoom di laptop
* Peserta akan mendapatkan softfile modul format pdf

 

BIAYA DAN FASILITAS TRAINING ONLINE

* Publish Rate    : Rp 2.000.000,- / participant
* Special Rate    : Rp 1.850.000,- / participant (untuk registrasi minimal 5 peserta dari 1 perusahaan)

INCLUDE:

  • Qualified Instructor
  • Softfile modul/materi format pdf
  • Sertifikat (dikirimkan via jasa pengiriman)

EXCLUDE:

  • Pajak (VAT/PPN)

 

JADWAL TRAINING KELAS 2020

JADWAL TRAINING 2020

  • Batch 11 : 03 – 05 November 2020
  • Batch 12 : 08 – 10 Desember 2020
  • 08.00 – 16.00 WIB

Yogyakarta: Cavinton Hotel Yogyakarta; Neo + Awana Hotel Yogyakarta; Pesonna Malioboro Hotel Yogyakarta
Surabaya: Hotel Neo Gubeng Surabaya; Hotel Santika Pandegiling Surabaya
Malang: Ibis Styles Malang Hotel
Jakarta: Yello Hotel Manggarai Jakarta; Dreamtel Jakarta Hotel
Bandung: Serela Cihampelas Hotel Bandung; Grand Setiabudi Hotel Bandung; Grand Tebu Hotel Bandung
Bali: Ibis Bali Kuta Hotel; Hotel Neo + Kuta Legian Bali

In House Training : Depend on request

 

TUITION FEE TRAINING

Yogyakarta:

  • Publish Rate       : Rp 6.500.000,- / participant
  • Special Rate        : Rp 6.100.000,- / participant (min 4 participants from the same company)

Bandung/ Jakarta/ Surabaya/ Malang:

  • Publish Rate       : Rp 7.000.000,- / participant

Bali:

  • Publish Rate       : Rp 8.000.000,- / participant

 

FASILITAS TRAINING

INCLUDE:

  • Meeting Room at hotel, Coffe Break, Lunch
  • Module (hard & soft copy/flashdish)
  • Training Kit, Souvenir, Sertifikat
  • Airport pick up services
  • Transportation during training

EXCLUDE:

  • Penginapan peserta training
  • Pajak (Ppn 10 %)

RUBY ON RAILS

Formulir Pra-Pendaftaran Public Training / Permintaan Informasi Lebih Lanjut
  1. JENIS INFORMASI/TRAINING
  2. (required)
  3. (required)
  4. DATA PRIBADI
  5. (required)
  6. (required)
  7. (required)
  8. (valid email required)
  9. (required)
  10. (required)
  11. DATA PRE REGISTRATION (Tidak Mengikat)
  12. (required)
  13. PESAN UNTUK PENYELENGGARA TRAINING
  14. Captcha
 

cforms contact form by delicious:days