Build Your Own WebsiteBuild Your Own Website is a fun, illustrated introduction to the basics of creating a website. Join Kim and her little dog Tofu as she learns HTML, the language of web pages, and CSS, the language used to style web pages, from the Web Guru and Glinda, the Good Witch of CSS.
Once she figures out the basics, Kim travels to WordPress City to build her first website, with Wendy, the WordPress Maven, at her side. They take control of WordPress themes, install useful plugins, and more.
The patient, step-by-step advice you'll find in Build Your Own Website will help you get your website up and running in no time. Stop dreaming of your perfect website and start making it! ...
Rails Crash CourseRails is a robust, flexible development platform that lets you build complex websites quickly. Major websites like GitHub, Hulu, and Twitter have run Rails under the hood, and if you know just enough HTML and CSS to be dangerous, Rails Crash Course will teach you to harness Rails for your own projects and create web applications that are fast, stable, and secure.
In Part I, you'll learn Ruby and Rails fundamentals and then dive straight into models, controllers, views, and deployment.
In Part II, you'll take your skills to the next level as you build a social networking app with more advanced Ruby tools, such as modules and metaprogramming, and advanced data modeling techniques within Rails's Active Record.
Each chapter is packed with hands-on examples and exercises to reinforce what you've learned. Whether you're completely new to Ruby or you've been mucking around for a bit, Rails Crash Course will take you from the basics to shipping your first Rails application, fast. ...
Colors, Backgrounds, and GradientsOne advantage of using CSS3 is that you can apply colors and backgrounds to any element in a web document, create your own gradients, and even apply multiple backgrounds to the same element. This practical guide shows you many ways to use colors, backgrounds, and gradients to achieve some pretty awesome effects.
Short and sweet, this book is an excerpt from the upcoming fourth edition of CSS: The Definitive Guide. When you purchase either the print or the ebook edition of Colors, Backgrounds, and Gradients, you'll receive a discount on the entire Definitive Guide once it's released. Why wait? Learn how to bring life to your web pages now. ...
Python Web Penetration Testing CookbookThis book gives you an arsenal of Python scripts perfect to use or to customize your needs for each stage of the testing process. Each chapter takes you step by step through the methods of designing and modifying scripts to attack web apps. You will learn how to collect both open and hidden information from websites to further your attacks, identify vulnerabilities, perform SQL Injections, exploit cookies, and enumerate poorly configured systems. You will also discover how to crack encryption, create payloads to mimic malware, and create tools to output your findings into presentable formats for reporting to your employers. ...
NW.js EssentialsUsing Node.js, we can create web applications easily. Now, thanks to NW.js, we can also create desktop apps with it using a unique combination of HTML5 and Node. NW.js is a runtime application based on Chromium and Node.js.
In this book, you'll discover how to leverage well-known programming languages, such as JavaScript, HTML, and CSS in order to create NW.js desktop applications.
You will implement your first simple application right from the first chapter and see how easy it is to use the platform, after which you will learn about Native UI APIs and the different approaches to Node.js programming.
You'll get a complete picture of the many possible ways to package and deploy NW.js applications on Microsoft Windows, Mac OS X, and Linux. So, get ready to explore NW.js and build a real, and complex, application. ...
Learning Django Web DevelopmentDjango, written in Python, is a web application framework designed to build complex web applications quickly without any hassle. It loosely follows the MVC pattern and adheres to the Don't Repeat Yourself principle, which makes a database-driven application efficient and highly scalable, and is by far the most popular and mature Python web framework.
This book is a manual that will help you build a simple yet effective Django web application. It starts by introducing Django, setting it up, and shows you how to code simple programs. You will then learn to build your first Twitter-like app. Later on, you will be introduced to Hashtags, AJAX to enhance the user interface, and tweets. You will then move on to create an administration interface, learn database connectivity, and use third-party libraries. Then you will learn to debug and deploy Django projects, and also get a glimpse of Django with AngularJS and Elasticsearch. By the end of the book, you will be able to leverage the Djang ...
Bootstrap EssentialsThis book will familiarize you with all the features, functionalities, and architectural knowledge of the Bootstrap platform. You will begin by discovering the mobile-first philosophy and what Bootstrap is. You will learn about Bootstrap's architecture and components, and how to use Bootstrap with LESS. You will create responsive layouts using Bootstrap CSS and work with the packaged components that come along with Bootstrap. You will proceed to explore the various JavaScript components and add-ons offered by Bootstrap. Finally, you will learn how to customize Bootstrap, compile and build your Bootstrap code, and extend Bootstrap with different extensions to create more advanced websites.
By the end of this book, you will be able to build, compile, and customize your own Bootstrap system to create mobile friendly websites. ...
Using WebPagetestLearn basic and advanced uses of WebPagetest, the performance measurement tool for optimizing websites. This practical guide shows users new to this tool how run tests and interpret results, and helps experienced users gain a better and more thorough understanding of hidden features in WebPagetest that make testing easier.
Written by WebPagetest power users and performance experts, this book will help web developers and frontend engineers solve the problem of slow sites.
Basic test setup: shows beginners how to get meaningful results; Advanced test setup: provides another level of technical depth by explaining features not thoroughly documented at webpagetest.org; Analysis of results: helps you understand of how to interpret test results; Private instance setup: teaches power users the intricacies of the webpagetest private instance and how it works; API and external tools: provides a detailed reference for the API and demonstrates tools already using the API to extend WebPagetest. ...
Building Web Services with Microsoft AzureThere's a plethora of development tools and frameworks available today. But Microsoft Azure provides a scalable and manageable platform for customers to easily deploy, monitor, and troubleshoot their cloud-based applications. Its seamless integration and inherent support for open source software make it an obvious choice for building cloud-based applications and services.
This book will take you through a full application development architecture. You'll start by creating, customizing, and extending HTTP-based web APIs and move on to host your web API with ASP.NET. Then, using a range of different features, you'll learn how to connect your applications with Microsoft Azure Service Bus. You'll learn more advanced topics such as creating Hybrid Services, Azure Storage data services, and the Entity Framework; you'll learn to create and manipulate data services, too. Finally, you'll leverage the full power of SQL database administration in Azure and gain more insights into managing your ...
Ember.js Web Development with Ember CLIEmber.js is a JavaScript framework based on the Model View Controller design pattern. It brings proven design principles and practices to modern web-based application development and helps you focus on solving your core business problem.
Ember.js Web Development with Ember CLI is for the next generation of web developers who want to build powerful single-page web applications using the simplicity of Ember CLI and the sophistication of the upcoming Ember 2.0. Starting with an introduction to Ember.js, you will explore its object-oriented pattern, cover classes and other properties, diving into great techniques to define your routes when managing applications, and using object and array controllers to encapsulate the application display logic.
Unlike many other books that merely skim the surface, this book has a strong focus on Ember CLI, which will soon be the de facto mode for building apps with Ember. ...