- From www.coursera.org
Web Application Architectures
- Self-paced
- Free Access
- Free certificate
- 6 Sequences
- Introductive Level
Course details
Syllabus
Β Lecture 1: Historical Perspective
Β Lecture 2: What is a Web Application?
Β Lecture 3: Web 1.0, 2.0, 3.0 Application Architectures
Β Lecture 4: Design Patterns
Β Lecture 5: Setting up Your Development Environment
Week TwoΒ βΒ Module 2: Ruby on Rails
Β Β Lecture 1:Β Rails Overview
Β Lecture 2: Your First Rails App
Β Lecture 3: The Blog AppΒ β Iteration 1
Β Lecture 4: Rails Philosophy
Β Lecture 5: Version Control
Β Lecture 6: Git and Rails
Week ThreeΒ βΒ Module 3: Database Interactions
Β Β Lecture 1:Β Relational Databases
Β Lecture 2: Databases in Rails
Β Lecture 3: The Active Record Design Pattern
Β Lecture 4:Β The Blog AppΒ β Iteration 2 (Associations)
Β Lecture 5:Β The Blog AppΒ β Iteration 3 (Validations)
Week FourΒ βΒ Module 4: The Ruby Programming Language
Β Lecture 1: Ruby Background
Β Lecture 2: Classes and Inheritance
Β Lecture 3: Objects and Variables
Β Lecture 4:Β Strings, Regular Expressions and Symbols
Β Lecture 5:Β Expressions and Control Structures
Β Lecture 6: Collections, Blocks and Iterators
Week Five βΒ Module 5: Middleware
Β Lecture 1: What is Middleware?
Β Lecture 2: The Hypertext Transfer Protocol (HTTP)Β βΒ Introduction
Β Lecture 5:Β The Model-View-Controller (MVC) Design Pattern
Β Lecture 6:Β Rails ControllersΒ βΒ Request Handling
Β Lecture 7:Β Rails ControllersΒ βΒ Response
Β Lecture 8:Β MVC Implementation in Rails
Β Lecture 9:Β The Blog AppΒ βΒ Iteration 4
Week Six βΒ Module 6: Presentation/User Interface
Β Lecture 1: Introduction and Background
Β Lecture 2: HTMLΒ βΒ Basic Syntax
Prerequisite
Instructors
- Greg Heileman - Electrical and Computer Engineering
Editor
As New Mexicoβs flagship institution, UNM is a place where cutting-edge research and creative endeavors flourish. We empower our students to lead in tackling complex societal challenges, offering an exceptional education inspired by vision, scholarship, and creativity. UNMβs distinctive campus environment blend of culture and cuisine, styles and stories, people, pursuits and panoramas.
Platform
Coursera is a digital company offering massive open online course founded by computer teachers Andrew Ng and Daphne Koller Stanford University, located in Mountain View, California.Β
Coursera works with top universities and organizations to make some of their courses available online, and offers courses in many subjects, including: physics, engineering, humanities, medicine, biology, social sciences, mathematics, business, computer science, digital marketing, data science, and other subjects.