Course: Web Application Development: Basic Concepts
Modules:
Welcome
Web Applications - An Overview, Video 1: Modern Web Applications, Video 2: Historical Perspectives, Video 3: Web App Characteristics, Video 4: Course Overview, Video 5: Interview with Edwin Agbenyega, Video 1: Networking Concepts, Video 2: The Internet, Video 3: Internet Hot Topics, Video 4: Interview -Brian Pietrewicz, What is a Web Application? - An Overview, Video 1: Web Apps - A Model, Video 2: Web App Definition, Video 3: Evolution of Web Apps, Video 4: Design Patterns, Video 5: n-Tier Architecture, Setting up your Development Environment - An Overview, Video 1: Setting up your Development Environment, Video 2: Ruby and Rails, Video 3: Editors, GIT, SQLiteBrowser, Video 4: Web Developer Tools, Video 5: Interview - Melanie Moses
What are Web App Frameworks? - An Overview, Video 1: What is Programming?, Video 2: Application Frameworks, Video 3: Web Application Frameworks, Video 4: The Model-View-Controller Design Pattern, The Ruby on Rails Framework - An Overview, Video 1: Your First Rails Program, Video 2: Scaffolding, Video 3: Ruby Programming I: Objects, Classes and Inheritance, Video 4: Ruby Programming II: Strings, Regular Expressions and Symbols, Video 5: Ruby Programming III: Expressions and Control Structures, Modern Software Practices - An Overview, Video 1 -Software Processes, Video 2 - Agile Development, Video 3 - The Blog App, Version Control - An Overview, Video 1 - Why Version Control, Video 2 - Version Control Basics, Video 3 - Git Introduction, Video 4 - Git in Practice
Relational Databases in Web Apps - An Overview, Video #1 - Data Management in Web Apps, Video #2 - Relational Databases: Basic Concepts, Video #3 - Database Schema I, Video #4 - Database Schema II, Database Integration in Web Apps - An Overview, Video #1 - Application Environments, Video #2 - Database Configuration, Video #3 - Database Management, Video #4 - Blog App Databases, Active Record Design Pattern - An Overview, Video #1 - Active Record Design - An Overview, Video #2 - Active Record in Rails, Video #3 - Database Migrations, Video #4 - Blog - Iteration 2, Database Associations and Validations - An Overview, Video #1 - Associations, Video #2 -Blog App - Iteration 3, Video #3 - Validations, Video #4 - Blog App - Iteration 4
Middleware an Introduction - An Overview, Video 1: What is Middleware?, Video 2: Middleware in Web Apps, Video 3: Middleware Frameworks, The HTTP Protocal - An Overview, Video 1: HTTP Overview, Video 2: HTTP Request, Video 3: HTTP Response, Video 4: HTTP Sessions and Cookies, MVC Over Rails Middleware- An Overview, Video 1: Request Processing, Video 2: RESTful Web Services, Video 3: Response Processing, Video 4: MVC in Rails
Presentation Tier Overview - An Overview, Video 1: The Presentation Tier, Video 2: Layout and Design, Video 3: HTML: History and Philosophy, Video 4: HTML CSS and JavaScript, HTML CSS and JavaScript Overview - An Overview, Video 1: HTML Overivew, Video 2: CSS Overview, Video 3: JavaScript Overview, Dynamic Content and Ajax Overview - An Overview, Video 1: Ajax Background, Video 2: Ajax Cycle, Video 3: Dynamic Content Creation, Video 4: Blog App - Iteration 5