Here is a list of the videos I use in my courses.
Java
- Using Methods - Passing Arrays vs Passing Individual Elements from an Array. A whiteboard talk showing how to pass an array into a Java method. Both the method signature line is shown as well as the line of code that would call the method. A comparison is made showing the difference between sending an entire array to the method and sending a single entry from the array to the method.
- Using Eclipse to Inport Data Files. How to import data files into Eclipse. In addition you will learn how to view white space in data files which can cause program errors as well as viewing arrays using the breakpoint and watch tools that come with Eclipse.
- Exception Handling - A recording of my lecture on handling exceptions in Java. Learn how to use the try/catch/finally clauses as well as the professional form of reverse-indenting commonly used with try/catch coding.
- Java Binary I/O - A recording of my class lecture showing how to read and write binary files using Java.
- Data Collections - A recording of my class lecture on the module on Java Data Collection Framework. This movie gives a good preview of how each module is set up for my on-line courses.
Programming Fundamentals
Alice and JavaScript
- Adding FireBug to FireFox - This short, silent movie shows you a quick way to add FireBug, and excellent JavaScript debugger as an add-on tool to FireFox.
- Using Jing to publish your Alice world out on the Web.
- JavaScript - Using FireBug to Debug Your Code - FireBug is used to stop the web page and "walk" through the code a step at a time. This movie uses FireFox 3.01 and FireBug 1.2.1 by Joe Hewitt.
- JavaScript - Part 1 of 5 Debugging the DOM with FireBug Use Firebug to step through a DOM JavaScript file. Learn how to stop a program on a specific line as well as how to view the DOM elements. Uses the DOM function getElementsByTagName( ).
- JavaScript - Part 2 of 5 Debugging the DOM with FireBug Using FireBug to step through a JavaScript loop and using the DOM to display the contents of a node.
- JavaScript - Part 3 of 5 Debugging the DOM with FireBug - How to use setAttribute( ) to make each heading on a page an anchor. setAttribute( ) is used to add an id= " " attribute to each h3 header in the DOM. The actual .html file is not affected, only the DOM of the page in memory.
- JavaScript - Part 4 of 5 Debugging the DOM with FireBug - Demonstrates how to utilize different parts of the DOM and document.write( ) to build hyperlinks on the fly that will link to each h3 anchor that was set up in part 3 of this tutorial.
- JavaScript - Part 5 of 5 Debugging the DOM with FireBug - How to degrade a JavaScript function gracefully when the browser does not understand the DOM (such as cell phones and PDAs). I'll also show you how to use FireBug to test out CSS on the fly, allowing you to try out different combinations of CSS rules.
VB.NET
Web Development
XHTML - CSS
- Introduction to Web Development Course for Spring 2009. How the course is laid out and some tips and tricks using D2L.
- How the Web Works - A board talk drawing out a Mind Map showing how web pages are requested and handled across the Internet.
- Using the File Path with XHTML. A white board talk shows how to use the file path to tell an XHTML web page where the graphic files are located. With the <img /> element you can use a graphic from the same folder, in another sub-folder, or from another web site. Each of these scenarios is demonstrated.
- Tables - Attributes. A white board talk showing the different attributes that can be used with the <table> element. These can be translated into CSS rules once you understand how each attribute will affect the appearance of the table.
- The Design Process: Creating a Page Design and XHTML Template.This white board talk shows the basic concept of drawing out a quick design on paper before you start coding.
Web Programming
ASP.NET and PHP
- ASP.NET - Creating a new project using Visual Studio. How to create a Visual Studio file, using Visual Studio 2008 as well as a view of the folder/file layouts. I also show you how to compress the project to be submitted as a graded project.
- ASP.NET - Theming - This video shows the steps to set up the file structure for a new ASP.NET theme using Visual Studio 2008.
- ASP.NET - Customizing Columns with the GridView Control - How to customize the columns of the GridView control. It begins by displaying the grid in its default version, showing all columns. Using the built-in Wizard you can quickly set up specific columns along with display names.
- Running MySQL from a DOS command line. Using the localhost server on your computer you can run MySQL directly without the need of another program. This is a great way to troubleshoot your user information and passwords as well as get into your data when other methods fail.
- PHP-MySQL Case Study Part 1 of 4 - Creating a database and populating a table using phpMyAdmin program.
- PHP-MySQL Case Study Part 2 of 4 - Showing the file structure used in the project and a code walk through for edit.php and editAction.php. How simple encryption can be used in your PHP programs.
- PHP-MySQL Case Study Part 3 of 4 - Using FileZilla to move files from your localhost to a server. Connecting to the MySQL database and tables with your PHP code.
- PHP-MySQL Case Study Part 4 of 4 - A code walk through of the careerEdit.php program. Learn how to have a form call itself and how to use a hidden form field to track the "progress" through the file.
Web Services
XML
Other Videos
- Using MPEGStreamClip to convert a QuickTime movie (.mov) into a Flash video (.flv) to be published on the Web.
