Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
Cover Title Copyright Dedication Contents at a Glance Contents About the Authors About the Technical Reviewer About the Cover Image Designer Acknowledgments Introduction Chapter 1: Introducing the Past, Present, and Future of the Web
The standard way of doing things Every journey starts with a single step: the Web past Then there were standards: the Web now A crystal ball: the Web future What’s inside this book?
Chapter 2: Keeping a Project on Track
The traditional approach to project management
The nine knowledge areas
Web project management: the power of iteration
An agile example of planning Achieving the goal: identifying doneness “But the PMI covers nine areas; you’ve talked about only three!”
Tools available
The old toolbox The alternatives
Summary: the best advice Profiling professions: Jason Fried
Chapter 3: Planning and High-Level Design
The toolbox
Goals and objectives discussion Brainstorming User stories and user personas Feature/unfeature list Wireframes Mock-ups Information architecture Prototype
Let’s go to an example Summary: achieving balance Profiling professions: Daniel Burka
Chapter 4: Giving Your Pages Structure: HTML5
What are web pages, really? The basics of markup
Elements (or tags) Attributes and their values Empty elements
Document types Starting with HTML5
Document shell Marking up content Links The href attribute, URLs, and web page addresses Emphasis Other inline elements Lists Images I want moving pictures (and sound)! Tables Forms Special characters
Let’s go to an example!
Chapter 5: Exploring Fundamental Concepts of CSS
The origins and evolution of Cascading Style Sheets
CSS1 is born Followed quickly by CSS2 Enter CSS3
How CSS works
Default browser styles Anatomy of a style sheet The reset style sheet
Applying styles to web page elements
Inline styles Embedded style sheets External style sheets More CSS selectors: targeting page elements with surgical precision Combining multiple CSS selectors in a single rule
CSS inheritance: making the general case work in your favor
The CSS cascade and the rules of specificity CSS selector specificity Source order cascading One final way to override
Visual rendering: document flow and the CSS box model
What is document flow? What is the CSS box model?
Summary
Chapter 6: Developing CSS3 in Practice: From Design to Deployment
The visual source: understanding design documents Diving into code: advanced CSS concepts applied
Page structure: laying out the page The header: start at the top Exploring the world of fonts Room to breathe: space it out Give those form elements some style Sidebar styling CSS3 transitions Footer beautification All together A quick note about browser compatibility
CSS media types and creating print style sheets Designing for other media types and devices Summary
Chapter 7: Responsive Design
Why bother? Strategy and Practice Other considerations What’s next? Introducing the @media query
Adding phone-specific rules Adding tablet-specific rules Pulling it all together
Summary
Chapter 8: JavaScript Primer
What is JavaScript? A brief history of JavaScript
Early history Modern JavaScript
JavaScript the basics
Code placement Code execution Commenting your code Expressions, white space, semicolons, and minification Variables Conditionals and operators Iterations
Summary
Chapter 9: A Deeper Dive Into JavaScript
Philosophy of object-oriented design
Object constructor Object notation Inheritance
Functions
Parameters and arguments Return values Functions as first class objects Anonymous functions
Interacting with the DOM Summary
Chapter 10: Closing the Loop with JavaScript
Working with data
Saving and retrieving client side data Loading external data
Tools
Debugging with firebug Minifying JavaScript JavaScript Unit Tests with Jasmine
Summary
Chapter 11: Using Server-Side Technologies
The server side removes barriers Web servers: dishing out hypertext
Apache HTTP server nginx Microsoft Internet Information Services (IIS) Mongrel A wide range of hosting options
Databases 101
Terminology The world outside relational databases Object databases XML databases Relational databases A look at the RDBMS players
Other data sources Web application languages
PHP Ruby Python ASP.NET Java/JSP
Frameworks
Why bother with frameworks? A few popular candidates CakePHP Django
Summary
Chapter 12: Using WordPress to Jumpstart Development
Introducing WordPress Installing WordPress
Creating a database and user Grab a copy of WordPress A little customization
Wrapping things up
Chapter 13: Afterword: The Business of the Web
Basic needs of the freelance web professional
Being legally well informed Freelancing on the side Making the transition More information
Business types
Sole proprietorship Partnership Limited Liability Company (in the United States) Corporation
Contracts
Do you need a lawyer? Resources?
Nondisclosure/noncompete Making money: financial survival
Staying in business Getting paid (aka accounts receivable) Tracking time and invoicing
Do you need an accountant?
Resources
Advertising and promotion
Getting the word out
Finding work to pay the bills
Working locally Finding work online
Finding good resources: people
Hiring: finding the right skills and personality Where do you find candidates? Finding temporary help: subcontracting Partnering with others to complement skill sets
Growing your practice and increasing capacity Training to stay current and competitive
Index
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion