Skip Main Navigation
Eventbrite
Browse Events
Organize
Help
Log InSign Up
Menu
Page Content
This event has ended.
RUBY WORKSHOP Kigali (RW)

Actions Panel

Apr 28

RUBY WORKSHOP Kigali (RW)

By NaiRuby

When and where

Date and time

Sat, April 28, 2018, 8:00 AM – 5:30 PM CAT

Location

K-Lab 8 KG 7 Avenue, kLab, ICT Park, 6th Floor Boulevard de l'Umuganda Kigali, Kigali City Rwanda

Map and directions

How to get there

Description

Nairuby welcomes you to join us for our One-day Ruby Bootcamp! You’ve got a head full of ideas when it comes to creating a web app, but where do you start? In this Ruby workshop, you’ll learn HTML, Rails, and GIT basics that will get you moving the right direction in your app development process. In this workshop, you will learn the basics of programming in Ruby - enough to play around with arrays, hashes, control structures, and methods. You will also be able to build and deploy a simple Rails app (“Twitter clone”) to Heroku.

The workshop has a few objectives among them;

  • Build a simple Ruby-oriented program
  • Differentiate arrays and hashes
  • Build a simple Rails app from scratch

Attendants will be required to bring laptops preferably Mac’s or Linux (but other Pc’s are allowed), download a text editor such as Atom, and also download and install Ruby on Rails by following this guide here.

Sounds fun? Book now! For more details on the event and application, click here.

Schedule

Morning

Introduction to Ruby

  • Strings

  • Arrays and hashes

  • Control flows

  • Variables

  • Methods

  • Classes

  • Build a simple object-oriented Ruby program

Afternoon

Introduction to Ruby on Rails

  • This is just a rough guideline, not a mandate. Some steps you'll go over and some you'll go under. It'll all work out by the end of the day.
  • Build a simple project (app from scratch and deploy it on Heroku)

Requirements

We're going to be working with:

  • Ruby 2.3.0 or 2.2 installed via RVM (Mac or Linux) or RailsInstaller (Windows)

  • Rails 4.2.x

  • Bundler

  • SQLite

  • The text editor of your choice

Everything should be set up the night before during the workshop. Please ensure you have everything working before you show up for Workshop on Saturday.

You can verify that you have everything working by trying this out in your terminal:

$ irb
>> 1 + 2
=> 3
>> require "active_support"
=> true
>> exit
$

If you can do that, you are good to go!

Prereqs & Preparation

Attendants should be knowledgeable and comfortable in the general ways the World Wide Web works.

No pre-reqs but some pre-course work in the command line and git would be good if you are not familiar. Ideally, understand how to navigate to a folder using the command line.

Review these resources before class:

  • 15 minutes to learn Git - http://try.github.io/

  • Command line crash course - http://cli.learncodethehardway.org/book/

  • Installfest. This is a set of step-by-step instructions for installing Ruby, Rails, and other important tools on Mac, Windows, or Linux computers - http://installfest.railsbridge.org/installfest/installfest

Preparation

Laptop preferably a Mac or Linux but PCs welcomed.

Text editor, such as Sublime Text: Atom

Download/Install Ruby and Rails: http://installfest.railsbridge.org/installfest/choose_your_operating_system

Working Effectively and Efficiently

We highly recommend you do the following:

  • Bring up your terminal and open 2 tabs:

○ One is for regular terminal stuff

○ One will be for IRB (a.k.a. Rails console). We'll explain later.

  • Open your browser fresh or hide any windows you already have open.

○ Bring up one window with two tabs

○ One for this content

○ One for interacting with your app.

  • Open your text editor and do not ever close it. We're not quitters.

  • Hide all extra applications. Turn off Twitter, IM, and all other distractions.

By minimizing the number of things you interact with, you reduce the amount of time spent switching between them and the context lost as you work through the lessons. Having 50 tabs open in your web browser gets confusing and wastes time.

Event ended

RUBY WORKSHOP Kigali (RW)


Follow this organizer to stay informed on future events

NaiRuby

Event creator

Events you might like

  • Mojaloop PI-21 OSS Community Hybrid Meeting

    Mojaloop PI-21 OSS Community Hybrid Meeting
    Mojaloop PI-21 OSS Community Hybrid Meeting

    Mon, Mar 6, 9:00 AM
    Kigali Marriott Hotel • Kigali, Kigali City
    Free
  • AFRICA TECH FORUM 2023

    AFRICA TECH FORUM 2023
    AFRICA TECH FORUM 2023

    Wed, May 31, 9:00 AM
    Kigali Convention Centre • Kigali, Kigali City
    $55.20 - $108.55
  • International Conference on Business Models in Agriculture (IBMA) 2023

    International Conference on Business Models in Agriculture (IBMA) 2023
    International Conference on Business Models in Agriculture (IBMA) 2023

    Mon, Mar 27, 7:00 AM
    Kigali Convention Centre • Kigali, Kigali City
    $150 - $366.61
  • Odoo Roadshow -  Kigali

    Odoo Roadshow - Kigali
    Odoo Roadshow - Kigali

    Thu, Feb 23, 6:00 PM
    Radisson Blu Hotel & Convention Centre, Kigali • Kigali, Kigali City
    Free
  • X-Fest Africa, Kigali 2023

    X-Fest Africa, Kigali 2023
    X-Fest Africa, Kigali 2023

    Sat, May 27, 8:30 AM
    Central • Kigali
    Free
  • International Women's Day Conference

    International Women's Day Conference
    International Women's Day Conference

    Wed, Mar 15, 9:00 AM
    Kigali • Kigali, Kigali City
    $100
  • 1st Africa Education Summit

    1st Africa Education Summit
    1st Africa Education Summit

    Wed, Mar 22, 9:00 AM
    Kigali • Kigali, Kigali City
    £377.89
  • Get Employed Workshop (Physical)

    Get Employed Workshop (Physical)
    Get Employed Workshop (Physical)

    Sat, Mar 4, 9:00 AM
    Kimironko • Kigali, Kigali City
    Free
  • African Diaspora Investment Marketplace Stakeholder Workshop - Rwanda

    African Diaspora Investment Marketplace Stakeholder Workshop - Rwanda
    African Diaspora Investment Marketplace Stakeholder Workshop - Rwanda

    Wed, Feb 15, 9:00 AM
    Radisson Blu Hotel & Convention Centre • Kigali
    Free

Site Navigation

Use Eventbrite

  • Create Events
  • Pricing
  • Eventbrite Boost
  • Eventbrite Mobile Ticket App
  • Eventbrite Check-In App
  • Eventbrite App Marketplace
  • Event Registration Software
  • Content Standards
  • FAQs
  • Sitemap

Plan events

  • Sell Tickets Online
  • Event Planning
  • Sell Concert Tickets Online
  • Event Payment System
  • Solutions for Professional Services
  • Event Management Software
  • Community Engagement
  • Virtual Events Platform
  • QR Codes for Event Check-In
  • Post your event online

Find events

  • Browse Kigali Events
  • Get the Eventbrite App

Connect with us

  • Report This Event
  • Help Center
  • Terms
  • Privacy
  • CA Privacy Notice
  • Accessibility
  • Community Guidelines
Eventbrite + Ticketfly

© 2023 Eventbrite