- 来自www.coursera.org
Web Application Architectures
课程
en
英语
36 时
此内容评级为 4.5/5
- 自定进度
- 免费获取
- 免费证书
- 6 序列
- 等级 介绍
课程详情
教学大纲
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 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 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 – ResponseLecture 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先决条件
没有。
讲师
- Greg Heileman - Electrical and Computer Engineering
编辑
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.
平台
Coursera是一家数字公司,提供由位于加利福尼亚州山景城的计算机教师Andrew Ng和达芙妮科勒斯坦福大学创建的大型开放式在线课程。
Coursera与顶尖大学和组织合作,在线提供一些课程,并提供许多科目的课程,包括:物理,工程,人文,医学,生物学,社会科学,数学,商业,计算机科学,数字营销,数据科学 和其他科目。
完成这个资源,写一篇评论