<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8112532718370489565</id><updated>2011-11-27T15:26:31.608-08:00</updated><title type='text'>Video Tutorials for Web Development</title><subtitle type='html'>Video Tutorials for Web Development</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://videotutorials4all.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8112532718370489565/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://videotutorials4all.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Xsan</name><uri>http://www.blogger.com/profile/04560637519156325133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8112532718370489565.post-2211654499733380479</id><published>2008-08-13T22:58:00.000-07:00</published><updated>2008-08-13T23:42:24.125-07:00</updated><title type='text'>Ruby on Rails Essential Video Training</title><content type='html'>&lt;h1 style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;Ruby on Rails Essential Video Training&lt;br /&gt;&lt;/span&gt;&lt;/h1&gt; &lt;h1 style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;Ruby on Rails aims to make building web applications simpler. In &lt;em&gt;Ruby on Rails Essential Training&lt;/em&gt;, expert instructor Kevin Skoglund focuses on the same goal. Kevin explains the complete process--from understanding the fundamental concepts behind any Ruby on Rails project to creating full-featured, easy-to-maintain applications using the Ruby on Rails framework. Using the practical project of building an online store as an example, Skoglund teaches the basics of the Ruby language. He also covers how to design an application, how to build dynamic interfaces, how to structure and interact with databases, how to create a working shopping cart, and how to regulate user access with passwords. We thank our colleagues at &lt;a href="http://pragmaticprogrammer.com/titles" target="_blank"&gt;The Pragmatic Programmers, L.L.C.&lt;/a&gt;, for permission to adapt certain code from their book &lt;i&gt;&lt;a href="http://www.pragmaticprogrammer.com/titles/rails2/index.html" target="_blank"&gt;Agile Web Development with Rails&lt;/a&gt;&lt;/i&gt; for use in this tutorial. Exercise files accompany the tutorials.&lt;br /&gt;&lt;br /&gt;Original Price: US$ 99.95       &lt;/span&gt;&lt;span style="font-size:100%;"&gt;Discounted Price : US$ 25.00&lt;br /&gt;&lt;/span&gt;&lt;/h1&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;Table of contents&lt;/span&gt;                 &lt;h3&gt;Introduction&lt;/h3&gt;       &lt;table class="linkList" cellpadding="3" width="94%"&gt;                  &lt;tbody&gt;&lt;tr class="altRow"&gt;           &lt;td&gt;            &lt;a href="javascript:;" onclick="popupOTL(324,'{CF4B0C44-0B84-495D-86E0-498E791D49CA}',0,880,676,true,'0');setWatched(this);"&gt;Introduction&lt;/a&gt;            &lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;3:21&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;4.4 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRowOdd"&gt;           &lt;td&gt;How to use the exercise files&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;2:01&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;2.6 MB&lt;/td&gt;     &lt;/tr&gt;         &lt;/tbody&gt;&lt;/table&gt;             &lt;h3&gt;1. What Is Ruby on Rails?&lt;/h3&gt;       &lt;table class="linkList" cellpadding="3" width="94%"&gt;                  &lt;tbody&gt;&lt;tr class="altRow"&gt;           &lt;td&gt;            &lt;a href="javascript:;" onclick="popupOTL(324,'{4B857747-DB43-4959-B16A-3B0C11C8A9D0}',0,880,676,true,'0');setWatched(this);"&gt;What is Ruby on Rails?&lt;/a&gt;            &lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;2:18&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;1.8 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRowOdd"&gt;           &lt;td&gt;            &lt;a href="javascript:;" onclick="popupOTL(324,'{B16AF9CF-53F0-44E9-8FD9-F205A84C65F2}',0,880,676,true,'0');setWatched(this);"&gt;What is Rails?&lt;/a&gt;            &lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;2:44&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;2 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRow"&gt;           &lt;td&gt;            &lt;a href="javascript:;" onclick="popupOTL(324,'{78E103B2-FBE7-4F98-A0D9-650B6463A04A}',0,880,676,true,'0');setWatched(this);"&gt;DRY, conventions, and sensible defaults&lt;/a&gt;            &lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;3:34&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;2.4 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRowOdd"&gt;           &lt;td&gt;            &lt;a href="javascript:;" onclick="popupOTL(324,'{9DEBFCE0-BA3E-4B26-8B93-87CC28979B71}',0,880,676,true,'0');setWatched(this);"&gt;MVC architecture&lt;/a&gt;            &lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;4:43&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;3.3 MB&lt;/td&gt;     &lt;/tr&gt;         &lt;/tbody&gt;&lt;/table&gt;             &lt;h3&gt;2. Installing Ruby on Rails&lt;/h3&gt;       &lt;table class="linkList" cellpadding="3" width="94%"&gt;                  &lt;tbody&gt;&lt;tr class="altRow"&gt;           &lt;td&gt;Installation overview&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;7:03&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;8.7 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRowOdd"&gt;           &lt;td&gt;            &lt;a href="javascript:;" onclick="popupOTL(324,'{41691347-122F-4F55-9AD5-AB1EB59B2C45}',0,880,676,true,'0');setWatched(this);"&gt;Installing Ruby and RubyGems&lt;/a&gt;            &lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;20:05&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;40.7 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRow"&gt;           &lt;td&gt;            &lt;a href="javascript:;" onclick="popupOTL(324,'{1F7382F5-0017-44B5-AEA2-EE76A8836063}',0,880,676,true,'0');setWatched(this);"&gt;Installing Rails&lt;/a&gt;            &lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;3:26&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;4.9 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRowOdd"&gt;           &lt;td&gt;            &lt;a href="javascript:;" onclick="popupOTL(324,'{83F7A2DC-9E1F-45F2-B865-682F0BAA8290}',0,880,676,true,'0');setWatched(this);"&gt;Installing MySQL&lt;/a&gt;            &lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;10:13&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;17.3 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRow"&gt;           &lt;td&gt;TextMate&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;4:42&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;7.4 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRowOdd"&gt;           &lt;td&gt;Webserver&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;2:14&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;4.1 MB&lt;/td&gt;     &lt;/tr&gt;         &lt;/tbody&gt;&lt;/table&gt;             &lt;h3&gt;3. Getting Started&lt;/h3&gt;       &lt;table class="linkList" cellpadding="3" width="94%"&gt;                  &lt;tbody&gt;&lt;tr class="altRow"&gt;           &lt;td&gt;            &lt;a href="javascript:;" onclick="popupOTL(324,'{470CFC5F-94D2-4BF0-8B8B-579F9A9A1FD5}',0,880,676,true,'0');setWatched(this);"&gt;Creating a work folder and a Rails project&lt;/a&gt;            &lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;6:50&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;9.5 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRowOdd"&gt;           &lt;td&gt;            &lt;a href="javascript:;" onclick="popupOTL(324,'{705EC554-C8C3-462F-99B9-5C5D1749714A}',0,880,676,true,'0');setWatched(this);"&gt;Creating a controller and an action&lt;/a&gt;            &lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;8:22&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;11.5 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRow"&gt;           &lt;td&gt;            &lt;a href="javascript:;" onclick="popupOTL(324,'{50393C4D-D328-42B6-80B0-61483EE88055}',0,880,676,true,'0');setWatched(this);"&gt;Creating a view&lt;/a&gt;            &lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;5:35&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;6.3 MB&lt;/td&gt;     &lt;/tr&gt;         &lt;/tbody&gt;&lt;/table&gt;             &lt;h3&gt;4. How the Rails Framework Works&lt;/h3&gt;       &lt;table class="linkList" cellpadding="3" width="94%"&gt;                  &lt;tbody&gt;&lt;tr class="altRow"&gt;           &lt;td&gt;Understanding the operation trail&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;4:22&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;4 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRowOdd"&gt;           &lt;td&gt;Getting familiar with the file structure&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;5:12&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;7.2 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRow"&gt;           &lt;td&gt;How server requests are handled&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;10:02&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;16.8 MB&lt;/td&gt;     &lt;/tr&gt;         &lt;/tbody&gt;&lt;/table&gt;             &lt;h3&gt;5. Setting Up a Database&lt;/h3&gt;       &lt;table class="linkList" cellpadding="3" width="94%"&gt;                  &lt;tbody&gt;&lt;tr class="altRow"&gt;           &lt;td&gt;A quick dip in the database pool&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;2:24&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;1.6 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRowOdd"&gt;           &lt;td&gt;Creating a database and a database table&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;9:21&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;13.3 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRow"&gt;           &lt;td&gt;Configuring a Rails application to connect&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;7:27&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;11.9 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRowOdd"&gt;           &lt;td&gt;Scaffold: Magic CRUD&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;9:22&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;11.4 MB&lt;/td&gt;     &lt;/tr&gt;         &lt;/tbody&gt;&lt;/table&gt;             &lt;h3&gt;6. Controllers, Views, and Dynamic Content&lt;/h3&gt;       &lt;table class="linkList" cellpadding="3" width="94%"&gt;                  &lt;tbody&gt;&lt;tr class="altRow"&gt;           &lt;td&gt;RHTML: Adding dynamic content to the view&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;8:59&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;10.5 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRowOdd"&gt;           &lt;td&gt;Variables in Ruby&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;7:08&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;6.8 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRow"&gt;           &lt;td&gt;Getting the controller to interact with the view&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;4:40&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;6.9 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRowOdd"&gt;           &lt;td&gt;Calling controller actions from other actions&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;6:27&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;6.8 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRow"&gt;           &lt;td&gt;Linking to other actions from the view&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;8:41&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;9.2 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRowOdd"&gt;           &lt;td&gt;Rendering an action&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;11:51&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;13.3 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRow"&gt;           &lt;td&gt;Redirecting an action&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;7:52&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;7.9 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRowOdd"&gt;           &lt;td&gt;Public vs. private actions&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;7:15&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;8.5 MB&lt;/td&gt;     &lt;/tr&gt;         &lt;/tbody&gt;&lt;/table&gt;             &lt;h3&gt;7. Essential Ruby&lt;/h3&gt;       &lt;table class="linkList" cellpadding="3" width="94%"&gt;                  &lt;tbody&gt;&lt;tr class="altRow"&gt;           &lt;td&gt;Review and introduction&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;2:30&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;2.9 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRowOdd"&gt;           &lt;td&gt;String basics&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;11:16&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;12.9 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRow"&gt;           &lt;td&gt;Double-quoted strings&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;5:45&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;8.5 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRowOdd"&gt;           &lt;td&gt;Numbers&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;11:26&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;13.1 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRow"&gt;           &lt;td&gt;Introduction to arrays&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;7:11&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;7 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRowOdd"&gt;           &lt;td&gt;Manipulating arrays&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;9:29&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;11.8 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRow"&gt;           &lt;td&gt;Ranges&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;4:47&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;5.4 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRowOdd"&gt;           &lt;td&gt;Hashes&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;11:53&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;12.7 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRow"&gt;           &lt;td&gt;Control flow: Logical expressions&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;10:08&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;10.7 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRowOdd"&gt;           &lt;td&gt;Control flow: Loops and blocks&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;5:18&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;5.6 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRow"&gt;           &lt;td&gt;Control flow: Iterators&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;8:37&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;10 MB&lt;/td&gt;     &lt;/tr&gt;         &lt;/tbody&gt;&lt;/table&gt;             &lt;h3&gt;8. Troubleshooting&lt;/h3&gt;       &lt;table class="linkList" cellpadding="3" width="94%"&gt;                  &lt;tbody&gt;&lt;tr class="altRow"&gt;           &lt;td&gt;Commenting your code&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;4:22&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;5.9 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRowOdd"&gt;           &lt;td&gt;Errors and logs&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;6:38&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;13.3 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRow"&gt;           &lt;td&gt;Seeing what went wrong&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;6:42&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;8.1 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRowOdd"&gt;           &lt;td&gt;Breaking problems into pieces&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;1:28&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;1 MB&lt;/td&gt;     &lt;/tr&gt;         &lt;/tbody&gt;&lt;/table&gt;             &lt;h3&gt;9. Models&lt;/h3&gt;       &lt;table class="linkList" cellpadding="3" width="94%"&gt;                  &lt;tbody&gt;&lt;tr class="altRow"&gt;           &lt;td&gt;Creating a model&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;3:46&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;4.6 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRowOdd"&gt;           &lt;td&gt;Accessing your model&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;5:52&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;6.2 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRow"&gt;           &lt;td&gt;Adding model attributes&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;6:28&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;8.3 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRowOdd"&gt;           &lt;td&gt;Understanding instances&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;8:04&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;7.9 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRow"&gt;           &lt;td&gt;Manipulating instances&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;5:53&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;5.9 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRowOdd"&gt;           &lt;td&gt;Setting default values with Initialize&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;3:42&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;4.4 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRow"&gt;           &lt;td&gt;Creating inheritance&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;6:20&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;7.4 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRowOdd"&gt;           &lt;td&gt;Using inheritance&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;6:54&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;8.3 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRow"&gt;           &lt;td&gt;Basic model interaction&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;8:27&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;9.4 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRowOdd"&gt;           &lt;td&gt;Advanced model interaction&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;11:26&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;13.8 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRow"&gt;           &lt;td&gt;Judicious model use&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;2:27&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;1.6 MB&lt;/td&gt;     &lt;/tr&gt;         &lt;/tbody&gt;&lt;/table&gt;             &lt;h3&gt;10. Working with Databases&lt;/h3&gt;       &lt;table class="linkList" cellpadding="3" width="94%"&gt;                  &lt;tbody&gt;&lt;tr class="altRow"&gt;           &lt;td&gt;Setting up for this chapter&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;1:30&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;2.7 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRowOdd"&gt;           &lt;td&gt;Switching back to our database&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;3:56&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;5.5 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRow"&gt;           &lt;td&gt;Basic SQL syntax&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;4:20&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;3.1 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRowOdd"&gt;           &lt;td&gt;Using SQL syntax&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;5:31&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;8.5 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRow"&gt;           &lt;td&gt;Finding records in Rails&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;8:27&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;10.4 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRowOdd"&gt;           &lt;td&gt;Using conditions to find specific records&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;7:37&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;7.8 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRow"&gt;           &lt;td&gt;Ordering found records&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;2:19&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;3 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRowOdd"&gt;           &lt;td&gt;Limiting found records&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;2:46&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;3.6 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRow"&gt;           &lt;td&gt;Finding a single record&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;7:48&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;10.8 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRowOdd"&gt;           &lt;td&gt;Using parameters to find records&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;5:10&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;6.7 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRow"&gt;           &lt;td&gt;Creating and saving records&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;5:29&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;7.6 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRowOdd"&gt;           &lt;td&gt;Submitting forms to the database&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;11:17&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;16.8 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRow"&gt;           &lt;td&gt;Updating records&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;6:05&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;8.9 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRowOdd"&gt;           &lt;td&gt;Deleting records&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;3:46&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;4.7 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRow"&gt;           &lt;td&gt;Validating database data&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;8:21&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;10.3 MB&lt;/td&gt;     &lt;/tr&gt;         &lt;/tbody&gt;&lt;/table&gt;             &lt;h3&gt;11. Building an Application, Pt. 1: Working with Multiple Databases&lt;/h3&gt;       &lt;table class="linkList" cellpadding="3" width="94%"&gt;                  &lt;tbody&gt;&lt;tr class="altRow"&gt;           &lt;td&gt;Blueprinting your application&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;6:44&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;4.8 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRowOdd"&gt;           &lt;td&gt;Preparing databases&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;7:34&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;9 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRow"&gt;           &lt;td&gt;Relating databases: One-to-many&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;4:07&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;3.2 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRowOdd"&gt;           &lt;td&gt;Creating a relationship&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;9:10&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;14.2 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRow"&gt;           &lt;td&gt;Generating your own scaffold&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;2:58&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;5 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRowOdd"&gt;           &lt;td&gt;The Flash hash&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;4:30&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;6.4 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRow"&gt;           &lt;td&gt;Partials&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;2:26&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;4.3 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRowOdd"&gt;           &lt;td&gt;CRUD and relational databases&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;12:43&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;19 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRow"&gt;           &lt;td&gt;Relating databases: Many-to-many (simple)&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;4:26&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;3.6 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRowOdd"&gt;           &lt;td&gt;Creating a simple join table&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;15:13&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;22.6 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRow"&gt;           &lt;td&gt;Relating databases: Many-to-many (rich)&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;3:16&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;2.8 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRowOdd"&gt;           &lt;td&gt;Creating a rich join table&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;3:57&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;5.7 MB&lt;/td&gt;     &lt;/tr&gt;         &lt;/tbody&gt;&lt;/table&gt;             &lt;h3&gt;12. Building an Application, Pt. 2: Creating Interfaces&lt;/h3&gt;       &lt;table class="linkList" cellpadding="3" width="94%"&gt;                  &lt;tbody&gt;&lt;tr class="altRow"&gt;           &lt;td&gt;Building the admin area&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;7:23&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;8.1 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRowOdd"&gt;           &lt;td&gt;Finishing the admin area&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;5:14&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;7.9 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRow"&gt;           &lt;td&gt;Designing the public area&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;6:54&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;10 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRowOdd"&gt;           &lt;td&gt;Adding images&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;2:51&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;4.7 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRow"&gt;           &lt;td&gt;Cycle and zebra-striping&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;2:29&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;3.6 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRowOdd"&gt;           &lt;td&gt;Formatting dates and times&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;4:26&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;7 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRow"&gt;           &lt;td&gt;Helpers: Built-in and custom&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;4:41&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;8.7 MB&lt;/td&gt;     &lt;/tr&gt;         &lt;/tbody&gt;&lt;/table&gt;             &lt;h3&gt;13. Building an Application, Pt. 3: Adding a Shopping Cart&lt;/h3&gt;       &lt;table class="linkList" cellpadding="3" width="94%"&gt;                  &lt;tbody&gt;&lt;tr class="altRow"&gt;           &lt;td&gt;Building a shopping cart&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;10:03&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;10.8 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRowOdd"&gt;           &lt;td&gt;Cookies and sessions&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;7:14&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;9.5 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRow"&gt;           &lt;td&gt;Creating a ''before'' filter&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;2:24&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;3.2 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRowOdd"&gt;           &lt;td&gt;Adding items to the cart&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;6:06&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;9.8 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRow"&gt;           &lt;td&gt;Emptying the cart&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;3:41&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;6.4 MB&lt;/td&gt;     &lt;/tr&gt;         &lt;/tbody&gt;&lt;/table&gt;             &lt;h3&gt;14. Building an Application, Pt. 4: Finishing Your Application&lt;/h3&gt;       &lt;table class="linkList" cellpadding="3" width="94%"&gt;                  &lt;tbody&gt;&lt;tr class="altRow"&gt;           &lt;td&gt;Layouts&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;5:10&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;7.3 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRowOdd"&gt;           &lt;td&gt;Sending values to layouts&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;3:58&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;5.3 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRow"&gt;           &lt;td&gt;Building a checkout form&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;2:32&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;2.9 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRowOdd"&gt;           &lt;td&gt;Handling payments&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;6:40&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;9.9 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRow"&gt;           &lt;td&gt;Using stylesheets&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;4:20&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;7.3 MB&lt;/td&gt;     &lt;/tr&gt;         &lt;/tbody&gt;&lt;/table&gt;             &lt;h3&gt;15. Building an Application, Pt. 5: Regulating User Access&lt;/h3&gt;       &lt;table class="linkList" cellpadding="3" width="94%"&gt;                  &lt;tbody&gt;&lt;tr class="altRow"&gt;           &lt;td&gt;Setting up encrypted passwords&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;6:44&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;8.6 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRowOdd"&gt;           &lt;td&gt;Logging in users&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;3:30&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;5.2 MB&lt;/td&gt;     &lt;/tr&gt;                  &lt;tr class="altRow"&gt;           &lt;td&gt;Regulating user access&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;6:37&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;10.9 MB&lt;/td&gt;     &lt;/tr&gt;         &lt;/tbody&gt;&lt;/table&gt;             &lt;h3&gt;16. Deploying Your Application&lt;/h3&gt;       &lt;table class="linkList" cellpadding="3" width="94%"&gt;                  &lt;tbody&gt;&lt;tr class="altRow"&gt;           &lt;td&gt;Deploying your application&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;3:17&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;5 MB&lt;/td&gt;     &lt;/tr&gt;         &lt;/tbody&gt;&lt;/table&gt;             &lt;h3&gt;Conclusion&lt;/h3&gt;                                    &lt;table class="linkList" cellpadding="3" width="94%"&gt;&lt;tbody&gt;&lt;tr class="altRow"&gt;&lt;td&gt;Goodbye&lt;/td&gt;      &lt;td align="right" nowrap="nowrap"&gt;0:49&lt;/td&gt;      &lt;td align="right" nowrap="nowrap" width="75"&gt;1.1 MB&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8112532718370489565-2211654499733380479?l=videotutorials4all.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://videotutorials4all.blogspot.com/feeds/2211654499733380479/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8112532718370489565&amp;postID=2211654499733380479' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8112532718370489565/posts/default/2211654499733380479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8112532718370489565/posts/default/2211654499733380479'/><link rel='alternate' type='text/html' href='http://videotutorials4all.blogspot.com/2008/08/ruby-on-rails-essential-video-training.html' title='Ruby on Rails Essential Video Training'/><author><name>Xsan</name><uri>http://www.blogger.com/profile/04560637519156325133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8112532718370489565.post-3163052702392719292</id><published>2008-08-13T22:47:00.001-07:00</published><updated>2008-08-13T22:57:54.543-07:00</updated><title type='text'>PHP VIDEO TUTORIALS.COM - Database.Website.LucaWebdesign</title><content type='html'>&lt;h1&gt;Database Website From Scratch&lt;/h1&gt;  &lt;p&gt;Original Price &lt;b&gt; $149.95&lt;/b&gt;  discounted price &lt;span style="font-weight: bold;"&gt;$ 25&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Level:&lt;b&gt; Beginner&lt;/b&gt; &lt;/p&gt;  &lt;p&gt;   &lt;b&gt;13&lt;/b&gt; Lessons &lt;b&gt;6+&lt;/b&gt; hours&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Who should buy this lesson?&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Anyone who has completed my first lot of free lessons would benefit from this course. It’s for beginners who are just starting out and want to know how you can layout a function based database application. &lt;strong&gt;If you already know all of the topics  covered do not buy this lesson. &lt;/strong&gt;Save your money and time for the advanced lessons!&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Quick break down of topics covered.  &lt;/strong&gt;&lt;/p&gt; &lt;p&gt;MySQL Database, Content Management System, Access Control (password), Template System, Friendly URLs, Paging Results, WYSIWYG Editor, Forms, Data Validation, Routing System, Sessions, MVC - how to layout your application and more!&lt;/p&gt; &lt;p&gt;&lt;strong&gt;What is the end result?&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;By the end of the lessons you’ll have created a Tumblelog from scratch! Tumblelogs are all the rage at the minute.  Even &lt;a href="http://www.kevinrose.com/" target="_blank"&gt;www.kevinrose.com&lt;/a&gt; (Digg founder) has a tumblelog. They’re mini blogs that can complement any website you create! The most popular Tumblelog company right now is &lt;a href="http://www.tumblr.com/"&gt;www.tumblr.com  &lt;/a&gt;It’s rumored they might even be bought out this year! Not only do we build a application we also build a MVC framework along the way. So next time you have to build an application you’ll do it 2 to 5 as faster!&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;What Format is the video?&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;It’s Flash video format 900 * 700 pixels! and you instantly download it to your computer! and it works on all Operating Systems. It sits in a HTML page so all you need is a browser and flash player installed! to easy.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;How is the course structured?&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;It’s 13 lessons 6+ hours with all source code provided! I saved the code at the end of every lesson so you can start from any lesson you like. Starting from the beginning and coding every line along with me is the best way though! you’ll learn more and have a better understanding of how everything works.&lt;/p&gt;  &lt;h2&gt;What are the lessons?&lt;/h2&gt;  &lt;p&gt;&lt;strong&gt;Lesson 01 - Introduction&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;We talk about what we are going to build.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Lesson 02 - &lt;/strong&gt;&lt;strong&gt;Setting up the database &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Create our database and set up the tables we are going to need. We also talk about the relationships between our tables.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Lesson 03 - PHP to MySql&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Now we dive head first into connecting to MySQL from PHP. We also set up all the SQL for our Application (Creating, Selecting, Updating, Deleting)&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Lesson 04 - Code to functions&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Then we review our code and turn it into nice functions we can reuse over and over again!&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Lesson 05 - MVC&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;We talk about MVC application layout. Look at some diagrams and think about how we can achieve this application layout.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Lesson 06 - Setting up the application &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;We begin to layout out our application and framework.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Lesson 07 - Routing System&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Now we have a foundation.. it’s time to add friendly URLs and using our knowledge of regular expressions we set up a cool little routing system! Go PHP go!!&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Lesson 08 - Routing to functions  &lt;/strong&gt;&lt;/p&gt; &lt;p&gt;We then review our code again and re-factor it into functions. It’s all about keeping your code in the right spots and keeping everything tidy.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Lesson 09 - Layouts and Forms  &lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Our Application needs a layout so using some simple logic we set up a cool Templating system! Then we move onto setting up all our HTML forms.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Lesson 10 - Forms to Database  &lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Now we have our forms we need to make them talk to PHP and MySQL so that’s what we do!&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Lesson 11 - Part 1 WYSIWYG and Validation  &lt;/strong&gt;&lt;/p&gt; &lt;p&gt;We add rich editing to our forms and then we setup some simple validation and functions! did someone say CMS!! yeah baby!&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Lesson 11 - Part 2 Magic Quotes and Pagination  &lt;/strong&gt;&lt;/p&gt; &lt;p&gt;We look at magic quotes and add previous and next links to our application.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Lesson 12 - User Authentication  &lt;/strong&gt;&lt;/p&gt; &lt;p&gt;It’s time to make our CMS secure so now we add Password Protection!&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Lesson 13 - Styling  &lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Our Application is almost complete just need to make it shiny. I go away for an hour and mock up a design we come back and add it to the app! We are done! I shed a tear or two and crack it at Windows Vista.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8112532718370489565-3163052702392719292?l=videotutorials4all.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://videotutorials4all.blogspot.com/feeds/3163052702392719292/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8112532718370489565&amp;postID=3163052702392719292' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8112532718370489565/posts/default/3163052702392719292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8112532718370489565/posts/default/3163052702392719292'/><link rel='alternate' type='text/html' href='http://videotutorials4all.blogspot.com/2008/08/php-video-tutorialscom.html' title='PHP VIDEO TUTORIALS.COM - Database.Website.LucaWebdesign'/><author><name>Xsan</name><uri>http://www.blogger.com/profile/04560637519156325133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8112532718370489565.post-4265227120572115943</id><published>2008-06-03T23:07:00.000-07:00</published><updated>2008-08-13T22:37:36.310-07:00</updated><title type='text'>List of Content in DVD</title><content type='html'>Learn from Leaders.&lt;br /&gt;Hey Anybody need a Video Tutorial of 10.5 Hrs do contact me at&lt;br /&gt;lonelysan@gmail.com&lt;br /&gt;&lt;br /&gt;Table of contents&lt;br /&gt;Introduction&lt;br /&gt;Introduction  2:43 1.8 MB&lt;br /&gt;Using the exercise files 2:46 4 MB&lt;br /&gt;&lt;br /&gt;1. PHP Overview&lt;br /&gt;What is PHP?  2:56 2 MB&lt;br /&gt;History  3:16 2.7 MB&lt;br /&gt;Why choose PHP?  4:46 7.1 MB&lt;br /&gt;Installation overview  4:42 3.2 MB&lt;br /&gt;&lt;br /&gt;2. Mac Installation&lt;br /&gt;Installing  12:12 20.2 MB&lt;br /&gt;Configuring  13:40 17.8 MB&lt;br /&gt;The text editor  3:50 5.5 MB&lt;br /&gt;phpMyAdmin  2:34 3.9 MB&lt;br /&gt;&lt;br /&gt;3. Windows Installation&lt;br /&gt;Installing  6:31 7.7 MB&lt;br /&gt;Configuring  8:22 12.6 MB&lt;br /&gt;The text editor 4:21 6.3 MB&lt;br /&gt;&lt;br /&gt;4. First Steps&lt;br /&gt;Viewing PHP configuration information 8:09 10.5 MB&lt;br /&gt;Embedding PHP 6:55 5.8 MB&lt;br /&gt;''Hello, World!'' 5:20 4.9 MB&lt;br /&gt;The operational trail 1:36 1.2 MB&lt;br /&gt;Inserting comments 3:51 4 MB&lt;br /&gt;&lt;br /&gt;5. Exploring Data Types&lt;br /&gt;Variables 9:05 9 MB&lt;br /&gt;Strings 5:43 5.8 MB&lt;br /&gt;String functions 7:37 7.7 MB&lt;br /&gt;Numbers pt. 1: Integers 5:14 5.5 MB&lt;br /&gt;Numbers pt. 2: Floating points 5:07 4.6 MB&lt;br /&gt;Arrays 12:18 11.4 MB&lt;br /&gt;Array functions 5:40 6 MB&lt;br /&gt;Booleans and NULL 8:25 9.6 MB&lt;br /&gt;Type switching and casting 7:35 7.7 MB&lt;br /&gt;Constants 4:03 3.9 MB&lt;br /&gt;&lt;br /&gt;6. Control Structures Pt. 1: Logical Expressions&lt;br /&gt;If statements 6:10 5.2 MB&lt;br /&gt;Else and elseif statements 2:34 2.4 MB&lt;br /&gt;Logical operators 5:58 6.7 MB&lt;br /&gt;Switch statements 4:18 4.1 MB&lt;br /&gt;&lt;br /&gt;7. Control Structures Pt. 2: Loops&lt;br /&gt;While loops 7:04 6.8 MB&lt;br /&gt;For loops 4:01 4.1 MB&lt;br /&gt;Foreach loops 6:39 6.7 MB&lt;br /&gt;Continue 3:02 3.8 MB&lt;br /&gt;Break 3:13 3.2 MB&lt;br /&gt;Understanding array pointers 5:18 6 MB&lt;br /&gt;&lt;br /&gt;8. User-Defined Functions&lt;br /&gt;Defining functions 11:28 10.5 MB&lt;br /&gt;Using functions 6:28 7.9 MB&lt;br /&gt;Returning values from a function 7:46 8.8 MB&lt;br /&gt;Setting global variables 6:40 7.4 MB&lt;br /&gt;Setting default values 6:30 7.7 MB&lt;br /&gt;&lt;br /&gt;9. Debugging&lt;br /&gt;Debugging and troubleshooting 7:09 6 MB&lt;br /&gt;&lt;br /&gt;10. Building Web Pages&lt;br /&gt;Links and URLs 3:49 4.7 MB&lt;br /&gt;Using GET values 5:50 5.9 MB&lt;br /&gt;Encoding GET values 7:39 7.2 MB&lt;br /&gt;Encoding for HTML 8:51 10.1 MB&lt;br /&gt;Building forms 5:28 7.2 MB&lt;br /&gt;Setting cookies 9:55 11.8 MB&lt;br /&gt;Establishing sessions 8:49 8.9 MB&lt;br /&gt;Headers and page redirection 12:19 13 MB&lt;br /&gt;Including and requiring pages 7:22 8 MB&lt;br /&gt;&lt;br /&gt;11. MySQL Basics&lt;br /&gt;MySQL introduction 4:46 3.2 MB&lt;br /&gt;Creating a database in MySQL 6:20 5.5 MB&lt;br /&gt;Populating a MySQL database 7:12 8.3 MB&lt;br /&gt;phpMyAdmin 9:54 16 MB&lt;br /&gt;Connecting to MySQL with PHP 6:12 6.5 MB&lt;br /&gt;Accessing data in MySQL with PHP 6:22 8 MB&lt;br /&gt;&lt;br /&gt;12. Building a Content Management System&lt;br /&gt;Blueprinting your application 8:46 7.4 MB&lt;br /&gt;Building the CMS database 8:17 10.5 MB&lt;br /&gt;Understanding relational databases 5:26 5.9 MB&lt;br /&gt;Establishing your work area 4:51 6 MB&lt;br /&gt;Creating your first page 7:05 12.6 MB&lt;br /&gt;Making page assets reusable 9:01 13.4 MB&lt;br /&gt;Connecting your site to a database 11:28 15.4 MB&lt;br /&gt;Building dynamic navigation 9:16 13.5 MB&lt;br /&gt;Refactoring the navigation 10:25 16.1 MB&lt;br /&gt;Adding links to your navigation 4:53 6.8 MB&lt;br /&gt;Determining which page is selected 4:49 6.7 MB&lt;br /&gt;Displaying HTML based on the selection 4:16 6.1 MB&lt;br /&gt;&lt;br /&gt;13. Application CRUD&lt;br /&gt;Finding a subject in the database 12:07 16.5 MB&lt;br /&gt;Finding a page in the database 5:24 7.7 MB&lt;br /&gt;Creating a page for a new subject 11:48 23.9 MB&lt;br /&gt;Creating a subject entry form 7:13 8.8 MB&lt;br /&gt;Adding subjects 9:15 11 MB&lt;br /&gt;Escaping values for MySQL 9:26 13.8 MB&lt;br /&gt;Form validation 7:18 9.6 MB&lt;br /&gt;Additional form validation 3:21 4 MB&lt;br /&gt;Editing a subject 4:59 8.2 MB&lt;br /&gt;Using single-page submission 5:41 9.7 MB&lt;br /&gt;Updating a subject in the database 8:17 12.4 MB&lt;br /&gt;Sending form results as messages 5:36 9.9 MB&lt;br /&gt;Deleting a subject 8:39 15.3 MB&lt;br /&gt;CRUD review and assignment 7:16 8.8 MB&lt;br /&gt;CRUD assignment results 9:18 17.5 MB&lt;br /&gt;&lt;br /&gt;14. Building the Public Area&lt;br /&gt;The public appearance 3:39 3.6 MB&lt;br /&gt;Navigation in the public context 6:57 10.9 MB&lt;br /&gt;Functions in the public context 5:30 9.8 MB&lt;br /&gt;Creating a default subject behavior 5:19 9.8 MB&lt;br /&gt;Text encoding and transforming 8:06 8.9 MB&lt;br /&gt;&lt;br /&gt;15. Regulating Page Access&lt;br /&gt;User access overview 2:30 2 MB&lt;br /&gt;Encryption 7:57 11.5 MB&lt;br /&gt;Creating a login system 5:04 6.9 MB&lt;br /&gt;Checking authorization 6:00 10 MB&lt;br /&gt;Using sessions to maintain login status 6:42 8.3 MB&lt;br /&gt;Creating a logout page 8:27 11.6 MB&lt;br /&gt;&lt;br /&gt;Conclusion&lt;br /&gt;Goodbye 2:45 2.2 MB&lt;br /&gt; Quick links&lt;br /&gt;Free Sample Training&lt;br /&gt;FAQs&lt;br /&gt;System Requirements&lt;br /&gt;&lt;br /&gt;Access to all training for one price!&lt;br /&gt;&lt;br /&gt;PHP with MySQL Essential Training&lt;br /&gt;Running Time: 10.75 hours&lt;br /&gt;&lt;br /&gt;Price: Original Price is 149.5 USD but u will get USD 25 only&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8112532718370489565-4265227120572115943?l=videotutorials4all.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://videotutorials4all.blogspot.com/feeds/4265227120572115943/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8112532718370489565&amp;postID=4265227120572115943' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8112532718370489565/posts/default/4265227120572115943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8112532718370489565/posts/default/4265227120572115943'/><link rel='alternate' type='text/html' href='http://videotutorials4all.blogspot.com/2008/06/list-of-content-in-dvd.html' title='List of Content in DVD'/><author><name>Xsan</name><uri>http://www.blogger.com/profile/04560637519156325133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8112532718370489565.post-6825637148655962256</id><published>2008-06-03T04:38:00.000-07:00</published><updated>2008-06-03T23:07:35.653-07:00</updated><title type='text'>PHP with MySQL Essential Training</title><content type='html'>Website and database assimilation is a necessity for many of today's businesses, and learning to work with PHP is key to integration success. The objective of PHP with MySQL Essential Training is to teach both new and experienced web developers the comprehensive steps for building dynamic, data-driven, interactive websites. Instructor Kevin Skoglund demonstrates the entire process of building a content management system. He starts with the basics of the PHP language (variables, arrays, loops, functions, etc.) and works up to building dynamic web pages with a MySQL back end. Kevin also covers blueprinting applications; structuring and interacting with databases; building, validating, and processing forms; and regulating user access with passwords. In addition, he provides practical advice, offers examples of best practices, and demonstrates refactoring techniques for improving existing code. Exercise files accompany the tutorials..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8112532718370489565-6825637148655962256?l=videotutorials4all.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://videotutorials4all.blogspot.com/feeds/6825637148655962256/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8112532718370489565&amp;postID=6825637148655962256' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8112532718370489565/posts/default/6825637148655962256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8112532718370489565/posts/default/6825637148655962256'/><link rel='alternate' type='text/html' href='http://videotutorials4all.blogspot.com/2008/06/php-with-mysql-essential-training.html' title='PHP with MySQL Essential Training'/><author><name>Xsan</name><uri>http://www.blogger.com/profile/04560637519156325133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
