Internet and World Wide Web : how to program /
Paul Deitel, Harvey Deitel and Abbey Deitel
- 5th ed.
- India Pearson 2018
- 962 p.
Internet and World Wide Web How to Program, 5e introduces students with little or no programming experience to the exciting world of Web-Based applications. This new edition focuses on HTML5 and the related technologies in its ecosystem, diving into the exciting new features of HTML5, CSS3, the latest edition of JavaScript (ECMAScript 5) and HTML5 canvas. At the heart of the book is the Deitel’s signature “live-code approach”–concepts are presented in the context of complete working HTML5 documents, CSS3 stylesheets, JavaScript scripts, XML documents, programs and database files, rather than in code snippets. Each complete code example is accompanied by live sample executions. The Deitel’s focus on popular key technologies that will help readers build Internet- and web-based applications that interact with other applications and with databases. These form the basis of the kinds of enterprise-level, networked applications that are popular in industry today. After mastering the material in this book, readers will be well prepared to build real-world, industrial strength, Web-based applications. Features Discusses latest HTML5 features- form input types and page structure elements, new HTML5 canvas element for 2D graphics, web storage capabilities, web sockets for networking Updated treatment of CSS3, JavaScript and PHP New and updated multimedia exercises Tested on seven browsers - For this new edition, all of the code is tested in the most current versions of seven popular browsers–five for the desktop (Chrome, Internet Explorer, Firefox, Opera and Safari) and two for mobile devices (iPhone/iPad and Android). Smartphone and tablet apps - With the techniques discussed in this book, learners will be able to write apps that are portable between a great variety of desktop and mobile platforms, including iPhone/iPad and Android. • Enhanced Craps game featuring HTML5 audio and video elements. Updated ajax-enabled web applications to demonstrate Partial-page updates and type-ahead capabilities Enhanced treatment of HTML DOM and XML DOM. LINQ - Microsoft has introduced LINQ (Language-Integrated Query) to replace SQL for database access. Chapter 18 provides an introduction to LINQ basics and an introduction to LINQ to Web services - the book discusses on building both SOAP-based web services and REST-based web services with ASP. NET in Visual Basic, ASP. NET in C# and JSF in Java. New and updated case studies - the book includes rich case studies using various technologies–Deitel Cover Viewer (JavaScript/DOM), Address Book (Ajax), Cannon Game (HTML5 Canvas), Mailing List (PHP/MySQL), Guest Book and Password-Protected Books Database (ASP. NET), Address Book (Java Server Faces) and Blackjack (JAX-WS web services). Table of Contents Chapter 1 Introduction to Computers and the Internet Chapter 2 Introduction to HTML5: Part 1 Chapter 3 Introduction to HTML5: Part 2 Chapter 4 Introduction to Cascading Style Sheets (CSS): Part 1 Chapter 5 Introduction to Cascading Style Sheets (CSS): Part 2 Chapter 6 JavaScript: Introduction to Scripting Chapter 7 JavaScript: Control Statements I Chapter 8 JavaScript: Control Statements II Chapter 9 JavaScript: Functions Chapter 10 JavaScript: Arrays Chapter 11 JavaScript: Objects Chapter 12 Document Object Model (DOM): Objects and Collections Chapter 13 JavaScript Event Handling: A Deeper Look Chapter 14 HTML5: Introduction to canvas Chapter 15 XML Chapter 16 Ajax-Enabled Rich Internet Applications with XML and JSON Chapter 17 Web Servers (Apache and IIS) Chapter 18 Database: SQL, MySQL, LINQ and Java DB Chapter 19 PHP Chapter 20 Web App Development with ASP. NET in C# Chapter 21 Web App Development with ASP. NET in C#: A Deeper Look Chapter 22 Web Services in C# Chapter 23 Web App Development with ASP. NET in Visual Basic.
9789352868599
Internet programming World Wide Web Web sites--Authoring programs Internet--Computer programs Object-oriented programming (Computer science) Web site development