Code in the Cloud: Programming Google AppEngine

eBook Details:

  • Paperback: 320 pages
  • Publisher: WOW! eBook; 1st edition (April 29, 2011)
  • Language: English
  • ISBN-10: 1934356638
  • ISBN-13: 978-1934356630

eBook Description:

Code in the Cloud: Programming Google AppEngine

Join the next wave of Web 2.0 software development in the cloud! Cloud applications are the next big shift in application development: instead of building single-user applications to run on a personal computer, new applications are being built as multi-user services that run in data centers around the world. One of the most exciting new environments for building services in the cloud is Google’s AppEngine. AppEngine is a powerful, easy-to-use framework for developing cloud-based services. This book will teach you what you need to make the shift to cloud development using AppEngine.

One of the most exciting recent changes in the computing world is cloud computing. Cloud computing is a dramatic shift in how applications are developed and used and even in what applications are. With cloud computing, developers are no longer building applications that run on a user’s desktop computer. Instead, they’re building services on the network that can be used by thousands of users at the same time.

Cloud services are an exciting opportunity for developers: the cloud is a platform for creating services, a new kind of application that can reach more users, and provide those users with more capabilities than a desktop application ever could. Building applications as cloud services also makes them scalable: cloud applications can easily and smoothly adapt from running on a single computer for a single user to running on thousands of computers for millions of users. Code in the Cloud: Programming Google AppEngine will teach you what a cloud service is, and how it differs from traditional applications. It will show you how to build a cloud service, taking advantage of the services that AppEngine makes available to you, using iterative development of a simple application to guide you through the different aspects of AppEngine development, using either Python or Java.

CLICK TO DOWNLOAD

Murach’s Java Servlets and JSP, 2nd Edition

eBook Details:

  • Paperback: 758 pages
  • Publisher: WOW! eBook & Associates; 2nd edition (January 21, 2008)
  • Language: English
  • ISBN-10: 9781890774448
  • ISBN-13: 978-1890774448

eBook Description:

Murach’s Java Servlets and JSP, 2nd Edition

This new edition of Murach’s Java Servlets and JSP makes it easier than ever for Java developers to master web programming. It starts by showing how to install and use Tomcat as a web server and NetBeans as an IDE. Then, it teaches how and when to use JavaServer Pages and Java servlets to build well-structured web applications that implement the MVC pattern. Next, it shows how to use sessions, cookies, JavaBeans, Expression Language (EL), the JSP Standard Tag Library (JSTL), and custom tags. Then, it shows how to use JDBC and connection pooling to work with a MySQL database. Finally, it shows how to use JavaMail, SSL/TLS, authentication, listeners, and filters. These are the skills that you need to build professional Java web applications. A great read for any Java developer.

Ever since we published the first edition of this book back in 2003, we’ve been getting feedback like this from developers:

“This book is excellent, excellent, excellent! The authors have a gift for developing the topic of JSP, Servlets, and building a Java-based ecommerce site in a methodical, easy-to-understand approach.”

Now, I’m delighted to tell you that you’ll feel the same way about this new, 2nd edition. The content has been redone from start to finish, so you’ll learn the best features, tools, and techniques for developing today’s web applications (see what’s NEW below).

But our popular approach hasn’t changed: This 2nd edition still presents Java web programming in a way that’s methodical, easy to understand, and easy to apply to your own web development projects (see what’s the same below).

CLICK TO DOWNLOAD

Murach’s C# 2010

eBook Details:

  • Paperback: 812 pages
  • Publisher: WOW! eBook & Associates; 4th edition (October 4, 2010)
  • Language: English
  • ISBN-10: 9781890774592
  • ISBN-13: 978-1890774592

eBook Description:

Murach’s C# 2010, 4th Edition

This is the latest edition of our best-selling C# book. The content continues to evolve with the language, of course, but one thing has stayed the same over the years: We still call this “the C# book you’ll wish you’d bought first” because it gets you developing professional Windows Forms applications without any wasted time or effort.

What makes this book so effective? Here are several things it does that other C# books don’t do:

#1: The OOP section deals with business objects, not cats and dogs

Object-oriented programming is the basis for C# 2010. But while other books try to explain it using whimsical examples (like mammals or cars), this book explains it in terms of true business objects, like customers, invoices, and products. So right from the start, you ll see how OOP is applied in the real world.

#2: There s a 4-chapter section on database programming

Business applications require database processing. So instead of glossing over this crucial function in a chapter or two, this book gives you 4 full chapters that show you how to use RAD tools like data sources as well as ADO.NET code to do fairly sophisticated database processing. There’s certainly more to learn. But you’ll have a solid set of skills that will let you easily prototype typical database applications in business.

CLICK TO DOWNLOAD

Murach’s PHP and MySQL

eBook Details:

  • Paperback: 840 pages
  • Publisher: WOW! eBook & Associates (November 23, 2010)
  • Language: English
  • ISBN-10: 1890774561
  • ISBN-13: 978-1890774561

eBook Description:

Murach’s PHP and MySQL

This book was developed by the same team that authored Murach’s JavaScript and DOM Scripting, and it has the same strong content organization that lets you focus on what you need to know, when you need to know it.

Then, whether you’re a beginning or experienced web developer, the rest of the book gives you a full set of professional PHP and MySQL skills:

  • The 9-chapter section on PHP teaches you how to build web applications using all the skills that make for a smooth user experience…like how to handle forms, strings, dates, arrays, cookies, sessions, and exceptions
  • The 5-chapter section on MySQL teaches you all the standard features you need to know for working with databases…like how to design and create a database and how to use SQL and PHP to work with database data
  • The 4-chapter section on advanced skills teaches you how to handle professional requirements, like ensuring security, generating email, processing images, and working with code from other web sites (like YouTube videos)…and it culminates with a Guitar Shop web site that shows how everything in the book ties together

Regardless of what you’re learning next, each chapter covers skills from the simple to the complex. So you can go deeper and deeper to gain a sophisticated set of web and database skills, at your own pace.

CLICK TO DOWNLOAD

Beginning Android Application Development

eBook Details:

  • Paperback: 448 pages
  • Publisher: WOW! eBook; 1st edition (April 12, 2011)
  • Language: English
  • ISBN-10: 9781118017111
  • ISBN-13: 978-1118017111

eBook Description:

Beginning Android Application Development: Create must-have applications for the latest Android OS

The Android OS is a popular and flexible platform for many of today’s most in-demand mobile devices. This full-color guide offers you a hands-on introduction to creating Android applications for the latest mobile devices. Veteran author Wei Meng Lee accompanies each lesson with real-world examples to drive home the content he covers. Beginning with an overview of core Android features and tools, he moves at a steady pace while teaching everything you need to know to successfully develop your own Android applications.

  • Explains what an activity is and reviews its lifecycle
  • Zeroes in on customizing activities by applying styles and themes
  • Looks at the components of a screen, including LinearLayout, AbsoluteLayout, and RelativeLayout, among others
  • Details ways to adapt to different screen sizes and adjust display orientation
  • Reviews the variety of views such as TextView, ProgressBar, TimePicker, and more

Beginning Android Application Development pares down the most essential steps you need to know so you can start creating Android applications today.

CLICK TO DOWNLOAD