Go to All Subject -

Computer Sotware and Inormation Technology Engineering CSE IT

Internet Programming - CS6501

Internet Programming

JAVA PROGRAMMING

WEBSITES BASICS HTML 5 CSS 3 WEB 2 0

CLIENT SIDE AND SERVER SIDE PROGRAMMING

PHP and XML

INTRODUCTION TO AJAX and WEB SERVICES

The Complete Reference Java by Herbert Schildt

Part I The Java Language

Chpter 1 The History and Evolution of Java


-:- The History and Evolution of Java
-:- Java’s Lineage
-:- The Creation of Java
-:- How Java Changed the Internet
-:- Java’s Magic: The Bytecode
-:- Servlets: Java on the Server Side
-:- The Java Buzzwords
-:- The Evolution of Java
-:- Java SE 8
-:- A Culture of Innovation

Chpter 2 An Overview of Java


-:- An Overview of Java
-:- Object-Oriented Programming
-:- A First Simple Java Program
-:- A Second Short Program
-:- Two Control Statements
-:- Using Blocks of Code
-:- Lexical Issues
-:- The Java Class Libraries

Chpter 3 Data Types Variables and Arrays


-:- Data Types, Variables, and Arrays
-:- The Primitive Types
-:- Integers
-:- Floating-Point Types
-:- Characters
-:- Booleans
-:- A Closer Look at Literals
-:- Variables
-:- Type Conversion and Casting
-:- Automatic Type Promotion in Expressions
-:- Arrays - Java
-:- A Few Words About Strings
-:- A Note to C/C++ Programmers About Pointers

Chpter 4 Operators


-:- Operators
-:- Arithmetic Operators - Java
-:- The Bitwise Operators - Java
-:- Relational Operators - Java
-:- Boolean Logical Operators - Java
-:- The Assignment Operator - Java
-:- The ? Operator - Java
-:- Operator Precedence - Java
-:- Using Parentheses

Chpter 5 Control Statements


-:- Control Statements - Java
-:- Java’s Selection Statements
-:- Java’s Iteration Statements
-:- Jump Statements - Java

Chpter 6 Introducing Classes


-:- Introducing Classes
-:- Introducing Classes - Java
-:- Java Class Fundamentals
-:- Declaring Objects - Java
-:- Assigning Object Reference Variables
-:- Introducing Methods - Java
-:- Constructors - Java
-:- The this Keyword - Java
-:- Garbage Collection - Java
-:- The finalize( ) Method - Java
-:- A Stack Class - Java

Chpter 7 A Closer Look at Methods and Classes


-:- A Closer Look at Methods and Classes
-:- Overloading Methods - Java
-:- Using Objects as Parameters
-:- A Closer Look at Argument Passing
-:- Returning Objects - Java
-:- Recursion - Java
-:- Introducing Access Control - Java
-:- Understanding static - Java
-:- Introducing final - Java
-:- Arrays Revisited - Java
-:- Introducing Nested and Inner Classes - Java
-:- Exploring the String Class - Java
-:- Using Command-Line Arguments
-:- Varargs: Variable-Length Arguments

Chpter 8 Inheritance


-:- Inheritance - Java
-:- Using super - Java
-:- Creating a Multilevel Hierarchy - Java
-:- When Constructors are Executed
-:- Method Overriding - Java
-:- Dynamic Method Dispatch - Java
-:- Using Abstract Classes - Java
-:- Using final with Inheritance - Java
-:- The Object Class - Java

Chpter 9 Packages and Interfaces


-:- Packages and Interfaces
-:- Java Packages
-:- Access Protection
-:- Importing Packages
-:- Java Interfaces
-:- Default Java Interface Methods
-:- Use Java static Methods in an Interface

Chpter 10 Exception Handling


-:- Exception Handling
-:- Java Exception-Handling Fundamentals
-:- Exception Types - Java
-:- Uncaught Exceptions
-:- Using try and catch - Java
-:- Multiple catch Clauses - Java
-:- Nested try Statements - Java
-:- throw - Java
-:- throws - Java
-:- finally - Java
-:- Java’s Built-in Exceptions
-:- Creating Your Own Exception Subclasses
-:- Chained Exceptions - Java
-:- Three Recently Added Exception Features
-:- Using Exceptions

Chpter 11 Multithreaded Programming


-:- Multithreaded Programming
-:- The Java Thread Model
-:- The Main Thread - Java
-:- Creating a Thread - Java
-:- Creating Multiple Threads - Java
-:- Using isAlive( ) and join( )
-:- Thread Priorities - Java
-:- Synchronization - Java
-:- Interthread Communication
-:- Suspending, Resuming, and Stopping Threads
-:- Obtaining A Thread’s State

Chpter 12 Enumerations Autoboxing and Annotations Metadata


-:- Enumerations, Autoboxing, and Annotations (Metadata)
-:- Enumerations - Java
-:- Type Wrappers - Java
-:- Autoboxing - Java
-:- Annotations (Metadata)
-:- Type Annotations
-:- Repeating Annotations - Java

Chpter 13 IO Applets and Other Topics


-:- I/O, Applets, and Other Topics
-:- I/O Basics - Java
-:- Reading Console Input - Java
-:- Writing Console Output - Java
-:- The PrintWriter Class - Java
-:- Reading and Writing Files - Java
-:- Automatically Closing a File - java
-:- Applet Fundamentals
-:- The transient and volatile Modifiers - Java
-:- Using instanceof - Java
-:- strictfp - Java
-:- Native Methods - Java
-:- Problems with Native Methods
-:- Using assert - Java
-:- Static Import - Java
-:- Invoking Overloaded Constructors Through this( )
-:- Compact API Profiles - Java

Chpter 14 Generics


-:- Generics
-:- What Are Generics?
-:- A Simple Generics Example
-:- A Generic Class with Two Type Parameters
-:- The General Form of a Generic Class
-:- Bounded Types
-:- Using Wildcard Arguments
-:- Creating a Generic Method
-:- Generic Interfaces - Java
-:- Raw Types and Legacy Code - Java
-:- Generic Class Hierarchies - Java
-:- Type Inference with Generics - Java
-:- Erasure - Java
-:- Ambiguity Errors - Java
-:- Some Generic Restrictions - Java

Chpter 15 Lambda Expressions


-:- Lambda Expressions
-:- Introducing Lambda Expressions
-:- Block Lambda Expressions
-:- Generic Functional Interfaces
-:- Passing Lambda Expressions as Arguments
-:- Lambda Expressions and Exceptions
-:- Lambda Expressions and Variable Capture
-:- Method References - Lambda Expressions
-:- Constructor References - Java Lambda Expressions
-:- Predefined Functional Interfaces

Part II The Java Library

Chpter 16 String Handling


-:- String Handling
-:- The String Constructors
-:- String Length - Java
-:- Special String Operations - Java
-:- Character Extraction - Java
-:- String Comparison - Java
-:- Searching Strings - Java
-:- Modifying a String - Java
-:- Data Conversion Using valueOf( ) - Java
-:- Changing the Case of Characters Within a String - Java
-:- Joining Strings - Java
-:- Additional String Methods
-:- StringBuffer - Java

Chpter 17 Exploring java lang


-:- Exploring java.lang
-:- Primitive Type Wrappers - Exploring java.lang
-:- Void and Process
-:- Runtime
-:- ProcessBuilder
-:- System - java.lang
-:- Using clone( ) and the Cloneable Interface
-:- Class - java.lang
-:- Math - java.lang
-:- Thread, ThreadGroup, and Runnable - java.lang
-:- Package, StackTraceElement, Enum - java.lang
-:- Interface - java.lang
-:- The java.lang Subpackages

Chpter 18 java util Part 1 The Collections Framework


-:- java.util : The Collections Framework
-:- java.util Collections Overview
-:- JDK 5 Changed the Collections Framework
-:- The Collection Interfaces - java.util
-:- The Collection Classes - java.util
-:- Accessing a Collection via an Iterator - java.util
-:- Spliterators - Java
-:- Storing User-Defined Classes in Collections
-:- The RandomAccess Interface - Java
-:- Working with Maps - java.util
-:- Comparators - java.util
-:- The Collection Algorithms - java.util
-:- Arrays - java.util
-:- The Legacy Classes and Interfaces - java.util
-:- Parting Thoughts on Collections - java.util

Chpter 19 java util Part 2 More Utility Classes


-:- java.util : More Utility Classes
-:- StringTokenizer - java.util
-:- BitSet - java.util
-:- Optional, OptionalDouble, OptionalInt, and OptionalLong - Java
-:- Date - java.util
-:- Calendar - java.util
-:- GregorianCalendar - java.util
-:- TimeZone, SimpleTimeZone - java.util
-:- Locale - java.util
-:- Random - java.util
-:- Observable - java.util
-:- Timer and TimerTask - java.util
-:- Currency - java.util
-:- Formatter - java.util
-:- Scanner - java.util
-:- The ResourceBundle, ListResourceBundle, and PropertyResourceBundle Java Classes
-:- Miscellaneous Java Utility Classes and Interfaces
-:- The java.util Subpackages

Chpter 20 Input Output Exploring java io


-:- Input/Output: Exploring java.io
-:- The I/O Classes and Interfaces - java.io
-:- File - java.io
-:- The AutoCloseable, Closeable, and Flushable Interfaces - Java
-:- I/O Exceptions - java.io
-:- Two Ways to Close a Stream - java.io
-:- The Stream Classes - java.io
-:- The Byte Streams - java.io
-:- The Character Streams - java.io
-:- The Console Class - java.io
-:- Serialization - java.io
-:- Stream Benefits - java.io

Chpter 21 Exploring NIO


-:- Exploring NIO
-:- The NIO Classes and NIO Fundamentals
-:- Enhancements Added to NIO by JDK 7
-:- Using the NIO System
-:- Use NIO for Channel-Based I/O
-:- Use NIO for Stream-Based I/O
-:- Use NIO for Path and File System Operations
-:- Pre-JDK 7 Channel-Based Examples

Chpter 22 Networking


-:- Networking
-:- The Networking Classes and Interfaces - Java
-:- InetAddress - Java
-:- Inet4Address and Inet6Address
-:- TCP/IP Client Sockets - Java
-:- URL - Java Networking
-:- URLConnection - Java Networking
-:- HttpURLConnection - Java Networking
-:- TCP/IP Server Sockets - Java Networking
-:- Datagrams - Java Networking

Chpter 23 The Applet Class


-:- The Applet Class
-:- Two Types of Applets
-:- Applet Basics
-:- Applet Architecture
-:- An Applet Skeleton
-:- Simple Applet Display Methods
-:- Requesting Repainting - The Applet Class
-:- Using the Status Window - The Applet Class
-:- The HTML APPLET Tag
-:- Passing Parameters to Applets
-:- getDocumentBase( ) and getCodeBase( ) - The Applet Class
-:- AppletContext and showDocument( ) - The Applet Class
-:- AudioClip and AppletStub Interface - Applet Class

Chpter 24 Event Handling


-:- Event Handling
-:- The Delegation Event Model - Java
-:- Event Classes - Java
-:- The KeyEvent Class - Java
-:- Sources of Events - Java
-:- Event Listener Interfaces - Java
-:- Using the Delegation Event Model - Java
-:- Adapter Classes - Java
-:- Inner Classes - Java

Chpter 25 Introducing the AWT Working with Windows Graphics and Text


-:- Introducing the AWT: Working with Windows, Graphics, and Text
-:- AWT Classes
-:- Window Fundamentals - AWT Classes
-:- Working with Frame Windows - AWT Classes
-:- Creating a Frame Window in an AWT-Based Applet
-:- Creating a Windowed Program
-:- Introducing Graphics - AWT Classes
-:- Working with Color - AWT Java
-:- Setting the Paint Mode - AWT Java
-:- Working with Fonts - AWT Java
-:- Managing Text Output Using FontMetrics - AWT Java

Chpter 26 Using AWT Controls Layout Managers and Menus


-:- Using AWT Controls, Layout Managers, and Menus
-:- AWT Control Fundamentals
-:- Labels - AWT Controls
-:- Using Buttons - AWT Controls
-:- Applying Check Boxes - AWT Controls
-:- CheckboxGroup - AWT Controls
-:- Choice Controls - AWT Controls
-:- Using Lists - AWT Controls
-:- Managing Scroll Bars - AWT Controls
-:- Using a TextField - AWT Controls
-:- Using a TextArea - AWT Controls
-:- Understanding Layout Managers - AWT
-:- Menu Bars and Menus - AWT
-:- Dialog Boxes - AWT
-:- FileDialog - AWT
-:- A Word About Overriding paint( ) - AWT

Chpter 27 Images


-:- Images - Java
-:- Images File Formats - Java
-:- Image Fundamentals: Creating, Loading, and Displaying
-:- ImageObserver
-:- Double Buffering
-:- MediaTracker
-:- ImageProducer
-:- ImageConsumer
-:- ImageFilter

Chpter 28 The Concurrency Utilities


-:- The Concurrency Utilities
-:- The Concurrent API Packages - Java
-:- Using Synchronization Objects
-:- Phaser - Java Class
-:- Using an Executor
-:- The TimeUnit Enumeration
-:- Locks - java.util.concurrent.locks package
-:- Atomic Operations - java.util.concurrent.atomic
-:- Parallel Programming via the Fork/Join Framework
-:- The Concurrency Utilities Versus Java’s Traditional Approach

Chpter 29 The Stream API


-:- The Stream API
-:- Stream Basics
-:- Reduction Operations - Java Stream API
-:- Using Parallel Streams - Java Stream API
-:- Mapping - Java Stream API
-:- Collecting - Java Stream API
-:- Iterators and Streams

Chpter 30 Regular Expressions and Other Packages


-:- Regular Expressions and Other Packages
-:- The Core Java API Packages
-:- Regular Expression Processing
-:- Reflection - java.lang.reflect package
-:- Remote Method Invocation (RMI)
-:- Formatting Date and Time with java.text
-:- The Time and Date API Added by JDK 8

Part III Introducing GUI Programming with Swing

Chpter 31 Introducing Swing


-:- Introducing Swing
-:- The Origins of Swing
-:- Swing Is Built on the AWT
-:- Two Key Swing Features
-:- The MVC Connection - Swing
-:- Components and Containers - Swing GUI
-:- The Swing Packages
-:- A Simple Swing Application
-:- Event Handling - Swing
-:- Create a Swing Applet
-:- Painting in Swing

Chpter 32 Exploring Swing


-:- Exploring Swing
-:- JLabel and ImageIcon - Swing
-:- JTextField - Swing
-:- The Swing Buttons - Swing
-:- JTabbedPane - Swing
-:- JScrollPane - Swing
-:- JList - Swing
-:- JComboBox - Swing
-:- Trees - Swing
-:- JTable - Swing

Chpter 33 Introducing Swing Menus


-:- Introducing Swing Menus
-:- Menu Basics - Swing
-:- An Overview of JMenuBar, JMenu, and JMenuItem - Swing
-:- Create a Main Menu - Swing
-:- Add Mnemonics and Accelerators to Menu Items - Swing
-:- Add Images and Tooltips to Menu Items - Swing
-:- Use JRadioButtonMenuItem and JCheckBoxMenuItem - Swing
-:- Create a Popup Menu - Swing
-:- Create a Toolbar - Swing
-:- Use Actions - Swing
-:- Put the Entire MenuDemo Program Together

Part IV Introducing GUI Programming with JavaFX

Chpter 34 Introducing JavaFX GUI Programming


-:- Introducing JavaFX GUI Programming
-:- JavaFX Basic Concepts
-:- A JavaFX Application Skeleton
-:- Compiling and Running a JavaFX Program
-:- The Application Thread - JavaFX
-:- A Simple JavaFX Control: Label
-:- Using Buttons and Events - JavaFX
-:- Drawing Directly on a Canvas

Chpter 35 Exploring JavaFX Controls


-:- Exploring JavaFX Controls
-:- Using Image and ImageView - JavaFX
-:- ToggleButton - JavaFX
-:- RadioButton - JavaFX
-:- CheckBox - JavaFX
-:- ListView - JavaFX
-:- ComboBox - JavaFX
-:- TextField - JavaFX
-:- ScrollPane - JavaFX
-:- TreeView - JavaFX
-:- Introducing Effects and Transforms - JavaFX
-:- Adding Tooltips - JavaFX

Chpter 36 Introducing JavaFX Menus


-:- Introducing JavaFX Menus
-:- An Overview of MenuBar, Menu, and MenuItem - JavaFX
-:- Create a Main Menu - JavaFX
-:- Add Mnemonics and Accelerators to Menu Items - JavaFX
-:- Add Images to Menu Items - JavaFX
-:- Use RadioMenuItem and CheckMenuItem - JavaFX
-:- Create a Context Menu - JavaFX
-:- Create a Toolbar - JavaFX
-:- Put the Entire MenuDemo Program Together

Part V Applying Java

Chpter 37 Java Beans


-:- Java Beans
-:- What Is a Java Bean?
-:- Advantages of Java Beans
-:- Introspection - Java Beans
-:- Bound and Constrained Properties - Java Beans
-:- Persistence, Customizers - Java Beans
-:- The Java Beans API
-:- A Bean Example

Chpter 38 Introducing Servlets


-:- Introducing Servlets
-:- The Life Cycle of a Servlet
-:- Servlet Development Options
-:- Using Tomcat
-:- A Simple Servlet
-:- The Servlet API
-:- The javax.servlet Package
-:- Reading Servlet Parameters
-:- The javax.servlet.http Package
-:- Handling HTTP Requests and Responses
-:- Using Cookies - Servlets
-:- Session Tracking - Servlets

Internet and World Wide Web HOW TO PROGRAM by P J Deitel and H M Deitel

Part 1 Introduction

Chpter 1 Introduction to Computers and the Internet


-:- Introduction to Computers and the Internet
-:- What Is a Computer?
-:- Computer Organization
-:- Machine Languages, Assembly Languages and High-Level Languages
-:- History of the Internet and World Wide Web
-:- World Wide Web Consortium (W3C)
-:- Web 2.0
-:- Personal, Distributed and Client/Server Computing
-:- Hardware Trends
-:- Key Software Trend: Object Technology
-:- JavaScript: Object-Based Scripting for the Web
-:- Browser Portability
-:- C, C++ and Java
-:- BASIC, Visual Basic, Visual C++, C# and .NET
-:- Software Technologies
-:- Notes about Internet & World Wide Web How to Program, 4/e
-:- Web Browser Basics: Internet Explorer and Firefox

Chpter 2 Web Browser Basics Internet Explorer and Firefox


-:- Connecting to the Internet - Web Browser
-:- Internet Explorer 7 and Firefox 2 Features
-:- Customizing Browser Settings
-:- Searching the Internet
-:- Keeping Track of Your Favorite Sites
-:- File Transfer Protocol (FTP)
-:- Online Help
-:- Dive Into Web 2.0

Chpter 3 Dive Into Web 20


-:- Dive Into Web 2.0
-:- What Is Web 2.0?
-:- Search
-:- Content Networks and User-Generated Content
-:- Blogging
-:- Social Networking
-:- Social Media
-:- Tagging
-:- Social Bookmarking
-:- Software Development
-:- Rich Internet Applications (RIAs)
-:- Web Services, Mashups, Widgets and Gadgets
-:- Location-Based Services
-:- XML, RSS, Atom, JSON and VoIP
-:- Web 2.0 Monetization Models and Business Models
-:- Introduction to XHTML

Part 2 The Ajax Client

Chpter 4 Introduction to XHTML


-:- Introduction to XHTML
-:- Editing XHTML
-:- First XHTML Example
-:- W3C XHTML Validation Service
-:- Headings - XHTML
-:- Linking - XHTML
-:- Images - XHTML
-:- Special Characters and Horizontal Rules - XHTML
-:- Lists - XHTML
-:- Tables - XHTML
-:- Forms - XHTML
-:- Internal Linking - XHTML
-:- meta Elements - XHTML
-:- Cascading Style Sheets™ (CSS)

Chpter 5 Cascading Style Sheets CSS


-:- Cascading Style Sheets™ (CSS)
-:- Inline Styles - CSS
-:- Embedded Style Sheets - CSS
-:- Conflicting Styles - CSS
-:- Linking External Style Sheets - CSS
-:- Positioning Elements - CSS
-:- Backgrounds - CSS
-:- Element Dimensions - CSS
-:- Box Model and Text Flow - CSS
-:- Media Types - CSS
-:- Building a CSS Drop-Down Menu
-:- User Style Sheets - CSS
-:- CSS 3
-:- JavaScript: Introduction to Scripting

Chpter 6 JavaScript Introduction to Scripting


-:- JavaScript: Introduction to Scripting
-:- Simple Program: Displaying a Line of Text in a Web Page
-:- Modifying Our First Program - JavaScript(JS)
-:- Obtaining User Input with prompt Dialogs - JavaScript(JS)
-:- Memory Concepts - JavaScript(JS)
-:- Arithmetic - JavaScript(JS)
-:- Decision Making: Equality and Relational Operators - JavaScript(JS)
-:- JavaScript: Control Statements I

Chpter 7 JavaScript Control Statements I


-:- JavaScript: Control Statements I
-:- Algorithms - JavaScript(JS) Control Statements
-:- Pseudocode - JavaScript(JS) Control Statements
-:- Control Structures - JavaScript(JS)
-:- if Selection Statement - JavaScript(JS)
-:- if…else Selection Statement - JavaScript(JS)
-:- while Repetition Statement - JavaScript(JS)
-:- Formulating Algorithms: Counter-Controlled Repetition - JavaScript(JS)
-:- Formulating Algorithms: Sentinel-Controlled Repetition - JavaScript(JS)
-:- Formulating Algorithms: Nested Control Statements - JavaScript(JS)
-:- Assignment Operators - JavaScript(JS)
-:- Increment and Decrement Operators - JavaScript(JS)
-:- JavaScript: Control Statements II

Chpter 8 JavaScript Control Statements II


-:- JavaScript: Control Statements II
-:- Essentials of Counter-Controlled Repetition - JavaScript(JS)
-:- for Repetition Statement - JavaScript(JS)
-:- Examples Using the for Statement - JavaScript(JS)
-:- switch Multiple-Selection Statement
-:- do…while Repetition Statement
-:- break and continue Statements - JavaScript(JS)
-:- Labeled break and continue Statements - JavaScript(JS)
-:- Logical Operators - JavaScript(JS)
-:- Summary of Structured Programming
-:- JavaScript: Functions

Chpter 9 JavaScript Functions


-:- JavaScript: Functions
-:- Program Modules in JavaScript
-:- Programmer-Defined Functions
-:- Function Definitions - JavaScript(JS)
-:- Random Number Generation - JavaScript(JS)
-:- Example: Game of Chance - JavaScript(JS)
-:- Random Image Generator - JavaScript(JS)
-:- Scope Rules - JavaScript(JS)
-:- JavaScript Global Functions
-:- Recursion - JavaScript(JS)
-:- Recursion vs. Iteration
-:- JavaScript: Arrays

Chpter 10 JavaScript Arrays


-:- JavaScript: Arrays
-:- Declaring and Allocating Arrays - JavaScript(JS)
-:- Examples Using Arrays - JavaScript(JS)
-:- Random Image Generator Using Arrays - JavaScript(JS)
-:- References and Reference Parameters - JavaScript(JS)
-:- Passing Arrays to Functions - JavaScript(JS)
-:- Sorting Arrays - JavaScript(JS)
-:- Searching Arrays: Linear Search and Binary Search - JavaScript(JS)
-:- Multidimensional Arrays - JavaScript(JS)
-:- Building an Online Quiz - JavaScript(JS)
-:- JavaScript: Objects

Chpter 11 JavaScript Objects


-:- JavaScript: Objects
-:- Introduction to Object Technology
-:- Math Object - JavaScript(Js)
-:- String Object - JavaScript(Js)
-:- Date Object - JavaScript(Js)
-:- Boolean and Number Objects - JavaScript(Js)
-:- document Object - JavaScript(Js)
-:- window Object - JavaScript(Js)
-:- Using Cookies - JavaScript(Js)
-:- Final JavaScript Example
-:- Using JSON to Represent Objects
-:- Document Object Model (DOM): Objects and Collections

Chpter 12 Document Object Model DOM Objects and Collections


-:- Document Object Model (DOM): Objects and Collections
-:- Modeling a Document: DOM Nodes and Trees
-:- Traversing and Modifying a DOM Tree
-:- DOM Collections
-:- Dynamic Styles - DOM
-:- Summary of the DOM Objects and Collections
-:- JavaScript: Events

Chpter 13 JavaScript Events


-:- JavaScript: Events
-:- Registering Event Handlers - JavaScript(Js)
-:- Event onload - JavaScript(Js)
-:- Event onmousemove, the event Object and this - JavaScript(Js)
-:- Rollovers with onmouseover and onmouseout - JavaScript(Js)
-:- Form Processing with onfocus and onblur - JavaScript(Js)
-:- Processing with onsubmit and onreset - JavaScript(Js)
-:- Event Bubbling - JavaScript(Js)
-:- More Events - JavaScript(Js)
-:- XML and RSS

Chpter 14 XML and RSS


-:- XML and RSS
-:- XML Basics
-:- Structuring Data
-:- XML Namespaces
-:- Document Type Definitions (DTDs)
-:- W3C XML Schema Documents
-:- XML Vocabularies
-:- Extensible Stylesheet Language and XSL Transformations
-:- Document Object Model (DOM)
-:- RSS
-:- Ajax-Enabled Rich Internet Applications

Chpter 15 Ajax


-:- Ajax-Enabled Rich Internet Applications
-:- Traditional Web Applications vs. Ajax Applications
-:- Rich Internet Applications (RIAs) with Ajax
-:- History of Ajax
-:- “Raw” Ajax Example Using the XMLHttpRequest Object
-:- Using XML and the DOM
-:- Creating a Full-Scale Ajax-Enabled Application
-:- Dojo Toolkit
-:- Adobe Flash CS3

Part 3 Rich Internet Application Client Technologies

Chpter 16 Adobe Flash CS3


-:- Adobe Flash CS3
-:- Flash Movie Development
-:- Learning Flash with Hands-On Examples
-:- Publishing Your Flash Movie
-:- Creating Special Effects with Flash
-:- Creating a Website Splash Screen
-:- ActionScript
-:- Adobe Flash CS3: Building an Interactive Game

Chpter 17 Adobe Flash CS3 Building an Interactive Game


-:- Adobe Flash CS3: Building an Interactive Game
-:- Object-Oriented Programming
-:- Objects in Flash
-:- Cannon Game: Preliminary Instructions and Notes - Adobe Flash CS3
-:- Adding a Start Button - Adobe Flash CS3
-:- Creating Moving Objects - Adobe Flash CS3
-:- Adding the Rotating Cannon - Adobe Flash CS3
-:- Adding the Cannonball - Adobe Flash CS3
-:- Adding Sound and Text Objects to the Movie
-:- Adding the Time Counter - Adobe Flash CS3
-:- Detecting a Miss - Adobe Flash CS3
-:- Adding Collision Detection - Adobe Flash CS3
-:- Finishing the Game - Adobe Flash CS3
-:- Adobe Flex 2 and Rich Internet Applications

Chpter 18 Adobe Flex 2 and Rich Internet Applications


-:- Adobe Flex 2 and Rich Internet Applications
-:- Flex Platform Overview
-:- Creating a Simple User Interface - Adobe Flex 2
-:- Accessing XML Data from Your Application
-:- Interacting with Server-Side Applications - Adobe Flex 2
-:- Customizing Your User Interface - Adobe Flex 2
-:- Creating Charts and Graphs - Adobe Flex 2
-:- Connection-Independent RIAs on the Desktop: Adobe Integrated Runtime (AIR)
-:- Microsoft ilverlight and Rich Internet Applications

Chpter 19 Microsoft Silverlight and Rich Internet Applications


-:- Microsoft ilverlight and Rich Internet Applications
-:- Platform Overview
-:- Silverlight 1.0 Installation and Overview
-:- Creating a Movie Viewer for Silverlight 1.0
-:- Creating Controls - Creating a Movie Viewer for Silverlight 1.0
-:- Using JavaScript for Event Handling and DOM Manipulation
-:- Embedding Silverlight in HTML
-:- Silverlight Streaming
-:- Silverlight 1.1 Installation and Overview
-:- Creating a Cover Viewer for Silverlight 1.1 Alpha
-:- Building an Application with Third-Party Controls - Silverlight
-:- Consuming a Web Service
-:- Silverlight Demos, Games and Web Resources
-:- Adobe Dreamweaver CS3

Chpter 20 Adobe Dreamweaver CS3


-:- Adobe Dreamweaver CS3
-:- Text Styles - Adobe Dreamweaver CS3
-:- Images and Links - Adobe Dreamweaver CS3
-:- Symbols and Lines - Adobe Dreamweaver CS3
-:- Tables - Adobe Dreamweaver CS3
-:- Forms - Adobe Dreamweaver CS3
-:- Scripting in Dreamweaver
-:- Spry Framework for Creating Ajax Applications - Adobe Dreamweaver CS3
-:- Site Management - Adobe Dreamweaver CS3
-:- Web Servers (IIS and Apache)

Part 4 Rich Internet Application Server Technologies

Chpter 21 Web Servers IIS and Apache


-:- Web Servers (IIS and Apache)
-:- HTTP Transactions
-:- Multitier Application Architecture
-:- Client-Side Scripting versus Server-Side Scripting
-:- Accessing Web Servers
-:- Microsoft Internet Information Services (IIS)
-:- Apache HTTP Server
-:- Requesting Documents
-:- Database:SQL, MySQL, ADO.NET 2.0 and Java DB

Chpter 22 Database SQL MySQL ADO NET 2 0 and Java DB


-:- Database:SQL, MySQL, ADO.NET 2.0 and Java DB
-:- Relational Databases
-:- Relational Database Overview: A books Database
-:- SQL
-:- MySQL
-:- Instructions for Installing MySQL
-:- Instructions for Setting Up a MySQL User Account
-:- Creating a Database in MySQL
-:- ADO.NET Object Model
-:- Java DB/Apache Derby
-:- PHP

Chpter 23 PHP


-:- PHP
-:- PHP Basics
-:- String Processing and Regular Expressions - PHP
-:- Form Processing and Business Logic - PHP
-:- Connecting to a Database - PHP
-:- Using Cookies - PHP
-:- Dynamic Content - PHP
-:- Ruby on Rails

Chpter 24 Ruby on Rails


-:- Ruby on Rails
-:- Ruby
-:- Rails Framework
-:- ActionController and ActionView - Ruby on Rails
-:- A Database-Driven Web Application - Ruby on Rails
-:- Case Study: Message Forum - Ruby on Rails
-:- Message Forum: Logging In and Logging Out - Ruby on Rails
-:- Message Forum: Embellishing the Models - Ruby on Rails
-:- Message Forum: Forum Controller and Forum Views - Ruby on Rails
-:- Message Forum: Message Controller and Message Views - Ruby on Rails
-:- Message Forum: Ajax-Enabled Rails Applications - Ruby on Rails
-:- Script.aculo.us
-:- ASP.NET 2.0 and ASP.NET Ajax

Chpter 25 ASP NET 2 0 and ASP NET Ajax


-:- ASP.NET 2.0 and ASP.NET Ajax
-:- Creating and Running a Simple Web Form Example - ASP.NET
-:- Building an ASP.NET Web Application
-:- Web Controls: Text and Graphics Controls - ASP.NET
-:- Web Controls: AdRotator Control - ASP.NET
-:- Web Controls: Validation Controls - ASP.NET
-:- Session Tracking - ASP.NET
-:- Cookies - ASP.NET
-:- Session Tracking with HttpSessionState - ASP.NET
-:- Case Study: Connecting to a Database in ASP.NET
-:- Building a Web Form That Displays Data from a Database - ASP.NET
-:- Modifying the Code-Behind File for the Guestbook Application - ASP.NET
-:- Case Study: Secure Books Database Application
-:- Creating the Secure Books Database Application - ASP.NET
-:- ASP.NET Ajax
-:- JavaServer Faces Web Applications

Chpter 26 JavaServer Faces Web Applications


-:- JavaServer Faces Web Applications
-:- Java Web Technologies
-:- Creating and Running a Simple Application in Netbeans
-:- Examining a JSP File
-:- Examining a Page Bean File
-:- Event-Processing Life Cycle
-:- Relationship Between the JSP and Page Bean Files
-:- Examining the XHTML Generated by a Java Web Application
-:- Building a Web Application in Netbeans
-:- JSF Components
-:- Text and Graphics JSF Components
-:- Validation Using Validator JSF Components and Custom Validators
-:- Session Tracking - JavaServer
-:- Cookies - JavaServer
-:- Session Tracking with the SessionBean Object - JavaServer
-:- Ajax-Enabled JavaServer Faces Web Applications

Chpter 27 Ajax Enabled JavaServer Faces Web Applications


-:- Ajax-Enabled JavaServer Faces Web Applications
-:- Accessing Databases in Web Applications - JavaServer
-:- Ajax-Enabled JSF Components
-:- AutoComplete Text Field and Virtual Forms
-:- Google Maps Map Viewer Component
-:- Web Services

Chpter 28 Web Services


-:- Web Services
-:- Java Web Services Basics
-:- Creating, Publishing, Testing and Describing a Web Service
-:- Consuming a Web Service
-:- SOAP (Simple Object Access Protocol)
-:- Session Tracking in Web Services
-:- Creating a Blackjack Web Service
-:- Consuming the Blackjack Web Service
-:- Consuming a Database-Driven Web Service from a Web Application
-:- Passing an Object of a User-Defined Type to a Web Service
-:- REST-Based Web Services in ASP.NET

Part 5 Extra

Chapter 3 Photoshop Elements


-:- Photoshop Elements
-:- Image Basics - Photoshop Elements
-:- Vector and Raster Graphics - Photoshop Elements
-:- Toolbox - Photoshop Elements
-:- Layers - Photoshop Elements
-:- Screen Capturing - Photoshop Elements
-:- File Formats: GIF and JPEG - Photoshop Elements

Chapter 23 Wireless Internet and m Business


-:- Wireless Internet and m-Business
-:- M-Business
-:- Identifying User Location
-:- Wireless Marketing, Advertising and Promotions
-:- Wireless Payment Options
-:- Privacy and the Wireless Internet
-:- International Wireless Communications
-:- Wireless-Communications Technologies
-:- WAP and WML
-:- Phone Simulator and Setup Instructions
-:- Creating WML Documents
-:- WMLScript Programming
-:- String Object Methods
-:- Wireless Protocols, Platforms and Programming Languages

Chapter 24 VBScript


-:- VBScript
-:- Operators - VBScript
-:- Data Types and Control Structures - VBScript
-:- VBScript Functions
-:- VBScript Example Programs
-:- Arrays - VBScript
-:- String Manipulation - VBScript
-:- Classes and Objects - VBScript

Chapter 25 Active Server Pages ASP


-:- Active Server Pages (ASP)
-:- How Active Server Pages(ASP) Work
-:- Setup - Active Server Pages (ASP)
-:- Active Server Page Objects
-:- Simple ASP Examples
-:- File System Objects - Active Server Pages (ASP)
-:- Session Tracking and Cookies - Active Server Pages (ASP)
-:- Accessing a Database from an Active Server Page(ASP)
-:- Server-Side ActiveX Components

Chapter 26 Case Study Active Server Pages and XML


-:- Case Study: Active Server Pages and XML

Chapter 27 Perl and CGI Common Gateway Interface


-:- Perl and CGI (Common Gateway Interface)
-:- Perl
-:- String Processing and Regular Expressions - Perl
-:- Viewing Client/Server Environment Variables - Perl
-:- Form Processing and Business Logic - Perl
-:- Server-Side Includes - Perl
-:- Verifying a Username and Password - Perl
-:- Using DBI to Connect to a Database - Perl
-:- Cookies and Perl

Chapter 28 Python


-:- Python
-:- Basic Data Types, Control Structures and Functions - Python
-:- Tuples, Lists and Dictionaries - Python
-:- String Processing and Regular Expressions - Python
-:- Exception Handling - Python
-:- Introduction to CGI Programming - Python
-:- Form Processing and Business Logic - Python
-:- Cookies - Python
-:- Database Application Programming Interface (DB-API) - Python

CHAPTER 38 Introducing Servlets


-:- Servlets: Bonus for Java™ Developers
-:- Servlet Overview and Architecture
-:- Servlet Overview and Architecture - Servlets
-:- Handling HTTP get Requests Containing Data - Servlets
-:- Handling HTTP post Requests - Servlets
-:- Redirecting Requests to Other Resources - Servlets
-:- Session Tracking - Servlets
-:- Multitier Applications: Using JDBC from a Servlet

Chapter 31 JavaServer Pages JSP Bonus for Java Developers


-:- JavaServer Pages (JSP): Bonus for Java Developers
-:- JavaServer Pages Overview
-:- A First JavaServer Page Example
-:- Implicit Objects - JavaServer
-:- Scripting - JavaServer
-:- jsp:include Action - JavaServer Pages (JSP) Standard Actions
-:- jsp:forward Action - JavaServer Pages (JSP) Standard Actions
-:- jsp:plugin Action - JavaServer Pages (JSP) Standard Actions
-:- jsp:useBean Action - JavaServer Pages (JSP) Standard Actions
-:- Directives - JavaServer Pages (JSP)
-:- Custom Tag Libraries - JavaServer Pages (JSP)

Chapter 32 e Business and e Commerce


-:- e-Business & e-Commerce
-:- E-Business Models
-:- Building an e-Business
-:- e-Marketing
-:- Online Payments
-:- Security - e-Business & e-Commerce
-:- Legal Issues - e Business & e Commerce
-:- XML and e-Commerce

Chapter 33 Multimedia Audio Video Speech Synthesis and Recognition


-:- Multimedia: Audio, Video, Speech Synthesis and Recognition
-:- Audio and Video
-:- Adding Background Sounds with the bgsound Element
-:- Adding Video with the img Element’s dynsrc Property
-:- Adding Audio or Video with the embed Element
-:- Using the Windows Media Player ActiveX Control
-:- Microsoft Agent Control
-:- RealPlayer Plug-in
-:- Synchronized Multimedia Integration Language (SMIL)
-:- Scalable Vector Graphics (SVG)

Chapter 34 Web Accessibility


-:- Web Accessibility
-:- Web Accessibility Initiative
-:- Providing Alternatives for Images
-:- Maximizing Readability by Focusing on Structure
-:- Accessibility in XHTML Tables
-:- Accessibility in XHTML Frames
-:- Accessibility in XML
-:- Using Voice Synthesis and Recognition with VoiceXML
-:- CallXML
-:- JAWS for Windows
-:- Other Accessibility Tools
-:- Accessibility in Microsoft Windows 2000

Internet Progrmming

BASIC NETWORK AND WEB CONCEPTS


-:- Internet Engineering Task Force (IETF)
-:- World Wide Web Consortium (W3C)
-:- TCP and UDP protocols
-:- Uniform Resource Locator (URL)
-:- MIME (Multipurpose Internet Mail Extensions)
-:- CGI(Common Gateway Interface)
-:- Environment Variables
-:- Introduction to SGML(Standard Generalized Markup Language)

JAVA PROGRAMMING


-:- Java basics
-:- Java - I/O streaming
-:- Java - Files object
-:- Looking up Internet Address
-:- Domain Name System (DNS)
-:- InetAddress Class
-:- Socket programming
-:- Client /server programs
-:- E-mail Client
-:- SMTP(Simple Mail Transfer Protocol)
-:- Java - POP3 programs
-:- Web page retrieval
-:- Protocol handlers
-:- Java - Content handlers
-:- Applets
-:- Java - Image handling
-:- Remote Method Invocation ( RMI ) - Java

SCRIPTING LANGUAGES


-:- HTML
-:- HTML forms
-:- HTML Frames
-:- HTML Tables
-:- JavaScript
-:- Control Structures
-:- JavaScript - Functions
-:- JavaScript - Arrays
-:- JavaScript - Date, Array and Math Object

DYNAMIC HTML


-:- Cascading style sheets(CSS)
-:- Collections all and children
-:- HTML - Event model
-:- HTML - Filters
-:- HTML - Data binding and control
-:- HTML - ActiveX control

SERVER SIDE PROGRAMMING


-:- Server Side Programming
-:- Advantages and Types of Server Side programs
-:- Servlets
-:- Deployment
-:- Web Server
-:- HTTP GET and POST requests
-:- Session Tracking
-:- Cookies - Java
-:- Multitier Application
-:- JDBC drivers
Mahendra Varman Mahendra Varman Mahendra Varman Mahendra Varman Mahendra Varman

​ReadOrRefer.in

Recent New Topics :