Building Dynamic Websites

Video Lectures

Displaying all 12 video lectures.
Lecture 1
HTTP
Play Video
HTTP

DNS. Web hosts. Virtual private servers. SSH. SFP. Validity. Cross-browser issues. Yahoo! UI Library (YUI).
Lecture 2
PHP
Play Video
PHP

HTTP. Apache. mod_rewrite. BIND. XAMPP. Forms. PHP. suPHP. Variables. Types. References. Superglobals. Arrays. Loops.
Lecture 3
PHP (continued)
Play Video
PHP (continued)

Forms. Regular expressions. XML. DOM. XPath. OOP. Authentication. .htaccess. SSL. Cookies. Sessions.
Lecture 4
XML
Play Video
XML
Lecture 5
XML (continued)
Play Video
XML (continued)
Lecture 6
SQL
Play Video
SQL

RSS. Authentication. Cookies. Tables. MySQL. phpMyAdmin. SQL.
Lecture 7
SQL (continued)
Play Video
SQL (continued)

MySQL. SQL. MySQL types. Indexes, constraints. MySQL Functions. JOIN. Race conditions. INSERT ... ON DUPLICATE KEY UPDATE. Transactions (InnoDB). Locks (MyISAM). CSV.
Lecture 8
JavaScript
Play Video
JavaScript

JavaScript. noscript. Statements. focus(). Validation. Regular expressions. Global objects. Objects. Arrays. OOP (prototype-based). Event handlers. CSS properties. blink. YUI Event Utility. Frameworks. YUI Library Utilities. YUI Library Controls/Widgets. Quirks. Static code analysis. Debuggers. Compressors.
Lecture 9
JavaScript (continued)
Play Video
JavaScript (continued)

JavaScript. noscript. Statements. focus(). Validation. Regular expressions. Global objects. Objects. Arrays. OOP (prototype-based). Event handlers. CSS properties. blink. YUI Event Utility. Frameworks. YUI Library Utilities. YUI Library Controls/Widgets. Quirks. Static code analysis. Debuggers. Compressors.
Lecture 10
Ajax
Play Video
Ajax

DOM. XMLHttpRequest. Methods. Properties. Content Types. JSON. PHP + JSON. Progress. Frameworks. YUI Connection Manager.
Lecture 11
Ajax (continued)
Play Video
Ajax (continued)

DOM. XMLHttpRequest. Methods. Properties. Content Types. JSON. PHP + JSON. Progress. Frameworks. YUI Connection Manager.
Lecture 13
Scalability
Play Video
Scalability

Vertical Scaling. Horizontal Scaling. PHP Acceleration. PHP Accelerators. Load Balancing at Layer 4. Load Balancing with BIND. Load Balancing at Layer 7. Sticky Sessions. Load Balancers. Caching. .html. MySQL Query Cache. memcached. MySQL. Replication: Master-Slave. Replication: Master-Master. Load Balacing + Replication + Partitioning. High Availability. MySQL Cluster.