The Missing Link: An Introduction to Web Development and Programming

Written by: Michael Mendez

This is what I would consider an ambitious work on web development and programming. The author, Michael Mendez starts with the basic concept that few web projects can rely upon a single programming language or development tool. Web professionals have to be familiar with a number of technologies and languages in order to provide their customers with the best possible solutions.

The text takes students through the initial conceptualization and design of a project along with front and back-end design, usability and security. Mendez explores how the different technologies work together. His thought is the traditional programming textbook, which generally covers only one or two languages, may offer more complete coverage of that language but does not prepare students for working on complex systems which use multiple languages.

The text begins with information on how the web works. He even included a conversation about the 7 layers of the OSI model – something I haven’t seen in years. When he begins talking about web development and programming, he discusses what techniques have been traditionally used and further explains why some have been abandoned for newer methods and which ones are still being used.

The text is written in clear English and could be used by those familiar with web technologies as well as folks new to web development finding themselves suddenly tasked to build their company’s website.

Table of Contents

Preface
Section 1: Web Development
Chapter 1: Brief History of the Internet
Chapter 2: Current Trends
Chapter 3: Web Servers
Chapter 4: Network Basics
Chapter 5: Website Design
Chapter 6: Development
Section 1 Assessments
Section 2: Document Markup
Chapter 7: Markup Languages
Chapter 8: Creating HTML Files
Chapter 9: Page Layout
Chapter 10: Text Layout
Chapter 11: Navigation
Chapter 12: Graphics
Chapter 13: Tables
Chapter 14: Forms
Chapter 15: Canvas
Chapter 16: Media Support
Chapter 17: Mobile Device Support
Chapter 18: Tags to Avoid
Chapter 19: Rule Structure
Chapter 20: Layout Formatting
Chapter 21: Font and Text Decoration
Chapter 22: Responsive Styling
Section 2 Assessments
Section 3: Scripting Languages
Chapter 23: Server-Side and Client-Side Scripting
Chapter 24: Creating PHP Files
Chapter 25: PHP Errors
Chapter 26: PHP Output
Chapter 27: Data Storage
Chapter 28: Data Manipulation
Chapter 29: Email
Chapter 30: File Interaction
Chapter 31: Structures
Chapter 32: Functions
Chapter 33: Objects and Classes
Chapter 34: JavaScript Syntax
Chapter 35: JavaScript Examples
Chapter 36: jQuery
Section 3 Assessments
Section 4: Persistent Data Storage
Chapter 37: Database Types
Chapter 38: Data Relationships
Chapter 39: MySQL Data Types
Chapter 40: Normalization
Chapter 41: MySQL CRUD Actions
Chapter 42: Advanced Queries
Section 4 Assessments
Section 5: Tying it Together
Chapter 43: Security
Chapter 44: Integration Examples
Chapter 45: Finishing Touches
Chapter 46: Now What?
Glossary of Terms
Index
   

View this Free Online Material at the source:
 
The Missing Link: An Introduction to Web Development and Programming


Real Time Web Analytics