Learning Web App Development

Download Learning Web App Development PDF Online Free

Author :
Publisher : "O'Reilly Media, Inc."
ISBN 13 : 1449371426
Total Pages : 305 pages
Book Rating : 4.4/5 (493 download)

DOWNLOAD NOW!


Book Synopsis Learning Web App Development by : Semmy Purewal

Download or read book Learning Web App Development written by Semmy Purewal and published by "O'Reilly Media, Inc.". This book was released on 2014-02-13 with total page 305 pages. Available in PDF, EPUB and Kindle. Book excerpt: Grasp the fundamentals of web application development by building a simple database-backed app from scratch, using HTML, JavaScript, and other open source tools. Through hands-on tutorials, this practical guide shows inexperienced web app developers how to create a user interface, write a server, build client-server communication, and use a cloud-based service to deploy the application. Each chapter includes practice problems, full examples, and mental models of the development workflow. Ideal for a college-level course, this book helps you get started with web app development by providing you with a solid grounding in the process. Set up a basic workflow with a text editor, version control system, and web browser Structure a user interface with HTML, and include styles with CSS Use JQuery and JavaScript to add interactivity to your application Link the client to the server with AJAX, JavaScript objects, and JSON Learn the basics of server-side programming with Node.js Store data outside your application with Redis and MongoDB Share your application by uploading it to the cloud with CloudFoundry Get basic tips for writing maintainable code on both client and server

Web Based Application Development

Download Web Based Application Development PDF Online Free

Author :
Publisher : Jones & Bartlett Publishers
ISBN 13 : 0763783048
Total Pages : 341 pages
Book Rating : 4.7/5 (637 download)

DOWNLOAD NOW!


Book Synopsis Web Based Application Development by : Grove

Download or read book Web Based Application Development written by Grove and published by Jones & Bartlett Publishers. This book was released on 2009-04-22 with total page 341 pages. Available in PDF, EPUB and Kindle. Book excerpt: Perfect for the one-term course, Web-Based Application Development present an introduction to concepts, theories, practices, languages, and tools used to develop applications for the World Wide Web. It provides coverage of the important fundamentals of Web applications while providing the coverage of programming and technology necessary to apply these ideas and put them into practice. In addition to presenting the language and tools found in most texts, Web-Based Application Development goes beyond and includes networking, architecture, security, reliability, and other important concepts and theories necessary today.

Web Application Development with PHP 4.0

Download Web Application Development with PHP 4.0 PDF Online Free

Author :
Publisher : Sams Publishing
ISBN 13 : 9780735709973
Total Pages : 420 pages
Book Rating : 4.7/5 (99 download)

DOWNLOAD NOW!


Book Synopsis Web Application Development with PHP 4.0 by : Tobias Ratschiller

Download or read book Web Application Development with PHP 4.0 written by Tobias Ratschiller and published by Sams Publishing. This book was released on 2000 with total page 420 pages. Available in PDF, EPUB and Kindle. Book excerpt: Get professional insight about Web application development with this complete guide to creating sophisticated and dynamic Web applications with PHP. Readers will learn how to handle hot topics like XML, WDDX, and e-commerce efficiently with PHP and also read about PHP's advanced syntax and features.

JavaScript for Modern Web Development

Download JavaScript for Modern Web Development PDF Online Free

Author :
Publisher : BPB Publications
ISBN 13 : 9389328721
Total Pages : 436 pages
Book Rating : 4.3/5 (893 download)

DOWNLOAD NOW!


Book Synopsis JavaScript for Modern Web Development by : Alok Ranjan

Download or read book JavaScript for Modern Web Development written by Alok Ranjan and published by BPB Publications. This book was released on 2020-04-18 with total page 436 pages. Available in PDF, EPUB and Kindle. Book excerpt: Beginner to Expert in Web development with JavaScript: From HTML to React-ReduxÊÊ KEY FEATURESÊ - Acquire web development skills to build independent applicationsÊ - Understand the basics of HTML, CSS, JavaScript, React and Redux - Create build beautiful applications using HTML, CSS, JavaScript, React and Redux - Learn how to debug and unit test your applications properly to build good end products - Follow best practices to write good quality code and build performant applications DESCRIPTIONÊ This book will take you on a complete journey of learning web development, starting right with the basics. The book begins with the history of web development and JavaScript, how it has evolved over these years, and how it still keeps growing with new features. Next, you will learn the basic pillars of web development - HTML, CSS, and JavaScript. You will learn about the functional, object-oriented programming and asynchronous behaviour, and how JavaScript provides for these. Empowered with the basics, you will proceed to learn the new features of JavaScript, ES2015, and the latest ES2019.Ê Next, you will apply your learning to build a real application to see how the Web takes shape.At the end, you will also have an introductory section on ReactJS, one of the modern frameworks for UI development and also develop a simple weather application using React. You will be introduced to Redux as the state container for React applications. This book will conclude with an introductory look at additional topics which can be taken up to become a professional and in building enterprise level applications. WHAT WILL YOU LEARNÊÊ By the end of the book, you will be building real web applications to put your knowledge to practice. This book introduces all the concepts to get started with web application development. To further excel in this field, you really need to practice by building a lot many applications, implementing your own ideas or imitating existing websites. Also remember to practice additional examples provided in the code bundle of the book to master this field. WHO THIS BOOK IS FORÊÊ This book can be used by people who are completely new to software development and want to get into front-end web development by starting from basics. This book can also be used by JavaScript users for a quick reference to the fundamentals of HTML, CSS, JS, and learn ReactJS with Redux, as well as the new features in JavaScript ES2019. Table of Contents 1. History of JS and how it has revolutionized web development 2. HTML: Creating Web ContentÊ 3. CSS: Making content beautiful 4. JavaScript Programming: Making application Interactive 5. Functional programming with JavaScript 6. Object-Oriented JavaScript 7. Asynchronous Programming 8. WhatÕs new in ES2019 JavaScript 9. Building an application with JavaScript 10. Debugging JavaScript Applications 11. Unit test automation 12. Build and Deploy an Application 13. JavaScript Best Practices 14. Introduction to React 15. Building an application with ReactÊ 16. State Management in React applications 17. Debugging, Testing, and Deploying React applications 18. What is next - for becoming a pro?

Express Web Application Development

Download Express Web Application Development PDF Online Free

Author :
Publisher : Packt Publishing Ltd
ISBN 13 : 1849696551
Total Pages : 381 pages
Book Rating : 4.8/5 (496 download)

DOWNLOAD NOW!


Book Synopsis Express Web Application Development by : Hage Yaapa

Download or read book Express Web Application Development written by Hage Yaapa and published by Packt Publishing Ltd. This book was released on 2013-01-01 with total page 381 pages. Available in PDF, EPUB and Kindle. Book excerpt: Express Web Application Development is a practical introduction to learning about Express. Each chapter introduces you to a different area of Express, using screenshots and examples to get you up and running as quickly as possible.If you are looking to use Express to build your next web application, "Express Web Application Development" will help you get started and take you right through to Express' advanced features. You will need to have an intermediate knowledge of JavaScript to get the most out of this book.

Go: Building Web Applications

Download Go: Building Web Applications PDF Online Free

Author :
Publisher : Packt Publishing Ltd
ISBN 13 : 1787126595
Total Pages : 665 pages
Book Rating : 4.7/5 (871 download)

DOWNLOAD NOW!


Book Synopsis Go: Building Web Applications by : Nathan Kozyra

Download or read book Go: Building Web Applications written by Nathan Kozyra and published by Packt Publishing Ltd. This book was released on 2016-08-31 with total page 665 pages. Available in PDF, EPUB and Kindle. Book excerpt: Build real-world, production-ready solutions by harnessing the powerful features of Go About This Book An easy-to-follow guide that provides everything a developer needs to know to build end-to-end web applications in Go Write interesting and clever, but simple code, and learn skills and techniques that are directly transferable to your own projects A practical approach to utilize application scaffolding to design highly scalable programs that are deeply rooted in go routines and channels Who This Book Is For This book is intended for developers who are new to Go, but have previous experience of building web applications and APIs. What You Will Learn Build a fully featured REST API to enable client-side single page apps Utilize TLS to build reliable and secure sites Learn to apply the nuances of the Go language to implement a wide range of start-up quality projects Create websites and data services capable of massive scale using Go's net/http package, exploring RESTful patterns as well as low-latency WebSocket APIs Interact with a variety of remote web services to consume capabilities ranging from authentication and authorization to a fully functioning thesaurus Explore the core syntaxes and language features that enable concurrency in Go Understand when and where to use concurrency to keep data consistent and applications non-blocking, responsive, and reliable Utilize advanced concurrency patterns and best practices to stay low-level without compromising the simplicity of Go itself In Detail Go is an open source programming language that makes it easy to build simple, reliable, and efficient software. It is a statically typed language with syntax loosely derived from that of C, adding garbage collection, type safety, some dynamic-typing capabilities, additional built-in types such as variable-length arrays and key-value maps, and a large standard library. This course starts with a walkthrough of the topics most critical to anyone building a new web application. Whether it's keeping your application secure, connecting to your database, enabling token-based authentication, or utilizing logic-less templates, this course has you covered. Scale, performance, and high availability lie at the heart of the projects, and the lessons learned throughout this course will arm you with everything you need to build world-class solutions. It will also take you through the history of concurrency, how Go utilizes it, how Go differs from other languages, and the features and structures of Go's concurrency core. It will make you feel comfortable designing a safe, data-consistent, and high-performance concurrent application in Go. This course is an invaluable resource to help you understand Go's powerful features to build simple, reliable, secure, and efficient web applications. Style and approach This course is a step-by-step guide, which starts off with the basics of go programming to build web applications and will gradually move on to cover intermediate and advanced topics. You will be going through this smooth transition by building interesting projects along with the authors, discussing significant options, and decisions at each stage, while keeping the programs lean, uncluttered, and as simple as possible.

Progressive Web Application Development by Example

Download Progressive Web Application Development by Example PDF Online Free

Author :
Publisher : Packt Publishing Ltd
ISBN 13 : 1787282341
Total Pages : 344 pages
Book Rating : 4.7/5 (872 download)

DOWNLOAD NOW!


Book Synopsis Progressive Web Application Development by Example by : Chris Love

Download or read book Progressive Web Application Development by Example written by Chris Love and published by Packt Publishing Ltd. This book was released on 2018-07-24 with total page 344 pages. Available in PDF, EPUB and Kindle. Book excerpt: Leverage the full potential of the web to make your web sites better than native applications for every platform. Key Features Explore different models and patterns required to develop progressive web applications Create applications requiring shorter runtime for attracting more users Study different projects to understand the fundamentals of progressive web applications Book Description Are you a developer that wants to create truly cross-platform user experiences with a minimal footprint, free of store restrictions and features customers want? Then you need to get to grips with Progressive Web Applications (PWAs), a perfect amalgamation of web and mobile applications with a blazing-fast response time. Progressive Web Application Development by Example helps you explore concepts of the PWA development by enabling you to develop three projects, starting with a 2048 game. In this game, you will review parts of a web manifest file and understand how a browser uses properties to define the home screen experience. You will then move on to learning how to develop and use a podcast client and be introduced to service workers. The application will demonstrate how service workers are registered and updated. In addition to this, you will review a caching API so that you have a firm understanding of how to use the cache within a service worker, and you'll discover core caching strategies and how to code them within a service worker. Finally, you will study how to build a tickets application, wherein you’ll apply advanced service worker techniques, such as cache invalidation. Also, you'll learn about tools you can use to validate your applications and scaffold them for quality and consistency. By the end of the book, you will have walked through browser developer tools, node modules, and online tools for creating high-quality PWAs. What you will learn Explore the core principles of PWAs Study the three main technical requirements of PWAs Discover enhancing requirements to make PWAs transcend native apps and traditional websites Create and install PWAs on common websites with a given HTTPS as the core requirement Get acquainted with the service worker life cycle Define service worker caching patterns Apply caching strategies to three different website scenarios Implement best practices for web performance Who this book is for Progressive Web Application Development by Example is for you if you’re a web developer or front-end designer who wants to ensure improved user experiences. If you are an application developer with knowledge of HTML, CSS, and JavaScript, this book will help you enhance your skills in order to develop progressive web applications, the future of app development.

Web Application Development with Yii 2 and PHP

Download Web Application Development with Yii 2 and PHP PDF Online Free

Author :
Publisher :
ISBN 13 : 9781783981885
Total Pages : 406 pages
Book Rating : 4.9/5 (818 download)

DOWNLOAD NOW!


Book Synopsis Web Application Development with Yii 2 and PHP by : Mark Safronov

Download or read book Web Application Development with Yii 2 and PHP written by Mark Safronov and published by . This book was released on 2014 with total page 406 pages. Available in PDF, EPUB and Kindle. Book excerpt: This book is for professional PHP developers who wish to master the powerful Yii 2 application framework. It is assumed that you have knowledge of object-oriented programming. The previous version of the Yii framework is only briefly mentioned, but it'll be even easier to grasp Yii 2 with the knowledge of Yii 1.1.x.

Real-Time Web Application Development

Download Real-Time Web Application Development PDF Online Free

Author :
Publisher : Apress
ISBN 13 : 1484232704
Total Pages : 607 pages
Book Rating : 4.4/5 (842 download)

DOWNLOAD NOW!


Book Synopsis Real-Time Web Application Development by : Rami Vemula

Download or read book Real-Time Web Application Development written by Rami Vemula and published by Apress. This book was released on 2017-12-01 with total page 607 pages. Available in PDF, EPUB and Kindle. Book excerpt: Design, develop, and deploy a real-world web application by leveraging modern open source technologies. This book shows you how to use ASP.NET Core to build cross-platform web applications along with SignalR to enrich the application by enabling real-time communication between server and clients. You will use Docker to containerize your application, integrate with GitHub to package the application, and provide continuous deployment to Azure’s IaaS platform. Along the way, Real-Time Web Application Development covers topics including designing a Materialize CSS theme, using a test-driven development approach with xUnit.net, and securing your application with the OAuth 2.0 protocol. To further your understanding of the technology, you will learn logging and exception handling; navigation using view components; and how to work with forms and validations. The rich code samples from this book can be used to retrofit or upgrade existing ASP.NET Core applications. What You Will Learn Design and develop a real-world web application Implement security and data storage with OAuth2 and Azure Table Storage Orchestrate real-time notifications through SignalR Use GitHub and Travis CI for continuous integration of code Master Docker containerization and continuous deployment with Docker Cloud to Azure Linux virtual machines Who This Book Is For Developers and software engineers interested in learning an end-to-end approach to application development using Microsoft technologies.

Web Application Design Handbook

Download Web Application Design Handbook PDF Online Free

Author :
Publisher : Morgan Kaufmann
ISBN 13 : 1558607528
Total Pages : 689 pages
Book Rating : 4.5/5 (586 download)

DOWNLOAD NOW!


Book Synopsis Web Application Design Handbook by : Susan Fowler

Download or read book Web Application Design Handbook written by Susan Fowler and published by Morgan Kaufmann. This book was released on 2004-06-23 with total page 689 pages. Available in PDF, EPUB and Kindle. Book excerpt: The standards for usability and interaction design for Web sites and software are well known. This full-color book, written by designers with a significant contribution to Web-based application design, delivers both a thorough treatment of the subject for many different kinds of applications and a quick reference for designers looking for some fast design solutions.

Enterprise Web Development

Download Enterprise Web Development PDF Online Free

Author :
Publisher : "O'Reilly Media, Inc."
ISBN 13 : 1449357067
Total Pages : 698 pages
Book Rating : 4.4/5 (493 download)

DOWNLOAD NOW!


Book Synopsis Enterprise Web Development by : Yakov Fain

Download or read book Enterprise Web Development written by Yakov Fain and published by "O'Reilly Media, Inc.". This book was released on 2014-07-02 with total page 698 pages. Available in PDF, EPUB and Kindle. Book excerpt: If you want to build your organization’s next web application with HTML5, this practical book will help you sort through the various frameworks, libraries, and development options that populate this stack. You’ll learn several of these approaches hands-on by writing multiple versions of a sample web app throughout the book, so you can determine the right strategy for your enterprise. What’s the best way to reach both mobile and desktop users? How about modularization, security, and test-driven development? With lots of working code samples, this book will help web application developers and software architects navigate the growing number of HTML5 and JavaScript choices available. The book’s sample apps are available at http://savesickchild.org. Mock up the book’s working app with HTML, JavaScript, and CSS Rebuild the sample app, first with jQuery and then Ext JS Work with different build tools, code generators, and package managers Build a modularized version of the app with RequireJS Apply test-driven development with the Jasmine framework Use WebSocket to build an online auction for the app Adapt the app for both PCs and mobile with responsive web design Create mobile versions with jQuery Mobile, Sencha Touch, and PhoneGap

Go Web Programming

Download Go Web Programming PDF Online Free

Author :
Publisher : Simon and Schuster
ISBN 13 : 1638353409
Total Pages : 451 pages
Book Rating : 4.6/5 (383 download)

DOWNLOAD NOW!


Book Synopsis Go Web Programming by : Sau Sheong Chang

Download or read book Go Web Programming written by Sau Sheong Chang and published by Simon and Schuster. This book was released on 2016-07-05 with total page 451 pages. Available in PDF, EPUB and Kindle. Book excerpt: Summary Go Web Programming teaches you how to build scalable, high-performance web applications in Go using modern design principles. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology The Go language handles the demands of scalable, high-performance web applications by providing clean and fast compiled code, garbage collection, a simple concurrency model, and a fantastic standard library. It's perfect for writing microservices or building scalable, maintainable systems. About the Book Go Web Programming teaches you how to build web applications in Go using modern design principles. You'll learn how to implement the dependency injection design pattern for writing test doubles, use concurrency in web applications, and create and consume JSON and XML in web services. Along the way, you'll discover how to minimize your dependence on external frameworks, and you'll pick up valuable productivity techniques for testing and deploying your applications. What's Inside Basics Testing and benchmarking Using concurrency Deploying to standalone servers, PaaS, and Docker Dozens of tips, tricks, and techniques About the Reader This book assumes you're familiar with Go language basics and the general concepts of web development. About the Author Sau Sheong Chang is Managing Director of Digital Technology at Singapore Power and an active contributor to the Ruby and Go communities. Table of Contents PART 1 GO AND WEB APPLICATIONS Go and web applications Go ChitChat PART 2 BASIC WEB APPLICATIONS Handling requests Processing requests Displaying content Storing data PART 3 BEING REAL Go web services Testing your application Leveraging Go concurrency Deploying Go

Web Development with Clojure

Download Web Development with Clojure PDF Online Free

Author :
Publisher : Pragmatic Bookshelf
ISBN 13 : 9781680506822
Total Pages : 350 pages
Book Rating : 4.5/5 (68 download)

DOWNLOAD NOW!


Book Synopsis Web Development with Clojure by : Dmitri Sotnikov

Download or read book Web Development with Clojure written by Dmitri Sotnikov and published by Pragmatic Bookshelf. This book was released on 2021-06-30 with total page 350 pages. Available in PDF, EPUB and Kindle. Book excerpt: Today, developers are increasingly adopting Clojure as a web-development platform. See for yourself what makes Clojure so desirable, as you create a series of web apps of growing complexity, exploring the full process of web development using a modern functional language. This fully updated third edition reveals the changes in the rapidly evolving Clojure ecosystem and provides a practical, complete walkthrough of the Clojure web-stack. Stop developing web apps with yesterday's tools. Today, developers are increasingly adopting Clojure as a web-development platform. See for yourself what makes Clojure so desirable, as you work hands-on with Clojure and build a series of web apps of increasing size and scope, culminating in a professional grade web app using all the techniques you've learned along the way. This fully updated third edition will get you up to speed on the changes in the rapidly evolving Clojure ecosystem - the many new libraries, tools, and best practices. Build a fully featured SPA app with re-frame, a popular front-end framework for ClojureScript supporting a functional style MVC approach for managing the UI state in Single-Page Application-style applications. Gain expertise in the popular Ring/Compojure stack using the Luminus framework. Learn how Clojure works with databases and speeds development of RESTful services. See why ClojureScript is rapidly becoming a popular front-end platform, and use ClojureScript with the popular re-frame library to build single-page applications. Whether you're already familiar with Clojure or completely new to the language, you'll be able to write web applications with Clojure at a professional level.

Mastering Web Application Development with AngularJS

Download Mastering Web Application Development with AngularJS PDF Online Free

Author :
Publisher :
ISBN 13 : 9781782161820
Total Pages : 0 pages
Book Rating : 4.1/5 (618 download)

DOWNLOAD NOW!


Book Synopsis Mastering Web Application Development with AngularJS by : Pawel Kozlowski

Download or read book Mastering Web Application Development with AngularJS written by Pawel Kozlowski and published by . This book was released on 2013 with total page 0 pages. Available in PDF, EPUB and Kindle. Book excerpt: The book will be a step-by-step guide showing the readers how to build a complete web app with AngularJSJavaScript developers who want to learn AngularJS for developing web apps. Knowledge of JavaScript and HTML is expected. No knowledge of AngularJS is required.

Beginning Progressive Web App Development

Download Beginning Progressive Web App Development PDF Online Free

Author :
Publisher : Apress
ISBN 13 : 1484230906
Total Pages : 268 pages
Book Rating : 4.4/5 (842 download)

DOWNLOAD NOW!


Book Synopsis Beginning Progressive Web App Development by : Dennis Sheppard

Download or read book Beginning Progressive Web App Development written by Dennis Sheppard and published by Apress. This book was released on 2017-11-29 with total page 268 pages. Available in PDF, EPUB and Kindle. Book excerpt: Build fast, reliable web applications using the latest web development technologies. This book provides step-by-step learning through the process of transforming a “traditional” web app into a high-performing progressive web app, leveraging principles and lessons taught throughout the book. You will learn to improve the performance, reliability, reach, and user engagement of mobile web applications through the use of specific, practical examples. Because most non-trivial web applications developed today use JavaScript frameworks, you will learn about the most popular frameworks offering a PWA right out of the box, including React, Preact, Vue.js, Angular, and Ionic. You also will learn which tools to enlist to measure your application’s performance, such as Google’s Lighthouse. Beginning Progressive Web App Development includes best practices to make your app work even when an end user has a poor or no Internet connection, and to send notifications and reminders with the Notification and Push APIs to keep your users engaged. You will come away with an understanding of the technologies—application shells, server push technology, and caching—that will allow you to rapidly deliver content to your users. As important as it is to provide mobile users with a great experience, the principles of PWAs are not limited to smartphones. Most of what you will learn in this book is directly applicable to web applications on all screen sizes. What You'll Learn Achieve nearly instant loading times Implement service workers to make your app load faster and work while users are offline Keep users engaged with web notifications Measure the performance and reach of your web applications Transform your existing web app into a progressive web app Create a progressive web app from scratch Understand what building a truly fast web app entails with Google’s PRPL pattern Who This Book Is For Web developers with prior JavaScript experience

Developing Large Web Applications

Download Developing Large Web Applications PDF Online Free

Author :
Publisher : "O'Reilly Media, Inc."
ISBN 13 : 144938871X
Total Pages : 304 pages
Book Rating : 4.4/5 (493 download)

DOWNLOAD NOW!


Book Synopsis Developing Large Web Applications by : Kyle Loudon

Download or read book Developing Large Web Applications written by Kyle Loudon and published by "O'Reilly Media, Inc.". This book was released on 2010-02-24 with total page 304 pages. Available in PDF, EPUB and Kindle. Book excerpt: How do you create a mission-critical site that provides exceptional performance while remaining flexible, adaptable, and reliable 24/7? Written by the manager of a UI group at Yahoo!, Developing Large Web Applications offers practical steps for building rock-solid applications that remain effective even as you add features, functions, and users. You'll learn how to develop large web applications with the extreme precision required for other types of software. Avoid common coding and maintenance headaches as small websites add more pages, more code, and more programmers Get comprehensive solutions for refining HTML, CSS, JavaScript, PHP, and Ajax for large-scale web applications Make changes in one place that ripple through all affected page elements Embrace the virtues of modularity, encapsulation, abstraction, and loosely coupled components Use tried-and-true techniques for managing data exchange, including working with forms and cookies Learn often-overlooked best practices in code management and software engineering Prepare your code to make performance enhancements and testing easier

Core Web Application Development with PHP and MySQL

Download Core Web Application Development with PHP and MySQL PDF Online Free

Author :
Publisher : Prentice-Hall PTR
ISBN 13 : 9780131867161
Total Pages : 858 pages
Book Rating : 4.8/5 (671 download)

DOWNLOAD NOW!


Book Synopsis Core Web Application Development with PHP and MySQL by : Marc Wandschneider

Download or read book Core Web Application Development with PHP and MySQL written by Marc Wandschneider and published by Prentice-Hall PTR. This book was released on 2006 with total page 858 pages. Available in PDF, EPUB and Kindle. Book excerpt: The accompanying CD-ROM contains all source code from the book, including three complete applications.