YoVDO

Agile Development Using Ruby on Rails

Offered By: Berkeley University of California via edX

Tags

Web Development Courses Javascript Courses Cloud Computing Courses Agile Courses Ruby on Rails Courses Software Engineering Courses Continuous Integration Courses Test-Driven Development Courses Service-Oriented Architecture Courses

Course Description

Overview

Software Engineer dominates the top jobs list globally for pay, quality of life, and opportunities for advancement. This Professional Certificate program teaches fundamental software engineering skills using Ruby on Rails, JavaScript and Agile methodology, to qualify you for in-demand jobs with high pay, satisfaction and growth potential.

You will learn the Ruby programming language and Ruby on Rails mvc web application framework.

This program will introduce Agile, which used by 60-80% of all programming teams, and by the majority of programming teams distributed across the globe. You will learn Agile through a "learn by doing" approach in which you use the same tools and techniques as professionals, such as test-driven development (TDD), behavior-driven design, continuous integration, and continuous deployment onto the public cloud.


Syllabus

Courses under this program:
Course 1: Introduction to Agile Software Development: Tools & Techniques

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



Course 2: Advanced Topics & Techniques in Agile Software Development

Advanced Topics & Techniques in Agile Software Development: Advanced SaaS Topics, Behavior Driven Design, Test Driven Development




Courses

  • 19 reviews

    4 weeks, 8-12 hours a week, 8-12 hours a week

    View details

    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.

  • 4 reviews

    4 weeks, 8-12 hours a week, 8-12 hours a week

    View details

    Part Two of the Professional Certificate Program in Agile Development of Software as a Service.

    The Agile Software Development program introduces 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.


Taught by

Armando Fox, David Patterson and Sam Joseph

Tags

Related Courses

Learn Javascript - 21 Essential Array Methods
Coursera Project Network via Coursera
3D Graphics for Web Developers
Pompeu Fabra University via FutureLearn
A Simple Scatter Plot using D3 js
Coursera Project Network via Coursera
Access WebView in an Android Studio Project
Coursera Project Network via Coursera
Deployment Pipelines using GitHub Actions
A Cloud Guru