Online course on Web Application Architectures

Web Application Architectures

 

Web application architectures is an online course by The University of New Mexico. This course helps you to learn how to build and deploy modern web application architectures - applications that run over the Internet, in the "cloud," using a browser as the user interface.

About the course
This course explores the development of web application architectures from an engineering perspective. By the end of the course students will be able to:

  • Design, develop and deploy a modern web application.
  • Understand the major architectural components in web apps, and how they fit together.
  • Use Ruby on Rails.
  • Better understand modern software engineering practice.

Course Syllabus
Week 1 - Module 1: Introduction and Background
Week 2 - Module 2: Ruby on Rails
Week 3 - Module 3: Database Interactions
Week 4 - Module 4: The Ruby Programming Language
Week 5 - Module 5: Middleware
Week 6 - Module 6: Presentation/User Interface

Prerequisites
This course will involve a significant amount of programming and additional reading to get the most out of the class.
The course takers are expected to be proficient in some object-oriented programming language, e.g. C++, C#, Python, Java, or Ruby.

Course Format
The class is broken up into six modules. Each consists of a set of lecture videos, which are between 6 and 12 minutes in length. Each module contains quiz questions and homework assignments that are not part of video lectures.

Course Sessions
August 11, 2014 - September 22, 2014

For more information, click here.

For Quick Alerts
ALLOW NOTIFICATIONS  
For Daily Alerts

    --Or--
    Select a Field of Study
    Select a Course
    Select UPSC Exam
    Select IBPS Exam
    Select Entrance Exam
    JOIN US ON SOCIAL NETWORKS

    Thousands of Careerindia readers receive our evening newsletter.
    Have you subscribed?

    For great career opportunity, get instant updates on Education, Career & Job
    Careerindia

    We use cookies to ensure that we give you the best experience on our website. This includes cookies from third party social media websites and ad networks. Such third party cookies may track your use on Careerindia sites for better rendering. Our partners use cookies to ensure we show you advertising that is relevant to you. If you continue without changing your settings, we'll assume that you are happy to receive all cookies on Careerindia website. However, you can change your cookie settings at any time. Learn more