Agile Development Using Ruby on Rails - The Basics

Armando Fox, David Patterson, Sam Joseph, BerkeleyX

Learn Software as a Service (SaaS) using Ruby on Rails.

This intermediate computer programming course uncovers how to code long-lasting software using highly-productive Agile techniques to develop Software as a Service (SaaS) using Ruby on Rails. You will understand the new challenges and opportunities of SaaS versus shrink-wrapped software and learn to apply fundamental Rails programming techniques to the design, development, testing, and public cloud deployment of an Software as a Service (SaaS) application

Using best-of-breed tools that support modern development techniques including Behavior-Driven design, user stories, Test-Driven Development, velocity, and pair programming, learners will discover how modern programming language features in Ruby on Rails can improve productivity and code maintainability.

Weekly coding projects and quizzes will be part of the learning experience in this SaaS course. Those who successfully complete the assignments and earn a passing grade can get an honor code certificate or verified certificate from BerkeleyX. The videos and homework assignments have been updated to use Ruby 2, Rails 4 and RSpec 3. The new class also includes embedded live chat with Teaching Assistants and other students and remote pair programming with other students.

What will you learn

  • Learn the Ruby programming language and Ruby on Rails MVC Framework
  • Develop Software as a Service (SaaS) using Ruby on Rails and Agile Development
  • Understand and apply fundamental programming techniques to the design, development, testing, and public cloud deployment of an SaaS application
  • How modern programming language features can improve productivity and code maintainability

Dates:
  • 27 October 2017
Course properties:
  • Free:
  • Paid:
  • Certificate:
  • MOOC:
  • Video:
  • Audio:
  • Email-course:
  • Language: English Gb

Reviews

No reviews yet. Want to be the first?

Register to leave a review

More on this topic:
Mooc_logo Web Application Architectures
Learn how to build and deploy modern web application architectures – applications...
Cs169.2x_378x225 Engineering Software as a Service, Part 2
CS169.2x teaches sophisticated SaaS+Agile skills, such as working with legacy...
Rubyonrails-basic_378x225_v2 Agile Development Using Ruby on Rails- Basics
Learn Ruby programming language basics, the Ruby on Rails Model-View-Controller...
006fc510-1c57-480e-a52b-c697e7975bc1-3b496990dd82.small Agile Development Using Ruby on Rails - The Basics
Learn Ruby programming language basics, the Ruby on Rails Model-View-Controller...
More from 'Computer Science':
Regular_c63f14e6-77fc-4711-a3cb-559021adefdc Understanding the GDPR
Get to grips with the General Data Protection Regulation and take the first...
Regular_968073c1-6804-4d8e-a857-a19f0e54d8d9 Digital Skills: Mobile
Learn about mobile design, development and creating mobile experiences, as well...
4c70ad9b-9602-49af-bf00-83fa4bf47708-c5edba3c3294.small Machine Learning with Python: from Linear Models to Deep Learning
An in-depth introduction to the field of machine learning, from linear models...
95bf9ab8-159d-4930-9a4e-a452c1660664-4ef8a2453e0e.small Portfolio Management, Governance, & the PMO
Learn how a Project Management Office (PMO) works, discover techniques to monitor...
542d8850-77cd-4675-961a-b2673dbfc895-ec4582dc2b65.small Principles of Synthetic Biology
Learn how to engineer biological systems and program organisms to perform novel...
More from 'edX':
9dfa7041-eb6c-41fe-a1d7-54e7cc21f812-716252d8d5e6.small Business Communication
Learn how to effectively communicate and build professional relationships through...
B826a61b-6d2b-42a7-b757-cbcbe8b794c6-64bc93c988a6.small Teamwork & Collaboration
Learn essential teamwork and collaboration skills to lead, build and motivate...
4c70ad9b-9602-49af-bf00-83fa4bf47708-c5edba3c3294.small Machine Learning with Python: from Linear Models to Deep Learning
An in-depth introduction to the field of machine learning, from linear models...
E42186c5-bb5a-475d-9af8-2548444e8dcf-2aaa78a4cd03.small EQ for Family Business
An introduction to the importance of cultivating emotional intelligence in family...
7448c6b1-7aae-42ee-911b-cddfa9fe01c5-096386855b90.small English Composition
Improve your writing skills in this comprehensive introduction to English composition...

© 2013-2019