The Missing Link An Introduction to Web Development and Programming

Web development is an evolving amalgamation of languages that work in concert to receive, modify, and deliver information between parties using the Internet as a mechanism of delivery. While it is easy to describe conceptually, implementation is accompanied by an overwhelming variety of languages, p...

Full description

Saved in:
Bibliographic Details
Main Author: Mendez, Michael (Author)
Format: Electronic eBook
Language:English
Published: [Place of publication not identified] Open SUNY [2014]
Series:Open textbook library.
Subjects:
Online Access:Access online version
Tags: Add Tag
No Tags, Be the first to tag this record!

MARC

LEADER 00000nam a2200000 i 4500
001 OTLid0000203
003 MnU
005 20240122145219.0
006 m o d s
007 cr
008 180907s2014 mnu o 0 0 eng d
020 |a 9781502447968 
040 |a MnU  |b eng  |c MnU 
050 4 |a QA76 
100 1 |a Mendez, Michael  |e author 
245 0 4 |a The Missing Link  |b An Introduction to Web Development and Programming  |c Michael Mendez 
264 2 |a Minneapolis, MN  |b Open Textbook Library 
264 1 |a [Place of publication not identified]  |b Open SUNY  |c [2014] 
264 4 |c ©2014. 
300 |a 1 online resource 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
490 0 |a Open textbook library. 
505 0 |a 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 -- 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 -- 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 -- 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 -- Chapter 43: Security -- Chapter 44: Integration Examples -- Chapter 45: Finishing Touches -- Chapter 46: Now What? 
520 0 |a Web development is an evolving amalgamation of languages that work in concert to receive, modify, and deliver information between parties using the Internet as a mechanism of delivery. While it is easy to describe conceptually, implementation is accompanied by an overwhelming variety of languages, platforms, templates, frameworks, guidelines, and standards. Navigating a project from concept to completion often requires more than mastery of one or two complementing languages, meaning today's developers need both breadth, and depth, of knowledge to be effective. This text provides the developer with an understanding of the various elements of web development by focusing on the concepts and fundamentals through the examples within, providing a foundation that allows easier transition to other languages and a better understanding of how to approach their work. The reader will be introduced to topics in a manner that follows most project development methods, from initial conceptualization and design through front end development, back end development, and introducing additional concepts like accessibility and security, while focusing on responsive design techniques. Each section of the text includes opportunities to practice the material and assess increased knowledge after examining the topics. 
542 1 |f Attribution-NonCommercial-ShareAlike 
546 |a In English. 
588 0 |a Description based on print resource 
650 0 |a Computer Science  |v Textbooks 
710 2 |a Open Textbook Library  |e distributor 
856 4 0 |u https://open.umn.edu/opentextbooks/textbooks/203  |z Access online version