Free Trial

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

Help

Top Titles


21. 

Pro AngularJS

Pro AngularJS

By: Adam Freeman

Publisher: Apress

Publication Date: 01-APR-2014

Insert Date: 31-MAR-2014

Slots: 1.0

Table of Contents • Start Reading

AngularJS is the leading framework for building dynamic JavaScript applications that take advantage of the capabilities of modern browsers and devices. AngularJS, which is maintained by Google, brings the power of the Model-View-Controller (MVC) pattern to the client, providing the foundation for complex and rich web apps. It allows you to build applications that are smaller, faster, and with a lighter resource footprint than ever before. Best-selling author Adam Freeman explains how to get the most from AngularJS. He begins by describing the MVC pattern and the many benefits that can be...

22. 

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 & Controlling, and Closing process groups. • Two new...

23. 

Head First PMP, 3rd Edition

Head First PMP, 3rd Edition

By: ;

Publisher: O'Reilly Media, Inc.

Publication Date: 19-DEC-2013

Insert Date: 22-DEC-2013

Slots: 1.0

Table of Contents • Start Reading

Learn the latest principles and certification objectives in The PMBOK® Guide, (Fifth Version), in a unique and inspiring way with Head First PMP. This book helps you prepare for the PMP certification exam using a visually rich format designed for the way your brain works. You'll find a full-length sample exam included inside the book....

24. 

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

25. 

Pro ASP.NET MVC 5, Fifth Edition

Pro ASP.NET MVC 5, Fifth Edition

By: Adam Freeman

Publisher: Apress

Publication Date: 19-DEC-2013

Insert Date: 14-JAN-2014

Slots: 1.0

Table of Contents • Start Reading

The ASP.NET MVC 5 Framework is the latest evolution of Microsoft's ASP.NET web platform. It provides a high-productivity programming model that promotes cleaner code architecture, test-driven development, and powerful extensibility, combined with all the benefits of ASP.NET. ASP.NET MVC 5 contains a number of advances over previous versions, including the ability to define routes using C# attributes and the ability to override filters. The user experience of building MVC applications has also been substantially improved. The new, more tightly integrated, Visual Studio 2013 IDE has been...

26. 

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

27. 

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

<div> <p>The best fully integrated study system available (Exams EX200 and EX300) With hundreds of review questions and complete coverage of performance-based requirements, <em>RHCSA/RHCE Red Hat Linux Certification Study Guide, Sixth Edition</em> 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.</p> </div>...

28. 

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

29. 

Head First HTML and CSS, 2nd Edition

Head First HTML and CSS, 2nd Edition

By: ;

Publisher: O'Reilly Media, Inc.

Publication Date: 29-AUG-2012

Insert Date: 18-AUG-2012

Slots: 1.0

Table of Contents • Start Reading

Tired of reading HTML books that only make sense after you're an expert? Then it's about time you picked up the newly revised Head First HTML and CSS and really learned HTML. You want to learn HTML and CSS 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, using the latest HTML5 standards, so you can actually maintain and expand your web pages over time so they work in all browsers and mobile devices. In this book, you'll learn the real secrets of creating web...

30. 

Mastering Web Application Development with AngularJS

Mastering Web Application Development with AngularJS

By: Peter Bacon Darwin; Pawel Kozlowski

Publisher: Packt Publishing

Publication Date: 23-AUG-2013

Insert Date: 24-AUG-2013

Slots: 1.0

Table of Contents • Start Reading

Build single-page web applications using the power of the AngularJS JavaScript framework from Google Make the most out of AngularJS by understanding the AngularJS philosophy and applying it to real life development tasks Effectively structure, write, test, and finally deploy your application Add security and optimization features to your AngularJS applications Harness the full power of AngularJS by creating your own directives Full of solutions to real life problems, with clear explanations of the more sophisticated AngularJS concepts In Detail AngularJS is an...

31. 

Information Architecture for the World Wide Web, 3rd Edition

Information Architecture for the World Wide Web, 3rd Edition

By: ;

Publisher: O'Reilly Media, Inc.

Publication Date: 27-NOV-2006

Insert Date: 21-DEC-2006

Slots: 1.0

Table of Contents • Start Reading

The post-Ajaxian Web 2.0 world of wikis, folksonomies, and mashups makes well-planned information architecture even more essential. How do you present large volumes of information to people who need to find what they're looking for quickly? This classic primer shows information architects, designers, and web site developers how to build large-scale and maintainable web sites that are appealing and easy to navigate.The new edition is thoroughly updated to address emerging technologies -- with recent examples, new scenarios, and information on best practices -- while maintaining its focus...

32. 

Head First JavaScript Programming

Head First JavaScript Programming

By: Eric T. Freeman;

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

33. 

Fundamentals of Database Management Systems, Second Edition

Fundamentals of Database Management Systems, Second Edition

By: 

Publisher: John Wiley & Sons

Publication Date: 06-DEC-2011

Insert Date: 13-JAN-2012

Slots: 1.0

Table of Contents • Start Reading

Gillenson's new edition of Fundamentals of Database Management Systems provides concise coverage of the fundamental topics necessary for a deep understanding of the basics. In this issue, there is more emphasis on a practical approach, with new "your turn" boxes and much more coverage in a separate supplement on how to implement databases with Access. In every chapter, the author covers concepts first, then show how they're implemented in continuing case(s.) "Your Turn" boxes appear several times throughout the chapter to apply concepts to projects. And "Concepts in Action" boxes contain...

34. 

Java™ How To Program (Early Objects)

Java™ How To Program (Early Objects)

By: Paul Deitel; Harvey Deitel

Publisher: Prentice Hall

Publication Date: 24-FEB-2014

Insert Date: 02-APR-2014

Slots: 1.0

Table of Contents • Start Reading

ALERT: Before you purchase, check with your instructor or review your course syllabus to ensure that you select the correct ISBN. Several versions of Pearson's MyLab &amp; Mastering products exist for each title, including customized versions for individual schools, and registrations are not transferable. In addition, you may need a CourseID, provided by your instructor, to register for and use Pearson's MyLab &amp; Mastering products. Packages Access codes for Pearson's MyLab &amp; Mastering products may not be included when purchasing or renting from companies other than Pearson; check...

35. 

Node.js in Action

Node.js in Action

By: Mike Cantelon, Marc Harter, T.J. Holowaychuk and Nathan Rajlich

Publisher: Manning Publications

Publication Date: 15-OCT-2013

Insert Date: 29-OCT-2013

Slots: 1.0

Table of Contents • Start Reading

Summary Node.js in Action is an example-driven tutorial that starts at square one and guides you through all the features, techniques, and concepts you'll need to build production-quality Node applications. You'll start by learning how to set up your Node development environment, including loading the community-created extensions. Next, you'll run several simple demonstration programs where you'll learn the basics of a few common types of Node applications. Then you'll dive into asynchronous programming, a model Node leverages to lessen application bottlenecks. About this...

36. 

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

37. 

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

38. 

Learning Android, 2nd Edition

Learning Android, 2nd Edition

By: ;

Publisher: O'Reilly Media, Inc.

Publication Date: 17-JAN-2014

Insert Date: 12-JAN-2014

Slots: 1.0

Table of Contents • Start Reading

Want to build apps for Android devices? This book is the perfect way to master the fundamentals. Written by experts who have taught this mobile platform to hundreds of developers in large organizations and startups alike, this gentle introduction shows experienced object-oriented programmers how to use Android’s basic building blocks to create user interfaces, store data, connect to the network, and more....

39. 

Pro jQuery

Pro jQuery

By: Adam Freeman

Publisher: Apress

Publication Date: 24-FEB-2012

Insert Date: 16-FEB-2012

Slots: 1.0

Table of Contents • Start Reading

jQuery is one of the most popular and powerful JavaScript libraries available today. It's widely used to create rich user experiences and to simplify website and application development. It is the tool of choice for web developers everywhere and sets the standard for simplicity, flexibility and extensibility. In Pro jQuery, seasoned author Adam Freeman explains how to get the most from jQuery by focusing on the features you need for your project. He starts with the nuts and bolts and shows you everything through to advanced features, going in depth to give you the knowledge you need....

40. 

System Forensics, Investigation, and Response

System Forensics, Investigation, and Response

By: John R. Vacca; K Rudolph

Publisher: Jones & Bartlett Learning

Publication Date: 15-SEP-2010

Insert Date: 09-NOV-2010

Slots: 1.0

Table of Contents • Start Reading

PART OF THE NEW JONES &amp; BARTLETT LEARNING INFORMATION SYSTEMS SECURITY &amp; ASSURANCE SERIES! Computer crimes call for forensics specialists, people who know how to find and follow the evidence. System Forensics, Investigation, and Response begins by examining the fundamentals of system forensics, such as what forensics is, the role of computer forensics specialists, computer forensic evidence, and application of forensic analysis skills. It also gives an overview of computer crimes, forensic methods, and laboratories. It then addresses the tools, techniques, and methods used to...