UC Berkeley with edX is offering Part 1 of online course on Engineering Software as a Service (SaaS). This is an intermediate course that provides information about how to code long-lasting software using highly-productive Agile techniques. During this MOOC learners will understand the new challenges and opportunities of SaaS versus shrink-wrapped software. This is a nine week course that starts on October 5, 2015.
Course Details In Brief
User Review( votes)
Length: 9 weeks
Subject: Engineering Software as a Service (SaaS)
Institution: University of California, Berkeley with edX
Certificate Available: Yes. Verified certificate for $49
Session: Starts October 5, 2015.
Why Choose The University of California, Berkeley MOOC?
This is a free online course. Applicants can add a verified certificate for $49. Berkeley is also working with edX to develop and foster adoption of Small Private Online Courses (SPOCs) on campuses around the world. SPOCs are designed to supplement and enhance the learning experience of on-campus students, while providing local faculty an opportunity for more interactive activities and more time for “high-touch” pedagogy. Those who successfully complete the assignments and earn a passing grade can get an honor code certificate or verified certificate from BerkeleyX. The new class also includes embedded live chat with Teaching Assistants and other students and opportunities for remote pair programming with other students.
Course Prerequisites are 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. Basic Unix command-line skills are helpful. Familiarity with Git, GitHub and Heroku will also be helpful.
You Will Learn
By the end of the course, you will have knowledge of :
-Develop Software as a Service (SaaS) using Ruby on Rails and an agile technique
-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
For detailed information go through edX.