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 Python

Head First Python

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 30-NOV-2010

Insert Date: 19-NOV-2010

Slots: 1.0

Table of Contents • Start Reading

Add Python to your programming skills and have some fun at the same time. Head First Python takes you beyond typical how-to manuals with an engaging visual format that includes images, puzzles, stories, and quizzes that are proven to stimulate learning and retention. You'll not only learn how Python differs from other programming languages and how it's similar, you'll learn how to be a great programmer....

22. 

Effective Java™, Second Edition

Effective Java™, Second Edition

By: Joshua Bloch

Publisher: Prentice Hall

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...

23. 

Head First Servlets and JSP, 2nd Edition

Head First Servlets and JSP, 2nd Edition

By: ; ;

Publisher: O'Reilly Media, Inc.

Publication Date: 25-MAR-2008

Insert Date: 25-MAR-2008

Slots: 1.0

Table of Contents • Start Reading

Looking to study up for the new J2EE 1.5 Sun Certified Web Component Developer (SCWCD) exam? This book will get you way up to speed on the technology you'll know it so well, in fact, that you can pass the brand new J2EE 1.5 exam. If that's what you want to do, that is. Maybe you don't care about the exam, but need to use servlets and JSPs in your next project. You're working on a deadline. You're over the legal limit for caffeine. You can't waste your time with a book that makes sense only AFTER you're an expert (or worse, one that puts you to sleep). Learn how to write servlets and JSPs,...

24. 

Head First C

Head First C

By: ;

Publisher: O'Reilly Media, Inc.

Publication Date: 12-APR-2012

Insert Date: 14-JUN-2012

Slots: 1.0

Table of Contents • Start Reading

Head First C provides a complete learning experience for C and structured imperative programming. With a unique method that not only goes beyond syntax and how-to manuals, this guide not only teaches you the language, it helps you understand how to be a great programmer. You’ll learn key areas such as language basics, pointers and pointer arithmetic, and dynamic memory management. Advanced topics include multi-threading and network programming....

25. 

CISSP All-in-One Exam Guide, 6th Edition

CISSP All-in-One Exam Guide, 6th Edition

By: Shon Harris

Publisher: McGraw-Hill

Publication Date: 18-OCT-2012

Insert Date: 20-NOV-2012

Slots: 1.0

Table of Contents • Start Reading

A complete, up-to-date revision of the leading CISSP training resource from the #1 name in IT security certification and training, Shon Harris. Well regarded for its engaging and informative style, CISSP All-in-One Exam Guide, Sixth Edition provides 100% complete coverage of the exam objectives for the Certified Information Security Specialist credentialing exam from (ISC)2. Updated to ensure total coverage of the latest body of knowledge and domains from (ISC)2, this new edition also provides references for government employees and contractors subject to new requirements.Exam tips...

26. 

Version Control with Git, 2nd Edition

Version Control with Git, 2nd Edition

By: ;

Publisher: O'Reilly Media, Inc.

Publication Date: 20-AUG-2012

Insert Date: 15-AUG-2012

Slots: 1.0

Table of Contents • Start Reading

Get up to speed on Git for tracking, branching, merging, and managing code revisions. Through a series of step-by-step tutorials, this practical guide takes you quickly from Git fundamentals to advanced techniques, and provides friendly yet rigorous advice for navigating the many functions of this open source version control system....

27. 

Think Python

Think Python

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 20-AUG-2012

Insert Date: 15-AUG-2012

Slots: 1.0

Table of Contents • Start Reading

If you want to learn how to program, working with Python is an excellent way to start. This hands-on guide takes you through the language one step at a time, beginning with basic programming concepts before moving on to functions, recursion, data structures, and object-oriented design. Through exercises in each chapter, you’ll try out programming concepts as you learn them....

28. 

Head First jQuery

Head First jQuery

By: ;

Publisher: O'Reilly Media, Inc.

Publication Date: 22-SEP-2011

Insert Date: 16-JUL-2011

Slots: 1.0

Table of Contents • Start Reading

Want to add more interactivity and polish to your websites? Discover how jQuery can help you build complex scripting functionality in just a few lines of code. Head First jQuery shows you how to navigate HTML documents while handling events, effects, callbacks, and animations. By the time you've completed the book, you'll be incorporating Ajax apps, working seamlessly with HTML and CSS, and building your own plug-ins....

29. 

Android Programming: The Big Nerd Ranch Guide

Android Programming: The Big Nerd Ranch Guide

By: Bill Phillips; Brian Hardy

Publisher: Big Nerd Ranch Guides

Publication Date: 28-MAR-2013

Insert Date: 23-APR-2013

Slots: 1.0

Table of Contents • Start Reading

Android Programming: The Big Nerd Ranch Guide: is an introductory Android book for programmers with Java experience. Based on Big Nerd Ranch’s popular Android Bootcamp course, this guide will lead you through the wilderness using hands-on example apps combined with clear explanations of key concepts and APIs. This book focuses on practical techniques for developing apps compatible with all versions of Android widely used today. Write and run code every step of the way — creating apps that catalog crime scenes, browse photos, track your jogging route, and more. Each chapter and app has been...

30. 

Pro Spring 3

Pro Spring 3

By: Clarence Ho

Publisher: Apress

Publication Date: 18-APR-2012

Insert Date: 07-APR-2012

Slots: 1.0

Table of Contents • Start Reading

The agile, lightweight, open-source Spring Framework continues to be the de facto leading enterprise Java application development framework for today's Java programmers and developers. It works with other leading open-source, agile and lightweight Java technologies like Hibernate, Groovy, MyBatis, and more. Spring now also works with Java EE and JPA 2 as well. Pro Spring 3 updates the bestselling Pro Spring with the latest that the Spring Framework has to offer: version 3.1. At 1000 pages, this is by far the most comprehensive Spring book available, thoroughly exploring the power of...

31. 

RHCSA/RHCE Red Hat Linux Certification Study Guide (Exams EX200 & EX300), Sixth Edition

RHCSA/RHCE Red Hat Linux Certification Study Guide (Exams EX200 & EX300), Sixth Edition

By: Jang Michael

Publisher: McGraw-Hill

Publication Date: 17-JUN-2011

Insert Date: 25-SEP-2011

Slots: 1.0

Table of Contents • Start Reading

The best fully integrated study system available (Exams EX200 and EX300) With hundreds of review questions and complete coverage of performance-based requirements, RHCSA/RHCE Red Hat Linux Certification Study Guide, Sixth Edition covers what you need to know--and shows you how to prepare--for these challenging exams. The ebook version does not provide access to the companion files. ...

32. 

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...

33. 

JavaScript: The Definitive Guide, 6th Edition

JavaScript: The Definitive Guide, 6th Edition

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 03-MAY-2011

Insert Date: 16-JUN-2010

Slots: 1.0

Table of Contents • Start Reading

<div><p>Whether you need an example-driven programmer's guide or a complete desk reference, <em>JavaScript: The Definitive Guide</em> is the most authoritative book on the language that runs the Web. The sixth edition offers comprehensive coverage of ECMAScript 5 (the new language standard) and also the new APIs introduced in HTML5. The chapters on functions and classes have been completely rewritten and updated to match current best practices. A new chapter covers language extensions and subsets.</p> </div> ...

34. 

Head First Networking

Head First Networking

By: ;

Publisher: O'Reilly Media, Inc.

Publication Date: 27-MAY-2009

Insert Date: 28-MAY-2009

Slots: 1.0

Table of Contents • Start Reading

Frustrated with networking books so chock-full of acronyms that your brain goes into sleep mode? Head First Networking's unique, visually rich format provides a task-based approach to computer networking that makes it easy to get your brain engaged. You'll learn the concepts by tying them to on-the-job tasks, blending practice and theory in a way that only Head First can. With this book, you'll learn skills through a variety of genuine scenarios, from fixing a malfunctioning office network to planning a network for a high-technology haunted house. You'll learn exactly what you need to know,...

35. 

Master CCIE Routing and Switching 4.0 blueprint exam topics Assess your knowledge with chapter-opening quizzes Review key concepts with Exam Preparation Tasks Practice with realistic exam questions on the CD-ROM CCIE Routing and Switching Certification Guide, Fourth Edition, is a best-of-breed  Cisco® exam study guide that focuses specifically on the objectives for the CCIE® Routing and Switching written exam. Well-respected networking professionals Wendell Odom, Rus Healy, and Denise Donohue share preparation hints and test-taking tips, helping you identify areas of...

36. 

Head First HTML5 Programming

Head First HTML5 Programming

By: ;

Publisher: O'Reilly Media, Inc.

Publication Date: 11-OCT-2011

Insert Date: 11-OCT-2011

Slots: 1.0

Table of Contents • Start Reading

What can HTML5 do for you? If you're a web developer looking to use this new version of HTML, you might be wondering how much has really changed. Head First HTML5 introduces the key features -- including improved text elements, audio and video tags, geolocation, and the Canvas drawing surface -- and uses concrete examples and exercises to apply and reinforce these concepts....

37. 

Algorithms, Fourth Edition

Algorithms, Fourth Edition

By: 

Publisher: Addison-Wesley Professional

Publication Date: 09-MAR-2011

Insert Date: 05-MAR-2011

Slots: 1.0

Table of Contents • Start Reading

Essential Information about Algorithms and Data Structures A Classic Reference The latest version of Sedgewick’s best-selling series, reflecting an indispensable body of knowledge developed over the past several decades. Broad Coverage Full treatment of data structures and algorithms for sorting, searching, graph processing, and string processing, including fifty algorithms every programmer should know. See algs4.cs.princeton.edu/code. Completely Revised Code New Java implementations written in an accessible modular programming style, where all of the code is exposed to the reader...

38. 

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...

39. 

How You Can Talk to Anyone in Every Situation

How You Can Talk to Anyone in Every Situation

By: Emma Sargent; Tim Fearon

Publisher: Prentice Hall Life

Publication Date: 08-NOV-2010

Insert Date: 14-DEC-2011

Slots: 1.0

Table of Contents • Start Reading

<P>There aren&#146;t many people who really embrace the idea of entering a room full of strangers and being expected to make conversation. Likewise most people shy away from small talk situations with people they have little or nothing in common with.</P><P>&#160;</P><P>But there are some people seem to do it so well. We&#146;ve all watched them enviously as they walk into a room of strangers, take command and move seamlessly and effortlessly from group to group, dazzling with their confidence and charm, and entertaining with their witty repartee and interesting anecdotes. We on the other...

40. 

Java Concurrency in Practice

Java Concurrency in Practice

By: 

Publisher: Addison-Wesley Professional

Publication Date: 09-MAY-2006

Insert Date: 21-JUL-2006

Slots: 1.0

Table of Contents • Start Reading

"I was fortunate indeed to have worked with a fantastic team on the design and implementation of the concurrency features added to the Java platform in Java 5.0 and Java 6. Now this same team provides the best explanation yet of these new features, and of concurrency in general. Concurrency is no longer a subject for advanced users only. Every Java developer should read this book." --Martin Buchholz JDK Concurrency Czar, Sun Microsystems "For the past 30 years, computer performance has been driven by Moore's Law; from now on, it will be driven by Amdahl's Law. Writing code that effectively...