Web Development Books http://devclue.com/ Web Development Books Professional Apache Tomcat 6 http://devclue.com/Apache-Server/Professional-Apache-Tomcat-6-76.html Sat, 03 Mar 2012 04:33:34 -0500

Professional Apache Tomcat 6 (WROX Professional Guides)


List Price: $39.99

Product Description

  • Tomcat is the official reference implementation of Sun's servlet and JSP specifications, and Java developers must test all Web applications on Tomcat to ensure they work as designed
  • Boasting more than 40 percent new and updated material, this book covers all the major new features affecting server administration and management
  • Explores the additional built-in tools of Tomcat, which help Java developers program more efficiently, and looks at how Apache's other open source servlet/JSP technologies are designed to work with Tomcat
  • Features full coverage of Release 6, which supports the latest JSP and servlet specifications: JSP 2.1 and Servlets 2.5
  • Addresses solving real-world problems encountered during all phases of server administration, including managing class loaders and connectors, security, shared hosting and clustering, and system testing

Pro Apache Tomcat 6


List Price: $39.99

Product Description

Pro Apache Tomcat 6 is ideal for Tomcat administrators and others who want to configure Tomcat. It covers only Tomcat 6 and doesn't get bogged down trying to overexplain tasks from each older version of the server. The book examines the entire installation, including file system, database, and web server, and provides you with security and performance tips.

Author Matthew Moodie describes configuration files, as well as administration features like security, auto-deployment, remote deployment, and data sources. He gets right to the point and teaches you to use Tomcat without wasting time on Java or JSP introductions or excess discussion of JSP and Java code.


Tomcat 6 Developer's Guide


List Price: $44.99

Product Description

This book taps into the author's wide experience as an architect and programmer to explore Tomcat from the ground up. Each major component of Tomcat is covered in careful detail, both from a conceptual and an implementation perspective. Written with detailed explanations and lots of screenshots, the book covers its topics in a concise, practical, and understandable manner. This book is intended for web developers who want to take their programming skills to the next level, and for server administrators who want to get a better understanding of the container software they manage. This book will give you an expert's understanding of every component that contributes to the overall request processing capabilities of Tomcat. In addition, the concepts you learn will be general enough to be carried over to other servlet containers. This book is also a good starting point for developers who want to understand how high availability and high performance software, such as Tomcat, are designed. If you wish to contribute to the Tomcat project, then this is an ideal book for you. Prior knowledge of the Java programming language, and web development on the Java platform is assumed.

Professional Apache Tomcat 6 (WROX (text only) by V.Chopra.S. Li.J.Genender


Product Description

Professional Apache Tomcat 6 (WROX Professional Guides) [Paperback]Vivek Chopra (Author) Sing Li (Author), Jeff Genender (Author)

Professional Apache Tomcat 6 [PB,2007]


Price: $92.25
You Save: (%)

Product Description

Modelling Foundations and Applications: 6th European Conference, ECMFA 2010, Paris, France, June 15-18, 2010, Proceedings (Lecture Notes in Computer Science / Programming and Software Engineering)


List Price: $83.00

Product Description

This book constitutes the proceedings of the 6th European Conference on Modelling Foundations and Applications, held in Paris, France, in June 2010.

Apache Tomcat Bible


List Price: $49.99

Product Description

* The most comprehensive reference and tutorial on the market for this popular open source Java Servlet and JavaServer Page implementation
* Provides a thorough introduction to all topics Tomcat developers need to understand
* Focuses on developing and deploying Web applications
* Covers use of the popular Ant tool to easily compile and deploy applications in conjunction with Tomcat
* Companion Web site includes all code samples from the book
]]>
Apache Server
jQuery Recipes http://devclue.com/jQuery/jQuery-Recipes-122.html Fri, 02 Mar 2012 20:09:52 -0500

jQuery Recipes: A Problem-Solution Approach (Expert's Voice in Web Development)


List Price: $44.99

Product Details

  • ISBN13: 9781430227090
  • Notes: BRAND NEW FROM PUBLISHER! 100% Satisfaction Guarantee. Tracking provided on most orders. Buy with Confidence! Millions of books sold!
  • Condition: New

Product Description

jQuery is one of today’s most popular JavaScript web application development frameworks and libraries. jQuery Recipes can get you started with jQuery quickly and easily, and it will serve as a valuable long-term reference.

  • The book begins with small initial problems that developers typically face while working with jQuery, and gradually goes deeper to explore more complex problems.
  • The solutions include illustrations and clear, concise explanations of the code. Using this book and jQuery, your web sites will be more dynamic and lively.

What you’ll learn

  • How to use the jQuery framework
  • The basics of Cascading Style Sheets (CSS) and how they apply to jQuery and its functions
  • Fundamentals like selectors, the DOM, and event handling with running code recipes
  • How to make your web sites more dynamic using rich code templates
  • How to apply animation effects to your web sites using jQuery code recipes
  • How to develop Ajax applications using jQuery
  • How to use jQuery utility functions
  • How to extend jQuery with plug-ins and their types

Who this book is for

The book is meant for the beginners who have a little knowledge of HTML and intend to make dynamic websites. The book will be of great use for developers and professionals who wish to make highly interactive websites with minimum code.

Table of Contents

  1. jQuery Basics
  2. Arrays and Strings
  3. Event Handling
  4. Form Validation
  5. Page Navigation
  6. Visual Effects
  7. Dealing with Tables
  8. Ajax
  9. Using Plugins
  10. Using CSS

jQuery Cookbook: Solutions & Examples for jQuery Developers (Animal Guide)


List Price: $34.99

Product Description

jQuery simplifies building rich, interactive web frontends. Getting started with this JavaScript library is easy, but it can take years to fully realize its breadth and depth; this cookbook shortens the learning curve considerably. With these recipes, you'll learn patterns and practices from 19 leading developers who use jQuery for everything from integrating simple components into websites and applications to developing complex, high-performance user interfaces.

Ideal for newcomers and JavaScript veterans alike, jQuery Cookbook starts with the basics and then moves to practical use cases with tested solutions to common web development hurdles. You also get recipes on advanced topics, such as methods for applying jQuery to large projects.

  • Solve problems involving events, effects, dimensions, forms, themes, and user interface elements
  • Learn how to enhance your forms, and how to position and reposition elements on a page
  • Make the most of jQuery's event management system, including custom events and custom event data
  • Create UI elements-such as tabs, accordions, and modals-from scratch
  • Optimize your code to eliminate bottlenecks and ensure peak performance
  • Learn how to test your jQuery applications

The book's contributors include:

  • Cody Lindley
  • James Padolsey
  • Ralph Whitbeck
  • Jonathan Sharp
  • Michael Geary and Scott González
  • Rebecca Murphey
  • Remy Sharp
  • Ariel Flesler
  • Brian Cherne
  • Jörn Zaefferer
  • Mike Hostetler
  • Nathan Smith
  • Richard D. Worth
  • Maggie Wachs, Scott Jehl, Todd Parker, and Patty Toland
  • Rob Burns

jQuery, jQuery UI, and jQuery Mobile: Recipes and Examples (Developer's Library)


List Price: $39.99
Price: $23.17
You Save: $16.82(42%)

Product Description

jQuery makes it easier than ever for developers to build robust, cross-platform websites and mobile apps. Now, there's a practical "cookbook" packed with realistic, easy-to-use solutions for making the most of jQuery Core, jQuery UI, and jQuery Mobile. Top web/mobile developer and architect Adriaan de Jonge presents more than 100 self-contained examples, each followed by an in-depth explanation of how and why each step works: all the information needed to extend or adapt each recipe for diverse real-world challenges. This book's examples are directly usable in virtually any web or mobile app, with any server-side platform: PHP, .NET, Java, Ruby, Node.js, or Python. de Jonge's "code first, explain later" approach supports experienced web/mobile developers who want to start experimenting as soon as possible. His readable examples don't take shortcuts, and never compromise technical quality. Coverage includes: * Getting started fast with the latest version of jQuery Core * Optimizing jQuery's performance * Selecting elements * Modifying pages via classes, attributes, elements, and inner HTML * Listening and responding to events * Communicating with servers via AJAX requests and JSON * Using jQuery UI to create robust user interactions * Changing app look and feel with CSS3 * Serving diverse mobile devices * Creating and working with plugins * Using plugins to add Twitter feeds, integrate Google Maps, and control video widgets

ASP.NET jQuery Cookbook


List Price: $44.99

Product Description

Written in a cookbook style, this book offers solutions using a recipe-based approach. Each recipe contains step-by-step instructions followed by an analysis of what was done in each task and other useful information. The cookbook approach means you can dive into whatever recipes you want in no particular order. This book is for ASP.NET developers who want to learn ASP.NET and jQuery integration. The book assumes you have prior experience of developing web applications using ASP.NET, C#, Visual Studio, and jQuery. As this book targets readers of various experience levels, you will find useful recipes regardless of your skill level.

PHP jQuery Cookbook


List Price: $39.99

Product Description

Written in Packt's cookbook style, this book presents numerous practical examples that you can use directly in your applications. The book covers most of the essential issues you will face while developing your web applications and gives solutions to them. Recipes in the book are written in a manner that will rapidly take you from a beginner to expert level. If you want to use PHP and jQuery together to create web applications this book is for you. It provides a large number of examples in each chapter that will take you from a basic developer to a pro by giving step-by-step instructions for each task in developing web applications using PHP and jQUery. All you need are JavaScript basics and you are on your way to building power web applications, with this book in hand.

Dreamweaver CS5.5 Mobile and Web Development with HTML5, CSS3, and jQuery


List Price: $39.99

Product Description

This book combines accessible, clear, engaging and candid reference material, advice and shortcuts with substantial step-by-step instructions for creating a wide range of HTML5 and CSS3 designs and page content in Dreamweaver. This book is geared towards experienced Dreamweaver web designers migrating to HTML5 and jQuery. It also targets web designers new to Dreamweaver who want to jump with two feet into the most current Web design tools and features. While focused primarily on Dreamweaver CS5.5, the book includes content of value to readers using older versions of Dreamweaver with directions on installing a version of Adobe’s HTML5 Pack that updates those packages.

Beginning Web Development for Smartphones: Developing Web Applications with PHP, MSQL, and jQTouch


List Price: $24.99

Product Details

  • Notes: BRAND NEW FROM PUBLISHER! 100% Satisfaction Guarantee. Tracking provided on most orders. Buy with Confidence! Millions of books sold!
  • ISBN13: 9781453831052
  • Condition: New

Product Description

If you've ever wanted to learn how to develop web applications for mobile devices, Beginning Web Development for Smartphones is for you! This book will lead you through all the code necessary for a sample bookstore application using PHP, MySQL, and jQTouch. The book covers : * Building small applications with jQTouch * Change themes, adding panels, displaying titles automatically, highlighting information * Getting user's information through forms * Applying validity checks to input fields * Understanding navigation via panel and toolbar buttons * Introduction to PHP programming, AJAX technology, and MySQL commands * Accessing MySQL from PHP * Understanding client- and server-side databases * Creating client-side database tables * Inserting, fetching, and updating rows in server- and client-side databases * Querying server-side database tables * Understanding session management, localStorage, and sessionStorage

jQuery Recipes [PB,2010]


Price: $106.62
You Save: (%)

Product Description

jQuery: Novice to Ninja


List Price: $39.95

Product Description

jQuery: Novice to Ninja is a compilation of best-practice jQuery solutions to meet the most challenging JavaScript problems. In this question-and-answer book on jQuery, you'll find a cookbook of ready-to-go solutions to help breathe life into your web page.

Topics covered include: - Scrolling, Resizing and Animating Webpage elements - Backgrounds, Slideshows, and Crossfaders - Menus, Tabs, and Panels - Buttons, Fields, and Controls - Lists, Trees, and Tables - Frames, Windows, and Dialogs - Adding interactivity with Ajax - Using the jQuery User Interface Themeroller - Writing your own jQuery plug-ins

All code used to create each solution is available for download and guaranteed to be simple, efficient and cross-browser compatible.


jQuery in Action, Second Edition


List Price: $44.99

Product Description

A really good web development framework anticipates your needs. jQuery does more-it practically reads your mind. Developers fall in love with this JavaScript library the moment they see 20 lines of code reduced to three. jQuery is concise and readable.

jQuery in Action, Second Edition is a fast-paced introduction and guide. It shows you how to traverse HTML documents, handle events, perform animations, and add Ajax to your web pages. The book's unique "lab pages" anchor the explanation of each new concept in a practical example. You'll learn how jQuery interacts with other tools and frameworks and how to build jQuery plugins.

This revised and expanded second edition includes even more lab pages than before, along with numerous examples that show the latest best practices developed by the jQuery community. It provides full coverage of jQuery 1.4, along with a deeper look at the ever-expanding world of jQuery plug-ins.

This book requires some knowledge of JavaScript and Ajax but no previous experience with jQuery.


]]>
jQuery
jQuery for ASP.NET http://devclue.com/jQuery/jQuery-for-ASP.NET-125.html Fri, 02 Mar 2012 11:14:29 -0500

jQuery for ASP.NET Developers


List Price: $6.99

Product Description

This Wrox Blox teaches you how to use jQuery with your ASP.NET-based websites.  jQuery greatly simplifies JavaScript development and allows you to create highly interactive and responsive websites using the latest JavaScript and AJAX techniques. The author walks you through the jQuery API using a simple ASP.NET MVC application to highlight major topics, and shows how you can apply jQuery to your own applications. After learning the basics of using jQuery, you’ll discover how easy it is to use within your own ASP.NET projects.  Whether you are using WebForms or the MVC framework, jQuery will greatly simplify your code.  As you will quickly find out, jQuery really is the “write less, do more” framework.

Table of Contents

Overview 1

Getting Started 2

jQuery Basics 2

Jumping into the API 5

jQuery Core Functions 5

jQuery Selectors 14

DOM Retrieval, Manipulation, and Traversal 23

Event Handling 32

Effects 42

AJAX 48

Plug-Ins 52

Using jQuery in ASP.NET 58

Visual Studio 2010 58

Web Forms 58

MVC Framework 59

Summary 61

About Joe Brinkman 62 

Usage Rights for Wiley Wrox Blox

Any Wrox Blox you purchase from this site will come with certain restrictions that allow Wiley to protect the copyrights of its products. After you purchase and download this title, you:    

  • Are entitled to three downloads
  • Are entitled to make a backup copy of the file for your own use
  • Are entitled to print the Wrox Blox for your own use
  • Are entitled to make annotations and comments in the Wrox Blox file for your own use
  • May not lend, sell or give the Wrox Blox to another user
  • May not place the Wrox Blox file on a network or any file sharing service for use by anyone other than yourself or allow anyone other than yourself to access it
  • May not copy the Wrox Blox file other than as allowed above
  • May not copy, redistribute, or modify any portion of the Wrox Blox contents in any way without prior permission from Wiley

If you have any questions about these restrictions, you may contact Customer Care at (877) 762-2974 (8 a.m. - 5 p.m. EST, Monday - Friday). If you have any issues related to Technical Support, please contact us at 800-762-2974 (United States only) or 317-572-3994 (International) 8 a.m. - 8 p.m. EST, Monday - Friday).


This Wrox Blox teaches you how to use jQuery with your ASP.NET-based websites.  jQuery greatly simplifies JavaScript development and allows you to create highly interactive and responsive websites using the latest JavaScript and AJAX techniques. The author walks you through the jQuery API using a simple ASP.NET MVC application to highlight major topics, and shows how you can apply jQuery to your own applications. After learning the basics of using jQuery, you’ll discover how easy it is to use within your own ASP.NET projects.  Whether you are using WebForms or the MVC framework, jQuery will greatly simplify your code.  As you will quickly find out, jQuery really is the “write less, do more” framework.

Table of Contents

Overview 1

Getting Started 2

jQuery Basics 2

Jumping into the API 5

jQuery Core Functions 5

jQuery Selectors 14

DOM Retrieval, Manipulation, and Traversal 23

Event Handling 32

Effects 42

AJAX 48

Plug-Ins 52

Using jQuery in ASP.NET 58

Visual Studio 2010 58

Web Forms 58

MVC Framework 59

Summary 61

About Joe Brinkman 62 

Usage Rights for Wiley Wrox Blox

Any Wrox Blox you purchase from this site will come with certain restrictions that allow Wiley to protect the copyrights of its products. After you purchase and download this title, you:    

  • Are entitled to three downloads
  • Are entitled to make a backup copy of the file for your own use
  • Are entitled to print the Wrox Blox for your own use
  • Are entitled to make annotations and comments in the Wrox Blox file for your own use
  • May not lend, sell or give the Wrox Blox to another user
  • May not place the Wrox Blox file on a network or any file sharing service for use by anyone other than yourself or allow anyone other than yourself to access it
  • May not copy the Wrox Blox file other than as allowed above
  • May not copy, redistribute, or modify any portion of the Wrox Blox contents in any way without prior permission from Wiley

If you have any questions about these restrictions, you may contact Customer Care at (877) 762-2974 (8 a.m. - 5 p.m. EST, Monday - Friday). If you have any issues related to Technical Support, please contact us at 800-762-2974 (United States only) or 317-572-3994 (International) 8 a.m. - 8 p.m. EST, Monday - Friday).


ASP.NET jQuery Cookbook


List Price: $44.99

Product Description

Written in a cookbook style, this book offers solutions using a recipe-based approach. Each recipe contains step-by-step instructions followed by an analysis of what was done in each task and other useful information. The cookbook approach means you can dive into whatever recipes you want in no particular order. This book is for ASP.NET developers who want to learn ASP.NET and jQuery integration. The book assumes you have prior experience of developing web applications using ASP.NET, C#, Visual Studio, and jQuery. As this book targets readers of various experience levels, you will find useful recipes regardless of your skill level.

Beginning ASP.NET 4: in C# and VB (Wrox Programmer to Programmer)


List Price: $44.99

Product Description

This book is for anyone who wants to learn how to build rich and interactive web sites that run on the Microsoft platform. With the knowledge you gain from this book, you create a great foundation to build any type of web site, ranging from simple hobby-related web sites to sites you may be creating for commercial purposes.

Anyone new to web programming should be able to follow along because no prior background in web development is assumed although it helps if you do have a basic understanding of HTML and the web in general. The book starts at the very beginning of web development by showing you how to obtain and install Visual Web Developer. The chapters that follow gradually introduce you to new technologies, building on top of the knowledge gained in the previous chapters.

Do you have a strong preference for Visual Basic over C# or the other way around? Or do you think both languages are equally cool? Or maybe you haven't made up your mind yet and want to learn both languages? Either way, you'll like this book because all code examples are presented in both languages!

Even if you have some experience with prior versions of ASP.NET, you may gain a lot from this book. Although many concepts from previous versions are brought forward into ASP.NET 4, you'll discover there's a lot of new stuff to be found in this book, including an introduction to the ADO.NET Entity Framework, the inclusion of jQuery, ASP.NET AJAX, the many changes to the ASP.NET 4 Framework, and much more.

This book teaches you how to create a feature-rich, data-driven, and interactive web site called Planet Wrox. Although this is quite a mouthful, you'll find that with Visual Web Developer 2010, developing such a web site isn't as hard as it seems. You'll see the entire process of building a web site, from installing Visual Web Developer 2010 in Chapter 1 all the way up to putting your web application on a live server in Chapter 19. The book is divided into 19 chapters, each dealing with a specific subject.

  • Chapter 1, “Getting Started with ASP.NET 4” shows you how to obtain and install Visual Web Developer 2010. You'll get instructions for downloading and installing the free edition of Visual Web Developer 2010, called the Express edition. You are also introduced to HTML, the language behind every web page. The chapter closes with an overview of the customization options that Visual Web Developer gives you.

  • Chapter 2, “Building an ASP.NET Web Site” shows you how to create a new web site and how to add new elements like pages to it. Besides learning how to create a well-structured site, you also see how to use the numerous tools in Visual Web Developer to create HTML and ASP.NET pages.

  • Chapter 3, “Designing Your Web Pages.” Visual Web Developer comes with a host of tools that allow you to create well-designed and attractive web pages. In this chapter, you see how to make good use of these tools. Additionally, you learn about CSS, the language that is used to format web pages.

  • Chapter 4, “Working with ASP.NET Server Controls.” ASP.NET Server Controls are one of the most important concepts in ASP.NET. They allow you to create complex and feature-rich web sites with very little code. This chapter introduces you to the large number of server controls that are available, explains what they are used for, and shows you how to use them.

  • Chapter 5, “Programming Your ASP.NET Web Pages.” Although the built-in CSS tools and the ASP.NET Server Controls can get you a long way in creating web pages, you are likely to use a programming language to enhance your pages. This chapter serves as an introduction to programming with a strong focus on programming web pages. Best of all: all the examples you see in this chapter (and the rest of the book) are in both Visual Basic and C#, so you can choose the language you like best.

  • Chapter 6, “Creating Consistent Looking Web Sites.” ASP.NET helps you create consistent-looking pages through the use of master pages, which allow you to define the global look and feel of a page. Skins and themes help you to centralize the looks of controls and other visual elements in your site. You also see how to create a base page that helps to centralize programming code that you need on all pages in your site.

  • Chapter 7, “Navigation.” To help your visitors find their way around your site, ASP.NET comes with a number of navigation controls. These controls are used to build the navigation structure of your site. They can be connected to your site's central site map that defines the pages in your web site. You also learn how to programmatically send users from one page to another.

  • Chapter 8, “User Controls.” User controls are reusable page fragments that can be used in multiple web pages. As such, they are great for repeating content such as menus, banners, and so on. In this chapter, you learn how to create and use user controls and enhance them with some programmatic intelligence.

  • Chapter 9, “Validating User Input.” A large part of interactivity in your site is defined by the input of your users. This chapter shows you how to accept, validate, and process user input using ASP.NET Server Controls. Additionally, you see how to send e-mail from your ASP.NET web application and how to read from text files.

  • Chapter 10, “ASP.NET AJAX.” Microsoft ASP.NET AJAX allows you to create good-looking, flicker-free web pages that close the gap between traditional desktop applications and web applications. In this chapter you learn how to use the built-in Ajax features to enhance the presence of your web pages, resulting in a smoother interaction with the web site.

  • Chapter 11, “jQuery.” jQuery is a popular, open source and cross-browser JavaScript library designed to make it easier to interact with web pages in the client’s browser. In this chapter you learn the basics of jQuery and see how to add rich visual effects and animations to your web pages.

  • Chapter 12, “Introducing Databases.” Understanding how to use a database is critical to building web sites, as most modern web sites require the use of a database. You’ll learn the basics of SQL, the query language that allows you to access and alter data in a database. In addition, you are introduced to the database tools found in Visual Web Developer that help you create and manage your SQL Server databases.

  • Chapter 13, “Displaying and Updating Data.” Building on the knowledge you gained in the previous chapter, this chapter shows you how to use the ASP.NET data-bound and data source controls to create a rich interface that enables your users to interact with the data in the database that these controls target.

  • Chapter 14, “LINQ and the ADO.NET Entity Framework.” LINQ is Microsoft’s solution for accessing objects, databases, XML, and more. The ADO.NET Entity Framework (EF) is Microsoft's new technology for database access. This chapter shows you what LINQ is all about, how to use the visual EF designer built into Visual Studio, and how to write LINQ to EF queries to get data in and out of your SQL Server database.

  • Chapter 15, “Working with Data—Advanced Topics.” While earlier chapters focused mostly on the technical foundations of working with data, this chapter looks at the same topic from a front-end perspective. You see how to change the visual appearance of your data through the use of control styles. You also see how to interact with the data-bound controls and how to speed up your application by keeping a local copy of frequently accessed data.

  • Chapter 16, “Security in Your ASP.NET 4 Web Site.” Although presented quite late in the book, security is a first-class, important topic. This chapter shows you how to make use of the built-in ASP.NET features related to security. You learn about a number of application services that facilitate security. You also learn how to let users sign up for an account on your web site, how to distinguish between anonymous and logged-on users, and how to manage the users in your system.

  • Chapter 17, “Personalizing Web Sites.” Building on the security features introduced in Chapter 16, this chapter shows you how to create personalized web pages with content targeted at individual users. You see how to configure and use ASP.NET Profile that enables you to store personalized data for known and anonymous visitors.

  • Chapter 18, “Exception Handling, Debugging, and Tracing.” In order to understand, improve, and fix the code you write for your ASP.NET web pages you need good debugging tools. Visual Web Developer ships with great debugging support that enables you to diagnose the state of your application at run time, helping you find and fix problems before your users do.

  • Chapter 19, “Deploying Your Web Site.” By the end of the book, you should have a web site that is ready to be shown to the world. But how exactly do you do that? What are the things you need to know and understand to put your web site out in the wild? This chapter gives the answers and provides you with a good look at configuring different production systems in order to run your final web site.

Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.


Professional ASP.NET Design Patterns


List Price: $49.99

Product Description

This unique book takes good ASP.NET (MVC/Webforms) application construction one step further by emphasizing loosely coupled and highly cohesive ASP.NET web application architectural design. Each chapter
addresses a layer in an enterprise ASP.NET (MVC/Webforms) application and shows how proven patterns, principles, and best practices can be leveraged to solve problems and improve the design of your code. In addition, a professional-level, end-to-end case study is used to show how to use best practice design patterns and principles in a real website.

Professional ASP.NET Design Patterns:
  • All patterns and principles are applicable to ASP.NET MVC and ASP.NET Web forms
  • Demonstrates how to use the Gang of Four design patterns to improve your ASP.NET code
  • Shows how Fowler's Enterprise patterns and the S.O.L.I.D. design principles fit into an enterprise-level ASP.NET site
  • Provides details on how to layer an ASP.NET application and separate your concerns and responsibilities
  • Details AJAX patterns using JQuery and Json, and messaging patterns with WCF
  • Shares best practice tools for ASP.NET such as AutoMapper, NHibernate, StructureMap, Entity Framework, and Castle MonoRail
  • Uncovers tips for separating a site's UX and presentation layer using MVC, MVP and the Front Controller patterns
  • Features code examples that are applicable to all versions of ASP.NET
This book features C# code examples in ASP.NET MVC and ASP.NET Web forms.

Stay up to date with the latest case study ASP.NET MVC C# code used in the book at the project home page aspnetdesignpatterns.codeplex.com/.

Contents:

Part 1: Introducing Patterns & Design Principles

1. The Pattern for successful applications
2. Dissecting the Patterns Pattern

Part 2: The Anatomy of an ASP.NET Application: Learning and Applying Patterns

3. Layering Your Application
4. Business Logic Layer: Organisation
5. Business Logic Layer: Patterns
6. Service Layer
7. Data Access Layer
8. Presentation Layer
9. User Experience Layer

Part 3: Case Study: The Online E-Commerce Store (ASP.NET MVC 2 in C#)

10. Requirements & Infrastructure
11. Product Catalogue Browsing
12. Shopping Basket
13. Membership
14. Ordering and Payment

Professional ASP.NET MVC 1.0 (Wrox Programmer to Programmer)


List Price: $49.99

Product Description

This book begins with you working along as Scott Guthrie builds a complete ASP.NET MVC reference application. He begins NerdDinner by using the File->New Project menu command within Visual Studio to create a new ASP.NET MVC Application. You'll then incrementally add functionality and features. Along the way you’ll cover how to create a database, build a model layer with business rule validations, implement listing/details data browsing, provide CRUD (Create, Update, Delete) data form entry support, implement efficient data paging, reuse UI using master pages and partials, secure the application using authentication and authorization, use AJAX to deliver dynamic updates and interactive map support, and implement automated unit testing.

From there, the bulk of the rest of the book begins with the basic concepts around the model view controller pattern, including the little history and the state of the MVC on the web today. We'll then go into the ways that MVC is different from ASP.NET Web Forms. We'll explore the structure of a standard MVC application and see what you get out of the box. Next we dig deep into routing and see the role URLs play in your application. We'll deep dive into controllers and views and see what role the Ajax plays in your applications. The last third of the book focuses entirely on advanced techniques and extending the framework.

In some places, we assume that you're somewhat familiar with ASP.NET WebForms, at least peripherally. There are a lot of ASP.NET WebForms developers out there who are interested in ASP.NET MVC so there are a number of places in this book where we contrast the two technologies. Even if you're not already an ASP.NET developer, you might still find these sections interesting for context, as well as for your own edification as ASP.NET MVC may not be the web technology that you're looking for.

It’s worth noting, that ASP.NET MVC is not a replacement for ASP.NET Web Forms (aka just "ASP.NET"). Many web developers have been giving a lot of attention to other web frameworks out there (Ruby on Rails, Django) which have embraced the MVC (Model-View-Controller) application pattern, and if you’re one of those developers, or even if you’re just curious, this book is for you.

MVC allows for (buzzword alert!) a "greater separation of concerns" between components in your application. The book goes into the ramifications of this, but if it had to be said it in a quick sentence: ASP.NET MVC is ASP.NET Unplugged. ASP.NET MVC is a tinkerer’s framework that gives you very fine-grained control over your HTML and Javascript, as well as complete control over the programmatic flow of your application.


Programming Microsoft ASP.NET 4


List Price: $59.99

Product Description

Completely reengineered for ASP.NET 4—this definitive guide deftly illuminates the core architecture and programming features of ASP.NET 4 in a single, pragmatic volume. Web development expert Dino Esposito provides essential, architectural-level guidance, along with the in-depth technical insights designed to take you—and your solutions—to the next level. The book covers Dynamic Data, AJAX, Microsoft Silverlight®, ASP.NET MVC, Web forms, LINQ, and security strategies—and features extensive code samples in Microsoft Visual C#® 2010.


Applied ASP.NET 4 in Context


List Price: $59.99

Product Description

ASP.NET 4 is the latest version of Microsoft's revolutionary web technology. It is the principal technology for creating dynamic web pages on the Windows platform.

Applied ASP.NET 4 In Context sets the standard for clear, simple, hands-on advice for learning and deploying Microsoft’s dynamic web solutions. Seasoned .NET author Adam Freeman explains how to get the most from ASP.NET 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 to use ASP.NET in a real-world context.

Effective and powerful ASP.NET programming is easier than ever before with this informed and practical guide.

What you’ll learn

  • Understand the capabilities of ASP.NET 4 and why it is special
  • Learn how to build client applications using MVC, Web Forms and Silverlight
  • Build data-driven web applications using ADO.NET and LINQ
  • Rapidly prototype data applications using dynamic data  
  • Enhance user interactions with JavaScript and jQuery
  • Create and consume web services using WCF
  • Customize web applications with advanced ASP.NET features
  • Deploy and secure your web applications on IIS 7
Each topic is covered clearly and concisely, each chapter packed with the details you need to be truly effective with ASP.NET 4. The most important features are given no-nonsense in-depth treatment, and chapters include common problems and details on how to avoid them.

Who this book is for

This book is for web developers who want to understand the context in which ASP.NET sits and the standards and best practices that can be employed to improve the efficiency and maintainability of their projects.

Table of Contents

  1. Introduction
  2. Getting Ready
  3. Understanding ASP.NET
  4. Working with Pages
  5. Working with Context & Events
  6. Working with Forms & State
  7. Handling Errors
  8. Working with Data
  9. Styling Content
  10. Adding Client Interactivity
  11. Working with AJAX
  12. Working with Routes & Handlers
  13. Putting Web Forms in Context
  14. Using the Web Forms Designer
  15. Working with Web Forms Controls
  16. Customizing Web Forms Controls
  17. Validating Form Data
  18. Using Web Forms Data Sources
  19. Using Web Forms Data-Binding
  20. Using the Rich Data Controls
  21. The Triathlon Application with Web Forms
  22. Putting MVC In Context
  23. Understanding Razor
  24. Routing URLs with MVC
  25. Using Controllers and Actions
  26. Understanding Views
  27. Creating and Using Code-First Models
  28. Using JavaScript with MVC
  29. Charting and Portals
  30. Security & Defensive ASP.NET Programming
  31. Authentication & Authorization
  32. Deploying ASP.NET Web Applications
  33. Caching Data
  34. Useful tools and Libraries

ASP.NET MVC Framework Unleashed


List Price: $54.99

Product Description

In this book, world-renowned ASP.NET expert and member of the Microsoft ASP.NET team Stephen Walther shows experienced developers how to use Microsoft’s new ASP.NET MVC Framework to build web applications that are more powerful, flexible, testable, manageable, scalable, and extensible.

 

Writing for professional programmers, Walther explains the crucial concepts that make the Model-View-Controller (MVC) development paradigm work so well and shows exactly how to apply them with the ASP.NET MVC Framework. From controllers and actions to views and models, Walther demonstrates how to apply each ASP.NET MVC Framework feature in real-world projects.

 

In Part II, you’ll walk step-by-step through building a full-fledged ASP.NET MVC blog application that implements capabilities ranging from data access to validation. Through this case study, you’ll learn how to build ASP.NET MVC applications using test-driven development processes that enable rapid feedback, greater productivity, and better quality.

 

Throughout, Walther presents extensive code examples, reflecting his unsurpassed experience as an ASP.NET instructor, a leading commercial developer, and now as a member of Microsoft’s ASP.NET development team.

 

Understand how to:

  • Build enterprise-scale web applications far more rapidly and effectively
  • Develop web applications that are easier to maintain and extend over time
  • Gain unprecedented control over the appearance of your website or application
  • Expose intuitive URLs that are friendlier to search engines and users alike
  • Create ASP.NET MVC models that contain all your application’s business, validation, and data access logic
  • Make the most of HTML helpers, model binders, action filters, routing, and authentication
  • Efficiently deploy your ASP.NET MVC applications
  • Use the lightweight JQuery JavaScript library to easily find and manipulate HTML elements
  • Create ASP.NET MVC applications using unit test and mock object framework

Professional ASP.NET 4 in C# and VB


List Price: $59.99

Product Description

This book was written to introduce you to the features and capabilities that ASP.NET 4 offers, as well as to give you an explanation of the foundation that ASP.NET provides. We assume you have a general understanding of Web technologies, such as previous versions of ASP.NET, Active Server Pages 2.0/3.0, or JavaServer Pages. If you understand the basics of Web programming, you should not have much trouble following along with this book's content.

If you are brand new to ASP.NET, be sure to check out Beginning ASP.NET 4: In C# and VB by Imar Spaanjaars (Wiley Publishing, Inc., 2010) to help you understand the basics.

In addition to working with Web technologies, we also assume that you understand basic programming constructs, such as variables, For Each loops, and object-oriented programming.

You may also be wondering whether this book is for the Visual Basic developer or the C# developer. We are happy to say that it is for both! When the code differs substantially, this book provides examples in both VB and C#.

This book explores the 4 release of ASP.NET. It covers each major new feature included in ASP.NET 4 in detail. The following list tells you something about the content of each chapter.

  • Chapter 1, ″Application and Page Frameworks.″ The first chapter covers the frameworks of ASP.NET applications as well as the structure and frameworks provided for single ASP.NET pages. This chapter shows you how to build ASP.NET applications using IIS or the built-in Web server that comes with Visual Studio 2010. This chapter also shows you the folders and files that are part of ASP.NET. It discusses ways to compile code and shows you how to perform cross-page posting. This chapter ends by showing you easy ways to deal with your classes from within Visual Studio 2010.

  • Chapters 2, 3, and 4. These three chapters are grouped together because they all deal with server controls. This batch of chapters starts by examining the idea of the server control and its pivotal role in ASP.NET development. In addition to looking at the server control framework, these chapters delve into the plethora of server controls that are at your disposal for ASP.NET development projects. Chapter 2, ″ASP.NET Server Controls and Client-Side Scripts,″ looks at the basics of working with server controls. Chapter 3, ″ASP.NET Web Server Controls,″ covers the controls that have been part of the ASP.NET technology since its initial release and the controls that have been added in each of the ASP.NET releases. Chapter 4, ″Validation Server Controls,″ describes a special group of server controls: those for validation.

  • Chapter 5, ″Working with Master Pages.″ Master pages provide a means of creating templated pages that enable you to work with the entire application, as opposed to single pages. This chapter examines the creation of these templates and how to apply them to your content pages throughout an ASP.NET application.

  • Chapter 6, ″Themes and Skins.″ The Cascading Style Sheet files you are allowed to use in ASP.NET 1.0/1.1 are simply not adequate in many regards, especially in the area of server controls. This chapter looks at how to deal with the styles that your applications require and shows you how to create a centrally managed look-and-feel for all the pages of your application by using themes and the skin files that are part of a theme.

  • Chapter 7, ″Data Binding.″ One of the more important tasks of ASP.NET is presenting data, and this chapter looks at the underlying capabilities that enable you to work with the data programmatically before issuing the data to a control.

  • Chapter 8, ″Data Management with ADO.NET.″ This chapter presents the ADO.NET data model provided by ASP.NET, which allows you to handle the retrieval, updating, and deleting of data quickly and logically.

  • Chapter 9, ″Querying with LINQ.″ The.NET Framework 4 includes a nice access model language called LINQ. LINQ is a set of extensions to the .NET Framework that encompass language-integrated query, set, and transform operations. This chapter introduces you to LINQ and how to effectively use this feature in your Web applications today.

  • Chapter 10, ″Working with XML and LINQ to XML.″ The .NET Framework and ASP.NET 4 have many capabilities built into their frameworks that enable you to easily extract, create, manipulate, and store XML. This chapter takes a close look at the XML technologies built into ASP.NET and the underlying .NET Framework.

  • Chapter 11, ″Introduction to the Provider Model.″ The provider model is built into ASP.NET to make the lives of developers so much easier and more productive than ever before. This chapter gives an overview of this provider model and how it is used throughout ASP.NET 4.

  • Chapter 12, ″Extending the Provider Model.″ After an introduction of the provider model, this chapter looks at some of the ways to extend the provider model found in ASP.NET 4. This chapter also reviews a couple of sample extensions to the provider model.

  • Chapter 13, ″Site Navigation.″ Most developers do not simply develop single pages—they build applications. One of the application capabilities provided by ASP.NET 4 is the site navigation system covered in this chapter.

  • Chapter 14, ″Personalization.″ Developers are always looking for ways to store information pertinent to the end user. After it is stored, this personalization data has to be persisted for future visits or for grabbing other pages within the same application. The ASP.NET team developed a way to store this information—the ASP.NET personalization system. The great thing about this system is that you configure the entire behavior of the system from the web.config file.

  • Chapter 15, ″Membership and Role Management.″ This chapter covers the membership and role management system developed to simplify adding authentication and authorization to your ASP.NET applications. This chapter focuses on using the web.config file for controlling how these systems are applied, as well as on the server controls that work with the underlying systems.

  • Chapter 16, ″Portal Frameworks and Web Parts.″ This chapter explains Web Parts—a way of encapsulating pages into smaller and more manageable objects.

  • Chapter 17, ″HTML and CSS Design with ASP.NET.″ Visual Studio 2010 places a lot of focus on building a CSS-based Web. This chapter takes a close look at how you can effectively work with HTML and CSS design for your ASP.NET applications.

  • Chapter 18, ″ASP.NET AJAX.″ AJAX is an acronym for Asynchronous JavaScript and XML. In Web application development, it signifies the capability to build applications that make use of the XMLHttpRequest object. Visual Studio 2010 contains the ability to build AJAX-enabled ASP.NET applications from the default install of the IDE. This chapter takes a look at this way to build your applications.

  • Chapter 19, ″ASP.NET AJAX Control Toolkit.″ Along with the capabilities to build ASP.NET applications that make use of the AJAX technology, a series of controls is available to make the task rather simple. This chapter takes a good look at the ASP.NET AJAX Control Toolkit and how to use this toolkit with your applications today.

  • Chapter 20, ″Security.″ This chapter discusses security beyond the membership and role management features provided by ASP.NET 4. This chapter provides an in-depth look at the authentication and authorization mechanics inherent in the ASP.NET technology, as well as HTTP access types and impersonations.

  • Chapter 21, ″State Management.″ Because ASP.NET is a request-response–based technology, state management and the performance of requests and responses take on significant importance. This chapter introduces these two separate but important areas of ASP.NET development.

  • Chapter 22, ″Caching.″ Because of the request-response nature of ASP.NET, caching (storing previous generated results, images, and pages) on the server becomes rather important to the performance of your ASP.NET applications. This chapter looks at some of the advanced caching capabilities provided by ASP.NET, including the SQL cache invalidation feature which is part of ASP.NET 4. This chapter also takes a look at object caching and object caching extensibility.

  • Chapter 23, ″Debugging and Error Handling.″ This chapter tells you how to properly structure error handling within your applications. It also shows you how to use various debugging techniques to find errors that your applications might contain.

  • Chapter 24, ″File I/O and Streams.″ This chapter takes a close look at working with various file types and streams that might come into your ASP.NET applications.

  • Chapter 25, ″User and Server Controls.″ Not only can you use the plethora of server controls that come with ASP.NET, but you can also use the same framework these controls use and build your own. This chapter describes building your own server controls and how to use them within your applications.

  • Chapter 26, ″Modules and Handlers.″ This chapter looks at two methods of manipulating the way ASP.NET processes HTTP requests: HttpModule and HttpHandler. Each method provides a unique level of access to the underlying processing of ASP.NET, and each can be a powerful tool for creating Web applications.

  • Chapter 27, "ASP.NET MVC." ASP.NET MVC is the latest major addition to ASP.NET and has generated a lot of excitement from the development community. ASP.NET MVC supplies you with the means to create ASP.NET using the Model-View-Controller models that many developers expect. ASP.NET MVC provides developers with the testability, flexibility, an...


jQuery Cookbook: Solutions & Examples for jQuery Developers (Animal Guide)


List Price: $34.99

Product Description

jQuery simplifies building rich, interactive web frontends. Getting started with this JavaScript library is easy, but it can take years to fully realize its breadth and depth; this cookbook shortens the learning curve considerably. With these recipes, you'll learn patterns and practices from 19 leading developers who use jQuery for everything from integrating simple components into websites and applications to developing complex, high-performance user interfaces.

Ideal for newcomers and JavaScript veterans alike, jQuery Cookbook starts with the basics and then moves to practical use cases with tested solutions to common web development hurdles. You also get recipes on advanced topics, such as methods for applying jQuery to large projects.

  • Solve problems involving events, effects, dimensions, forms, themes, and user interface elements
  • Learn how to enhance your forms, and how to position and reposition elements on a page
  • Make the most of jQuery's event management system, including custom events and custom event data
  • Create UI elements-such as tabs, accordions, and modals-from scratch
  • Optimize your code to eliminate bottlenecks and ensure peak performance
  • Learn how to test your jQuery applications

The book's contributors include:

  • Cody Lindley
  • James Padolsey
  • Ralph Whitbeck
  • Jonathan Sharp
  • Michael Geary and Scott González
  • Rebecca Murphey
  • Remy Sharp
  • Ariel Flesler
  • Brian Cherne
  • Jörn Zaefferer
  • Mike Hostetler
  • Nathan Smith
  • Richard D. Worth
  • Maggie Wachs, Scott Jehl, Todd Parker, and Patty Toland
  • Rob Burns

]]>
jQuery
Head First HTML with CSS XHTML http://devclue.com/HTML/Head-First-HTML-with-CSS-XHTML-164.html Fri, 02 Mar 2012 02:22:06 -0500

Head First HTML with CSS & XHTML


List Price: $39.99

Product Description

Tired of reading HTML books that only make sense after you're an expert? Then it's about time you picked up Head First HTML with CSS & XHTML and really learned HTML. You want to learn HTML 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 so you can actually maintain and expand your Web pages over time, and so your web pages work in all the browsers and mobile devices out there. Oh, and if you've never heard of CSS, that's okay--we won't tell anyone you're still partying like it's 1999--but if you're going to create Web pages in the 21st century then you'll want to know and understand CSS.

Learn the real secrets of creating Web pages, and why everything your boss told you about HTML tables is probably wrong (and what to do instead). Most importantly, hold your own with your co-worker (and impress cocktail party guests) when he casually mentions how his HTML is now strict, and his CSS is in an external style sheet.

With Head First HTML with CSS & XHTML, you'll avoid the embarrassment of thinking web-safe colors still matter, and the foolishness of slipping a font tag into your pages. Best of all, you'll learn HTML and CSS in a way that won't put you to sleep. If you've read a Head First book, you know what to expect: a visually-rich format designed for the way your brain works. Using the latest research in neurobiology, cognitive science, and learning theory, this book will load HTML, CSS, and XHTML into your brain in a way that sticks.

So what are you waiting for? Leave those other dusty books behind and come join us in Webville. Your tour is about to begin.


Praise
"Elegant design is at the core of every chapter here, each concept conveyed with equal doses of pragmatism and wit."
--Ken Goldstein, Executive Vice President, Disney Online

"This book is a thoroughly modern introduction to forward-looking practices in web page markup and presentation."
--Danny Goodman, author of Dynamic HTML: The Definitive Guide

"What used to be a long trial and error learning process has now been reduced neatly into an engaging paperback."
--Mike Davidson, CEO, Newsvine, Inc.

"I love Head First HTML with CSS & XHTML--it teaches you everything you need to learn in a 'fun coated' format!" -
-Sally Applin, UI Designer and Artist

"I haven't had as much fun reading a book (other than Harry Potter) in years. And your book finally helped me break out of my hapless so-last-century way of creating web pages."
--Professor David M. Arnow, Department of Computer and Information Science, Brooklyn College

"If you've ever had a family member who wanted you to design a website for them, buy them Head First HTML with CSS and XHTML. If you've ever asked a family member to design you a web site, buy this book. If you've ever bought an HTML book and ended up using it to level your desk, or for kindling on a cold winter day, buy this book. This is the book you've been waiting for. This is the learning system you've been waiting for."
--Warren Kelly, Blogcritics.org


Today, serious Web pages use HTML and XHTML to structure their content and CSS for style and presentation. You need a book that understands how to incorporate everything correctly. Head First HTML with CSS & XHTML explains the fundamentals of HTML, XHTML, topics like web color, and CSS properties. In this book, pictures and step-by-step instructions explain how to build great-looking, standards-compliant web sites.

The Road to Programming is Sometimes Paved with Web Pages
By Elisabeth Robson

I am often asked how I first got started in programming. Recently, I was interviewed by Girls Gone Geek, a weekly podcast on technology from a women's perspective, and they asked if I got started by creating web sites. The Girls clearly have no idea how old I am! (Shhh...) I actually started programming long before the Web was a twinkle in Tim Berners-Lee's eye, but their question got me thinking, and I realized that creating a web site is a good way to get started on your way to programming.

Now, you might be thinking, "Writing HTML and CSS is not the same thing as programming", and that's technically true. But once you've put together a basic web page, you'll have learned a lot about how the web works under the covers, and you'll be able to tackle some simple programming concepts. The next logical step is to learn a bit of JavaScript, so you can create some cool effects on your web page. Before you know it, you'll be learning Ajax, and then a server side programming language like PHP or Java, and then you'll need a database, so you'll learn some SQL... and ta da! You're a web programmer. I work with several people who have taken an interesting path to programming. One friend has an advanced degree in music and is now a business data analysis expert; another started out wanting to be a farmer, became a web application programmer, and is now a serious Java programmer.

For those of you who have no interest in the mechanics of web pages, there are lots of programs out there, like Adobe Dreamweaver and Microsoft Expression, that will help you create a web page without having to know how HTML and CSS really work. But if you want to know what's happening under the covers so you can learn about how web pages really work, and eventually write some JavaScript and do more advanced programming, I definitely recommend writing your own HTML and CSS from scratch. You can use a simple editor like TextEdit (on the Mac) or TextPad (on Windows). No need for anything fancy.

Another advantage to writing HTML and CSS yourself is that you can always write your web pages using the most current standards. When we wrote Head First HTML with CSS & XHTML, HTML 4.01, CSS 2, and XHTML 1.0 were the most current and best supported versions of these technologies, and in fact they still are. But standards development is inching along and before too long, HTML 5, CSS 3 and XHTML 2.0 will be launched and supported by browsers. If you stay up to date with these standards, you're likely to be writing far better code than programs like Dreamweaver or Expression do.

Once the new standards for HTML, CSS and XHTML are nailed down a bit more, we'll update Head First HTML with CSS & XHTML to include some of the cool new features. HTML 5 will be more strict than HTML 4 was, but it's designed to be backwards compatible with older browsers, so you will be able to convert your HTML 4 pages to HTML 5 web pages without worrying too much about breaking them in older browsers. (However, always keep in mind that there is no substitute for lots of testing!)

In the meantime, you can write HTML 4.01, CSS 2 and XHTML 1 knowing that these standards will be the most current and the best supported for quite a while. When the new standards are released and supported by browsers, we'll help you sort through it all so you can focus on creating great web pages and building up your web skills. And once you get the hang of some of these web page skills, you might very well find yourself wanting to move from creating web pages to programming.


Head First HTML5 Programming: Building Web Apps with JavaScript


List Price: $49.99

Product Description

HTML has been on a wild ride. Sure, HTML started as a mere markup language, but more recently HTML’s put on some major muscle. Now we’ve got a language tuned for building web applications with Web storage, 2D drawing, offline support, sockets and threads, and more. And to speak this language you’ve got to go beyond HTML5 markup and into the world of the DOM, events, and JavaScript APIs.

Now you probably already know all about HTML markup (otherwise known as structure) and you know all aboutCSS style (presentation), but what you’ve been missing is JavaScript (behavior). If all you know about are structure and presentation, you can create some great looking pages, but they’re still just pages. When you add behavior with JavaScript, you can create an interactive experience; even better, you can create full blown web applications.

Head First HTML5 Programming is your ultimate tour guide to creating web applications with HTML5 and JavaScript, and we give you everything you need to know to build them, including: how to add interactivity to your pages, how to communicate with the world of Web services, and how to use the great new APIs being developed for HTML5.

Here are just some of the things you’ll learn in Head First HTML5 Programing:

  • Learn how to make your pages truly interactive by using the power of the DOM.
  • Finally understand how JavaScript works and take yourself from novice to well-informed in just a few chapters.
  • Learn how JavaScript APIs fit into the HTML5 ecosystem, and how to use any API in your web pages.
  • Use the Geolocation API to know where your users are.
  • Bring out your inner artist with Canvas, HTML5’s new 2D drawing surface.
  • Go beyond just plugging a video into your pages, and create custom video experiences.
  • Learn the secret to grabbing five megabytes of storage in every user’s browser.
  • Improve your page’s responsiveness and performance with Web workers.
  • And much more.

CSS: The Missing Manual


List Price: $34.99

Product Details

  • Condition: New
  • Notes: BRAND NEW FROM PUBLISHER! 100% Satisfaction Guarantee. Tracking provided on most orders. Buy with Confidence! Millions of books sold!
  • ISBN13: 9780596802448

Product Description

Cascading Style Sheets can turn humdrum websites into highly-functional, professional-looking destinations, but many designers merely treat CSS as window-dressing to spruce up their site's appearance. You can tap into the real power of this tool with CSS: The Missing Manual. This second edition combines crystal-clear explanations, real-world examples, and dozens of step-by-step tutorials to show you how to design sites with CSS that work consistently across browsers. Witty and entertaining, this second edition gives you up-to-the-minute pro techniques. You'll learn how to:

  • Create HTML that's simpler, uses less code, is search-engine friendly, and works well with CSS
  • Style text by changing fonts, colors, font sizes, and adding borders
  • Turn simple HTML links into complex and attractive navigation bars -- complete with rollover effects
  • Create effective photo galleries and special effects, including drop shadows
  • Get up to speed on CSS 3 properties that work in the latest browser versions
  • Build complex layouts using CSS, including multi-column designs
  • Style web pages for printing

With CSS: The Missing Manual, Second Edition, you'll find all-new online tutorial pages, expanded CSS 3 coverage, and broad support for Firebox, Safari, and other major web browsers, including Internet Explorer 8. Learn how to use CSS effectively to build new websites, or refurbish old sites that are due for an upgrade.


Head First jQuery


List Price: $39.99

Product Description

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. With Head First jQuery, you'll quickly get up to speed on this amazing JavaScript library by learning 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 handling data with PHP, MySQL and JSON.

If you want to learn—and understand—how to create interactive web pages, unobtrusive script, and cool animations that don't kill your browser, this book is for you.

  • Use jQuery with DOM to overcome the limitations of HTML and CSS
  • Learn how jQuery selectors and actions work together
  • Write functions and wire them to interface elements
  • Use jQuery effects to create actions on the page
  • Make your pages come alive with animation
  • Build interactive web pages with jQuery and Ajax
  • Build forms in web applications

Head First Mobile Web (Brain-Friendly Guides)


List Price: $44.99

Product Description

Mobile web usage is exploding. Soon, more web browsing will take place on phones and tablets than PCs. Your business needs a mobile strategy, but where do you start? Head First Mobile Web shows how to use the web tech- nology you’re already familiar with to make sites and apps that work on any device of any size. Put your JavaScript, CSS media query, and HTML5 skills to work, and then optimize your site to perform its best in the demanding mobile market. Along the way, you’ll discover how to adapt your business strategy to target specific devices.

  • Navigate the increasingly complex mobile landscape
  • Take both technical and strategic approaches to mobile web design
  • Use the latest development techniques—including Responsive Web Design and server-side device detection with WURFL
  • Learn quickly through images, puzzles, stories, and quizzes

We think your time is too valuable to waste struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, Head First Mobile Web uses a visually rich format designed for the way your brain works, not a text-heavy approach that puts you to sleep.


Head First Web Design


List Price: $49.99

Product Description

Want to know how to make your pages look beautiful, communicate your message effectively, guide visitors through your website with ease, and get everything approved by the accessibility and usability police at the same time? Head First Web Design is your ticket to mastering all of these complex topics, and understanding what's really going on in the world of web design.

Whether you're building a personal blog or a corporate website, there's a lot more to web design than div's and CSS selectors, but what do you really need to know? With this book, you'll learn the secrets of designing effective, user-friendly sites, from customer requirements to hand-drawn storyboards all the way to finished HTML and CSS creations that offer an unforgettable online presence.

The revised two-color edition of this book includes a free online version of the chapter on web color. You can easily access this chapter at Oreilly.com once you register your book.

Your time is way too valuable to waste struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, Head First Web Design uses a visually rich format specifically designed to take advantage of the way your brain really works.


Head First JavaScript


List Price: $39.99

Product Description

So you're ready to make the leap from writing HTML and CSS web pages to creating dynamic web applications. You want to take your web skills to the next level. And you're finally ready to add "programmer" to the resume. It sounds like you're ready to learn the Web's hottest programming language: JavaScript. Head First JavaScript is your ticket to going beyond copying and pasting the code from someone else's web site, and writing your own interactive web pages.

With Head First JavaScript, you learn:

  • The basics of programming, from variables to types to looping
  • How the web browser runs your code, and how you can talk to the browser with your code
  • Why you'll never have to worry about casting, overloading, or polymorphism when you're writing JavaScript code
  • How to use the Document Object Model to change your web pages without making your users click buttons
If you've ever read a Head First book, you know what to expect -- a visually rich format designed for the way your brain works. Head First JavaScript is no exception. It starts where HTML and CSS leave off, and takes you through your first program into more complex programming concepts -- like working directly with the web browser's object model and writing code that works on all modern browsers.

Don't be intimidated if you've never written a line of code before! In typical Head First style, Head First JavaScript doesn't skip steps, and we're not interested in having you cut and paste code. You'll learn JavaScript, understand it, and have a blast along the way. So get ready... dynamic and exciting web pages are just pages away.

Head First Python


List Price: $49.99

Product Description

Ever wished you could learn Python from a book? Head First Python is a complete learning experience for Python that helps you learn the language through a unique method that goes beyond syntax and how-to manuals, helping you understand how to be a great Python programmer. You'll quickly learn the language's fundamentals, then move onto persistence, exception handling, web development, SQLite, data wrangling, and Google App Engine. You'll also learn how to write mobile apps for Android, all thanks to the power that Python gives you.

We think your time is too valuable to waste struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, Head First Python uses a visually rich format designed for the way your brain works, not a text-heavy approach that puts you to sleep.


Head First Java, 2nd Edition


List Price: $44.95

Product Description

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 brain's real work--recording things that matter. How does your brain know what matters? It's like the creators of the Head First approach say, suppose you're out for a hike and a tiger jumps in front of you, what happens in your brain? Neurons fire. Emotions crank up. Chemicals surge.

That's how your brain knows.

And that's how your brain will learn Java. Head First Java combines puzzles, strong visuals, mysteries, and soul-searching interviews with famous Java objects to engage you in many different ways. It's fast, it's fun, and it's effective. And, despite its playful appearance, Head First Java is serious stuff: a complete introduction to object-oriented programming and Java. You'll learn everything from the fundamentals to advanced topics, including threads, network sockets, and distributed programming with RMI. And the new. second edition focuses on Java 5.0, the latest version of the Java language and development platform. Because Java 5.0 is a major update to the platform, with deep, code-level changes, even more careful study and implementation is required. So learning the Head First way is more important than ever.

If you've read a Head First book, you know what to expect--a visually rich format designed for the way your brain works. If you haven't, you're in for a treat. You'll see why people say it's unlike any other Java book you've ever read.

By exploiting how your brain works, Head First Java compresses the time it takes to learn and retain--complex information. Its unique approach not only shows you what you need to know about Java syntax, it teaches you to think like a Java programmer. If you want to be bored, buy some other book. But if you want to understand Java, this book's for you.


It has taken four years, but with Head First Java the introductory Java book category has finally come of age. This is an excellent book, far more capable than any of the scores of Java-for-novices books that have come before it. Kathy Sierra and Bert Bates deserve rich kudos--and big sales--for developing this book's new way of teaching the Java programming language, because any reader with even a little bit of discipline will come away with true understanding of how the language works. Perhaps best of all, this is no protracted "Hello, World" introductory guide. Readers get substantial exposure to object-oriented design and implementation, serialization, neatwork programming, threads, and Remote Method Invocation (RMI).

Key to the authors' teaching style are carefully designed graphics. Rather than explain class inheritance (to cite one example) primarily with text, the authors use a series of tree diagrams that clarify the mechanism far more succinctly. The diagrams are carefully annotated with arrows and notes. Also characteristic of the unique teaching strategy is heavy reliance on exercises, in which the reader is asked to complete partial classes, write whole new code segments and do design work. Though there's little discussion of why the exercises' correct answers are what they are, it's clear that the practice work was carefully designed to reinforce the lesson at hand. If you've waited this long to give Java a try, this book is a great choice. --David Wall

Topics covered: The Java programming language for people with no Java experience, and even people with no programming experience at all. Key concepts read like a list of Java features: Object oriented design, variable type and scope, object properties and methods, inheritance and polymorphism, exceptions, graphical user interfaces (GUIs), network connectivity, Java archives (JAR files), and Remote Method Invocation (RMI).


Head First Ajax


List Price: $44.99

Product Description

Ajax is no longer an experimental approach to website development, but the key to building browser-based applications that form the cornerstone of Web 2.0. Head First Ajax gives you an up-to-date perspective that lets you see exactly what you can do -- and has been done -- with Ajax. With it, you get a highly practical, in-depth, and mature view of what is now a mature development approach.

Using the unique and highly effective visual format that has turned Head First titles into runaway bestsellers, this book offers a big picture overview to introduce Ajax, and then explores the use of individual Ajax components -- including the JavaScript event model, DOM, XML, JSON, and more -- as it progresses. You'll find plenty of sample applications that illustrate the concepts, along with exercises, quizzes, and other interactive features to help you retain what you've learned.

Head First Ajax covers:

  • The JavaScript event model
  • Making Ajax requests with XMLHTTPREQUEST objects
  • The asynchronous application model
  • The Document Object Model (DOM)
  • Manipulating the DOM in JavaScript
  • Controlling the browser with the Browser Object Model
  • XHTML Forms
  • POST Requests
  • XML Syntax and the XML DOM tree
  • XML Requests & Responses
  • JSON -- an alternative to XML
  • Ajax architecture & patterns
  • The Prototype Library

The book also discusses the server-side implications of building Ajax applications, and uses a "black box" approach to server-side components.

Head First Ajax is the ideal guide for experienced web developers comfortable with scripting -- particularly those who have completed the exercises in Head First JavaScript -- and for experienced programmers in Java, PHP, and C# who want to learn client-side programming.


]]>
HTML
Run Your Own Web Server http://devclue.com/Apache-Server/Run-Your-Own-Web-Server-69.html Thu, 01 Mar 2012 15:24:03 -0500

Run Your Own Web Server Using Linux & Apache


List Price: $39.95

Product Description

This book is for Web Developers who want to learn how to use Linux & Apache for Website Hosting. The first chapters will teach you how to install Linux and Apache 2.0 on a home or office machine for testing purposes. Then you'll learn how to perform dozens of common tasks including:

  • Updating server software
  • Setting up new Websites, Email Accounts and Subdomains
  • Configuring various Linux & Apache files related to performance and security
  • Install spam filtering software
  • Perform automatic backups and crash recoveries
And much more.

This is the ideal book for anyone who wants to run Websites using a leased or co-located Linux server, without having to spends thousands of dollars annually on third party support and management.


Building a Web Site For Dummies


List Price: $24.99

Product Description

The bestselling guide to building a knockout Web site, newly updated

An effective Web site is the key to success for every venture from class reunions to major corporations. And since Web technology changes rapidly, Building a Web Site For Dummies, 4th Edition is fully updated for the cutting-edge tools and trends.

If you need to build and maintain a Web site, even if your experience is severely limited, this book makes it easy and fun. You'll learn to plan, design, create, launch, and maintain your site using the most up-to-date tools.

  • A quality Web presence is essential in today's marketplace, and many individuals charged with creating one are unaware of the challenges
  • This guide gives novice Web designers the tools and know-how to plan, design, and build effective Web sites
  • Provides a nuts-and-bolts guide to site-building, including coverage of HTML, WYSIWYG construction software, CSS, and navigation plans
  • Shows how to spruce up your site with topnotch graphics, video, and great content
  • Guides you through getting your site online, promoting it, and even making money from it

Building a Web Site For Dummies, 4th Edition is the tool every first-time Web designer needs to build a professional-looking site.


If you're just getting your feet wet in Web site construction, the first big hurdle is figuring out where to start. Building a Web Site for Dummies lightens things up with humor and makes the challenge of building a site far less daunting.

This book doesn't zoom you right into coding HTML, although it covers the markup language quite well. Instead, it offers a much higher-level look at site design by examining the general questions of navigation principles, affiliation possibilities, building communications with your users, and other wide-ranging topics. For this reason, the book covers a lot of ground and offers a broad perspective on site design that transcends simple page coding.

A couple of the more useful sections on Web site tools and e-commerce cover useful utilities, such as NetMechanic, Statbot, and Spinwave. The chapter on e-commerce helps you get to know the ropes of selling stuff online, and points you to online malls, fulfillment services, and currency converters.

The companion CD-ROM contains evaluation versions of useful tools, such as Paint Shop Pro, HomeSite 4.5, Fireworks, and Dreamweaver. You won't find all of the knowledge that you seek to become a Web site guru in this book, but you will gain perspective and learn tons of useful tips and tricks. --Stephen W. Plain

Topics covered:

  • Designing a Web site plan
  • Web page construction 101
  • Using scripts and applets
  • Site navigation
  • Graphics handling
  • Multimedia
  • Site tuning
  • Using content providers
  • Message boards
  • E-commerce
  • Affiliates programs
  • Publicity

Serving the Web: Everything You Need to Set Up and Run Your Own Web Server


List Price: $39.99

Product Description

Gives you the secrets of Perl scripts, server security and firewalls, and hardware and software configurations. Explains the subtleties of HTML, not simply the most-used portions. Includes the first published reference to the Common Gateway Interface(CGI), by which data is returned from the user to the Web server. Covers the current solutions to Web security, including encryption for credit card transactions in business. Summarizes the best of the available Web server software for Windows, NT, Mac, and Unix. Teaches you how to "look good" in HTML and create Web documents that accomplish what they were designed to do.

JavaServer Pages, 3rd Edition


List Price: $44.95

Product Description

JavaServer Pages (JSP) has built a huge following since the release of JSP 1.0 in 1999, providing Enterprise Java developers with a flexible tool for the development of dynamic web sites and web applications. While new point releases over the years, along with the introduction of the JSP Standard Tag Library (JSTL), have incrementally improved the rough areas of the first version of the JSP specification, JSP 2.0 takes this technology to new heights.

JavaServer Pages, Third Edition, is completely revised and updated to cover the JSP 2.0 and JSTL 1.1 specifications. It includes detailed coverage of the Expression Language (EL) incorporated into JSP 2.0, the JSTL 1.1 tag libraries and the new function library, the new tag file format that enables custom tag library development without Java code, the simplified Java tag library API, improvements in the JSP XML syntax, and more. Further, it details setup of the Apache Tomcat server, JSP and JSTL syntax and features, error handling and debugging, authentication and personalization, database access, XML processing, and internationalization.

This book recognizes the different needs of the two groups of professionals who want to learn JSP: page authors interested in using JSP elements in web pages, and programmers concerned with learning the JSP API and using JSP effectively as a part of an enterprise application. If you're in the first group, you'll learn from the practical web application examples in the second part of the book. If you're in the latter group, you'll appreciate the detailed coverage of advanced topics in the third part, such as how to integrate servlets and JavaBeans components with JSP using the popular Apache Struts MVC framework, and how to develop custom tag libraries using the JSP API, with realistic examples that you can use as a springboard for your own libraries.

"Hans Bergsten, a JSP expert group veteran and one of our most active contributors, has thoroughly and accurately captured the new features of JSP 2.0 and JSTL 1.1 in a way that is well-organized and easy to understand. With excellent, to-the-point examples, this book is a 'must have' for any serious JSP 2.0 developer." --Mark Roth, JSP 2.0 Specification Lead, Sun Microsystems, Inc.

Hans Bergsten is the founder of Gefion Software, a company focused on Java services and products based on J2EE technologies. Hans has been an active participant in the working groups for both the servlet and JSP specifications since their inception and contributes to other related JCP specifications, such as JSP Standard Tag Library (JSTL) and JavaServer Faces (JSF), and, as one of the initial members of the Apache Jakarta Project Management Committee, helped develop the Apache Tomcat reference implementation for the servlet and JSP specifications.


Setting up a Web Server


List Price: $51.95

Product Description

Setting Up a Web Server was written to help new and prospective web masters choose, configure, use, and understand how web servers work. It details each step required to choose, install, and configure the hardware and software elements, then promote and publish on the web site. It covers Internet and intranet security, communications, and links to other servers in an organization. The book also explains about the main web server software applications, how they differ and which works best in different environments.

Setting Up a Web Server ensures that your server is well-connected. It covers communications and hardware, explaining:
How to choose the best communications links between the server and the internet
How to link your server to your LAN
How TCP/IP works to bind the Internet together
How to configure your server for a particular hardware setup

The publishing techniques covered will help you to create a great web site. You'll also find coverage of advanced HTML page design, database publishing, and programming with Perl, Java, Javascript, and Visual Basic.

Setting Up a Web Server is the complete reference book for anyone who is setting up a web server-it covers all major platforms, software, links and web techniques!


· Discusses main web server software applications
· Covers communications and hardware
· Details servers for e-mail, FTP, Telnet, gopher, finger and the latest push information servers

WordPress Web Design For Dummies (For Dummies (Computer/Tech))


List Price: $29.99

Product Description

Learn how WordPress can help you create a unique, customized Web site

Once only a platform for bloggers, WordPress is gaining popularity as a tool for creating individualized Web sites. WordPress expert Lisa Sabin-Wilson makes it easy for anyone with a basic knowledge of the WordPress software to create a custom site using complimentary technologies including CSS, HTML, and PHP. This easy-to-follow, full-color guide helps you identify the tools and technologies you need to create the site you envision, build a user-friendly navigation system, select colors and layouts, work with existing WordPress themes, and even develop your own theme to personalize your site.

  • WordPress offers a versatile tool for building customized Web sites; this full-color book walks you through the process, explains the complimentary technologies involved, and shows you how to select colors, fonts, and themes
  • Case studies illustrate the process and the effects that can be achieved
  • Shows how to incorporate WordPress templates, graphic design principles, HTML, CSS, and PHP to build a truly one-of-a-kind Web site

If you know how to use WordPress software to create a blog, WordPress Web Design For Dummies will enable you to quickly and easily construct a unique Web site for your business, organization, or personal use.


Learning PHP & MySQL: Step-by-Step Guide to Creating Database-Driven Web Sites


List Price: $29.99

Product Description

PHP and MySQL are quickly becoming the de facto standard for rapid development of dynamic, database-driven web sites. This book is perfect for newcomers to programming as well as hobbyists who are intimidated by harder-to-follow books. With concepts explained in plain English, the new edition starts with the basics of the PHP language, and explains how to work with MySQL, the popular open source database. You then learn how to put the two together to generate dynamic content.

If you come from a web design or graphics design background and know your way around HTML, Learning PHP & MySQL is the book you've been looking for. The content includes:

  • PHP basics such as strings and arrays, and pattern matching
  • A detailed discussion of the variances in different PHP versions
  • MySQL data fundamentals like tables and statements
  • Information on SQL data access for language
  • A new chapter on XHTML
  • Error handling, security, HTTP authentication, and more
Learning PHP & MySQL explains everything from fundamental concepts to the nuts and bolts of performing specific tasks. As part of O'Reilly's bestselling Learning series, the book is an easy-to-use resource designed specifically for beginners. It's a launching pad for future learning, providing you with a solid foundation for more advanced development.

Online Marketing Help: How to promote your online business using Twitter, Facebook, MySpace and other social networks.


List Price: $22.99

Product Details

  • Condition: New
  • ISBN13: 9781844819881
  • Notes: BRAND NEW FROM PUBLISHER! 100% Satisfaction Guarantee. Tracking provided on most orders. Buy with Confidence! Millions of books sold!

Product Description

If you really are ready to Crush it! and want to work the four hour week. If you really are ready to take the uncertainty out of your online marketing. If you really want to make succeeding online possible, then Online Marketing Help is perfect for you. 

This is no wake up call (you should have already had that by now), nor is it a rousing speech of a book to action. It is however a book packed with practical steps and explanations. Everything you need, in short, to start using the real-time web to your advantage. 

Understand how to mine Twitter and use Facebook for active marketing. See what free online tools are available to help your marketing efforts. Learn how to social network optimize your website and how to employ real-time web marketing tools to promote your online business. 

Online Marketing Help is a practical, step-by-step guide which takes you through all the steps you need to social network optimize your business, set up the time-saving tools you need to run its marketing and set up the activities which will increase its online impact and help you succeed at next to no cost. 
 
An online business which is social networked properly has:

  • Greater online visibility
  • More targeted visitors
  • More online sales and advertising enquiries
  • Greater opportunities to make a profit

  • What usually stops you from succeeding in the online world is that by the time you have learnt all the valuable lessons you need, you have run out of time and money. 
    Online Marketing Help shows you how to save both time and money by taking the shortcuts and employing the real-time web tools that will turn your business into a fully-fledged, online marketing machine.
     
    Totally accessible, with complete step-by-step details and no need for any deep know-how, it gives you the knowledge distilled from working practices and strategies already used by profitable online businesses so yours too can start to give you real money, really fast!

    Before You Start Your Own Web Hosting Business: Learn The Basic Steps For Starting A Web Hosting Business With Details On Business Registration & ... A Reputable & Profitable Web Hosting Company


    List Price: $12.95
    Price: $12.95
    You Save: (%)

    Product Description

    A web hosting business is like providing housing for websites in the internet 24/7. As web host you are the landlord to a number of websites and will be responsible for providing the address, internet access, customer support, technical support, file storage space and many other hosting services which individuals and small or big businesses will need in order to keep their website operational. Starting your own web hosting business is certainly no small matter. Do you have what it takes to start and run a web hosting company successfully? Here is a list of points for consideration: 1. Do you have the solid know-how, both the knowledge and expertise, for computer technology? 2. Are you capable of providing round-the-clock client support which can concern sales queries, technical troubleshooting or service complaints? 3. Do you have thorough knowledge and a good understanding of the latest software and platforms in order to keep up with advancements in technology? 4. Do you have more than enough money to put into this venture taking into account that this is a major financial investment? Use the information in this book to help give you a solid background for starting your own web hosting business.

    Organizing and Managing Your Research: A Practical Guide for Postgraduates


    List Price: $59.00

    Product Description

    Organizing and Managing Your Research: A Practical Guide for Postgraduates deals with the practical, day-to-day aspects of managing and organizing research. It focuses on strategies, skills, and systems that increase the efficiency and effectiveness of research practice across all research disciplines. Written in an accessible, non-technical style that speaks directly to the reader in a personal and collegial voice, this text gives practical advice and offers many tips and strategies gleaned from experienced researchers. The written text is accompanied by a website that provides downloadable templates and live links to appropriate sites.
    ]]>
    Apache Server
    Expert PHP and MySQL http://devclue.com/PHP-and-MySQL/Expert-PHP-and-MySQL-11.html Thu, 01 Mar 2012 05:57:59 -0500

    Expert PHP and MySQL (Wrox Programmer to Programmer)


    List Price: $44.99

    Product Description

    Best practices and expert techniques for even the most demanding MySQL-driven PHP applications

    PHP is the world's most popular, general-purpose, open-source scripting language and MySQL is the world's most popular open-source database. This expert-level book begins with a brief overview of the two technologies and quickly moves on to coverage of advanced programming techniques, as well as the exciting new features of the PHP 5.3 release.

    Written by three of PHP and MySQL experts and veteran authors, this resource focuses on best practices and expert techniques that can be applied to the most difficult MySQL-driven PHP applications. The authors share design patterns and tools that they themselves have tested in order to save you valuable time usually spent on figuring things out via trial and error.

    • Reveals best practices and advanced techniques for handling challenges you may face with MySQL-driven PHP apps
    • Reviews practical data reporting techniques for separating business logic from presentation
    • Explains how to obtain improved performance and flexibility through caching, multi-tasking, PHP extensions, and MySQL user defined functions
    • Discusses security, optimization, and debugging
    • Shares author-tested design patterns and tools to save you time and effort

    Packed with helpful examples and indispensable advice, this book shares tips and tricks that you can immediately apply to your projects.

    Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.


    Beginning PHP and MySQL: From Novice to Professional (Expert's Voice in Web Development)


    List Price: $49.99

    Product Description

    Beginning PHP and MySQL: From Novice to Professional, Fourth Edition is a major update of W. Jason Gilmore's authoritative book on PHP and MySQL. The fourth edition includes complete coverage of PHP 5.3 features, including namespacing, an update of AMP stack installation and configuration, updates to Zend Framework, coverage of MySQL Workbench, and much more.

    You'll not only receive extensive introductions to the core features of PHP, MySQL, and related tools, but you'll also learn how to effectively integrate them in order to build robust data-driven applications. Gilmore has seven years of experience working with these technologies, and he has packed this book with practical examples and insight into the real-world challenges faced by developers. Accordingly, you will repeatedly return to this book as both a valuable instructional tool and reference guide.

    What you’ll learn

    • How to install and configure Apache, PHP 5.3, and MySQL
    • PHP and object-oriented programming basics
    • New PHP 5.3 features and how to use them
    • How to move beyond basic PHP, including using the Zend Framework
    • How to use MySQL to securely store your website's data
    • How to use MySQL Workbench to manage your database

    Who this book is for

    Developers who want to harness PHP and MySQL to create powerful web applications

    Table of Contents

    1. Introducing PHP
    2. Configuring Your Environment
    3. PHP Basics
    4. Functions
    5. Arrays
    6. Object-Oriented PHP
    7. Advanced OOP Features
    8. Error and Exception Handling
    9. Strings and Regular Expressions
    10. Working with the File and Operating System
    11. PEAR
    12. Date and Time
    13. Forms
    14. Authenticating Your Users
    15. Handling File Uploads
    16. Networking
    17. PHP and LDAP
    18. Session Handlers
    19. Templating with Smarty
    20. Web Services
    21. Secure PHP Programming
    22. Integrating jQuery and PHP
    23. Building Web Sites for the World
    24. MVC and the Zend Framework
    25. Introducing MySQL
    26. Installing and Configuring MySQL
    27. The Many MySQL Clients
    28. MySQL Storage Engines and Datatypes
    29. Securing MySQL
    30. Using PHP with MySQL
    31. Introducing PDO
    32. Stored Routines
    33. MySQL Triggers
    34. MySQL Views
    35. Practical Database Queries
    36. Indexes and Searching
    37. Transactions
    38. Importing and Exporting Data

    Beginning PHP 5.3 (Wrox Programmer to Programmer)


    List Price: $39.99

    Product Description

    This book is intended for anyone starting out with PHP programming. If you’ve previously worked in another programming language such as Java, C#, or Perl, you’ll probably pick up the concepts in the earlier chapters quickly; however, the book assumes no prior experience of programming or of building Web applications.

    That said, because PHP is primarily a Web technology, it will help if you have at least some knowledge of other Web technologies, particularly HTML and CSS.

    Many Web applications make use of a database to store data, and this book contains three chapters on working with MySQL databases. Once again, if you’re already familiar with databases in general — and MySQL in particular — you’ll be able to fly through these chapters. However, even if you’ve never touched a database before in your life, you should still be able to pick up a working knowledge by reading through these chapters.

    What This Book Covers

    This book gives you a broad understanding of the PHP language and its associated technologies. You explore a wide range of topics, including:

    • installing a copy of the PHP engine on Ubuntu Linux, Windows, and Mac OS X; other ways you can install or use PHP; how to write a simple PHP script.
    • basic PHP language concepts. variables, data types, operators, expressions, and constants.
    • how to change the flow of your scripts by creating decisions and loops. if, else, and switch statements; the ternary operator; and the do, while, for, break, and continue statements. how to nest loops, and how to mix decisions and looping with blocks of HTML.
    • PHP’s handling of strings, or sequences of characters; how to create strings; how to retrieve characters from a string; and how to manipulate strings with functions such as strlen(), substr(), strstr(), strpos(), str_replace(), and printf(), to name but a few.
    • arrays — variables that can hold multiple values. You learn the difference between indexed and associative arrays, and find out how to create arrays and access their individual elements; array manipulation, including functions such as print_r(), array_slice(), count(), sort(), array_merge(), and list(). You also learn how to create foreach loops, as well as how to work with multidimensional arrays.
    • functions — blocks of code that you can use again and again. You look at how to call built-in functions, and how to work with variable functions. You also study how to create your own functions, including defining parameters, returning values, understanding scope, and using anonymous functions. Other function-related topics such as references and recursion are also explored.
    • object-oriented programming. You look at the advantages of an object-oriented approach, and learn how to build classes, properties, and methods, and how to create and use objects. You also explore more advanced topics such as overloading, inheritance, interfaces, constructors and destructors, autoloading, and namespaces.
    • how to use PHP to create interactive Web forms. You learn how to create HTML forms, how to capture form data in PHP, and how to use PHP to generate dynamic forms. You also explore file upload forms and page redirection.
    • how to preserve an application’s state between page views. You explore three different strategies: query strings, cookies, and PHP sessions. Includes an example user login system.
    • PHP’s file and directory handling functions. You learn how to open and close files; how to find out more information about a file; how to read from and write to files; how to work with file permissions; how to copy, rename, and delete files; and how to manipulate directories. Simple text editor as an example.
    • databases in general and MySQL in particular, and how to work with MySQL databases using PHP. You learn some database and SQL theory; look at how to connect to MySQL from PHP; and study how to retrieve, insert, update, and delete data in a MySQL database.
    • PEAR, the PHP Extension and Application Repository. It’s a large collection of reusable code modules that can really help to speed up your application development. You look at how to install and use PEAR packages, and explore three useful packages: Net_UserAgent_Detect, HTML_Table, and HTML_QuickForm.
    • ways that your PHP applications can interact with the outside world. A detailed look at date and time handling, including various useful built-in date functions, as well as the DateTime and DateTimeZone classes. Also how to work closely with HTTP request and response headers, how to retrieve Web server information, and how to send email from within your scripts.
    • using PHP to generate graphics on the fly. You study some computer graphics fundamentals, then look at how to create new images, as well as modify existing images. Along the way you explore colors, drawing functions, image formats, transparency, opacity, and generating text within images.
    • regular expressions. These clever pattern-matching tools let you search for very specific patterns of text within strings; regular expression syntax, how to use PHP’s regular expression functions to search for and replace patterns of text. Lots of examples are included to make the concepts clear.
    • XML — eXtensible Markup Language — and how to manipulate XML from within your PHP scripts. You learn about XML and its uses, and look at various ways to read and write XML with PHP, including XML Parser, the XML DOM extension, and SimpleXML. You also take a brief look at XML stylesheets, including XSL and XSLT.
    • how to configure PHP, and all the configuration directives available.
    • alternative databases to MySQL that are supported by PHP.
    • using PHP to write command-line scripts, further enhancing the power and flexibility of your applications.

    Also, as you'd imagine, this book covers the new features added to PHP in version 5.3. However, if you're still using an older version of PHP, don't panic – the vast majority of the book applies to all versions of PHP.


    Beginning PHP and MySQL 5: From Novice to Professional (Beginning: From Novice to Professional)


    List Price: $44.99

    Product Description

    • Written for the budding web developer searching for a powerful, low-cost solution for building flexible, dynamic web sites.
    • Essentially three books in one: provides thorough introductions to the PHP language and the MySQL database, and shows you how these two technologies can be effectively integrated to build powerful websites.
    • Provides over 500 code examples, including real-world tasks such as creating an auto-login feature, sending HTML-formatted e-mail, testing password guessability, and uploading files via a web interface.
    • Updated for MySQL 5, includes new chapters introducing triggers, stored procedures, and views.


    Effective MySQL Optimizing SQL Statements (Oracle Press)


    List Price: $35.00

    Product Description

    The Essential Guide to SQL Statement Optimization

    Written by Oracle ACE Director and MySQL expert Ronald Bradford, Effective MySQL: Optimizing SQL Statements is filled with detailed explanations and practical examples that can be applied immediately to improve database and application performances. Featuring a step-by-step approach to SQL optimization, this Oracle Press book helps you to analyze and tune problematic SQL statements.

    • Identify the essential analysis commands for gathering and diagnosing issues
    • Learn how different index theories are applied and represented in MySQL
    • Plan and execute informed SQL optimizations
    • Create MySQL indexes to improve query performance
    • Master the MySQL query execution plan
    • Identify key configuration variables that impact SQL execution and performance
    • Apply the SQL optimization lifecycle to capture, identify, confirm, analyze, and optimize SQL statements and verify the results
    • Improve index utilization with covering indexes and partial indexes
    • Learn hidden performance tips for improving index efficiency and simplifying SQL statements

    Practical Web 2.0 Applications with PHP (Expert's Voice)


    List Price: $44.99

    Product Description

    Want to assert yourself as a cutting–edge PHP web developer? Take a practical approach, learning by example from author Quentin Zervaas, and discover how to bring together the many technologies needed to create a successful, modern web application.

    In Practical Web 2.0 Applications with PHP, PHP, MySQL, CSS, XHTML, and JavaScript/Ajax development techniques are brought together to show you how to create the hottest PHP web applications, from planning and design up to final implementation, without going over unnecessary basics that will hold you back. This book includes must–have application features such as search functionality, maps, blogs, dynamic image galleries, and personalized user areas. The Zend Framework is used extensively to build the application, allowing you to focus on developing the application rather than on reinventing the wheel.

    Topics covered include application planning and design, setting up the application framework, using CSS for easier styling, adding dynamic effects the easy way using JavaScript libraries such as Prototype and script.aculo.us, and implementing several must–have web application features such as user login, blogs, dynamic image galleries, search functionality, mapping with Google Maps, and much more. Zervaas covers everything in a practical, tutorial style so you can start working on your own projects as quickly as possible.

    • Create cutting–edge PHP/MySQL web applications
    • Implement must–have functionality such as blogs, maps, search functionality, and dynamic image galleries
    • Master styling with CSS and dynamic effects using Ajax/JavaScript libraries

    What you’ll learn

    • How to set up the perfect PHP/MySQL application development environment
    • How to implement basic user management functionality
    • How to use many of the components from the Zend Framework
    • How to effectively make use of the Prototype and script.aculo.us JavaScript libraries, including many examples of developing custom JavaScript classes
    • How to create standards–compliant and accessible HTML code and effectively style it using CSS
    • How to create a basic blog system and enhance it with Ajax
    • How to add personalized user areas to your web application
    • How to create a dynamic image gallery
    • How to add search functionality to your application
    • How to use the Google Maps API to add maps to your application
    • How to implement popular Web 2.0 features, such as microformats, tags, and web feeds

    Who this book is for

    This book is for any PHP developer who wants to stay ahead of the curve, with practical, high–level web application development techniques.


    Expert PHP and MySQL (Wrox Programmer to Programmer) Publisher: Wrox


    Product Description

    PHP for Absolute Beginners (Expert's Voice in Open Source)


    List Price: $34.99

    Product Description

    Get started in web development using PHP. Even if you've never programmed before, author Jason Lengstorf introduces you to PHP by building a PHP-based blogging site while covering all the good coding practices and skills that you'll need when you start your own projects.

    • Create web content with version 5.3 of PHP
    • Learn good coding practices from the very beginning
    • Learn how systems like WordPress work

    Jason Lengstorf takes a practical approach to teaching you how to build a content management system. You'll dive into writing web applications and be guided by the author's supportive explanations, rather than learning elements of the PHP language and viewing examples after.

    PHP for Absolute Beginners starts slowly and covers everything you need to know about beginning web development using PHP. Even the most inexperienced web developer will find this book accessible.

    What you’ll learn

    • Install Apache, MySQL, and PHP
    • Navigate the PHP language
    • Learn the basics of writing clean code
    • Talk to a database
    • Make a PHP site more secure
    • Create a complete blogging site

    Who this book is for

    PHP for Absolute Beginners is written for the complete novice; no previous coding knowledge is assumed, and all concepts are explained to ensure maximum understanding.

    However, later chapters in the book may appeal to intermediate programmers looking to improve their abilities in the area of developing content management systems or those interested in making the move from procedural code to the more modular object-oriented approach.

    Table of Contents

    1. Setting Up the PHP Development Environment
    2. Understanding PHP: Language Basics
    3. Passing Information with PHP
    4. Working with Databases
    5. Building the Entry Manager
    6. Adding Support for Multiple Pages
    7. Updating and Deleting Entries
    8. Adding the Ability to Upload Images
    9. Syndicating the Blog
    10. Adding a Commenting System to Your Blog
    11. Adding Password Protection to Administrative Links
    12. Finishing Touches

    Expert PHP & MySQL [PB,2010]


    Price: $94.13
    You Save: (%)

    Product Description

    WordPress: From Beginner to Expert


    List Price: $7.99

    Product Description

    Learn everything you need to create your very own blog from scratch. See how to use WordPress, the free, open-source software to build a professional blog with your own domain name.
    You will learn how to perform every single step, through 125 pages of detailed instructions. These instructions explain each task, action, and decision using hundreds of full-color screen shots containing circles, arrows, and highlights so you never miss a thing. If that' not enough, there are 15 narrated videos that show each phase of the process being performed in a logical step-by-step manner.
    All tasks are covered in an appropriate level of detail, with mountains of additional resources in the Appendix.
    Learn everything you need to create your very own blog from scratch. See how to use WordPress, the free, open-source software to build a professional blog with your own domain name.
    You will learn how to perform every single step, through 125 pages of detailed instructions. These instructions explain each task, action, and decision using hundreds of full-color screen shots containing circles, arrows, and highlights so you never miss a thing. If that' not enough, there are 15 narrated videos that show each phase of the process being performed in a logical step-by-step manner.
    All tasks are covered in an appropriate level of detail, with mountains of additional resources in the Appendix.
    ]]>
    PHP and MySQL