Best of
Web

2018

Django for Beginners: Build websites with Python and Django


William S. Vincent - 2018
    A step-by-step guide to building web applications with Python and Django 3.0.Create, test, and deploy 5 progressively more complex websites including a Message Board app, a Blog app with user accounts, and a robust Newspaper app with reader comments and a complete user registration flow.Along the way you'll learn core Django features and best practices around models, views, templates, urls, custom user models, permissions, authorizations, user registration, testing, and deployment.TABLE OF CONTENTS: Introduction Chapter 1: Initial Setup Chapter 2: Hello World app Chapter 3: Pages app Chapter 4: Message Board app Chapter 5: Blog app Chapter 6: Forms Chapter 7: User Accounts Chapter 8: Custom User Model Chapter 9: User Authentication Chapter 10: Bootstrap Chapter 11: Password Change and Reset Chapter 12: Email Chapter 13: Newspaper app Chapter 14: Permissions and Authorizations Chapter 15: Comments Conclusion

The New And Improved Flask Mega-Tutorial


Miguel Grinberg - 2018
    The tutorial has been thoroughly revised and expanded in 2017, now containing 23 chapters. The concepts that are covered go well beyond Flask, including a wide range of topics Python web developers need to know when writing their own applications.

Dreams of Ana(crusis) (Radio Silence, #1)


Vanessa Stefaniuk - 2018
    As they tour across the United Kingdom, they excitedly embrace this new lifestyle and all the resulting challenges, including living in close quarters with each other with little privacy, and the overwhelming reaction of the public to their new-found success. Radio Silence Album 1: Dreams of Ana(crusis) is the official debut compilation print volume of the webcomic, previously only available online and in preview format in print for comic conventions. The book is 200 pages of full colour comics and illustrations, sized at 6x9 inches for a vibrant and handheld read with a soft matte cover.

Fullstack Vue: The Complete Guide to Vue.js


Hassan Djirdeh - 2018
    

CSS Visual Dictionary


Greg Sidelnikov - 2018
    

Designing Web APIs: Building APIs That Developers Love


Brenda Jin - 2018
    But building a popular API with a thriving developer ecosystem is also one of the most challenging. With this practical guide, developers, architects, and tech leads will learn how to navigate complex decisions for designing, scaling, marketing, and evolving interoperable APIs.Authors Brenda Jin, Saurabh Sahni, and Amir Shevat explain API design theory and provide hands-on exercises for building your web API and managing its operation in production. You'll also learn how to build and maintain a following of app developers. This book includes expert advice, worksheets, checklists, and case studies from companies including Slack, Stripe, Facebook, Microsoft, Cloudinary, Oracle, and GitHub.Get an overview of request-response and event-driven API design paradigmsLearn best practices for designing an API that meets the needs of your usersUse a template to create an API design processScale your web API to support a growing number of API calls and use casesRegularly adapt the API to reflect changes to your product or businessProvide developer resources that include API documentation, samples, and tools

Inclusive Components — Accessible web interfaces, piece by piece


Heydon Pickering - 2018
    The aim is to find more accessible and robust solutions for the patterns we author, plug in, and use every day.Each chapter tackles a single component, addressing how different and vulnerable people might read and interact with it, and how they can be better accommodated. The in-depth explorations are meticulously illustrated and code examples culminate as working demos.Inclusive design is not about wrong and right, but bad to better. You'll learn plenty of tips from Inclusive Components, but you'll also adopt the mindset to go on and make even better components.

CoderDojo Nano: Make Your Own Game: Create With Code


Scholastic Inc. - 2018
    Each concept is illustrated with a screenshot to make checking easy, and incredible pixel art from Army of Trolls makes this look like no other coding book.Coder Dojo Nano: Make Your Own Game is the perfect first step that kids can take toward game development. Look out for other titles in the CoderDojo Nano series: CoderDojo Nano: Build Your Own Website

Programming ASP.NET Core


Dino Esposito - 2018
    Microsoft MVP Dino Esposito introduces proven techniques and well-crafted example code for solving real problems with ASP.NET Core. Step by step, he guides you through using all key ASP.NET Core technologies, including MVC for HTML generation, .NET Core, EF Core, ASP.NET Identity, dependency injection, and much more. Esposito thoroughly covers ASP.NET Core's cross-platform capabilities and what's changed from older ASP.NET versions, but he doesn't stop there: he offers a complete learning path for every developer who wants to build production solutions, including mobile-specific solutions. Microsoft MVP Dino Esposito shows how to: - Create new projects and understand their structure - Set up and use the familiar MVC application model in ASP.NET Core - Write controller class code to govern all stages of request processing - Serve HTML from controllers, or directly via Razor Pages - Master the Razor language for quickly defining the layout of HTML views - Manage cross-cutting concerns such as global configuration data, error and exception handling, controller class design, and dependency injection - Secure applications with user authentication and ASP.NET Core's policy-based user authorization API - Design for efficient data access, and choose the right option for reading and writing data - Build ASP.NET Core Web APIs that return JSON, XML, or other data - Use data binding to programmatically update visual components with fresh information - Build device-friendly web views for iOS and Android - Explore the radically new ASP.NET Core runtime environment and Dependency Injection (DI) infrastructure

Testing Vue. Js Applications


Edward Wardell-Yerburgh - 2018
    To test applications built with Vue, you need to master a new set of tools and techniques designed to work with Vue's unique reactive design and the flexible collection of components that make up the Vue stack. Mastering Vue testing not only improves the quality of your apps, it guarantees that you understand how your apps work top-to-bottom and end to end.

Ancient Sites of Southeast Asia: A Traveler's Guide Through History, Ruins and Landscapes


William Chapman - 2018
    

Evangelism Intelligence: Why Adventist Churches Grow Differently


Roger Walter - 2018
    However the real numbers, beyond the misunderstandings show differently. USA Today declared the Adventist Church the fastest growing denomination in 2011. The heartbeat is still the very relevant messages of Jesus. In this book, author Roger Walter seeks to provide a level of intelligence that moves beyond the urban myths, and show why it can still work and to give the reader a significant amount of wisdom as they seek to share Jesus in their communities. He delves into the science of evangelism and how to do it so that it's effective in reaching people for Jesus. Chapters cover such timely topics as 8 Myths of Evangelism, Adventist Churches Grow Differently, Creating a Culture of Evangelism, and much more that show how to bring out the message and get decisions for Christ.

Java EE 8 and Angular: A practical guide to building modern single-page applications with Angular and Java EE


Prashant Padmanabhan - 2018
    

Desert Rose


Hannah Smith - 2018
    Along the way, Rowan and Isra, bound together by a celestial deity, will learn about themselves, each other, the land they call home, and the powers that hold it all together.

Pro Angular 6


Adam Freeman - 2018
    Chapters include common problems and how to avoid them. Additionally, this book now has accompanying online files for Angular 7; all examples in the book work without changes in Angular 7.Get the most from Angular, the leading framework for building dynamic JavaScript applications. Understand the MVC pattern and the benefits it can offer.What You'll LearnGain a solid architectural understanding of the MVC PatternCreate rich and dynamic web app clients using AngularUse the ng tools to create and build an Angular projectExtend and customize AngularTest your Angular projectsWhat's New in This EditionRevised for the features and changes in Angular 6 and 7Covers @angular/cli, ng command line tools, and WebPackIncludes HttpClient for simplified asynchronous HTTP requestsPresents updates to pipes and localized text displayWho This Book Is For Web developers with a foundation knowledge of HTML and JavaScript who want to create rich client-side applications

Virtual Reality Blueprints: Create compelling VR experiences for mobile and desktop


Charles Palmer - 2018
    

PHP, MySQL, & JavaScript All-in-One For Dummies (For Dummies (Computer/Tech))


Richard Blum - 2018
    PHP, mySQL, JavaScript, and other web-building languages serve as the foundation for application development and programming projects at all levels of the web.  Dig into this all-in-one book to get a grasp on these in-demand skills, and figure out how to apply them to become a professional web builder. You’ll get valuable information from seven handy books covering the pieces of web programming, HTML5 & CSS3, JavaScript, PHP, MySQL, creating object-oriented programs, and using PHP frameworks. Helps you grasp the technologies that power web applications       Covers PHP version 7.2 Includes coverage of the latest updates in web development Perfect for developers to use to solve problems This book is ideal for the inexperienced programmer interested in adding these skills to their toolbox. New coders who've made it through an online course or boot camp will also find great value in how this book builds on what you already know.

Learn Three.js: Programming 3D animations and visualizations for the web with HTML5 and WebGL, 3rd Edition


Jos Dirksen - 2018
    

Why you need a content team and how to build one


Rachel McConnell - 2018
    Imagine a world where content was so widely recognised as an integral part of any digital experience, that content experts sat within all areas of a business.It’s not too far away, particularly as we move towards chat, voice UI and conversational interfaces.Great content is at the heart of any seamless user experience — it’s no longer enough to rely on visual design alone. This book helps you to understand your content maturity and how to increase it. It explains the different content roles, including the nuances between them and the overlaps. It’ll help you recruit the right content experts — explaining what to look for and how to interview them — experts who’ll take your digital journeys to the next level...and beyond.

Front-End Developer Handbook 2018


Cody Lindley - 2018
    It broadly outlines and discusses the practice of front-end engineering: how to learn it and what tools are used when practicing it in 2018.It is specifically written with the intention of being a professional resource for potential and currently practicing front-end developers to equip themselves with learning materials and development tools. Secondarily, it can be used by managers, CTOs, instructors, and head hunters to gain insights into the practice of front-end development.The content of the handbook favors web technologies (HTML, CSS, DOM, and JavaScript) and those solutions that are directly built on top of these open technologies. The materials referenced and discussed in the book are either best in class or the current offering to a problem.The book should not be considered a comprehensive outline of all resources available to a front-end developer. The value of the book is tied up in a terse, focused, and timely curation of just enough categorical information so as not to overwhelm anyone on any one particular subject matter.The intention is to release an update to the content yearly.The handbook is divided into the following three parts:Part I. The Front-End PracticePart one broadly describes the practice of front-end engineering.Part II: Learning Front-End DevelopmentPart two identifies self-directed and direct resources for learning to become a front-end developer.Part III: Front-End Development ToolsPart three briefly explains and identifies tools of the trade.

Web Applications with ELM: Functional Programming for the Web


Wolfgang Loder - 2018
    This book covers the language as of version 0.18 and the most important libraries. After reading this book you will have an understanding what Elm can do for you. Also, you will be able to build on the example in the book to develop advanced web applications with Elm.What You'll Learn: Work with Elm and its development environmentLearn the language and libraries in examplesUse the Elm architecture to create applications with the Elm platformPut it all together with a sample application and explanation that covers the implementation detailsWho This Book Is For: Web developers new to Elm, with some experience in JavaScript recommended. This book is also for others curious about Elm and its potential beyond web development.

Building Games with Ethereum Smart Contracts: Intermediate Projects for Solidity Developers


Kedar Iyer - 2018
    Hone your development skills and become more familiar with the syntax of the Solidity language by working through well-tested, well-documented intermediate-level sample projects.You will begin by covering the basics of Ethereum, Solidity, and gaming theory. From there, you will move onto sample projects that use smart contract engineering to create fun casino-style games that you can deploy and test on your friends and colleagues with real ether. All games are provably fair and auditable, so that players know the house won't always win!Ideal for any reader with exposure to Ethereum, the techniques this book teaches are applicable to game developers, software engineers, web developers, and cryptocurrency enthusiasts.What You'll LearnUse various features and best practices for smart contract programming in Ethereum and SolidityDevelop and deploy games of chance, similar to the kind you'd find in a casinoCreate fun, easy projects with Ethereumlntegrate the Ethereum blockchain into gamesWho This Book Is ForEntry-level programmers with some exposure to Ethereum; game developers, Blockchain and cryptocurrency enthusiasts looking to add Ethereum and Solidity development to their skill set; software engineers and Web developers

Programming Elm: Build Safe and Maintainable Front-End Applications


Jeremy Fairbank - 2018
    Elm’s functional nature and static typing means that run-time errors are nearly impossible, and it compiles to JavaScript for easy web deployment. This book helps you take advantage of this new language in your web site development. Learn how the Elm Architecture will help you create fast applications. Discover how to integrate Elm with JavaScript so you can update legacy applications. See how Elm tooling makes deployment quicker and easier.

Mastering SVG: Web animations, visualizations and vector graphics with HTML, CSS and JavaScript


Rob Larsen - 2018
    It's a cross-platform markup along with the combination of modern web technologies that proves to be the winning combination for web designers and developers. This book will show you the different facets of SVG and the various considerations and prerequisites for animating with SVG.The book gets started with the basic concepts of SVG and then outlines the different ways that SVG can be used on the modern web.You will learn how to author an SVG document using the most common features of SVG such as elements and attributes, and also learn how to serve SVG on the web with simple configuration tips for common web servers. Next, you will use SVG elements and SVG images in HTML documents.Moving on, you will use SVG images confidently for a variety of common tasks and learn how to manipulate SVG elements. You will also see how to add animation with just the power of CSS. Next, you will learn the basic JavaScript SVG (API) by introducing the common Document Object Model (DOM) methods and then how to interface SVG with common libraries and frameworks such as React, JQuery, and Angular.You will then build an understanding of the APIs of both Snap.svg and SVG.js along with the basics of D3 and see how to implement interesting visualizations using the library.By the end of the book, you would have mastered creating animation with SVG. What you will learn Basics of SVG production How to deliver the elements that make up an SVG image Learn how to replace your old CSS Sprites with SVG Animation and data visualization with SVG will be explained in both pure JavaScript and using common libraries Use SVG for scaling images across multiple devices easily Harness the power of CSS Animations and Transformations to manipulate your SVG images in a replicable, remixable way Interface SVG with common libraries and frameworks such as jQuery, React, and Angular Who This Book Is For This book is for web developers and designers looking to add animation to their projects. Some experience with HTML, CSS, and JavaScript is required. About the Author Rob Larsen is an experienced front end engineer, team lead and manager. Since 1999 (that's Web 1.0, if you're keeping track) been building web sites and applications for some of the world's biggest brands.Rob is an active writer and speaker on web technology with a special focus on the continuing evolution of HTML, CSS and JavaScript. He is co-author of Professional jQuery, the author of Beginning HTML and CSS and the author of The Uncertain Web, from O'Reilly. He's also an active member of the open source community.In his career Rob has spent time at Sapient Global Markets, Isobar, The Brand Experience, Cramer and as an independent consultant. Over the course of his career Rob has solved unique problems for clients like Samsung, Motorola, Philips, Gillette, Boston’s Museum of Science, and Harvard Kennedy School.

Angular in Action


Jeremy Wilken - 2018
    Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the TechnologyAngular makes it easy to deliver amazing web apps. This powerful JavaScript platform provides the tooling to man- age your project, libraries to help handle most common tasks, and a rich ecosystem full of third-party capabilities to add as needed. Built with developer productivity in mind, Angular boosts your efficiency with a modern component architecture, well-constructed APIs, and a rich community.About the BookAngular in Action teaches you everything you need to build production-ready Angular applications. You'll start coding immediately, as you move from the basics to advanced techniques like testing, dependency injection, and performance tuning. Along the way, you'll take advantage of TypeScript and ES2015 features to write clear, well-architected code. Thoroughly practical and packed with tricks and tips, this hands-on tutorial is perfect for web devs ready to build web applications that can handle whatever you throw at them. What's InsideSpinning up your first Angular applicationA complete tour of Angular's featuresComprehensive example projectsTesting and debuggingManaging large applicationsAbout the ReaderWritten for web developers comfortable with JavaScript, HTML, and CSS.About the AuthorJeremy Wilken is a Google Developer Expert in Angular, Web Technologies, and Google Assistant. He has many years of experience building web applications and libraries for eBay, Teradata, and VMware.Table of ContentsAngular: a modern web platformBuilding your first Angular appApp essentialsComponent basicsAdvanced componentsServicesRoutingBuilding custom directives and pipesFormsTesting your applicationAngular in production