[coursera]Web Application Architecturesseeders: 3
leechers: 3
[coursera]Web Application Architectures (Size: 906.18 MB)
Description
Syllabus
Web Application Architectures, week-by-week Week One, March 24-29 — 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 Homework: Quiz 1, Lectures 1-2, due March 30. Homework: Quiz 2, Lectures 3-4, due March 30. Week Two, March 30-April 5 — 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 Homework: Quiz 3, Lectures 1-2, due April 6. Homework: Quiz 4, Lectures 3-4, due April 6. Homework: Quiz 5, Lectures 5-6, due April 6. Homework: Programming Assignment 1, due April 6. Week Three, April 6-12 — 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) Homework: Quiz 6, Lectures 1-2, due April 13. Homework: Quiz 7, Lectures 3-5, due April 13. Homework: Programming Assignment 2, due April 13. Week Four, April 13-19 — 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 Homework: Quiz 8, Lectures 1-2, due April 20. Homework: Quiz 9, Lectures 3-4, due April 20. Homework: Quiz 10, Lectures 5-6, due April 20. Week Five, April 20-28 — 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 Homework: Quiz 11, Lectures 1-3, due April 22. Homework: Quiz 12, Lectures 4-6, due April 22. Homework: Quiz 14, Lectures 7-8, due April 22. Homework: Programming Assignment 3, due April 22. Week Six, April 29-May 7 — 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 Homework: Quiz 15, Lectures 1-2, due May 9. Homework: Quiz 16, Lectures 3-4, due May 9. Homework: Quiz 17, Lectures 5-6, due May 9. Homework: Quiz 18, Lectures 7-8, due May 9. Homework: Programming Assignment 4, due May 9. Sharing Widget |