Free Trial

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

Help


1. 

Head First Design Patterns

Head First Design Patterns

By: ; ; ;

Publisher: O'Reilly Media, Inc.

Publication Date: 25-OCT-2004

Insert Date: 10-MAY-2006

Slots: 1.0

Table of Contents • Start Reading

You're not alone. At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know you don't want to reinvent the wheel (or worse, a flat tire), so you look to Design Patterns--the lessons learned by those who've faced the same problems. With Design Patterns, you get to take advantage of the best practices and experience of others, so that you can spend your time on...something else. Something more challenging. Something more complex. Something more fun. You want to learn about the patterns that matter--why to use them, when to use...

2. 

Head First Java, 2nd Edition

Head First Java, 2nd Edition

By: ;

Publisher: O'Reilly Media, Inc.

Publication Date: 09-FEB-2005

Insert Date: 10-MAY-2006

Slots: 1.0

Table of Contents • Start Reading

Learning a complex new language is no easy task especially when it s an object-oriented computer programming language like Java. You might think the problem is your brain. It seems to have a mind of its own, a mind that doesn't always want to take in the dry, technical stuff you're forced to study. The fact is your brain craves novelty. It's constantly searching, scanning, waiting for something unusual to happen. After all, that's the way it was built to help you stay alive. It takes all the routine, ordinary, dull stuff and filters it to the background so it won't interfere with your...

3. 

Hadoop: The Definitive Guide, 3rd Edition

Hadoop: The Definitive Guide, 3rd Edition

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 19-MAY-2012

Insert Date: 28-JAN-2012

Slots: 1.0

Table of Contents • Start Reading

Ready to unlock the power of your data? With this comprehensive guide, you'll learn how to build and maintain reliable, scalable, distributed systems with Apache Hadoop. You'll also find illuminating case studies that demonstrate how Hadoop is used to solve specific problems. This book is ideal for programmers looking to analyze datasets of any size, and for administrators who want to set up and run Hadoop clusters....

4. 

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

5. 

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

6. 

Learning Python, 4th Edition

Learning Python, 4th Edition

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 02-OCT-2009

Insert Date: 15-SEP-2009

Slots: 1.0

Table of Contents • Start Reading

Google and YouTube use Python because it's highly adaptable, easy to maintain, and allows for rapid development. If you want to write high-quality, efficient code that's easily integrated with other languages and tools, this hands-on book will help you be productive with Python quickly -- whether you're new to programming or just new to Python. It's an easy-to-follow self-paced tutorial, based on author and Python expert Mark Lutz's popular training course. Each chapter contains a stand-alone lesson on a key component of the language, and includes a unique Test Your Knowledge section with...

7. 

Java™: How to Program, Ninth Edition

Java™: How to Program, Ninth Edition

By: 

Publisher: Prentice Hall

Publication Date: 25-FEB-2011

Insert Date: 24-JUN-2011

Slots: 1.0

Table of Contents • Start Reading

The Deitels’ groundbreaking How to Program series offers unparalleled breadth and depth of object-oriented programming concepts and intermediate-level topics for further study. Their Live Code Approach features thousands of lines of code in hundreds of complete working programs. This enables readers  to confirm that programs run as expected. Java How to Program (Early Objects) 9e contains an optional extensive OOD/UML 2 case study on developing and implementing the software for an automated teller machine.This edition covers both Java SE7 and SE6....

8. 

CCNA® Cisco Certified Network Associate: Study Guide, Seventh Edition

CCNA® Cisco Certified Network Associate: Study Guide, Seventh Edition

By: 

Publisher: Sybex

Publication Date: 05-APR-2011

Insert Date: 17-OCT-2011

Slots: 1.0

Table of Contents • Start Reading

Learn from the Best - Cisco Networking Authority Todd Lammle Written by Cisco networking authority Todd Lammle, this comprehensive guide has been completely updated to reflect the latest CCNA 640-802 exam. Todd's straightforward style provides lively examples, hands on and written labs, easy-to-understand analogies, and real-world scenarios that will not only help you prepare for the exam, but also give you a solid foundation as a Cisco networking professional. This Study Guide teaches you how to Describe how a network works Configure, verify and troubleshoot a switch with...

9. 

Programming in Scala

Programming in Scala

By: ; ;

Publisher: Artima Press

Publication Date: 05-JAN-2011

Insert Date: 16-JUL-2011

Slots: 1.0

Table of Contents • Start Reading

http://www.artima.com/shop/programming_in_scala_2ed#aboutTheBook ...

10. 

Pro ASP.NET MVC 4, Fourth Edition

Pro ASP.NET MVC 4, Fourth Edition

By: Adam Freeman

Publisher: Apress

Publication Date: 16-JAN-2013

Insert Date: 09-JAN-2013

Slots: 1.0

Table of Contents • Start Reading

The ASP.NET MVC 4 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 4 contains a number of significant advances over previous versions. New mobile and desktop templates (employing adaptive rendering) are included together with support for jQuery Mobile for the first time. New display modes allow your application to select views based on the browser that's making the...

11. 

AngularJS

AngularJS

By: ;

Publisher: O'Reilly Media, Inc.

Publication Date: 22-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....

12. 

HTML & CSS: Design and Build Websites

HTML & CSS: Design and Build Websites

By: 

Publisher: John Wiley & Sons

Publication Date: 08-NOV-2011

Insert Date: 18-FEB-2012

Slots: 1.0

Table of Contents • Start Reading

A full-color introduction to the basics of HTML and CSS from the publishers of Wrox! Every day, more and more people want to learn some HTML and CSS. Joining the professional web designers and programmers are new audiences who need to know a little bit of code at work (update a content management system or e-commerce store) and those who want to make their personal blogs more attractive. Many books teaching HTML and CSS are dry and only written for those who want to become programmers, which is why this book takes an entirely new approach. Introduces HTML and CSS in a way that...

13. 

C# 5.0 in a Nutshell, 5th Edition

C# 5.0 in a Nutshell, 5th Edition

By: ;

Publisher: O'Reilly Media, Inc.

Publication Date: 19-JUN-2012

Insert Date: 23-MAR-2012

Slots: 1.0

Table of Contents • Start Reading

When you have a question about C# 5.0 or the .NET CLR, this bestselling guide has precisely the answers you need. Uniquely organized around concepts and use cases, this updated fifth edition features a reorganized section on concurrency, threading, and parallel programming—including in-depth coverage of C# 5.0’s new asynchronous functions....

14. 

Head First C#, 2nd Edition

Head First C#, 2nd Edition

By: ;

Publisher: O'Reilly Media, Inc.

Publication Date: 21-MAY-2010

Insert Date: 10-APR-2010

Slots: 1.0

Table of Contents • Start Reading

You want to learn C# programming, but you're not sure you want to suffer through another tedious technical book. You're in luck: Head First C# introduces this language in a fun, visual way. You'll quickly learn everything from creating your first program to learning sophisticated coding skills with C# 4.0, Visual Studio 2010 and .NET 4, while avoiding common errors that frustrate many students....

15. 

Clean Code: A Handbook of Agile Software Craftsmanship

Clean Code: A Handbook of Agile Software Craftsmanship

By: Robert C. Martin

Publisher: Prentice Hall

Publication Date: 01-AUG-2008

Insert Date: 24-JUN-2008

Slots: 1.0

Table of Contents • Start Reading

Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn’t have to be that way. Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship. Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code “on the fly” into a book that will instill within you the values of a software craftsman and make you a...

16. 

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

17. 

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

18. 

iOS Programming: The Big Nerd Ranch Guide

iOS Programming: The Big Nerd Ranch Guide

By: Joe Conway; Aaron Hillegass

Publisher: Big Nerd Ranch Guides

Publication Date: 19-MAR-2012

Insert Date: 30-MAR-2012

Slots: 1.0

Table of Contents • Start Reading

Winner of a 2012 Jolt Productivity Award! Updated and expanded to cover iOS 5 and Xcode 4.3, iOS Programming: The Big Nerd Ranch Guide leads you through the essential concepts, tools, and techniques for developing iOS applications. After completing this book, you will have the understanding, the know-how, and the confidence you need to tackle iOS projects of your own. Based on Big Nerd Ranch’s popular iOS Bootcamp course and its well-tested materials and methodology, this best-selling guide teaches iOS concepts and coding in tandem. The result is instruction that is relevant and...

19. 

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

20. 

Data Structures and Algorithms Using Java

Data Structures and Algorithms Using Java

By: William McAllister

Publisher: Jones & Bartlett Learning

Publication Date: 25-OCT-2010

Insert Date: 31-OCT-2010

Slots: 1.0

Table of Contents • Start Reading

With an accessible writing style and manageable amount of content, Data Structures and Algorithms Using Java is the ideal text for your course. This outstanding text correlates to the recommended syllabus put forth by the Association of Computing Machinery standard curriculum guidelines. The author has produced a resource that is more readable and instructional than any other, without compromising the scope of the ACM CS103, Data Structures and Algorithms, course material. The text’s unique, student-friendly pedagogical approach and organizational structure will keep students engaged in the...