Books: 64

Other

CoverTitleYear
This book teaches you to write free, open-source, cross-platform, dynamic JavaScript applications that can run anywhere. Using the MEAN stack - MongoDB, ExpressJS, AngularJS, and Node.js - you will get the tools you need to set up, write your code once, and be able to deploy your code on any device. more » You will be able to cut development time by using one stack to serve all your development needs. With Pro MEAN Stack Development you will quickly learn everything needed to work effectively with MEAN, from setting up your toolstack to rolling out your free servers, and deploying on any device. As well as MEAN you will also learn to build scripts with Grunt and Gulp, Webpack, and Vagrant as well as deployment for the web and mobile using PhoneGap. Harness JavaScript to create dynamic and easily-maintainable applications fast and 100% free. Master the MEAN stack with this book today. What You Will Learn * Utilize JavaScript for the entire development cycle from front end to back end, database and deployment. * Learn to write responsive code that can be deployed on any device. * Become a well-rounded developer and be able to understand the entire development cycle. * Learn to utilize free open source and cloud services to deploy production-grade code. Who This Book Is ForThis book is for front or back end developers interested in utilizing the MEAN stack to deploy successful apps on all devices. You need to have knowledge of JavaScript but no prior knowledge of using the MEAN stack is required. « less
2017
*** Key Features *** * Build Bootstrap projects quickly and easily with Harp.js, Node, and Less * Learn how to extend Bootstrap with the use of open source JavaScript and icon web font libraries * Get acquainted with building complex social networking, wiki, and dashboard projects with Bootstrap *** more » Book Description *** Bootstrap is the most popular open source project on GitHub today. With a little bit of know-how, this massively popular CSS framework can leveraged for any type of complex web application or website. Bootstrap Site Blueprints Volume II will teach you to build these types of projects in an easy-to-understand fashion. The key to any complex Bootstrap project is a strong development foundation for your project. The book will first teach you how to build a Bootstrap development environment using Harp.js, Node, and Less. In the next chapters, we'll build on this foundation by creating restaurant and mobile-first aggregator projects. Once you're warmed up, we'll move on to more complex projects such as a wiki, a new magazine, a dashboard, and finally a social networking website. Whether you are brand new to Bootstrap or a seasoned expert, this book will provide you with the skills you need to successfully create a number of popular web applications and websites. *** What you will learn *** * Customize and extend existing Bootstrap JavaScript components * Combine the Google Material Design look and feel with Bootstrap * Use flexbox and other cutting-edge CSS3 techniques in Bootstrap * Implement and customize open source JavaScript chart libraries in Bootstrap * Optimize and implement an optimal user experience for all your projects * Implement the Disqus commenting platform into your projects *** About the Author *** Matt Lambert is a designer and developer with more than 15 years of experience. He currently works full time as a senior software engineer for CA Technologies in Vancouver, British Columbia, Canada. In his free time, he is an author, artist, and musician. In 2005, Matt founded Cardeo Creative, which is a small web design studio based in Vancouver. He works with a select list of clients on a part-time basis while producing his own products side by side. To date, Matt has self-published three additional development books titled Mastering Bootstrap, CSS3 Handbook, and the Freelance Startup Guide. *** Table of Contents *** 1. Advanced Bootstrap Development Tools 2. Building a Restaurant Website 3. Mobile First Bootstrap 4. Bootstrap Wiki 5. Bootstrap News Magazine 6. Bootstrap Dashboard 7. Bootstrap Social Network « less
2016
A Modern Blueprint for Scalable and Sustainable Websites
Imagine what a large-scale web project would look like if frontend development were not treated as an add-on, but as an equal partner with backend development and content strategy. This practical book takes experienced web developers through the new discipline of frontend architecture, including the more » latest tools, standards, and best practices that have elevated frontend web development to an entirely new level. Using real-world examples, case studies, and practical tips and tricks throughout, author Micah Godbolt introduces you to the four pillars of frontend architecture. He also provides compelling arguments for developers who want to embrace the mantle of frontend architect and fight to make it a first-class citizen in their next project. The four pillars include: * Code: how to approach the HTML, CSS, and JavaScript of a design system * Process: tools and processes for creating an efficient and error-proof workflow * Testing: creating a stable foundation on which to build your site * Documentation: tools for writing documentation while the work is in progress « less
2016
Explore the whole new world of web development and create responsive web apps using Polymer
ABOUT THIS BOOK * Get to grips with the principles of Material Design and Google Web components * Make full use of the Polymer Designer Tool, Polymer Starter Kit, and Dart to create responsive web apps * An in-depth guide with real-life examples so you can learn everything you need to know about Polymer WHO more » THIS BOOK IS FOR If you are a beginner-level web developer who would like to learn the concepts of web development using the Polymer library, then this is the book for you. Knowledge of JavaScript and HTML is expected. WHAT YOU WILL LEARN * Understand the basics of web components such as Shadow DOM, HTML imports, Templates, and custom elements * Familiarize yourself with the principles of Material Design * Install Polymer on your system and create your project structure * Use the different Polymer 1.0 elements in your code * Work with Polymer.dart and create your own app * Get to know the best practices in Polymer programming from the top guys in the Polymer team IN DETAIL Polymer is a library that helps you develop fast, responsive applications for the desktop and mobile web. It uses the Web Components specifications for the components and Material Design concepts to create a beautiful user interface. This focused, fast-paced guide deals with Polymer web components. We will cover layouts, attributes, elements, and handling touch and gesture events. You will also see how to build custom web components and applications using Polymer. Don't want to code? You can make the most of the Polymer Designer Tool app and create your own app without coding at all. Finally, you will see how you can improve your Polymer application by reading the best practices from Google Polymer team. By the end of this book, you will be equipped with all the necessary skills to use Polymer to create custom web components. STYLE AND APPROACH This is your guide to designing custom web components, and the concepts are explained in a conversational and easy-to-follow style. Each topic is explained through examples, with detailed explanations wherever required. « less
2016
Powerful, Effective, and Efficient Full-Stack Web Development
As a Rails developer, you care about user experience and performance, but you also want simple and maintainable code. Achieve all that by embracing the full stack of web development, from styling with Bootstrap, building an interactive user interface with AngularJS, to storing data quickly and reliably more » in PostgreSQL. Take a holistic view of full-stack development to create usable, high-performing applications, and learn to use these technologies effectively in a Ruby on Rails environment. Rails is a great tool for building web applications, but it's not the best at everything. Embrace the features built into your database. Learn how to use front-end frameworks. Seize the power of the application stack through AngularJS, Bootstrap, and PostgreSQL. When used together, these powerful and easy-to-use tools will open you to a new world of possibilities. In each chapter of this book, you'll learn how these technologies can work together inside a Rails app to deliver well-performing applications that offer great user experiences. Create a usable and attractive login form using Bootstrap's styles, while ensuring the database table backing it is secure, using Postgres' check constraints. You'll see how creating an advanced Postgres index for a case-insensitive search can speed up your back-end--allowing you to create a highly dynamic user experience using AngularJS. You'll create complex interfaces using Bootstrap's grid, together with Angular's form support, backed by a materialized view for caching within Postgres. You'll get your front-end working with the Asset Pipeline, use Postgres' features from migrations, and write unit tests for all of it. All of this within Rails. You'll gain the confidence to work at every level of the application stack, bringing the right solution to every problem. What You Need: You'll need Postgres 9.4, Rails 4.2, and Ruby 2.2. You'll learn how to install Postgres on your computer or use a free version of it in the cloud. You should have some experience with basic Rails concepts and a cursory understanding of JavaScript, CSS, and SQL, but by no means need to be an expert. « less
2016
Covers Play, Akka, and Reactive Streams
Reactive applications build on top of components that communicate asynchronously as they react to user and system events. As a result, they become scalable, responsive, and fault-tolerant. Java and Scala developers can use the Play Framework and the Akka concurrency toolkit to easily implement reactive more » applications without building everything from scratch. Reactive Web Applications teaches web developers how to benefit from the reactive application architecture and presents hands-on examples using Play, Akka, Scala, and Reactive Streams. This book starts by laying out the fundamentals required for writing functional and asynchronous applications and quickly introduces Play as a framework to handle the plumbing of your application. The book alternates between chapters that introduce reactive ideas (asynchronous programming with futures and actors, managing distributed state with CQRS) and practical examples that show you how to build these ideas into your applications. « less
2016
Fast, Scalable, and Available
Don't waste your time building an application server. See how to build low-cost, low-maintenance, highly available, serverless single page web applications that scale into the millions of users at the click of a button. Quickly build reliable, well-tested single page apps that stay up and running 24/7 more » using Amazon Web Services. Avoid messing around with middle-tier infrastructure and get right to the web app your customers want. You don't need to manage your own servers to build powerful web applications. This book will show you how to create a single page app that runs entirely on web services, scales to millions of users, and costs less per day than a cup of coffee. Using a web browser, a prepared workspace, and your favorite editor, you'll build a complete single page web application, step by step. Learn the fundamental technologies behind modern single page apps, and use web standards to create lean web applications that can take advantage of the newest technologies. Deploy your application quickly using Amazon S3. Use Amazon Cognito to connect with providers like Google and Facebook to manage user identities. Read and write user data directly from the browser using DynamoDB, and build your own scalable custom microservices with Amazon Lambda. Whether you've never built a web application before or you're a seasoned web developer who's just looking for an alternative to complex server-side web frameworks, this book describes a simple approach to building serverless web applications that you can easily apply or adapt for your own projects. What You Need: To follow the tutorial in this book, you'll need a computer with a web browser. You'll also need a text editor and a git client. Building this web application will require some sort of development web server. You can use your own, or you can also use the one included with the tutorial's prepared workspace. The included web server requires Ruby 2.0, although we also suggest few alternatives. To get started quickly, you need a basic understanding of HTML, CSS, and JavaScript. If you're new to these topics, you can get up to speed using links we'll provide in the Introduction. « less
2016
Beginning JSON is the definitive guide to JSON - JavaScript Object Notation - today‚Äôs standard in data formatting for the web. The book starts with the basics, and walks you through all aspects of using the JSON format. Beginning JSON covers all areas of JSON from the basics of data formats to creating more » your own server to store and retrieve persistent data. Beginning JSON provides you with the skill set required for reading and writing properly validated JSON data. « less
2015
Use Python and Flask to build amazing web applications, just the way you want them!
ABOUT THIS BOOK * Learn how to use forms, authentication, and authorization control through extensions, and provide a robust, safe web experience for the client * Free yourself from the SQL vs NoSQL paradigm and use the technology that best fits your needs * Add powerful concepts like TDD and BDD more » to your range of testing skills WHO THIS BOOK IS FOR If you are a Python web developer who wants to learn more about developing applications in Flask and scaling them with industry-standard practices, this is the book for you. WHAT YOU WILL LEARN * Create single page applications with Flask * Use macros, filters, tags, and control structures to render rich responses to user requests * Receive forms securely through form-based classes and WTForms * Utilize NoSQL or SQL databases to store user data seamlessly * Generate simple, yet powerful, REST services from your data models * Learn how to perform test-driven and behavior-driven developments in your Flask projects * Use Flask components to create maintainable non-flat projects * Harvest the power of extensions to build robust authorization and permission policies IN DETAIL Flask is a powerful web framework that helps you build great projects using your favorite tools. Flask takes the flexible Python programming language and provides a simple template for web development. Once imported into Python, Flask can be used to save time building web applications. It goes against the flow with the microframework concept, leaving most of the architecture choices to the developer. Through its great API, extensions, and powerful patterns, Flask helps you create simple projects in minutes and complex ones as soon as possible. From the beginning, Building Web Applications with Flask shows you how to utilize Flask's concepts, extensions, and components to create engaging, full-featured web projects. You'll learn how to properly handle forms using WTForms, devise convenient templates with Jinja2 tags and macros, use NoSQL and SQL databases to store user data, test your projects with features and unit tests, create powerful authentication and user authorization, as well as administrative interfaces with ease, and more. As Flask does not enforce an architectural recipe, neither do we! This book makes no coding assumptions on how you should code, leaving you free to experiment. « less
2015
Hands-on exercises help you learn to code like a pro No coding experience is required for Coding For Dummies, your one-stop guide to building a foundation of knowledge in writing computer code for web, application, and software development. It doesn't matter if you've dabbled in coding or never written more » a line of code, this book guides you through the basics. Using foundational web development languages like HTML, CSS, and JavaScript, it explains in plain English how coding works and why it's needed. Online exercises developed by Codecademy, a leading online code training site, help hone coding skills and demonstrate results as you practice. The site provides an environment where you can try out tutorials built into the text and see the actual output from your coding. You'll also gain access to end-of-chapter challenges to apply newly acquired skills to a less-defined assignment. « less
2015