Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Help

Top Titles


21. 

Head First JavaScript Programming

Head First JavaScript Programming

By: ;

Publisher: O'Reilly Media, Inc.

Publication Date: 31-MAR-2014

Insert Date: 28-MAR-2014

Slots: 1.0

Table of Contents • Start Reading

This brain-friendly guide teaches you everything from JavaScript language fundamentals to advanced topics, including objects, functions, and the browser’s document object model. You won’t just be reading—you’ll be playing games, solving puzzles, pondering mysteries, and interacting with JavaScript in ways you never imagined. And you’ll write real code, lots of it, so you can start building your own web applications....

22. 

JavaScript: The Good Parts

JavaScript: The Good Parts

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 08-MAY-2008

Insert Date: 26-APR-2008

Slots: 1.0

Table of Contents • Start Reading

Most programming languages contain good and bad parts, but JavaScript has more than its share of the bad, having been developed and released in a hurry before it could be refined. This authoritative book scrapes away these bad features to reveal a subset of JavaScript that's more reliable, readable, and maintainable than the language as a whole-a subset you can use to create truly extensible and efficient code. Considered the JavaScript expert by many people in the development community, author Douglas Crockford identifies the abundance of good ideas that make JavaScript an...

23. 

Java™ SE 8 for Programmers, Third Edition

Java™ SE 8 for Programmers, Third Edition

By: Paul Deitel; Harvey Deitel

Publisher: Prentice Hall

Publication Date: 30-MAR-2014

Insert Date: 09-MAY-2014

Slots: 1.0

Table of Contents • Start Reading

The professional programmer’s Deitel® guide to Java™ SE 7 and SE 8 (Java 8) development with the powerful Java™ platform ¿ Written for programmers with a background in high-level language programming, this book applies the Deitel signature live-code approach to teaching programming and explores the Java™ language and Java™ APIs in depth. The book presents¿ concepts in the context of fully tested programs, complete with syntax shading, code highlighting, line-by-line code walkthroughs and program outputs. The book features hundreds of complete Java™ programs with thousands of lines of...

24. 

Android™ How to Program, Second Edition

Android™ How to Program, Second Edition

By: Paul Deitel; Harvey Deitel; Abbey Deitel

Publisher: Prentice Hall

Publication Date: 10-JAN-2014

Insert Date: 28-MAR-2014

Slots: 1.0

Table of Contents • Start Reading

Android How to Program, Second Edition provides a clear and entertaining App-driven introduction to Android 4.3 and 4.4 development for both introductory- and intermediate-level programming courses. It also serves as a great reference and tutorial to learn Android programming. The Deitels' App-driven Approach is simply the best way to master Android programming! The Deitels teach Android programming through seven complete, working Android Apps in the print book and more online. Each chapter presents new concepts through a single App. The authors first provide an introduction to the app,...

25. 

Selenium WebDriver Practical Guide

Selenium WebDriver Practical Guide

By: Satya Avasarala

Publisher: Packt Publishing

Publication Date: 24-JAN-2014

Insert Date: 29-JAN-2014

Slots: 1.0

Table of Contents • Start Reading

Interactively automate web applications using Selenium WebDriver Covers basic to advanced concepts of WebDriver Learn how to design a more effective automation framework Explores all of the APIs within WebDriver Acquire an in-depth understanding of each concept through practical code examples In Detail Selenium WebDriver is an open source web UI automation tool implemented through a browser-specific browser driver, which sends commands to a browser and retrieves results. Selenium WebDriver Practical Guide will guide you through the various APIs of WebDriver which...

26. 

Core Java™: Volume I—Fundamentals, Ninth Edition

Core Java™: Volume I—Fundamentals, Ninth Edition

By: Cay S. Horstmann; Gary Cornell

Publisher: Prentice Hall

Publication Date: 27-NOV-2012

Insert Date: 11-OCT-2012

Slots: 1.0

Table of Contents • Start Reading

Fully updated to reflect Java SE 7 language changes, Core Java™, Volume I—Fundamentals, Ninth Edition, is the definitive guide to the Java platform. Designed for serious programmers, this reliable, unbiased, no-nonsense tutorial illuminates key Java language and library features with thoroughly tested code examples. As in previous editions, all code is easy to understand, reflects modern best practices, and is specifically designed to help jumpstart your projects. Volume I quickly brings you up-to-speed on Java SE 7 core language enhancements, including the diamond operator, improved...

27. 

AngularJS

AngularJS

By: ;

Publisher: O'Reilly Media, Inc.

Publication Date: 23-APR-2013

Insert Date: 10-APR-2013

Slots: 1.0

Table of Contents • Start Reading

Develop smaller, lighter web apps that are simple to create and easy to test, extend, and maintain as they grow. This hands-on guide introduces you to AngularJS, the open source JavaScript framework that uses Model–view–controller (MVC) architecture, data binding, client-side templates, and dependency injection to create a much-needed structure for building web apps....

28. 

Hadoop For Dummies

Hadoop For Dummies

By: 

Publisher: For Dummies

Publication Date: 14-APR-2014

Insert Date: 09-MAY-2014

Slots: 1.0

Table of Contents • Start Reading

Let Hadoop For Dummies help harness the power of your data and rein in the information overload Big data has become big business, and companies and organizations of all sizes are struggling to find ways to retrieve valuable information from their massive data sets with becoming overwhelmed. Enter Hadoop and this easy-to-understand For Dummies guide. Hadoop For Dummies helps readers understand the value of big data, make a business case for using Hadoop, navigate the Hadoop ecosystem, and build and manage Hadoop applications and clusters. Explains the origins of Hadoop, its economic...

29. 

Head First SQL

Head First SQL

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 28-AUG-2007

Insert Date: 06-SEP-2007

Slots: 1.0

Table of Contents • Start Reading

Is your data dragging you down? Are your tables all tangled up? Well we've got the tools to teach you just how to wrangle your databases into submission. Using the latest research in neurobiology, cognitive science, and learning theory to craft a multi-sensory SQL learning experience, Head First SQL has a visually rich format designed for the way your brain works, not a text-heavy approach that puts you to sleep. Maybe you've written some simple SQL queries to interact with databases. But now you want more, you want to really dig into those databases and work...

30. 

Effective Java™, Second Edition

Effective Java™, Second Edition

By: Joshua Bloch

Publisher: Addison-Wesley Professional

Publication Date: 08-MAY-2008

Insert Date: 15-MAY-2008

Slots: 1.0

Table of Contents • Start Reading

Are you looking for a deeper understanding of the Java™ programming language so that you can write code that is clearer, more correct, more robust, and more reusable? Look no further! Effective Java™, Second Edition, brings together seventy-eight indispensable programmer’s rules of thumb: working, best-practice solutions for the programming challenges you encounter every day. This highly anticipated new edition of the classic, Jolt Award-winning work has been thoroughly updated to cover Java SE 5 and Java SE 6 features introduced since the first edition. Bloch explores new design patterns...

31. 

Essential Scrum: A Practical Guide to the Most Popular Agile Process

Essential Scrum: A Practical Guide to the Most Popular Agile Process

By: Kenneth S. Rubin

Publisher: Addison-Wesley Professional

Publication Date: 26-JUL-2012

Insert Date: 14-MAR-2012

Slots: 1.0

Table of Contents • Start Reading

<div><p><b>A Practical Guide to the Most Popular Agile Process</b></p> <p/> <p>The Single-Source, Comprehensive Guide to Scrum for All Team Members, Managers, and Executives</p> <p/> <p>If you want to use Scrum to develop innovative products and services that delight your customers,&#160;<b><em>Essential Scrum&#160;</em></b>is the complete, single-source reference you&#8217;ve been searching for. Leading Scrum coach and trainer Kenny Rubin illuminates the values, principles, and practices of Scrum, and describes flexible, proven approaches that can help you implement it far more...

32. 

Camel in Action

Camel in Action

By: Claus Ibsen; Jonathan Anstey

Publisher: Manning Publications

Publication Date: 28-DEC-2010

Insert Date: 01-APR-2011

Slots: 1.0

Table of Contents • Start Reading

Apache Camel is a Java framework that lets you implement the standard enterprise integration patterns in a few lines of code. With a concise but sophisticated DSL you snap integration logic into your app, Lego-style, using Java, XML, or Scala. Camel supports over 80 common transports such as HTTP, REST, JMS, and Web Services. Camel in Action is a Camel tutorial full of small examples showing how to work with the integration patterns. It starts with core concepts like sending, receiving, routing, and transforming data. It then shows you the entire lifecycle and goes in depth on how to test,...

33. 

Spring MVC Beginner’s Guide

Spring MVC Beginner’s Guide

By: Amuthan G

Publisher: Packt Publishing

Publication Date: 25-JUN-2014

Insert Date: 27-JUN-2014

Slots: 1.0

Table of Contents • Start Reading

Your ultimate guide to building a complete web application using all the capabilities of Spring MVC Carefully crafted exercises, with detailed explanations for each step, to help you understand the concepts with ease You will gain a clear understanding of the end to end request/response life cycle, and each logical component’s responsibility Packed with tips and tricks that will demonstrate the industry best practices on developing a Spring-MVC-based application In Detail The MVC architecture for developing web applications continues to be a powerful concept and the...

34. 

Learning Java, 4th Edition

Learning Java, 4th Edition

By: ;

Publisher: O'Reilly Media, Inc.

Publication Date: 25-JUN-2013

Insert Date: 14-JUN-2013

Slots: 1.0

Table of Contents • Start Reading

If you’re new to Java, the fourth edition of this bestselling guide provides an example-driven introduction to the latest language features and APIs in Java 6 and 7. Advanced Java developers will be able to take a deep dive into areas such as concurrency and JVM enhancements....

35. 

JavaScript Programmer's Reference

JavaScript Programmer's Reference

By: Jonathan Reid; Thomas Valentine

Publisher: Apress

Publication Date: 05-JUN-2013

Insert Date: 13-JUN-2013

Slots: 1.0

Table of Contents • Start Reading

JavaScript Programmer's Reference is an invaluable resource that won't stray far from your desktop (or your tablet!). It contains detailed information on every JavaScript object and command, and combines that reference with practical examples showcasing how you can use those commands in the real world. Whether you're just checking the syntax of a method or you're starting out on the road to JavaScript mastery, the JavaScript Programmer's Reference will be an essential aid. With a detailed and informative tutorial section giving you the ins and outs of programming with JavaScript and the...

36. 

Spring in Action, Third Edition

Spring in Action, Third Edition

By: Craig Walls

Publisher: Manning Publications

Publication Date: 29-JUN-2011

Insert Date: 05-NOV-2011

Slots: 1.0

Table of Contents • Start Reading

Summary Totally revised for Spring 3.0, this book is a hands-on guide to the Spring Framework. It covers the latest features, tools, and practices including Spring MVC, REST, Security, Web Flow, and more. Following short code snippets and an ongoing example developed throughout the book, you'll learn how to build simple and efficient J2EE applications. About the Technology Spring Framework is required knowledge for Java developers, and Spring 3.0 introduces powerful new features like SpEL, the Spring Expression Language, new annotations for the IoC...

37. 

HTML5 and CSS3 Transition, Transformation, and Animation

HTML5 and CSS3 Transition, Transformation, and Animation

By: Aravind Shenoy; Gianluca Guarini

Publisher: Packt Publishing

Publication Date: 21-NOV-2013

Insert Date: 23-NOV-2013

Slots: 1.0

Table of Contents • Start Reading

A handy guide to understanding Microdata, the new JavaScript APIs, and the new form elements in HTML5 and CSS3 along with transition, transformation, and animation using lucid code samples Discover the semantics of HTML5 and Microdata Understand the concept of the CSS3 Flexible Box model Explore the main features of HTML5 such as canvas, offline web application, geolocation, audio and video elements, and web storage Master the tools and utilities in HTML5 and CSS3 In Detail HTML5 and CSS3 are the way for the future. Prior to HTML5 and CSS3, it was difficult to design...

38. 

Mixing Audio, 2nd Edition

Mixing Audio, 2nd Edition

By: Roey Izhaki

Publisher: Focal Press

Publication Date: 02-MAY-2013

Insert Date: 12-JUL-2013

Slots: 1.0

Table of Contents • Start Reading

<P>Your mix can make or break a record, and mixing is an essential catalyst for a record deal. Professional engineers with exceptional mixing skills can earn vast amounts of money and find that they are in demand by the biggest acts. </P> <P></P> <P>To develop such skills, you need to master both the art and science of mixing. The new edition of this bestselling book offers all you need to know and put into practice in order to improve your mixes. Covering the entire process --from fundamental concepts to advanced techniques -- and offering a multitude of audio samples, tips and tricks,...

39. 

Design Patterns: Elements of Reusable Object-Oriented Software

Design Patterns: Elements of Reusable Object-Oriented Software

By: 

Publisher: Addison-Wesley Professional

Publication Date: 31-OCT-1994

Insert Date: 19-DEC-2009

Slots: 1.0

Table of Contents • Start Reading

Unlike other books in Safari, this title had to be scanned in order to generate the Safari version. As a result, viewing quality is not what we would want it to be; and for this reason, we have disabled PDF downloads. Capturing a wealth of experience about the design of object-oriented software, four top-notch designers present a catalog of simple and succinct solutions to commonly occurring design problems. Previously undocumented, these 23 patterns allow designers to create more flexible, elegant, and ultimately reusable designs without having to rediscover the design solutions...

40. 

A GUIDE TO THE PROJECT MANAGEMENT BODY OF KNOWLEDGE (PMBOK® Guide)

A GUIDE TO THE PROJECT MANAGEMENT BODY OF KNOWLEDGE (PMBOK® Guide)

By:  Project Management Institute

Publisher: Project Management Institute

Publication Date: 01-JAN-2008

Insert Date: 03-SEP-2009

Slots: 1.0

Table of Contents • Start Reading

"The PMBOK® Guide – Fourth Edition continues the tradition of excellence in project management with a standard that is even easier to understand and implement, with improved consistency and greater clarification. What's new? • Standard language has been incorporated throughout the document to aid reader understanding. • New data flow diagrams clarify inputs and outputs for each process. • Greater attention has been placed on how Knowledge Areas integrate in the context of Initiating, Planning, Executing, Monitoring &amp; Controlling, and Closing process groups. • Two new...