
Programming Books 02
English | PDF + EPUB | Ebooks Collection | All In One | 484 MB
Programming Books 02.
List
javascript: The Definitive Guide, 6th edition
by David Flanagan
O'Rеіllу | English | 2011 | ISBN: 0596805527 | 1100 pages | PDF | 13.18 MB
Since the earliest days of Internet scripting, Web developers have considered javascript: The Definitive Guide an essential resource. David Flanagan's approach, which combines tutorials and examples with easy-to-use syntax guides and object references, suits the typical programmer's requirements nicely. The brand-new fourth edition of Flanagan's "Rhino Book" includes coverage of javascript 1.5, JScript 5.5, ECMAScript 3, and the Document Object Model (DOM) Level 2 standard from the World Wide Web Consortium (W3C). Interestingly, the author has shifted away from specifying--as he did in earlier editions--what browsers support each bit of the language. Rather than say Netscape 3.0 supports the Image object while Internet Explorer 3.0 does not, he specifies that javascript 1.1 and JScript 3.0 support Image. More usefully, he specifies the contents of independent standards like ECMAScript, which encourages scripters to write applications for these standards and browser vendors to support them. As Flanagan says, javascript and its related subjects are very complex in their pure forms. It's impossible to keep track of the differences among half a dozen vendors' generally similar implementations. Nonetheless, a lot of examples make reference to specific browsers' capabilities.
Though he does not cover server-side APIs, Flanagan has chosen to separate coverage of core javascript (all the keywords, general syntax, and utility objects like Array) from coverage of client-side javascript (which includes objects, like History and Event, that have to do with Web browsers and users' interactions with them. This approach makes this book useful to people using javascript for applications other than Web pages. By the way, the other classic javascript text--Danny Goodman's javascript Bible--isn't as current as this book, but it's still a fantastic (and perhaps somewhat more novice-friendly) guide to the javascript language and its capabilities.
Topics covered: The javascript language (version 1.0 through version 1.5) and its relatives, JScript and ECMAScript, as well as the W3C DOM standards they're often used to manipulate. Tutorial sections show how to program in javascript, while reference sections summarize syntax and options while providing copious code examples.
Chetan K Jain, "jQuery Mobile Cookbook"
English | ISBN: 1849517223 | 2012 | 320 pages | PDF, EPUB | 4 + 8 MB
Over 80 recipes with examples and practical tips to help you quickly learn and develop cross-platform applications with jQuery Mobile
Overview
Create applications that use custom animations and use various techniques to improve application performance
Use and customize the various controls such as toolbars, buttons, and lists with custom icons, icon sprites, styles, and themes
Write simple but powerful scripts to manipulate the various configurations and work with the events, methods, and utilities which are provided by the framework.
In Detail
jQuery Mobile is an award winning, HTML5/CSS3 based open source cross-platform UI framework. It offers a very cool and highly customizable UX. It is built on the popular jQuery library and uses declarative coding making it easy to use and learn. It is the market leader today considering the numerous browsers and platforms that it supports.
"jQuery Mobile Cookbook" presents over a hundred recipes written in a simple and easy manner. You can quickly learn and start writing code immediately. Advanced topics such as using scripts to manipulate, customize, and extend the framework are also covered. These tips address your common everyday problems. The book is very handy for both beginner and experienced jQuery Mobile developers.
You start by developing simple apps using various controls and learn to customize them. Later you explore using advanced aspects like configurations, events, and methods.
Develop single and multi-page applications. Use caching to boost performance. Use custom transitions, icon sprites, styles, and themes. Learn advanced features like configurations, events, and methods. Explore future trends by using HTML5 new features and semantics with jQuery Mobile.
"jQuery Mobile Cookbook" is an easy read and is packed with practical tips and screenshots.
What you will learn from this book
Create single-page and multi-page applications that use custom CSS and javascript transitions; improve performance using Prefetch, DOM-Cache, and Application Cache
Use fixed and full screen toolbars, navbars, and buttons; customize them with your own icons, icon sprites, and styles
Use XML and JSON data in your application; format page content using layout grids, collapsibles, and nested accordions
Build accessible forms; use form controls like flip switches, sliders, and select menus; validate and submit forms using Ajax
Use various types of lists such as Inset, Numbered, Nested, Read-only, and Split Button lists; manipulate lists using javascript
Use javascript to dynamically create and initialize controls, load and change pages, handle events; tweak and customize the framework configurations
Explore HTML5 semantics and features such as Local Storage, Session Storage, History, 2D Canvas, 3D, Geolocation, Web Workers, Audio, and Video
Use custom fonts and backgrounds, upgrade themes, override existing themes; generate and share new themes using the Theme Roller tool
Approach
This book is written in Cookbook style with a lot of practical tips, code, and step-by-step examples, to ease and quicken your learning curve.
Who this book is written for
If you are a beginner with jQuery/javascript skills, this book offers you numerous examples to get you started.
If you are a seasoned developer, this book lets you explore jQuery Mobile in greater depth.
Kris Hadlock - jQuery Mobile: Develop and Design
Published: 2012-06-21 | ISBN: 032182041X | PDF | 304 pages | 11 MB
Covering the latest version of the jQuery Mobile Framework, jQuery Mobile: Develop and Design teaches readers step-by-step how to get started, how to write code, and ultimately how to create mobile websites using the jQuery Mobile framework. The book is hands-on, with code examples (with corresponding on-line demos) and activities throughout.
Zak Ruvalcaba and Anne Boehm, "Murach's HTML5 and CSS3"
English | ISBN: 1890774669 | 2011 | PDF | 656 pages | 62 MB
HTML5 and CSS3 (the latest standards for HTML and cascading style sheets) are packed with coding options that make it easier than ever to create web pages with the features users want today, from an up-to-date look and feel...to immediate validation of user entries...to audio and video samplings. At the same time, there are still older browsers and millions of existing web sites that require you to integrate HTML5 and CSS3 features with the earlier standards. So how do you learn all this?
This book is exactly the practical approach you need. It teaches you how to use HTML5 and CSS3 the way they were meant to work, with HTML5 to provide the page content and CSS3 to format the content and lay out the pages. But it also teaches you how to use the HTML5 and CSS3 features alongside the earlier standards to ensure that your pages will work for the widest possible audience. So if you're going to be developing web pages...whether you're a web designer, a javascript programmer, a server-side programmer, or a rookie...this book is for you.
It begins with a 6-chapter, quick-start course to get you working at the professional level right away. Soon, you'll be using HTML5 features...like the semantic tags that improve the structure of your content and your search engine rankings...along with CSS3 features...like text and border shadows, rounded corners, and background gradients that give your pages a cutting-edge feel. And you'll know how and when to blend them with the earlier HTML and CSS code.
After that quick-start, you'll learn how to make your pages work better for your site visitors by enhancing them with audio and video files...using the jQuery Mobile library to deliver content on mobile devices...adding jQuery routines for special effects like slide shows and accordions...and using javascript to provide for features like geolocation, web storage, canvas, and drag-and-drop...the kinds of skills that go far beyond what you'll find in other introductory books.
Joel Murach, "Murach's Java Programming, 4th edition"
English | ISBN: 1890774650 | 2011 | PDF | 836 pages | 72 MB
Developers often tell me they wish they'd found our Java book first, before spending time and money on others. Here are a few of the reasons why I believe this book will work equally well for you:
This book teaches the core Java skills that you need to work with objects, graphical user interfaces (GUIs), files, and databases.
It gives you a fast start! In fact, by the end of chapter 6, you'll be developing bulletproof Java applications with business classes and objects.
It now shows you how to use the NetBeans IDE to code, test, and debug Java applications. This easy-to-use tool boosts your productivity and is widely used in industry. So you'll be working like a pro right from the start.
It takes the mystery out of object-oriented programming by using real-world applications (instead of objects like cats and dogs) to demonstrate key concepts like inheritance, interfaces, and polymorphism.
It covers the best new features of Java SE 7, like the try-with-resources statement, the diamond operator (, and a new and improved file system API (known as NIO2).
In the GUI section, it shows you how to use the NetBeans GUI builder to design a form and generate the code needed to display it. As a result, this section has you focus on critical coding skills, such as handling events, instead of on code that should be generated.
Because business applications routinely handle data, it shows how to work with text files, binary files, XML files, and databases (using JDBC).
It now has a chapter on deploying applications by using executable JAR files or Java Web Start.
All the skills are presented in our standard, "paired-pages" format, to save you time on both training and reference.
Zak Ruvalcaba and Mike Murach, "Murach's javascript and jQuery"
English | ISBN: 1890774707 | 2012 | PDF | 624 pages | 94 MB
Today, jQuery is used by more than half of the 10,000 most-visited web sites, and jQuery is one of the technologies that every web developer should master. The trouble is that jQuery is difficult to learn, especially for programming novices. Now, this new book makes it easier than ever to learn jQuery, jQuery UI (User Interface), and jQuery Mobile.
In essence, sections 2 and 3 of this book present all of the jQuery and jQuery UI skills that you need for developing professional jQuery applications. With those skills, you'll be able to add all of the popular jQuery applications to your web pages: image swaps, image rollovers, collapsible panels, slide shows, accordions, tabs, carousels, and more. Beyond that, though, you'll have all the skills that you need for developing unique jQuery applications of your own.
But that's just two of the five sections in the book. Because you need to know javascript in order to use jQuery, section 1 presents the least you need to know about javascript to get the most from jQuery. This is essential for programming novices, but this is also valuable for experienced programmers who may not remember how a specific javascript statement or method works. In short, this section makes this book a complete reference for jQuery programmers.
In contrast, section 4 takes jQuery to a new level by showing you how to use Ajax and JSON to get data from a web server and add it to a web page without reloading the page. It also shows how to use Ajax and JSON with the APIs for popular web sites like Blogger, YouTube, Twitter, Flickr, and Google Maps. These are powerful skills for enhancing a web site.
To complete this package, section 5 presents a complete course in jQuery Mobile, which offers an exciting, new way to develop web sites for mobile devices. Today, the best web sites are available in both full and mobile versions, so this section also shows how to use a javascript plugin to redirect a mobile device from the full version of a web site to its mobile version.
Joel Murach, "Murach's MySQL"
English | ISBN: 1890774685 | 2012 | PDF | 612 pages | 84 MB
This practical, hands-on training and reference guide is perfect for developers who need to learn MySQL. Written by Joel Murach, the author of bestselling "Java Servlets and JSP" and "PHP and MySQL" books, this is exactly the database book that web developers should have on their desks.
As you would expect, this book shows how to code all of the essential SQL statements for creating and working with a MySQL database. But beyond that, this book also shows how to design a database, including how to use the graphical MySQL Workbench to create an EER model. It shows how to take advantage of the MySQL enhancements that aren't covered in older books, such as foreign keys, transactions, stored procedures, stored functions, triggers, and events. It even presents a whole section on database administrator (DBA) skills, including how to secure and back up databases. And like all Murach books, it uses the distinctive "paired pages" format, which breaks the material into manageable skills to speed up both learning and reference. A great help for MySQL users at any level.
Bryan Syverson and Joel Murach, "Murach's SQL Server 2012 for Developers"
English | ISBN: 1890774693 | 2012 | PDF | 814 pages | 124 MB
Every application developer who uses SQL Server 2012 should own this book. To start, it presents the essential SQL statements for retrieving and updating the data in a database. You have to master these to work effectively with database data in your applications. Then, it shows you how to design and create a database, because application developers often end up in the role of database designer and DBA. Next, it shows how to work with views, scripts, stored procedures, functions, triggers, cursors, transactions, locking, security, XML data, and BLOB data with FILESTREAM storage. These features allow you to create database applications that are thoroughly professional. Finally, this book shows how to use the CLR integration feature and SQL Server Data Tools (SSDT), so you can use Visual Studio to code stored procedures, functions, triggers, aggregate functions, and user-defined types in C# or Visual Basic.
Professional Ajax, 2nd Edition (Programmer to Programmer) by Nicholas C. Zakas, Jeremy McPeak and Joe Fawcett
Publisher: Wrox; 2 edition (March 12, 2007) | ISBN: 0470109491 | English | PDF | 624 pages | 6 MB
Professional Ajax 2nd Edition provides a developer-level tutorial of Ajax techniques, patterns, and use cases. The book begins by exploring the roots of Ajax, covering how the evolution of the web and new technologies directly led to the development of Ajax techniques. A detailed discussion of how frames, javascript, cookies, XML, and XMLHttp requests (XHR) related to Ajax is included. After this introduction, the book moves on to cover the implementation of specific Ajax techniques. Request brokers such as hidden frames, dynamic iframes, and XHR are compared and contrasted, explaining when one method should be used over another. To make this discussion clearer, a brief overview of HTTP requests and responses is included.
Once a basic understanding of the various request types is discussed, the book moves on to provide in-depth examples of how and when to use Ajax in a web site or web application. Different data transmission formats, including plain text, HTML, XML, and JSON are discussed for their advantages and disadvantages. Also included is a discussion on web services and how they may be used to perform Ajax techniques. Next, more complex topics are covered. A chapter introducing a request management framework explores how to manage all of the requests inside of an Ajax application. Ajax debugging techniques are also discussed.
The last part of the book walks through the creation of two full-fledged Ajax web applications. The first, FooReader.NET, is an Ajax-powered RSS reader. The second, called AjaxMail, is an Ajax-enabled email system. Both of these applications incorporate many of the techniques discussed throughout the book.
Professional Ajax 2nd edition is written for Web application developers looking to enhance the usability of their web sites and web applications and intermediate javascript developers looking to further understand the language. Readers should have familiarity with XML, XSLT, Web Services, PHP or C#, HTML, CSS. This book is not aimed at beginners without a basic understanding of the aforementioned technologies. Also, a good understanding of javascript is vitally important to understanding this book. Those readers without such knowledge should instead refer to books such as Beginning javascript, Second Edition (Wrox, 2004, ISBN: 978-0-7645-5587-9) and Professional javascript for Web Developers (Wrox, 2005, ISBN: 978-0-7645-7908-0).
Professional Ajax 2nd edition adds nearly 200 pages of new and expanded coverage compared to the first edition. Some of the new topics covered here include:
- Ajax Libraries including the Yahoo! Connection Manager, Prototype, and jQuery
- Request Management with Priority Queues and the RequestManager Object
- Comet push-based web systems and HTTP streaming
- Maps and Mashups with Geocoding, Google Maps API and Yahoo! Maps API
- Ajax Debugging with FireBug and Microsoft Fiddler
ASP.NET AJAX Extensions (formerly code-named "Atlas"
And of course the Second Edition retains and updates the core first edition content including:
- the range of request brokers (including the hidden frame technique, iframes, and XMLHttp) and explains when one should be used over another
different Ajax techniques and patterns for executing client-server communication
- Ajax patterns including predictive fetch, page preloading, submission throttling, incremental field and form validation, periodic refresh, multi-stage download and more
- Syndication with RSS, Atom, and XParser
- JSON and creating an autosuggest textbox example
- web site widgets for a news ticker, weather information, web search, and site search
- Ajax Frameworks JSpan, DWR, and Ajax.NET Professional
- A Web-based RSS/Atom aggregator case study
- An AjaxMail case study
This book is also available as part of the 4-book javascript and Ajax Wrox Box (ISBN: 0470227818). This 4-book set includes:
- Professional javascript for Web Developers (ISBN: 0764579088)
- Professional Ajax 2nd edition (ISBN: 0470109491)
- Professional Web 2.0 Programming (ISBN: 0470087889)
- Professional Rich Internet Applications: Ajax and Beyond (ISBN: 0470082801)
Mark Bates - Programming in CoffeeScript
Published: 2012-06-03 | ISBN: 032182010X | PDF | 320 pages | 3 MB
Use CoffeeScript to Write Better javascript Code Than Ever Before!
If you can do it in javascript, you can do it better in CoffeeScript. And, since CoffeeScript
