Building Dynamic Websites

Video Lectures

Displaying all 13 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 12
Security
Play Video
Security
Obvious Threats. suPHP. Cookies. Session Hijacking. SSL. Public-Key Cryptography. Diffie-Hellman (DLP). SQL Injection Attacks. The Same Origin Policy. Attacks. CSRF/XSRF. XSS.b
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.