Skip to main content

Introduction to Agile Software Development: Tools & Techniques

Introduction to Agile Software Development: Tools & Techniques: Cloud Computing, Service-Oriented Architecture, Ruby on Rails

...
This course is archived
Future dates to be announced

Introduction to Agile Software Development: Tools & Techniques

Introduction to Agile Software Development: Tools & Techniques: Cloud Computing, Service-Oriented Architecture, Ruby on Rails

4 weeks
8–12 hours per week
Self-paced
Progress at your own speed
Free
Optional upgrade available
This course is archived
Future dates to be announced

About this course

Skip About this course

Part One of the Professional Certificate Program in Agile Development of Software as a Service. This course presents ideas and techniques for designing, developing, and modifying large software systems using Agile techniques and the same best-of-breed tools used by professionals, including GitHub, Pivotal Tracker, Travis CI, Heroku, and more.

At a glance

  • Institution: BerkeleyX
  • Subject: Computer Science
  • Level: Intermediate
  • Prerequisites:

    Programming proficiency in at least one imperative object-oriented language (Python, Java, etc.), familiarity with both the theoretical underpinnings and implementation of basic data structures (lists, hashes, queues, etc.), understanding of the basics of functional programming and higher-order functions.

    We will teach the basics of Ruby at a very accelerated pace that assumes thorough familiarity with OOP inheritance, static/class vs. instance methods and attributes, recursion, hash tables/hash maps, list comprehensions, higher-order functions, lambda expressions.

    This course is NOT a good first course in programming. Basic Unix command-line skills are helpful; we will provide a cheat sheet.

What you'll learn

Skip What you'll learn
  • Introduction to SaaS, Agile, and Cloud Computing
  • Ruby on Rails
  • SaaS Architecture

About the instructors

Interested in this course for your business or team?

Train your employees in the most in-demand topics, with edX For Business.