Web Design Technology



Similar documents
Web Development. How the Web Works 3/3/2015. Clients / Server

Short notes on webpage programming languages

Web Development News, Tips and Tutorials

Christopher Zavatchen

WWW. World Wide Web Aka The Internet. dr. C. P. J. Koymans. Informatics Institute Universiteit van Amsterdam. November 30, 2007

Web. Programming. Hans- Pe0er Halvorsen, M.Sc. h0p://home.hit.no/~hansha/?page=sojware_development

A Model of the Operation of The Model-View- Controller Pattern in a Rails-Based Web Server

Chapter 1. Introduction to web development

IGW+ Certificate. I d e a l G r o u p i n W e b. International professional web design,

HTML5 & Digital Signage

Web 2.0 Technology Overview. Lecture 8 GSL Peru 2014

Modern Web Development From Angle Brackets to Web Sockets

Preface. Motivation for this Book

RFP# ADDENDUM No. 1 Questions and Answers

Fusesix. Design Programming Development Marketing. Fusesix Web Services South Carolina, USA. Phone:

CS3051: Digital Content Management

TERMS OF REFERENCE. Revamping of GSS Website. GSS Information Technology Directorate Application and Database Section

SPLIT BLOCK FINAL Web Design

Introduction to Dreamweaver

Maldives Pension Administration Office Republic of Maldives

SKILLS HIGHLIGHTS: W e b a n d G r a p h i c D e s i g n e r

SUBJECT CODE : 4074 PERIODS/WEEK : 4 PERIODS/ SEMESTER : 72 CREDIT : 4 TIME SCHEDULE UNIT TOPIC PERIODS 1. INTERNET FUNDAMENTALS & HTML Test 1

Introduction to web development

WEB DEVELOPMENT IA & IB (893 & 894)

Fast track to HTML & CSS 101 (Web Design)

Introduction to web development and JavaScript

4 Understanding. Web Applications IN THIS CHAPTER. 4.1 Understand Web page development. 4.2 Understand Microsoft ASP.NET Web application development

Developing Offline Web Application

Internet Technologies_1. Doc. Ing. František Huňka, CSc.

ASP.NET. Web Programming. Telemark University College Department of Electrical Engineering, Information Technology and Cybernetics

COURSE SYLLABUS EDG 6931: Designing Integrated Media Environments 2 Educational Technology Program University of Florida

Chapter 1 Programming Languages for Web Applications

A Comparative Study of Web Development Technologies Using Open Source and Proprietary Software

Solution Showcase Session. Enterprise 2.0 Computing Services

Additional information >>> HERE <<< Getting Instant Access free web hosting with cpanel and mysql Real User Experience

WebLink 3 rd Party Integration Guide

10CS73:Web Programming

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence

Localizing dynamic websites created from open source content management systems

If you are unable to look at this page in your , please click to

Standards, Tools and Web 2.0

Deepak Patil (Technical Director) iasys Technologies Pvt. Ltd.

Release: 1. ICAWEB414A Design simple web page layouts

TIME SCHEDULE OBJECTIVES

Web Design and Development Certificate Program

CSCI110: Examination information.

Syllabus INFO-UB Design and Development of Web and Mobile Applications (Especially for Start Ups)

Computer Science Course Descriptions Page 1

Offerte del 13 giugno 2014

Chapter 13 Computer Programs and Programming Languages. Discovering Computers Your Interactive Guide to the Digital World

QUESTIONS AND ANSWERS

PROJECT MANAGEMENT SYSTEM

Mindshare Studios Introductory Guide to Content Management Systems

Dreamweaver CS5. Module 2: Website Modification

Update logo and logo link on A Master. Update Date and Product on B Master

ICAWEB502A Create dynamic web pages

Harrisburg Area Community College Harrisburg, PA

Integration the Web 2.0 way. Florian Daniel April 28, 2009

AJAX: Highly Interactive Web Applications. Jason Giglio.

Table of contents. HTML5 Data Bindings SEO DMXzone

DIPLOMA IN GRAPHIC WEB DESIGN AND WEB DEVELOPMENT COURSE INFO PACK

Front-End Performance Testing and Optimization

A Multi-Channel Performance Marketing Agency

Prerequisite: CGA 101, or written permission of instructor.

Syllabus INFO-GB Design and Development of Web and Mobile Applications (Especially for Start Ups)

branddocs Technology edocument Solutions V V

WEB DEVELOPMENT COURSE (PHP/ MYSQL)

Beginning Dreamweaver Zac Van Note

Power Tools for Pivotal Tracker

IT3503 Web Development Techniques (Optional)

Xelude. Company Profile. Information Systems.

ActiveX AJAX ASP. AudioMP3

Lesson Review Answers

Whitepapers at Amikelive.com

ICADBS504A Integrate database with a website

Outline. CIW Web Design Specialist. Course Content

Software Requirements Specification For Real Estate Web Site

Team Members: Christopher Copper Philip Eittreim Jeremiah Jekich Andrew Reisdorph. Client: Brian Krzys

Web Cloud Architecture

Differences between HTML and HTML 5

Request for Proposal & Website Redesign

Term Paper. P r o f. D r. E d u a r d H e i n d l. H o c h s c h u l e F u r t w a n g e n U n i v e r s i t y. P r e s e n t e d T o :

WEBSITE PROPOSAL FOR ELIAS M. EL-KHOURY

JavaScript By: A. Mousavi & P. Broomhead SERG, School of Engineering Design, Brunel University, UK

Volkov Vyacheslav. Summary. Saransk, , Mordovia, Russian Federation Moscow, Russian Federation +7(925) , +7(917)

HTML5. Turn this page to see Quick Guide of CTTC

Trainer name is P. Ranjan Raja. He is honour of and he has 8 years of experience in real time programming.

Transcription:

Web Design Technology

Terms Found in web design front end Found in web development back end

Browsers Uses HTTP to communicate with Web Server Browser requests a html document Web Server sends a html document Browser then renders the page images and videos then requested Client side scripts are then executed when triggered JavaScript

Document Object Model DOM use scripting to control and create elements different browser offer different level of support JavaScript browsers have different internal interpreters Rendering Engines can render pages with none, little or a lot of difference

Example of DOM

Rendering Engines Trident Microsoft IE, AOL Presto Opera Gecko Firefox WebKit Chrome Safari Blink (fork of Webkit) Chrome Opera

Older Versions Rendering Engines are updated Different browser versions may render differently Best Practice test page in various browsers test page in various browser versions

Convergence Web Standards 90 s IE and Netscape each introduced proprietary features web designers went nuts every new release brought headache Led to Web Standard Project in 1998 www.webstandards.org

HTML HTML 1.0 1991 HTML 2.0 1995 first standard HTML 3.0 January 1997 ignored HTML 4.0 December 1997 new standard

XHTML XHTML 1.0 2000 Nearly identical to HTML 4.0 Invokes stricter rules e.g. opening and closing tags XHTML 2.0 abandoned HTML 5.0 2009 new structural tags more in another lecture

DTD Document Type Declarations Doctype Which version and type of html is being used Dreamweaver puts them in automatically HTML 4.01 Strict <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/tr/html4/strict.dtd"> HTML5 <!DOCTYPE html>

CSS Cascading Style Sheets Style Sheet Language controls presentation of HTML document Formatting Rules Cascading how rules are applied CSS 1:1996 CSS 2: 1998 CSS2.1: 2004 CSS3: 2012

XML Like HTML Does not have specific tags you make the tags up yourself Stores and transports structured data Passes data between applications RSS Feeds Ajax

RSS Real Simple Syndication publishing(syndicating) content on the web You create a RSS feed people who subscribe automatically get you updates move reviews sport scores Accomplished through XML

Image Files Various file types JPG GIF PNG Amount of color Size of file

JavaScript A must to learn programming is a skill set you want to have Created in 1995 by Netscape Performed in browser client side Makes site interactive dynamic

AJAX Interactive applications Asynchronous JavaScript and XML HTML, DOM and CSS Create a new space to view dynamically Google Maps Retrieve data from a database sort without going back to the database

PHP,.Net, JSP, ColdFusion Server side scripting middleware Communicates between client and database PHP Open source.net Microsoft JSP Oracle ColdFusion Adobe

SQL Structured Query Language Used to extract data from databases MySQL Oracle Microsoft SQL Server IMB DB2 Cloud database Amazon EC2

CMS Content Management Systems Publishing, Editing, Modifying Content from central interface Expression Engine Frog Drupal Joomla Movable Type WordPress

Web Frameworks Software designed to support development of dynamic web sites web applications web services Helps with the overhead of web development common tasks Ruby on Rails ASP.NET JavaEE Mojolicious

Web Applications Applications software programs run from the browser launched from a server Run from browser thin client web mail online auctions (ebay)

Web Services Services available on the web Search engines Weather reports Maps Language Translators Basically everything Google does Exchange data between applications and different platforms

API Application Programming Interface functions one application makes available to other applications through instructions and standards Embed Google Maps on your site Embed YouTube on your site Embed Amazon on your site