Navigation

Recent site activity

Home‎ > ‎

Workshop id-ruby di IT Telkom ke-1

Materi

Topik: Pengenalan Ruby on Rails
Working Title: Ruby on Rails @ IT Telkom

Slides: (under construction)
  1. Profil pembicara: Yanuar, Hendy, Arie, Andry, Widoyo (?)
  2. Seminar: http://docs.google.com/Presentation?id=dd9p4hqw_5hftj8tfb
  3. Workshop: http://docs.google.com/Presentation?id=dd9p4hqw_6cvxq88pv
Modul workshop: http://jared.simplistika.com/installing-your-first-ruby-on-rails-application-using-aptana-radrails/

Format Sesi: 1 hari. Pagi seminar, Siang-sore Workshop

Format 1 - 2 Hari
  • Day 1 - Seminar - 2 jam - 300 peserta 1
  • Day 2 - Workshop - 30 peserta - 2x90 menit + coffee break
Pros: menghindari jengah, pemateri bisa mini-evaluasi di day-in-between
Cons: di hari kedua bisa ada peserta yang absen dan sebaliknya, lebih capek bagi panitia

1 perlu dipertanyakan kegunaan seminar apabila tidak semuanya ikut workshop? Pengenalan aja, audience-nya jg lebih luas dan heterogen. Workshop cuma untuk yang "serius".

Format 2 - Sehari

  • Peserta: Seminar 300 orang, Workshop 30 orang
  • Hari: Sabtu, 6 September 2008
  • 08.00 - 10.00 : Seminar - 120 menit - 300 orang.
  • 14.00 - 15.30 : Workshop 1 - 90 menit
  • 15.30 - 16.00 : Istirahat+sholat 30 menit, "toleransi" 15 menit
  • 16.00 - 17.00 : Workshop 2 - 60 menit
Pros: capeknya cuma sehari, bisa disesuaikan dengan jadwal kuliah
Cons: takutnya peserta capek karena event panjang, pemateri tidak bisa mini-evaluasi

Kurikulum:

1. Seminar
  • Why RoR
  • Showcase of RoR apps
  • RoR's future, prospect, projects at rentacoder, Beginning Ruby jobs, odesk
  • From PHP to Ruby -- are you sure? 2nd year students won't even know PHP..
  • Hosting: Heroku.com (free), DreamHost, HostingRails -- MasterWebNet, Qwords.com (unsafe recommendation)
    More at: http://wiki.rubyonrails.com/rails/pages/RailsWebHosts
  • Buku2 Ruby
  • Skill prerequisites
Left out topics:
  • Ruby vs. ... PHP, Java, Python, Perl, C#, .NET, blablabla
  • Ruby *with* Java = JRuby

2. Workshop
* Instalasi -- skipped (Aptana IDE already installed, tinggal pake). kalo mau download sendiri silakan di...
* Bootstrap Rails application

Usulan
* Buku Ruby di Perpustakaan IT Telkom: ada? --harusnya *sudah* ada minimal 1 hehe-- ;-)

Feedback
  1. Kuesioner pra-acara (peserta diberi waktu 5 menit untuk mengisi, secara spontan)
  2. Kuesioner pasca-acara (sebagai syarat untuk mengambil deliverable)
  3. Kuesioner/evaluasi bagi tim panitia
  4. TODO: Cari best practice utk (1) workshop, (2) seminar, (3) Ruby event
Deliverables
  1. Sertifikat
  2. CD berisi Aptana IDE, Ruby, Rubygems Rails dkk., JRuby, InstantRails (tidak mendidik), dan beberapa buku2 free (TODO: apa aja), materi presentasi

Pendaftaran

Seminar: http://upcoming.yahoo.com/event/991289
Workshop: http://upcoming.yahoo.com/event/991290

Seleksi Workshop

Untuk Seminar maka audience netral (kelas 3 SMA ato tingkat 1)

Skill dasar
Workshop
  1. HTML
  2. CSS
  3. Console commands
  4. HTTP
  5. Basic TCP/IP
  6. Linux recommended
  7. SCM: Subversion wajib, Git better
  8. Relational DBMS e.g. MySQL

Team

Fasilitator: Pak Dana
Organizer: Leonardi
Mentor: Hendy
Institutions: RPL Lab, Prolab, Jurusan IF?, Soluvas, id-ruby Bandung, INTI, RICE, KlariTI

Sarana

- Internet (berapa kbps?)
- LAN/WiFi
- VGA projector
- Sound
- Headset
- Wireless presenter

Hardware
- RAM 512 MB min. 1 GB recommended

Software
- OS: Ubuntu 8.04.1 (recommended), kalo OS-nya lain mohon dikonfirmasikan
- IDE: Aptana + Rails plugin + Subclipse plugin -- download dari www.aptana.com
- JRuby dkk. (included with Aptana Rails)
- Rubygems yang diperlukan (minimal 'rails')

Tipe workshop: PC disediakan ProLab
* boleh bawa laptop tapi tidak akan dibahas utk efisiensi waktu (jumpstart)

Pendanaan: OOT

Ideas

  1. CSS dan tetek bengek lainnya sudah dipersiapkan sebelumnya. Pada saat workshop hanya dijelaskan bagaimana menaruh h(), each, dan cara menginclude stylesheet. Begitu konsep2 RoR/ActionView sudah dijelasin. CSS yang sudah disiapin sebelumnya tinggal dicopy/paste --> ini juga diberikan ke peserta
  2. Pake CommunityEngine untuk bikin social network webapp: friending, tagging, commenting, rating

Sumber Materi

  1. Mailing list id-ruby, id-ruby-offline, id-ruby-offliner
  2. http://www.assembla.com/wiki/show/idruby
  3. Ruby on Rails Wiki dan link2nya: http://wiki.rubyonrails.org/
Subpages (1): Draft Proposal

  Sign in   Recent Site Activity   Terms   Report Abuse   Print page  |  Powered by Google Sites