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