Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
Your instructor, Paul Deitel, delivers over 14 hours of world-class video training. Using the Deitels' signature "live-code" approach, Paul teaches by analyzing complete working programs, not trivial code fragments.
And be sure to check out the extensive web application resources available through the Deitel® Resource Centers at www.deitel.com/resourcecenters.html. Each week Deitel announces its latest Resource Centers in its newsletter, the DEITEL® BUZZ ONLINE (www.deitel.com/newsletter/subscribe.html).
For the latest information on Deitel publications and to be notified when Deitel content is updated or added, please follow Deitel on:
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Before you begin|
|Lecture 1||4.0 MB|
The source code from the book that corresponds to the video lessons.
|Section 3: Lesson 1: Introduction to XHTML|
In this lesson you will learn to use XHTML to build basic web pages. You will learn to add images to web pages, create and use hyperlinks, mark up lists of information for use in drop down menus, and create tables and forms. Finally, you will learn how to make web pages accessible to search engines.
Installing Firebug and the Web Developer Toolbar in Firefox
First XHTML example
Heading elements h1 through h6
Linking to other web pages
Linking to an e-mail address
Images in XHTML files
Images as link anchors
Inserting special characters
Unordered list containing hyperlinks
Nested and ordered lists
Creating a basic table
Complex XHTML table
Form with hidden fields and a text box
Form using a variety of components
Internal hyperlinks to make pages more navigable
Meta elements provide keywords and a description of a page
|Section 4: Lesson 2: Cascading Style Sheets™ (CSS)|
In this lesson you will learn to use CSS to control the look and feel of every element of your web pages. You will learn to use the class attribute to apply styles to page elements. You will also learn to specify fonts, sizes, colors and other properties; control the backgrounds of elements; use the box model to put padding and borders around elements; and finally use stylesheets to separate presentation from content.
Using inline styles
Embedded style sheets
Inheritance in style sheets
External style sheet and Linking an external style sheet
Absolute positioning of elements
Relative positioning of elements
Adding background images and indentation
Element dimensions and text alignment
Box model for block-level elements and Borders of block-level elements
CSS media types
CSS drop-down menu
Pt measurement for text size, User style sheet, User style sheet applied with pt measurement, em measurement for text size and U
|Section 5: Lesson 3: Introduction to Scripting|
Displaying a line of text
Printing one line with separate statements
Printing on multiple lines with a single statement
Alert dialog displaying multiple lines
Prompt box used on a welcome screen
Addition script (and Using the Firebug Debugger)
Using equality and relational operators
|Section 6: Lesson 4: Control Statements I|
Counter-controlled repetition to calculate a class average
Sentinel-controlled repetition to calculate a class average
Arithmetic assignment operators
Increment and decrement operators and Preincrementing and postincrementing
|Section 7: Lesson 5: Control Statements II|
Counter-controlled repetition with the for statement
Summation with the for repetition structure
Compound interest calculation with a for loop
Using the switch multiple-selection statement
Using the do..while repetition statement
Using the break statement in a for statement
Using the continue statement in a for statement
Demonstrating logical operators
|Section 8: Lesson 6: Functions|
Programmer-defined function square
Programmer-defined maximum function
Random integers, shifting and scaling
Rolling a six-sided die 6000 times
Craps game simulation
|Section 9: Lesson 7: Arrays|
Initializing the elements of an array
Declaring and initializing arrays
Summing elements of an array
Dice-rolling program using an array instead of a switch
Random image generation using arrays
Passing arrays and individual array elements to functions
Sorting an array with Array method sort
Initializing multidimensional arrays
|Section 12: Lesson 1: Objects|
String methods charAt, charCodeAt, fromCharCode, toLowercase
String searching with indexOf and lastIndexOf
String object methods split and substring
String object XHTML markup methods
Date and time methods of the Date object
Using the window object to create and modify child windows
Using cookies to store user identification data
|Section 13: Lesson 2: Document Object Model|
Paul J. Deitel, CEO and Chief Technical Officer of Deitel & Associates, Inc., is a graduate of MIT’s Sloan School of Management, where he studied Information Technology. He is an Oracle Java Champion and was also named as a Microsoft Most Valuable Professional (MVP) for C# in 2012–2014. Through Deitel & Associates, Inc., he has delivered hundreds of programming courses on worldwide to clients, including Cisco, IBM, Siemens, Sun Microsystems, Dell, Fidelity, NASA at the Kennedy Space Center, the National Severe Storm Laboratory, White Sands Missile Range, Rogue Wave Software, Boeing, SunGard, Nortel Networks, Puma, iRobot, Invensys and many more. He and his co-author-, Dr. Harvey Deitel, are the world’s best-selling programming-language textbook/professional book/video authors
Hours of video content