Skip to Content

GCC Logo

In This Guide


See Also


Feedback

We are always looking for feedback and suggestions on ways in which we could build a better guide. Therefore, if you have any resources you might suggest or things you would like to see in our guides, please let us know through the link below:

Web Development

Online Website Resources

W3 Schools

Looking to develop web pages and applications. Well, check out the W3 Schools. Lead by the organization that oversees the world wide web, the W3 Schools provides a wealth of information and tutorials on html, javascript, server side scripting, and more...

Stack Overflow

Developing applications and web pages can be a difficult task and there are times in which you might run into road blocks. Maybe you keep getting an unexpected error code or you need a solution for a problem you can't seem to solve. One of the sites you can turn to is Stack Overflow. This website is like a wiki ran by web and application developers troubleshooting issues and providing solutions. To begin troubleshooting issues, simply type them into the search in the upper right. Also, typing them into Google will also often bring an associated Stack Overflow page.



HTML/CSS Books and eBooks

 All website pages start with the same building blocks html and css.  HTML is the display language of the web.  Its most recent itteration is html5, which incorporated many new elements for modern web users.  CSS is the styling language of the web and it works in conjunction with html to add color, style, and form to your web pages.  Here are a number of books that help to provide a foundational understanding of these foundational languages.

Beginning HTML5 & CSS3 for dummies
by Tittel, Ed; Minnick, Chris

9781118657201Ed Tittel; Jeff Noble; Chris MinnickBeginning HTML5 and CSS3 for Dummies® Your full-color, friendly guide to getting started with HTML5 and CSS3! HTML and CSS are essential tools for creating dynamic websites and help make your websites even more effective and unique. This friendly-but-straightforward guide gets you started with the basics of the latest versions of HTML and CSS: HTML5 and CSS3. Introducing you to the syntax and structure of the languages, this helpful guide shows you how to create and view a web page, explains ideal usage of HTML5 and CSS3, walks you through the CSS3 rules and style sheets, addresses common mistakes and explains how to fix them, and explores interesting HTML5 tools. Serves as an ideal introduction to HTML5 and CSS3 for beginners with little to no web development experience Details the capabilities of HTML5 and CSS3 and how to use both to create responsive, practical, and well-designed websites Helps you understand how HTML5 and CSS3 are the foundation upon which hundreds of millions of web pages are built Features full-color illustrations to enhance your learning process Beginning HTML5 and CSS3 For Dummies is the perfect first step for getting started with the fundamentals of web development and design. - Description from Syndetics
Glendale CC Library - GENERAL - QA76.76.H94 T588 2013
Online
Beginning HTML5 & CSS3 for dummies Book Cover




HTML5: the missing manual
by MacDonald, Matthew

9781449302399Matthew MacDonaldHTML5HTML5 is more than a markup language--it's a dozen independent web standards all rolled into one. Until now, all it's been missing is a manual. With this thorough, jargon-free guide, you'll learn how to build web apps that include video tools, dynamic drawings, geolocation, offline web apps, drag-and-drop, and many other features. HTML5 is the future of the Web, and with this book you'll reach it quickly. The important stuff you need to know: Structure web pages in a new way. Learn how HTML5 helps make web design tools and search engines work smarter. Add audio and video without plugins. Build playback pages that work in every browser. Draw with Canvas. Create shapes, pictures, text, and animation--and make them interactive. Go a long way with style. Use CSS3 and HTML5 to jazz up your pages and adapt them for mobile devices. Build web apps with rich desktop features. Let users work with your app offline, and process user-selected files in the browser. Create location-aware apps. Write geolocation applications directly in the browser. - Description from Syndetics
Glendale CC Library - GENERAL - QA76.76.H94 M33 2011
Glendale CC North Library - GENERAL - QA76.76.H94 M33 2011
HTML5: the missing manual Book Cover




Beginning HTML & CSS
by Larsen, Rob

9781118340189Jon Duckett; Rob LarsenBeginning HTML and CSS Everything you need to build websites with the newest versions of HTML and CSS If you develop websites, you know that the goal posts keep moving, especially now that your website must work on not only traditional desktops, but also on an ever-changing range of smartphones and tablets. This step-by-step book efficiently guides you through the thicket. Teaching you the very latest best practices and techniques, this practical reference walks you through how to use HTML5 and CSS3 to develop attractive, modern websites for today's multiple devices. From handling text, forms, and video, to implementing powerful JavaScript functionality, this book covers it all. Serves as the ultimate beginners guide for anyone who wants to build websites with HTML5 and CSS3, whether as a hobbyist or aspiring professional developer Covers the basics, including the different versions of HTML and CSS and how modern websites use structure and semantics to describe their contents Explains core processes, such as marking up text, images, lists, tables, forms, audio, and video Delves into CSS3, teaching you how to control or change the way your pages look and offer tips on how to create attractive designs Explores the jQuery library and how to implement powerful JavaScript features, such as tabbed content, image carousels, and more Get up to speed on HTML5, CSS3, and today's website design with this practical guide. Then, keep it on your desk as a reference! - Description from Syndetics
Online
Beginning HTML & CSS Book Cover




Head first mobile web
by Gardner, Lyza Danger; Grigsby, Jason

9781449302665Lyza Danger Gardner; Jason GrigsbyHead First Mobile WebMobile 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. - Description from Syndetics
Glendale CC Library - GENERAL - TK5105.888 .G374 2012
Head first mobile web Book Cover




Javascript

html and css are great tools to get your pages up and running for the world to see.  However, they don't make web pages interactive.  For that you need a scripting language such as javascript.  Javascript is a browser-side scripting language that allows your pages to become interactive.  Below are some books on both javascript and jquery (a version of javascript) to help you get your pages to become interactive.

JavaScript & JQuery: interactive front-end web development
by Duckett, Jon; Ruppert, Gilles; Moore, Jack

9781118871652Jon DuckettJavaScript and JQuery: Interactive Front-End Web DevelopmentA visual and accessible guide to JavaScript and jQuery in a built-to-last hardcover edition In JavaScript & jQuery renowned author Jon Duckett discards the traditional programming book template and approaches writing code in a more relevant, less intimidating way. Full-color and packed with instructional graphics and photos, his books have gained a loyal following by illustrating programming in a way both instructive for newcomers and invaluable for seasoned coders. By discussing JavaScript and jQuery in a single text, Duckett ensures you will quickly be writing your own working scripts. Yet the book doesn't assume you have experience in either JavaScript or jQuery. By making use of popular jQuery plugins, Duckett illustrates techniques that would require pages upon pages of detailed explanation if you were being taught to create the plugins yourself. This durable and attractive hardcover edition is a book you will have open on your desk as a reference for years to come. A timeless and lasting version of a classic "Duckett" book in a hardbound, dust-jacketed edition Completely accessible to those who feel intimidated by the subject matter and relevant to all front-end designers and developers who need to understand JavaScript Discusses applying responsive design techniques, leveraging APIs to save you time and work in coding, and identifying when to use CSS transforms over pure JavaScript Beautiful 4-color illustrations and examples make this a terrific academic resource for those of all experience levels JavaScript & jQuery clearly explains the jargon of programming, addressing the vocabulary without making it a prerequisite for readers. Duckett speaks directly to readers, making this an invaluable resource. This book is also available as a set, Web Design with HTML, CSS, JavaScript and jQuery Set 978119038634 along with HTML and CSS Design and Build Websites 9781118871645. - Description from Syndetics
Glendale CC Library - GENERAL - QA76.73 .J39 D83 2014
JavaScript & JQuery: interactive front-end web development Book Cover




Eloquent JavaScript
by Marijn Haverbeke

9781593272821Marijn HaverbekeEloquent JavaScript: A Modern Introduction to ProgrammingJavaScript is at the heart of almost every modern Web application, whether it's Google Apps, Twitter, or the newest browser-based game. Though it's simple for beginners to pick up and play with, JavaScript is not a toy it's a flexible and complex language that can be used to build full-scale applications. Eloquent JavaScript dives into this flourishing language and teaches you to write code that's beautiful and effective. By immersing you in example code and encouraging experimentation right from the start, the author quickly gives you the tools you need to build your own programs. As you follow along with examples like an artificial life simulation and a version of the classic game Sokoban, you'll learn to: Understand the essential elements of programming: syntax, control, and data Use object-oriented and functional programming techniques to organize and clarify your programs Script the browser and make basic Web applications Work with tools like regular expressions and XMLHttpRe - Description from Syndetics
Online
Eloquent JavaScript Book Cover




Beginning JavaScript
by Wilton, Paul; McPeak, Jeremy

9780470525937Paul Wilton; Jeremy McPeakJavascriptThe perennial bestseller returns with new details for using the latest tools and techniques available with JavaScript JavaScript is the definitive language for making the Web a dynamic, rich, interactive medium. This guide to JavaScript builds on the success of previous editions and introduces you to many new advances in JavaScript development. The reorganization of the chapters helps streamline your learning process while new examples provide you with updated JavaScript programming techniques. You'll get all-new coverage of Ajax for remote scripting, JavaScript frameworks, JavaScript and XML, and the latest features in modern Web browsers. Plus, all the featured code has been updated to ensure compliance with the most recent popular Web browsers. Introduces you to the latest capabilities of JavaScript, the definitive language for developing dynamic, rich, interactive Web sites Features new coverage of data types and variables, JavaScript and XML, Ajax for remote scripting, and popular JavaScript frameworks Offers updated code that ensures compliance with the most popular Web browsers Includes improved examples on the most up-to-date JavaScript programming techniques Continuing in the superlative tradition of the first three editions, Beginning JavaScript, Fourth Edition , gets you up to speed on all the new advances in JavaScript development. - Description from Syndetics
Online
Beginning JavaScript Book Cover




Beginning JavaScript and CSS Development with jQuery
by York, Richard

9780470227794Richard YorkBeginning JavaScript and CSS Development with jQueryThis book covers the jQuery JavaScript framework and the jQuery UI JavaScript framework to get more results more quickly out of JavaScript programming. I cover each method exposed by jQuery's API, which contains methods to make common, redundant tasks go much more quickly in less code. I also cover how jQuery eliminates certain cross-browser, cross-platform development headaches like the event model; not only does it eliminate these headaches, but it also makes it easier to work with events by reducing the amount of code that you need to write to attach events. It even gives you the ability to simulate events. You should have a basic understanding of JavaScript. I review some basic JavaScript programming concepts, such as the Event API, but I do not go into great detail about the JavaScript language itself. You'll want to have at least a basic grasp of the Document Object Model, or DOM, and basic JavaScript programming syntax. Additionally, you'll need to know your way around CSS and HTML, since knowledge of those technologies is also assumed. You'll see how you can leverage the jQuery UI library to make graphically driven UI widgets. jQuery gives you the ability to break content up among multiple tabs in the same page. You have the ability to customize the look and feel of the tabs, and even to create a polished look and feel by providing different effects that come in when you mouse over tabs and click on them. Some of the UI elements and techniques include: make any element draggable with the mouse drag-and-drop user interfaces lists that are sortable via drag-and-drop re-size elements on a page using the mouse entering a date into a field using a nice, accessible JavaScript-driven calendar that pops up when you click on an input field custom pop-up dialogues that are like virtual pop-up windows a graphical slider bar, similar to your media player's volume control - Description from Syndetics
Online
Beginning JavaScript and CSS Development with jQuery Book Cover







Server Side Scripting and SQL

So far we have covered html, css, and javascript.  All of these languages control display and interactivity within a web browser.  Yet, they are limited in the fact that web developers have a limited control over their users activity and these languages cannot perminently store information and content easily.  To do so, you need a server side scripting language.  To this end, there are a variety of languages to choose from such as PHP, ASP, Ruby, and more.  Many of these languages also interact with another language called SQL which helps them interact with databases to retrieve and store data.  Here are some of the books on server side scripting languages and SQL.




Web development in PHP, MySQL, JavaScript, HTML & CSS: step-by-step web project
by Ahmed, Riaz

9781499386332Riaz AhmedWeb Development in PHP, MySQL, JavaScript, HTML and CSS: Step-By-Step Web ProjectTo develop a web application you have to put on many hats like HTML, CSS, Client and Server-side scripting languages and databases, usually scattered under individual titles. With uncountable sites and freely available material, I wrote this book due to the following reasons:- Assemble all scattered pieces in one place. This volume contains HTML/5, CSS/3, JavaScript, PHP and MySQL. Sequential instructions are provided to download and install all the required software and components to setup a complete development environment on your own pc.- Focus on inspiring practical aspect of these web technologies.- Last, but the most significant one, take the audience gradually right from creating an HTML file with a text editor, through learning HTML, CSS, JavaScript, PHP and MySQL all the way to creating a professional web project, covering static and dynamic areas.From web introduction to hands-on examples and from web application development to its deployment, this book surely is a complete resource for those who know little or nothing about the world of web development. - Description from Syndetics
Glendale CC Library - GENERAL - TK5105.888 .A338 2014
Web development in PHP, MySQL, JavaScript, HTML & CSS: step-by-step web project Book Cover




PHP, MySQL & JavaScript: with jQuery, CSS & HTML5
by Nixon, Robin

9781491918661Robin NixonLearning PHP, MySQL and JavaScript: With JQuery, CSS and HTML5Build interactive, data-driven websites with the potent combination of open-source technologies and web standards, even if you have only basic HTML knowledge. With this popular hands-on guide, you'll tackle dynamic web programming with the help of today's core technologies: PHP, MySQL, JavaScript, jQuery, CSS, and HTML5. Explore each technology separately, learn how to use them together, and pick up valuable web programming practices along the way. At the end of the book, you'll put everything together to build a fully functional social networking site, using XAMPP or any development stack you choose. Learn PHP in-depth, along with the basics of object-oriented programming Explore MySQL, from database structure to complex queries Use the MySQLi Extension, PHP's improved MySQL interface Create dynamic PHP web pages that tailor themselves to the user Manage cookies and sessions, and maintain a high level of security Master the JavaScript language--and enhance it with jQuery Use Ajax calls for background browser/server communication Acquire CSS2 and CSS3 skills for professionally styling your web pages Implement all of the new HTML5 features, including geolocation, audio, video, and the canvas - Description from Syndetics
Glendale CC Library - GENERAL - QA76.73 .P224 N593
PHP, MySQL & JavaScript: with jQuery, CSS & HTML5 Book Cover







Ruby on rails tutorial: learn web development with rails
by Hartl, Michael

9780134077703Michael HartlRuby on Rails Tutorial: Learn Web Development with Rails" Ruby on Rails(tm) Tutorial by Michael Hartl has become a must-read for developers learning how to build Rails apps." --Peter Cooper, Editor of Ruby Inside Used by sites as diverse as Twitter, GitHub, Disney, and the Yellow Pages, Ruby on Rails is one of the most popular frameworks for developing web applications, but it can be challenging to learn and use. Whether you're new to web development or new only to Rails, Ruby on Rails(tm) Tutorial, Third Edition, is the solution. Best-selling author and leading Rails developer Michael Hartl teaches Rails by guiding you through the development of three example applications of increasing sophistication, focusing on the fundamental techniques in web development needed for virtually any kind of application. The updates to this edition include simplified installation via a standard development environment in the cloud, use of the default Rails stack throughout, a light-weight testing approach, an all-new section on image upload, and an all-new chapter on account activation and password resets, including sending email with Rails. This indispensable guide provides integrated tutorials not only for Rails, but also for the essential Ruby, HTML, CSS, and SQL skills you'll need when developing web applications. Hartl explains how each new technique solves a real-world problem, and then he demonstrates it with bite-sized code that's simple enough to understand, yet novel enough to be useful. Whatever your previous web development experience, this book will guide you to true Rails mastery. This book will help you Install and set up your Rails development environment, including a pre-installed integrated development environment (IDE) in the cloud Go beyond generated code to truly understand how to build Rails applications from scratch Learn testing and test-driven development (TDD) Effectively use the Model-View-Controller (MVC) pattern Structure applications using the REST architecture Build static pages and transform them into dynamic ones Master the Ruby programming skills all Rails developers need Create high-quality site layouts and data models Implement registration and authentication systems, including validation and secure passwords Update, display, and delete users Upload images in production using a cloud storage service Implement account activation and password reset, including sending email with Rails Add social features and microblogging, including an introduction to Ajax Record version changes with Git and create a secure remote repository at Bitbucket Deploy your applications early and often with Heroku - Description from Syndetics
TK5105.8885.R83 H37 2015
Ruby on rails tutorial: learn web development with rails Book Cover




Python Web development with Django
by Forcier, Jeff; Bissex, Paul; Chun, Wesley

9780132356138Jeffrey Forcier; Paul Bissex; Wesley J. Chun; Jeff Forcier; Wesley ChunPython Web Development with DjangoUsing the simple, robust, Python-based Django framework, you can build powerful Web solutions with remarkably few lines of code. In Python Web Development with Django#65533; , three experienced Django and Python developers cover all the techniques, tools, and concepts you need to make the most of Django 1.0, including all the major features of the new release. The authors teach Django through in-depth explanations, plus provide extensive sample code supported with images and line-by-line explanations. You'll discover how Django leverages Python's development speed and flexibility to help you solve a wide spectrum of Web development problems and learn Django best practices covered nowhere else. You'll build your first Django application in just minutes and deepen your real-world skills through start-to-finish application projects including Simple Web log (blog) Online photo gallery Simple content management system Ajax-powered live blogger Online source code sharing/syntax highlighting tool How to run your Django applications on the Google App Engine This complete guide starts by introducing Python, Django, and Web development concepts, then dives into the Django framework, providing a deep understanding of its major components (models, views, templates), and how they come together to form complete Web applications. After a discussion of four independent working Django applications, coverage turns to advanced topics, such as caching, extending the template system, syndication, admin customization, and testing. Valuable reference appendices cover using the command-line, installing and configuring Django, development tools, exploring existing Django applications, the Google App Engine, and how to get more involved with the Django community. Introduction 1 Part I: Getting Started Chapter 1: Practical Python for Django 7 Chapter 2: Django for the Impatient: Building a Blog 57 Chapter 3: Starting Out 77 Part II: Django in Depth Chapter 4: Defining and Using Models 89 Chapter 5: URLs, HTTP Mechanisms, and Views 117 Chapter 6: Templates and Form Processing 135 Part III: Django Applications by Example Chapter 7: Photo Gallery 159 Chapter 8: Content Management System 181 Chapter 9: Liveblog 205 Chapter 10: Pastebin 221 Part IV: Advanced Django Techniques and Features Chapter 11: Advanced Django Programming 235 Chapter 12: Advanced Django Deployment 261 Part V: Appendices Appendix A: Command Line Basics 285 Appendix B: Installing and Running Django 295 Appendix C: Tools for Practical Django Development 313 Appendix D: Finding, Evaluating, and Using Django Applications 321 Appendix E: Django on the Google App Engine 325 Appendix F: Getting Involved in the Django Project 337 Index 339 Colophon 375 - Description from Syndetics
Glendale CC Library - GENERAL - TK5105.8885 .D54 F68 2009
Python Web development with Django Book Cover




Content Management Systems

All of this web program and development can get pretty complicated.  With this in mind, Content Management Systems (CMS) such as Drupal and Wordpress have come along to help streamline many areas of web development.  This being said, these CMS applications have to be learned to be successfully implemented.  Here are some books to help you on the way. 

Beginning Drupal
by Redding, Jacob

9780470438527Jacob ReddingBeginning DrupalA thorough introduction that lessens the learning curve to building sites with Drupal 7 Drupal 7 is the latest version of the free, open source content management system Drupal. A powerful content management system and framework Drupal has an unfortunate reputation of having a steep learning curve. This guide to Drupal 7 methodically demystifies Drupal and shortening the learning curve. Author Jacob Redding is deeply embedded in the Drupal community, and walks first-time Drupal developers through the installation and configuration of a Drupal system. In-depth information on key areas of Drupal explore the Drupal hook system, Drupal′s theming layer, and Drupal′s API. You′ll also get sample code, and lessons that guide you through various aspects of Drupal. Introduces you to every aspect of Drupal 7 Demystifies key areas of Drupal and shortens the learning curve for even the most novice beginner Features lessons and sample code that offer extra insight into a Drupal web site Exploring simple single website installations and more advanced multiple site installations that share users and/or content. Addresses how to use Drupal′s theming layer to your advantage. With this comprehensive and clear book by your side, you will quickly learn to leverage Drupal′s impressive power. - Description from Syndetics
Online
Beginning Drupal Book Cover




Drupal : The Guide to Planning and Building Websites
by McCourt, Cindy McCourt, Cynthia

9781118066867Alan S. Trueblood; Cindy McCourtDrupal: The Guide to Planning and Building WebsitesA complete lifecycle guide to planning and building a site with Drupal Drupal allows you to quickly and easily build a wide variety of web sites, from very simple blog sites to extremely complex sites that integrate with other systems. In order to maximize what Drupal can do for you, you need to plan. Whether you are building with Drupal 6 or 7, this book details the steps necessary to plan your site so you can make informed decisions before you start to build. Explains how to define the scope of your project Shows you how to create a design plan taking into consideration how Drupal works Helps you make informed decisions regarding development methodologies, environments, standards, and site security Reviews ways to assess the use of existing and/or custom Drupal modules Teaches you how to avoid common pitfalls that can impact a successful site launch Walks you through preparing for post-launch site maintenance and management tasks Details incorporating the nature of open source systems into your management strategies Identifies ways to interact with members of the Drupal community The processes and techniques provided in this book will empower you to create a successful and sustainable site with Drupal. - Description from Syndetics
Online
Drupal : The Guide to Planning and Building Websites Book Cover




WordPress Web Application Development
by Ratnayake, Rakhitha Nimesh

9781783280759Ratnayake Mudiyan; Rakhitha Nimesh RatnayakeWordPress Web Application DevelopmentAn extensive, practical guide that explains how to adapt WordPress features, both conventional and trending, for web applications.This book is intended for WordPress developers and designers who have the desire to go beyond conventional website development to develop quality web applications within a limited time frame and for maximum profit. Experienced web developers who are looking for a framework for rapid application development will also find this to be a useful resource. Prior knowledge with of WordPress is preferable as the main focus will be on explaining methods for adapting WordPress techniques for web application development rather than explaining basic skills with WordPress. - Description from Syndetics
Online
WordPress Web Application Development Book Cover




WordPress: Pushing the Limits
by McCollin, Rachel

9781118597194Rachel McCollin; Jonny AllbutWordPress: Pushing the Limits Take WordPress beyond its comfort zone As the most popular open source blogging tool, WordPress is being used to power increasingly advanced sites, pushing it beyond its original purpose. In this unique book, the authors share their experiences and advice for working effectively with clients, manage a project team, develop with WordPress for larger projects, and push WordPress beyond its limits so that clients have the customized site they need in order to succeed in a competitive marketplace. Explains that there is more than one approach to a WordPress challenge and shows you how to choose the one that is best for you, your client, and your team Walks you through hosting and developing environments, theme building, and contingency planning Addresses working with HTML, PHP, JavaScript, and CSS WordPress: Pushing the Limits encourages you to benefit from the experiences of seasoned WordPress programmers so that your client's site can succeed. - Description from Syndetics
Online
WordPress: Pushing the Limits Book Cover




Advanced Web Development Items

It is important to note that new technologies and applications are being developed all the time that can transcend some of the limitations of old systems.  One such development is AJAX which allows web developers to asynchronously update web pages.  However, there are others still, some of which are explored in the books below.




Ajax: the definitive guide
by Holdener, Anthony T

9780596528386636920528388Anthony T. HoldenerAjaxIs Ajax a new technology, or the same old stuff web developers have been using for years? Both, actually. This book demonstrates not only how tried-and-true web standards make Ajax possible, but how these older technologies allow you to give sites a decidedly modern Web 2.0 feel. Ajax: The Definitive Guide explains how to use standards like JavaScript, XML, CSS, and XHTML, along with the XMLHttpRequest object, to build browser-based web applications that function like desktop programs. You get a complete background on what goes into today's web sites and applications, and learn to leverage these tools along with Ajax for advanced browser searching, web services, mashups, and more. You discover how to turn a web browser and web site into a true application, and why developing with Ajax is faster, easier and cheaper. The book also explains: How to connect server-side backend components to user interfaces in the browser Loading and manipulating XML documents, and how to replace XML with JSON Manipulating the Document Object Model (DOM) Designing Ajax interfaces for usability, functionality, visualization, and accessibility Site navigation layout, including issues with Ajax and the browser's back button Adding life to tables & lists, navigation boxes and windows Animation creation, interactive forms, and data validation Search, web services and mash-ups Applying Ajax to business communications, and creating Internet games without plug-ins The advantages of modular coding, ways to optimize Ajax applications, and more This book also provides references to XML and XSLT, popular JavaScript Frameworks, Libraries, and Toolkits, and various Web Service APIs. By offering web developers a much broader set of tools and options, Ajax gives developers a new way to create content on the Web, while throwing off the constraints of the past. Ajax: The Definitive Guide describes the contents of this unique toolbox in exhaustive detail, and explains how to get the most out of it. - Description from Syndetics
Glendale CC Library - GENERAL - TK5105.8885.A52 H65 2008
Ajax: the definitive guide Book Cover







Node.js the right way: practical, server-side JavaScript that scales
by Wilson, Jim R

9781937785734Jim R. WilsonNode.js the Right Way: Practical, Server-Side JavaScript That ScalesGet to the forefront of server-side JavaScript programming by writing compact, robust, fast, networked Node applications that scale. Ready to take JavaScript beyond the browser, explore dynamic languages features and embrace evented programming? Explore the fun, growing repository of Node modules provided by npm. Work with multiple protocols, load-balanced RESTful web services, express, 0MQ, Redis, CouchDB, and more. Develop production-grade Node applications fast. JavaScript is the backbone of the modern web, powering nearly every web app's user interface. Node.js is JavaScript for the server. This book shows you how to develop small, fast, low-profile, useful, networked applications. You'll write asynchronous, non-blocking code using Node's style and patterns. You'll cluster and load balance your services with Node core features and third-party tools. You'll work with many protocols, creating RESTful web services, TCP socket clients and servers, and more. This short book packs a hefty dose of Node.js. You'll test your code's functionality and performance under load. You'll learn important aspects of Node development--from its architecture and core, to its ecosystem of third-party modules. You'll discover how Node pairs a server-side event loop with a JavaScript runtime to produce screaming fast, non-blocking concurrency. Through a series of practical programming domains, you'll use the latest available ECMAScript Harmony features and harness key Node classes such as EventEmitter and Stream. Throughout the book, you'll develop real programs that are small, fast, low-profile, and useful. Get ready to join a smart community that's rapidly advancing the state of the art in web development. What You Need: Latest stable release of Node.js, this book was written with 0.12.x in mind.The 0MQ (ZeroMQ) library, version 3.2 or higher. - Description from Syndetics
Glendale CC Library - GENERAL - QA76.73.J38 W557 2013
Node.js the right way: practical, server-side JavaScript that scales Book Cover





Building: Library Media Center (LMC)
Circulation: (623) 845-3109
Reference: (623) 845-3112

Site Index:  A B C D E F G H I J K L M N O P Q R S T U V W

   

Building: (GCN B) "Beshbito"
Circulation: (623) 888-7109
Reference: (623) 888-7112

My Maricopa Link Glendale Community College - 6000 West Olive Avenue - Glendale Arizona 85302 - (623) 845-3000
Glendale Community College - North Campus - 5727 West Happy Valley Road - Phoenix Arizona 85310 - (623) 845-4000
Legal Disclaimer | Accreditation | Policies & Disclosures
Page maintained by Library Web Group
Maricopa County Community College District