addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1linklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

SF Classes start next week: Ruby Classes (Beginning & Advanced), TDD Rails Class, Javascript Class

From: Sarah A.
Sent on: Thursday, July 8, 2010 10:50 AM
Hey there!

I am teaching a Ruby class and some of my colleagues are teaching classes covering other popular programming topics.  You can check out the details at­, or continue reading for some of the specifics.  All classes cost $325.  Full and partial scholarships are available.  

***Efficient Rails Test-Driven Development***
July 19 - Aug 23, 6:30-8:30 (6 Mondays)
Sign Up:­

In this class you will learn how to use a test-first approach for all of your Rails projects. Wolfram Arnold is an experienced Rails engineer who applies test-driven development in his consulting practice. He will provide a real-world perspective in teaching effective patterns for testing.

The class will cover: 
Testing in Ruby and Rails 
Layers of testing -- model, controllers, views 
When to use which and to what extent 
Best practices for efficient development 
How to keep tests maintainable 
The role of integration testing (Webrat, Cucumber, Selenium) 
Data dependencies of testing: Factories, Mocks & Stubs, Fixtures 
Best practices, gotchas to watch out for

The target audience for this class are developers with a working knowledge of Ruby on Rails, either you have built an application or you have worked on team Rails project or you have taken a Blazing Cloud or comparable Rails class.

***Ruby Class for Programmers***
July 13 - Aug. 17, 6:30-8:30 (6 Tuesdays)
Sign Up:­

This class is designed for people with programming experience in another language or who have been introduced to Ruby through Rails and want to learn more Ruby.

In this class we will focus on learning the Ruby language through exploratory development and test-first teaching. Weekly homework assignments will provide hands-on reinforcement of concepts. We will dive deeply into Objects and Classes and cover Modules, Arrays, Hashes, String, Regular Expressions, and do practical things in the file system and over http. You will build a gem!

You will receive a book, "The Well-Grounded Rubyist" by David Black, which will supplement the class instruction. 

***Learn to Program in Ruby***
July 15 - Sept 2, 6:30-8:30 (8 Thursdays)
Sign Up:­

An introductory Ruby class for people who are new to programming or have up to a year of programming experience in another language. We will be using the book "Learn to Program" by Chris Pine and using test-first teaching exercises. There class will meet for 2 hours on Thursday evenings and there will be homework and reading assignments in between the classes. Everyone must bring their own laptop.

Kids are welcome as students! However, if they are 12 or under, they must bring a grown-up.

***Javascript Fundamentals***
July 14 - August 18, 6:30-8:30 (6 Wednesdays)
Sign Up:­

The target audience for this class is people who are programmers in another language and understand web development. A book will be provided to compliment the class instruction.

The class will cover:
- Javascript language
- TDD using Jasmine
- Working with the browser DOM
- jQuery basics

The instructor has expertise in cross-browser Javascript, OpenLaszlo and jQuery. One of her early projects was svg2vml, a javascript library for cross-browser vector graphic drawing.

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy