Web Application Architectures

Course
en
English
36 h
This content is rated 0 out of 5
Source
  • From www.coursera.org
Conditions
  • Self-paced
  • Free Access
  • Free certificate
More info
  • 6 Sequences
  • Introductive Level

Their employees are learning daily with Edflex

  • Safran
  • Air France
  • TotalEnergies
  • Generali
Learn more

Course details

Syllabus

Β Week One – Module 1: Introduction and BackgroundΒ 
Β  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 3: HTTP – Request
Β  Lecture 4:Β HTTP – Response
Β  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
Β  Lecture 3: HTML – Document Structure
Β  Lecture 4:Β HTML – Forms
Β  Lecture 5: Dynamic Content
Β  Lecture 6: Cascading Style Sheets (CSS)
Β  Lecture 7: JavaScript and jQuery
Β  Lecture 8: Ajax
Β  Lecture 9:Β The Blog App – Iteration 5

Prerequisite

None.

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.

This content is rated 4.5 out of 5
(no review)
This content is rated 4.5 out of 5
(no review)
Complete this resource to write a review