Detalle del curso

Agile Development Using Ruby on Rails - The Basics

Learn Ruby programming language basics, the Ruby on Rails Model-View-Controller (MVC) development framework and software engineering fundamentals.

Acerca de este curso

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.

Que aprenderás

  • 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

Conoce a tus instructores

imagen de instructor

Armando Fox

Professor of Computer Science

UC Berkeley

imagen de instructor

David Patterson

Pardee Professor of Computer Science

UC Berkeley

imagen de instructor

Sam Joseph

Associate Professor of Computer Science

Hawaii Pacific University

Obtén un certificado para resaltar el conocimiento y las habilidades que adquiriste ($ 300USD)

imagen de certificado
  • Oficial y aprobado

    Obtén un certificado con el logotipo de la institución y la firma de un profesor para demostrar tus logros y aumentar tus prospectos profesionales

  • Fácil de compartir

    Agrega el certificado a tu currículum u hoja de vida, o publicalo directamente en LinkedIn

  • Medida motivacional demostrada

    Concédete a ti mismo un estímulo adicional para completar el curso

  • Apoya nuestra labor

    EdX es una organización sin fines de lucro que se sustenta mediante la expedición de certificados y su objetivo es colaborar en el establecimiento de una educación gratuita y accesible para todo el mundo

Ir al curso

Categoría: Computer Science

Nivel : Intermediate

Institución : University of California, Berkeley

Valor : GRATUITO
Agregue un certificado aprobado por $300 USD

Esfuerzo : 10-12 horas a la semana

Duración : 6 Semanas

Prerequisitos

Programming proficiency in an object-oriented programming language such as Java, C#, C++, Python, or Ruby is required. 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. Familiarity with Git, GitHub and Heroku will also be helpful.

¿Quiénes somos?

Aprenderis es la nueva plataforma de OCCEducación que permite a las personas compartir y acceder al conocimiento global mediante cursos en línea desde cualquier dispositivo, en cualquier momento y en cualquier lugar.

¡Crea y vende tu curso en línea!

Haz de tus conocimientos una fuente de ingresos

Asesoría gratis

Encontrar cursos

Cursos gratis

¿Qué quieres aprender hoy?

Cursos en línea. Estudia desde cualquier dispositivo y a tu propio ritmo

Conoce nuestros Terminos y Condiciones de uso así como las Políticas de privacidad

"Para una mejor experiencia con la plataforma Aprenderis, sugerimos utilizar el navegador Google Chrome ó Safari."