50
Used, New, and Out of Print Books - We Buy and Sell - Powell's Books
Cart |
|  my account  |  wish list  |  help   |  800-878-7323
Hello, | Login
MENU
  • Browse
    • New Arrivals
    • Bestsellers
    • Featured Preorders
    • Award Winners
    • Audio Books
    • See All Subjects
  • Used
  • Staff Picks
    • Staff Picks
    • Picks of the Month
    • Bookseller Displays
    • 50 Books for 50 Years
    • 25 Best 21st Century Sci-Fi & Fantasy
    • 25 PNW Books to Read Before You Die
    • 25 Books From the 21st Century
    • 25 Memoirs to Read Before You Die
    • 25 Global Books to Read Before You Die
    • 25 Women to Read Before You Die
    • 25 Books to Read Before You Die
  • Gifts
    • Gift Cards & eGift Cards
    • Powell's Souvenirs
    • Journals and Notebooks
    • socks
    • Games
  • Sell Books
  • Blog
  • Events
  • Find A Store

Don't Miss

  • Proud Voices Sale
  • PNW Authors Sale
  • Powell's Author Events
  • Oregon Battle of the Books
  • Audio Books

Visit Our Stores


Theodore McCombs: Impolite Influences: Theodore McCombs’s Bookshelf for ‘Uranians’ (0 comment)
Reality, even at its worst, is too polite to say everything that needs saying. The permission of speculative fiction is to reach above the merely plausible for those high shelves of meaning. That’s also the promise of queer fiction....
Read More»
  • Jenny Fran Davis: My Novel’s Clique: Jenny Fran Davis’s Bookshelf for 'Dykette' (0 comment)
  • Keith Mosman: Powell's Picks Spotlight: Emma Cline's 'The Guest' (0 comment)

{1}
##LOC[OK]##
{1}
##LOC[OK]## ##LOC[Cancel]##
{1}
##LOC[OK]## ##LOC[Cancel]##

Programming the World Wide Web

by Robert Sebesta
Programming the World Wide Web

  • Comment on this title
  • Synopses & Reviews

ISBN13: 9780133775983
ISBN10: 0133775984



All Product Details

View Larger ImageView Larger Images
Ships free on qualified orders.
Add to Cart
0.00
List Price:0.00
Trade Paperback
Ships in 1 to 3 days
Add to Wishlist

Synopses & Reviews

Publisher Comments

Programming the World Wide Web¿ is intended for undergraduate students who have completed a course in object-oriented programming. It also serves as an up-to-date reference for Web programming professionals.

Programming the World Wide Web¿ provides a comprehensive introduction to the tools and skills required for both client- and server-side programming, teaching students how to develop platform-independent sites using the most current Web development technology. Essential programming exercises are presented using a manageable progression: students begin with a foundational Web site and employ new languages and technologies to add features as they are discussed in the course. Readers with previous experience programming with an object-oriented language are guided through concepts relating to client-side and server-side programming. All of the markup documents in the book are validated using the W3C validation program.

Teaching and Learning Experience
This program presents a better teaching and learning experience–for you and your students. It will help:

  • Teach Students how to Develop Platform-independent Sites:¿Students will benefit from a comprehensive introduction to the tools and skills required for both client- and server-side programming.
  • Present Essential Programming Exercises in a Logical Progression:¿Students begin with a foundational Web site and employ new languages and technologies to add features as they are discussed in the course.

Synopsis

KEY BENEFIT A comprehensive introduction to the tools and skills required for both client- and server-side programming that teaches how to develop platform-independent sites using the most current Web development technology. KEY TOPICS Fundamentals; Introduction to HTML/XHTML; Cascading Style Sheets; The Basics of JavaScript; JavaScript and HTML Documents; Dynamic Documents with JavaScript; Introduction to XML; Introduction to Flash; Introduction to PHP; Introduction to Ajax; Java Web Software; Introduction to ASP.NET; Database Access through the Web; Android Software Development; Introduction to Ruby; Introduction to Rails. MARKET An up-to-date reference for Web programming professionals.


About the Author

Dr. Robert W. Sebesta is an Associate Professor Emeritus of computer science at the University of Colorado at Colorado Springs. He received his PhD in computer science from Pennsylvania State University. His professional interests are the design and evaluation of programming languages, compiler design, and software-testing methods and tools. He is the author of Concepts of Programming Languages, 10e .

Table of Contents

1. Fundamentals

            1.1            A Brief Introduction to the Internet

            1.2            The World Wide Web

            1.3            Web Browsers

            1.4            Web Servers

            1.5            Uniform Resource Locators

            1.6            Multipurpose Internet Mail Extensions

            1.7            The Hypertext Transfer Protocol

            1.8            Security

            1.9            The Web Programmer’s Toolbox

2.  Introduction to HTML/XHTML

            2.1            Origins and Evolution of HTML and XHTML

            2.2            Basic Syntax

            2.3            Standard HTML Document Structure

            2.4            Basic Text Markup

            2.5            Images

            2.6            Hypertext Links

            2.7            Lists

            2.8            Tables

            2.9            Forms

            2.10            The Audio Element

            2.11            The Video Element

            2.12            Organization Elements

            2.13            The Time Element

            2.14            Syntactic Differences between HTML and XHTML 3. Cascading Style Sheets

            3.1            Introduction

            3.2            Levels of Style Sheets

            3.3            Style Specification Formats

            3.4            Selector Forms

            3.5            Property-Value Forms

            3.6            Font Properties

            3.7            List Properties

            3.8            Alignment of Text

            3.9            Color

            3.10            The Box Model

            3.11            Background Images

            3.12            The span  and div Tags

            3.13            Conflict Resolution

4. The Basics of JavaScript

            4.1            Overview of JavaScript

            4.2            Object Orientation and JavaScript

            4.3            General Syntactic Characteristics

            4.4            Primitives, Operations, and Expressionsa

            4.5            Screen Output and Keyboard Input

            4.6            Control Statements

            4.7            Object Creation and Modification

            4.8            Arrays

            4.9            Functions

            4.10            An Example

            4.11            Constructors

            4.12            Pattern Matching Using Regular Expressions

            4.13            Another Example

            4.14            Errors in Scripts 5. JavaScript and HTML Documents

            5.1            The JavaScript Execution Environment

            5.2            The Document Object Model

            5.3            Element Access in JavaScript

            5.4            Events and Event Handling

            5.5            Handling Events from Body Elements

            5.6            Handling Events from Button Elements

            5.7            Handling Events from Text Box and Password Elements

            5.8            The DOM 2 Event Model

            5.9            The  canvas Element

            5.10            The  navigator  Object

            5.11            DOM Tree Traversal and Modification 6. Dynamic Documents with JavaScript

             6.1            Introduction

            6.2            Positioning Elements

            6.3            Moving Elements

            6.4            Element Visibility

            6.5            Changing Colors and Fonts

            6.6            Dynamic Content

            6.7            Stacking Elements

            6.8            Locating the Mouse Cursor

            6.9            Reacting to a Mouse Click

            6.10            Slow Movement of Elements

            6.11            Dragging and Dropping Elements

7. Introduction to XML

            7.1            Introduction

            7.2            Uses of XML

            7.3            The Syntax of XML

            7.4            XML Document Structure

            7.5            Namespaces

            7.6            XML Schemas

            7.7            Displaying Raw XML Documents

            7.8            Displaying XML Documents with CSS

            7.9            XSLT Style Sheets

            7.10            XML Processors

            7.11            Web Services

8.  Introduction to Flash

            8.1            Origins and Uses of Flash

            8.2            A First Look at the Flash Authoring Environment

            8.3            Drawing Tools

            8.4            Static Graphics

            8.5            Animation and Sound

            8.6            User Interactions

9.  Introduction to PHP

            9.1            Origins and Uses of PHP

            9.2            Overview of PHP

            9.3            General Syntactic Characteristics

            9.4            Primitives, Operations, and Expressions

            9.5            Output

            9.6            Control Statements

            9.7            Arrays

            9.8            Functions

            9.9            Pattern Matching

            9.10            Form Handling

            9.11            Cookies

            9.12            Session Tracking

10.  Introduction to Ajax

            10.1            Overview of Ajax

            10.2            The Basics of Ajax

            10.3            Return Document Forms

            10.4            Ajax Toolkits

            10.5            Security and Ajax 11. Java Web Software

            11.1            Introduction to Servlets

            11.2            The NetBeans Integrated Development Environment

            11.3            A Survey Example

            11.4            Storing Information on Clients

            11.5            JavaServer Pages

            11.6            JavaBeans

            11.7            Model-View-Controller Application Architecture

            11.8            JavaServer Faces

12. Introduction to ASP.NET

            12.1            Overview of the .NET Framework

            12.2            A Bit of C#

            12.3            Introduction to ASP.NET

            12.4            ASP.NET Controls

            12.5            ASP.NET AJAX

            12.6            Web Services

13.  Database Access through the Web

            13.1            Relational Databases

            13.2            An Introduction to the Structured Query Language

            13.3            Architectures for Database Access

            13.4            The MySQL Database System

            13.5            Database Access with PHP and MySQL

            13.6            Database Access with JDBC and MySQL

            13.7            Database Access with ASP.NET and MySQL

14. Android Software Development

                14.1 Overview

                14.2 The Tools

                14.3 The Architecture of Android Applications

                14.4 The Execution Model for Android Applications

                14.5 View Groups

              14.6 Simple Views

              14.7 An Example Application

              14.8 Running an Application on an Android Device           

              14.9 Using the Class to Call Other Activities

              14.10 An Example Application: A Second Activity

              14.11 More Widgets

              14.12 Dealing with Lists

              14.13 Data Persistence

              14.14 Using the Debugger

15. Introduction to Ruby

            15.1            Origins and Uses of Ruby

            15.2            Scalar Types and Their Operations

            15.3            Simple Input and Output

            15.4            Control Statements

            15.5            Fundamentals of Arrays

            15.6            Hashes

            15.7            Methods

            15.8            Classes

            15.9            Blocks and Iterators

            15.10            Pattern Matching 16. Introduction to Rails

            16.1            Overview of Rails

            16.2            Document Requests

            16.3            Rails Applications with Databases

Appendix A: Intoduction to Java

  A.1 Overview of Java

  A.2 Data Types and Structures

  A.3 Classes, Objects, and Methods

   A.4 Interfaces

   A.5 Exception Handling

Appendix B: Named Colors and Their Hexadecimal Values    


What Our Readers Are Saying

Be the first to share your thoughts on this title!




Product Details

ISBN:
9780133775983
Binding:
Trade Paperback
Publication date:
03/12/2014
Publisher:
Pearson
Language:
English
Edition:
8
Pages:
792
Height:
1.50IN
Width:
7.30IN
Thickness:
1.50
LCCN:
2014000161
Author:
Robert W Sebesta
Author:
Robert W. Sebesta
Author:
Robert Sebesta

Ships free on qualified orders.
Add to Cart
0.00
List Price:0.00
Trade Paperback
Ships in 1 to 3 days
Add to Wishlist
Used Book Alert for book Receive an email when this ISBN is available used.
{1}
##LOC[OK]##
{1}
##LOC[OK]## ##LOC[Cancel]##
{1}
##LOC[OK]## ##LOC[Cancel]##
{1}
##LOC[OK]##
{1}
##LOC[OK]## ##LOC[Cancel]##
{1}
##LOC[OK]## ##LOC[Cancel]##
{1}
##LOC[OK]##
{1}
##LOC[OK]## ##LOC[Cancel]##
{1}
##LOC[OK]## ##LOC[Cancel]##
{1}
##LOC[OK]##
{1}
##LOC[OK]## ##LOC[Cancel]##
{1}
##LOC[OK]## ##LOC[Cancel]##
  • Twitter
  • Facebook
  • Pinterest
  • Instagram

  • Help
  • Guarantee
  • My Account
  • Careers
  • About Us
  • Security
  • Wish List
  • Partners
  • Contact Us
  • Shipping
  • Transparency ACT MRF
  • Sitemap
  • © 2023 POWELLS.COM Terms

{1}
##LOC[OK]##
{1}
##LOC[OK]## ##LOC[Cancel]##
{1}
##LOC[OK]## ##LOC[Cancel]##
{1}
##LOC[OK]##
{1}
##LOC[OK]## ##LOC[Cancel]##
{1}
##LOC[OK]## ##LOC[Cancel]##
{1}
##LOC[OK]##
{1}
##LOC[OK]## ##LOC[Cancel]##
{1}
##LOC[OK]## ##LOC[Cancel]##
{1}
##LOC[OK]##
{1}
##LOC[OK]## ##LOC[Cancel]##
{1}
##LOC[OK]## ##LOC[Cancel]##