• Welcome!
Total books

Computer & Internet

Administration
289
AI and Robotics
165
Algorithms
19
Cloud
375

Communicaion and Telecommunication
125
Databases
716
Enterprise
145
Graphics & Design
235

Hardware
334
Information Technology
308
Mobile Computing
542
Network Security
69

Operating System
299
Programming
1651
Security
136
Software Engineering
177

Web Design & Development
440
Web Development
1343
Sort by
PHP Anthology: OBject Oriented PHP Solutions, Vol.2- Applications

Note: A completely updated & revised edition of this book is now available. Please search for "The PHP Anthology, 2nd Edition" (ISBN: 0975841998) A compilation of best practice solutions to common Web Development problems in PHP, focusing on the achievement of practical goals by applying well-structured, object orientated software design principles. Volume 2 covers the applications of PHP in the real world including authentication & access control, XML, stats & tracking, caching data to improve performance, design techniques and design patterns. The chapter on Design Patterns is particularly unique as it teaches readers about common object architectures which can be used to solve common (though unique) problems. In addition to being an excellent reference with over 60 customizable solutions, the book acts as an excellent primer for Object Orientated Programming. PHP 5 has now been released and has been given significant OOP features, which are a must-learn for PHP Developers. All code in the book is backwards compatible with earlier versions of PHP.

CSS Fonts: Web Typography Possibilities

From custom fonts to ad-hoc font families you assemble out of a variety of individual faces, CSS 3 gives you more typographic options than ever before. This concise guide shows you how to use CSS properties to gain a fine-grained and wide-ranging influence over how you display fonts on the Web. Short and sweet, this book is an excerpt from the upcoming fourth edition of CSS: The Definitive Guide. When you purchase either the print or the ebook edition of Fonts, you’ll receive a discount on the entire Definitive Guide once it’s released. Why wait? Learn how to choose and manipulate fonts right away. Specify font families and their generic alternatives Use @font-face to specify customized downloadable fonts Size your fonts with absolute or relative scales, percentages, or length units Understand the difference between italic and oblique styles Learn how to specify or suppress a font’s kerning data and other font features Synthesize your own variants for fonts that lack bold or italic text

Getting Good with Javascript

Ever wanted to spice up your websites with a dash of JavaScript, but not known where to start? In Getting Good with JavaScript, author Andrew Burgess breaks programming in JavaScript down into easy, straight-forward principles and practices. This book will introduce you to important programming concepts, show you how to write your first scripts, and make you comfortable with JavaScript code. You'll learn: The basics of types, variables, and operators Best practices for efficient coding Testing and optimizing your JavaScript Interacting with HTML elements Andrew Burgess will help you get past the learning curve and get you Getting Good with JavaScript!

Flash CS5.5: The Missing Manual (Missing Manuals)

You can build everything from simple animations to full-fledged iOS and Android apps with Flash CS5.5, but learning this complex program can be difficult—unless you have this fully updated, bestselling guide. Learn how to create gorgeous Flash effects even if you have no programming experience. With Flash CS5.5: The Missing Manual, you'll move from the basics to power-user tools with ease. Learn animation basics. Discover how to turn simple ideas into stunning animations. Master Flash's tools. Learn the animation and effects tools with clear explanations and hands-on examples. Use 3D effects. Rotate objects and make them move in three dimensions. Create lifelike motion. Use the IK Bones tool to simulate realistic body movements and other linked motions. Build apps for tablets and smartphones. Create the next generation of iPhone, iPad, and Android apps. Add multimedia. Incorporate your own audio and video files into Flash. Create rich interactive animations. Dive into advanced interactivity with easy-to-learn ActionScript examples.

PHP Fast & Easy Web Development

PHP is a server-side, HTML embedded scripting language used to create dynamic Web pages. PHP is the number one add on module for Apache servers, and best of all--it's free! This is the only book on PHP that takes a visual approach to learning this topic. As a part of the Fast & Easy Web Development series, this book applies the highly successful combination of easy-to-understand instructions and real screenshots for a truly unique learning experience. PHP Fast & Easy Web Development is ideal for the beginning Web developer or for Web developers who want to increase their skill set.

Sams Teach Yourself PHP4 in 24 Hours (Teach Yourself -- 24 Hours)

Consisting of 24 one-hour lessons, Sams Teach Yourself PHP4 in 24 Hours is divided into five sections that guide you through the language from the basics to the advanced functions. The first section of the book teaches the fundamentals of PHP. Building upon what has been taught in the first section, sections two through four show you how to apply that knowledge in order to interact with the user by creating and managing forms, cookies and authentication. It also teaches how to access databases and how to integrate system components, e-mail, LDAP, network sockets and much more. The final section of the book covers advanced functionality including how to debug and optimize scripts, maintain script security, and extend PHP with API.

Ordering Disorder: Grid Principles for Web Design (Voices That Matter)

The grid has long been an invaluable tool for creating order out of chaos for designers of all kinds—from city planners to architects to typesetters and graphic artists. In recent years, web designers, too, have come to discover the remarkable power that grid-based design can afford in creating intuitive, immersive, and beautiful user experiences. Ordering Disorder delivers a definitive take on grids and the Web. It provides both the big ideas and the brass-tacks techniques of grid-based design. Readers are sure to come away with a keen understanding of the power of grids, as well as the design tools needed to implement them for the World Wide Web. Khoi Vinh is internationally recognized for bringing the tried-and-true principles of the typographic grid to the World Wide Web. He is the former Design Director for NYTimes.com, where he consolidated his reputation for superior user experience design. He writes and lectures widely on design, technology, and culture, and has published the popular blog Subtraction.com for over a decade.

PHPEclipse: A User Guide: Take advantage of the leading open source integrated development environment to develop, organize, and debug your PHP web development projects.

PHPEclipse brings PHP functionality to the Eclipse platform, enhancing it as an environment for developing web applications and focusing on what PHP web developers need to create an application. PHPEclipse's development is active and its tool-set provides everything you need to write web applications in PHP. This book is written for PHP developers who want an open source development environment for creating web applications. You do not need any knowledge of Java or prior experience of Eclipse to use this book.

Professional JavaScript for Web Developers (Wrox Professional Guides)

Dispels the myth that JavaScript is a "baby" language and demonstrates why it is the scripting language of choice used in the design of millions of Web pages and server-side applications Quickly covers JavaScript basics and then moves on to more advanced topics such as object-oriented programming, XML, Web services, and remote scripting Addresses the many issues that Web application developers face, including internationalization, security, privacy, optimization, intellectual property issues, and obfuscation Builds on the reader's basic understanding of HTML, CSS, and the Web in general This book is also available as part of the 4-book JavaScript and Ajax Wrox Box (ISBN: 0470227818). This 4-book set includes: Professional JavaScript for Web Developers (ISBN: 0764579088) Professional Ajax 2nd edition (ISBN: 0470109491) Professional Web 2.0 Programming (ISBN: 0470087889) Professional Rich Internet Applications: Ajax and Beyond (ISBN: 0470082801)

HTML, XHTML, and CSS For The Absolute Beginner

"HTML, XHTML, & CSS For the Absolute Beginner" provides beginner level programmers with an entry level introduction to HTML, XHTML and CSS. This book serves as a primer for client-side web development. To make learning fun, the book uses a games-based instructional approach that provides working examples that demonstrate how HTML, XHTML and CSS can be applied to the development of web pages and sites. "HTML, XHTML, & CSS For the Absolute Beginner" is a fun and easy way for a beginner to master web development through the creation of computer games.

Pro HTML5 Games (Expert's Voice in Web Development)

Build your next game on a bigger scale with Pro HTML5 Games. This book teaches you the essentials of advanced game programming in HTML5. You’ll learn techniques that you can transfer to any area of HTML5 game development to make your own professional HTML5 games! Led by an expert game programmer, you’ll build two complete games in HTML5: a strategy puzzle game based on the Box2d physics engine and in the style of Angry Birds and a real-time strategy (RTS) game complete with units, buildings, path-finding, artificial intelligence, and multiplayer support. In the process, you’ll learn how to do the following: Create realistic physics in your game by incorporating the Box2d physics engine Design large worlds with lots of characters and let users interact with them Use sprite sheets, panning, parallax scrolling, and sound effects to build a more polished game Incorporate pathfinding and steering to help characters navigate through your world Create challenging levels with intelligent enemies by using decision trees, state machines, and scripted events Add multiplayer in your games using Node.js and the WebSocket API This book will help you take your HTML5/JavaScript programming experience to the next level. It gives you the knowledge and skills you need to develop more complex, bolder games and become an HTML5 games pro. What you’ll learn Creating realistic physics in your game by incorporating the Box2d physics engine Designing large worlds with lots of characters and let users interact with them Using sprite sheets, panning, parallax scrolling, and sound effects to build a more polished game Incorporating pathfinding and steering to help characters navigate through your world Creating challenging levels with intelligent enemies by using decision trees, state machines, and scripted events Adding multiplayer in your games using Node.js and the WebSocket API Who this book is for Pro HTML5 Games is meant for programmers who already have some HTML and JavaScript programming experience and who now want to learn to harness the power of HTML5 to build amazing-looking games but don’t know where to begin. Readers who have experience making games in other languages such as Flash and would like to move to HTML5 will also find a lot of useful information in this book. If you do not feel confident about your game programming skills, don’t worry. This book covers all the essentials needed to build these games so you can follow along and learn to design large, professional games in HTML5. The book will also point to resources and reference material for supplemental learning in case you are having trouble keeping up. With dedicated chapters on HTML5 basics, the Box2D engine, pathfinding and steering, combat and effective enemy AI, and multiplayer using Node.JS with WebSockets, you should get a lot from this book no matter how much game programming experience you have. Table of Contents HTML5 and JavaScript Essentials Creating a Basic Game World Physics Engine Basics Integrating the Physics Engine Creating the RTS Game World Adding Entities to Our World Intelligent Unit Movement Adding More Game Elements CreaAdding Weapons and Combat Wrapping Up the Single-Player Campaign Multiplayer with WebSockets Multiplayer Gameplay

Python & XML
Python & XML Sented by Shon

If you are a Python programmer who wants to incorporate XML into your skill set, this is the book for you. Python has attracted a wide variety of developers, who use it either as glue to connect critical programming tasks together, or as a complete cross-platform application development language. Yet, because it is object-oriented and has powerful text manipulation abilities, Python is an ideal language for manipulating XML. Python & XML gives you a solid foundation for using these two languages together. Loaded with practical examples, this new volume highlights common application tasks, so that you can learn by doing. The book starts with the basics then quickly progresses to complex topics, like transforming XML with XSLT, querying XML with XPath, and working with XML dialects and validation. It also explores the more advanced issues: using Python with SOAP and distributed web services, and using Python to create scalable streams between distributed applications (like databases and web servers). The book provides effective practical applications, while referencing many of the tools involved in XML processing and Python, and highlights cross-platform issues along with tasks relevant to enterprise computing. You will find ample coverage of XML flow analysis and details on ways in which you can transport XML through your network. Whether you are using Python as an application language, or as an administrative or middleware scripting language, you are sure to benefit from this book. If you want to use Python to manipulate XML, this is your guide.

Drupal For Dummies
Drupal For Dummies Sented by Musa

Learn to set up, manage, and administer a Drupal web site Drupal offers unparalleled flexibility for content-managed websites, and Drupal 7 is the easiest version to use yet. This newedition teaches you the fast, fun, and easy way to get started withDrupal. Even if you have no Drupal experience, you'll quickly learnhow to download and install Drupal, set up your firstcontent-managed site, apply templates, use modules, and more. Drupal gurus Lynn Beighley and Seamus Bellamy show you how totake advantage of what Drupal has to offer, make the most of thenew features in Drupal 7, and demystify perplexing Drupalissues. Drupal is a free, open source modular framework and contentmanagement system designed for content-managed web sites Shows you how to download Drupal; no programming experiencerequired Looks at Drupal 7 and explains new features that make it iseasier to use than previous iterations of Drupal for a creating ablog, content site, or eBusiness site Explains how to organize and create your site's content, applytemplates, and get your first site up and running Details the ways to use modules and third-party templates Whether you're looking to implement a flexible contentmanagement system, turbocharge a blog with photo galleries, oradminister a third-party Drupal site, this book gets you off to arunning start!

Sams Teach Yourself HTML5 in 10 Minutes (5th Edition) (Sams Teach Yourself -- Minutes)

A quick, clear guide to using the exciting new features of HTML5 today Practical, hands-on approach helps web designers or developers begin using HTML5 right away Step-by-step directions show how to implement HTML5 video, drawing, drag and drop, forms, and more Makes sense of all the competing claims and misinformation about what HTML5 is or isn't You don't need to wait to begin using HTML5, the successor to HTML 4 and XHTML . HTML5 is now being implemented in the latest versions of all the major browsers, and with it come some of the most exciting and powerful advances in web development technology in years. Teach Yourself HTML5 in 10 Minutes offers straightforward, practical answers for fast results. By working through the book's clear, step-by-step examples, web designers or developers new to HTML5 can learn everything they need to know to quickly and easily get up to speed with HTML5.

HTML5 Step by Step (Step by Step Developer)

Experience learning made easy—and quickly teach yourself how to create Web pages with the HTML5 specification. With Step by Step, you set the pace—building and practicing the skills you need, just when you need them! Use a division-based layout to structure your Web pages Include menu bars and hyperlinks for clear navigation Apply colors, font sizes, and other formatting with CSS Add graphics, sound, and video to your pages Use the Canvas tag to render visual images on the fly Build user-input forms with buttons, boxes, and menus Your Step by Step digital content includes: All the book's practice files—ready to download and put to work. See "Using the Practice Files," inside. Fully searchable online edition of this book—with unlimited access on the Web. Free online account required; see inside book.

The Definitive Guide to HTML5 Video (Expert's Voice in Web Development)

Plugins will soon be a thing of the past. The Definitive Guide to HTML5 Video is the first authoritative book on HTML5 video, the new web standard that allows browsers to support audio and video elements natively. This makes it very easy for web developers to publish audio and video, integrating both within the general presentation of web pages. For example, media elements can be styled using CSS (style sheets), integrated into SVG (scalable vector graphics), and manipulated in a Canvas. The book offers techniques for providing accessibility to media elements, enabling consistent handling of alternative representations of media resources. The Definitive Guide to HTML5 Video dives deep into the markup that is introduced for media element support in browsers. You’ll explore the default user interface offered through browsers for media elements, as well as the JavaScript API provided to control their behavior. You’ll also learn how to account for H.264 and Ogg Theora codecs.

HTML5 and CSS3 All-in-One For Dummies

A new edition of a bestseller covers the latest advances inweb development! HTML5 and CSS3 are essential tools for creating dynamic websitesand boast updates and enhanced features that can make your websiteseven more effective and unique. This friendly, all-in-one guidecovers everything you need to know about each of these technologiesand their latest versions so that you can use them together.Building on the bestselling formats of the first two editions, thisnew edition teaches you the fundamentals of HTML5 and CSS3, andthen presents ways for using them with JavaScript, MySQL, and Ajaxto create websites that work. Covers using JavaScript, PHP, MySQL, and Ajax in the context ofprogramming dynamic web pages with CSS3 and HTML5 Includes self-contained minibooks that review HTML, CSS, designand layout, client-side JavaScript, Ajax and server-side, andputting it all together Examines new web development advancements including newtechnologies and changes to the standards Features a website that contains supporting materials includingcode and several valuable programs that are useful for webdevelopment HTML5 and CSS3 All-in-One For Dummies, 3rd Edition servesas the perfect reference for both web development beginners andseasoned professionals looking to learn more about how to get themost out of the powerful combination of HTML5 and CSS3.

Joomla! Templates (Joomla! Press)

Joomla! users who want to customize their own websites need to understand templates: that's why thousands of them have asked for template help at the Joomla! web site. Now, for the first time, there's an authorized and definitive guide to all facets of designing, developing, and customizing Joomla! templates. Internationally respected Joomla! template developer and trainer Angie Radtke guides users through everything they need to know to quickly create sites that meet their clients' exact visual requirements.

Head First HTML with CSS & XHTML

Tired of reading HTML books that only make sense after you're an expert? Then it's about time you picked up Head First HTML with CSS & XHTML and really learned HTML. You want to learn HTML so you can finally create those web pages you've always wanted, so you can communicate more effectively with friends, family, fans, and fanatic customers. You also want to do it right so you can actually maintain and expand your Web pages over time, and so your web pages work in all the browsers and mobile devices out there. Oh, and if you've never heard of CSS, that's okay--we won't tell anyone you're still partying like it's 1999--but if you're going to create Web pages in the 21st century then you'll want to know and understand CSS. Learn the real secrets of creating Web pages, and why everything your boss told you about HTML tables is probably wrong (and what to do instead). Most importantly, hold your own with your co-worker (and impress cocktail party guests) when he casually mentions how his HTML is now strict, and his CSS is in an external style sheet. With Head First HTML with CSS & XHTML, you'll avoid the embarrassment of thinking web-safe colors still matter, and the foolishness of slipping a font tag into your pages. Best of all, you'll learn HTML and CSS in a way that won't put you to sleep. If you've read a Head First book, you know what to expect: a visually-rich format designed for the way your brain works. Using the latest research in neurobiology, cognitive science, and learning theory, this book will load HTML, CSS, and XHTML into your brain in a way that sticks. So what are you waiting for? Leave those other dusty books behind and come join us in Webville. Your tour is about to begin.

PHP and MySQL Web Development (4th Edition)

PHP and MySQL Web Development, Fourth Edition The definitive guide to building database-drive Web applications with PHP and MySQL PHP and MySQL are popular open-source technologies that are ideal for quickly developing database-driven Web applications. PHP is a powerful scripting language designed to enable developers to create highly featured Web applications quickly, and MySQL is a fast, reliable database that integrates well with PHP and is suited for dynamic Internet-based applications. PHP and MySQL Web Development shows how to use these tools together to produce effective, interactive Web applications. It clearly describes the basics of the PHP language, explains how to set up and work with a MySQL database, and then shows how to use PHP to interact with the database and the server. This practical, hands-on book includes numerous examples that demonstrate common tasks such as authenticating users, constructing a shopping cart, generating PDF documents and images dynamically, sending and managing email, facilitating user discussions, connecting to Web services using XML, and developing Web 2.0 applications with Ajax-based interactivity. The fourth edition of PHP and MySQL Web Development has been thoroughly updated, revised, and expanded to cover developments in PHP 5 through version 5.3, such as namespaces and closures, as well as features introduced in MySQL 5.1.

Sort by