The book provides an indepth examination of the core concepts and general principles of web application development, using examples from specific technologies. This conceptual knowledge is critical when designing, developing and debugging complex systems, and makes it easier to learn the new application programming interfaces (APIs) that