We love the Ruby programming language. In fact, we love it so much that we want to share it with you in a day-long Ruby Camp! In under a day, you’ll participate in a hands-on workshop where you’ll build and deploy a couple of web applications, using HTML5 and some Ruby web frameworks.
We'll provide food and refreshments throughout the day as well.
We’ll even help you get your machine ready before we start. All you have to do is bring a laptop.
We're aiming this at developers who have even basic knowledge of Java, .Net, PHP, and ColdFusion, and we'll be ready to answer your questions about Ruby. Also, we welcome any new programmers, students, and those new to web development.
[8:00 - 8:30] Check-in: Sign in, get comfortable, and meet your fellow campers.
[8:30 - 9:15] Setup and Breakfast Campers will work with our helpers to install the tools needed to follow along with the workshops. Linux, Windows, and Mac users will have Ruby, Rails, Git, Github, Heroku, and an IDE setup so that Ruby is available to you after the camp as well. Breakfast will be provided!
[9:15 - 10:15] Learn HTML and CSS To have a better understanding while working with Ruby on Rails, we'll work through understanding basic to complex HTML and CSS. This may be review to some programmers.
[10:30 - 11:45] Web Development With Sinatra Learn how to build a simple web application using the Sinatra web framework.
[11:45 - 12:45] Lunch Lunch, sponsored by JAMF Software.
[12:45 - 2:00] Rails Overview Get acquainted with Ruby web application development using the Ruby on Rails framework to build an online cookbook. Learn how to use the Rails framework to receive requests and display web pages. Discussion will follow of the Model View Controller pattern.
[2:15 - 3:15] Rails Forms and Databases We'll pick up where we left off by getting into some more detailed Ruby coding, including how to use Rails and its libraries to build an interface where users can create, update, retrieve, and delete items in the database through a web interface without writing a single line of SQL or program logic.
[3:30 - 4:15] Creating a Mobile View We'll take our existing application and show how Rails and the MVC pattern make it easy to present our data in multiple formats for different devices.
[4:30 - 5:00] Showing Off Your Work We'll show you how to put your application up on the Internet for everyone to see.
[5:00 - 5:30] Wrap-up and Prize Drawing
Location and Parking
The camp is in Downtown Eau Claire, and you can park on street or in any of the municiple lots for free.
View Larger Map
Emma is a psychology and web design student at UW-Eau Claire. She has been working professionally in web development since June 2011, and designing with HTML and CSS in her free time since 2006. Her language of choice: Ruby on Rails. When she's not programming, she enjoys drawing, training in the Korean martial art Tae Soo Do, playing and listening to music, and catching the latest episodes of "My Little Pony: Friendship is Magic."