Разделы презентаций


Information Visualization Course

Содержание

Lecture 1 - OverviewCourse OverviewCourse GoalsApproachGameplan Schedule | Grading | Software Tools Your GuideWeb BasicsURL BasicsHTML Elements & Tags Block-level vs. Inline ElementsXHTMLNaming and Hierarchical Structure of ElementsSimple Page Layouts

Слайды и текст этой презентации

Слайд 1Web Design
Information Visualization Course
Prof. Anselm Spoerri
aspoerri@rutgers.edu

Web DesignInformation Visualization CourseProf. Anselm Spoerriaspoerri@rutgers.edu

Слайд 2Lecture 1 - Overview
Course Overview
Course Goals
Approach
Gameplan Schedule | Grading |

Software Tools
Your Guide
Web Basics
URL Basics
HTML Elements & Tags Block-level

vs. Inline Elements
XHTML
Naming and Hierarchical Structure of Elements
Simple Page Layouts


Lecture 1 - OverviewCourse OverviewCourse GoalsApproachGameplan Schedule | Grading | Software Tools Your GuideWeb BasicsURL BasicsHTML Elements

Слайд 3whereRU
whereRU
Using innovative image and map technologies to
virtually experience Rutgers
Created by

ITI InfoVis class

http://whereru.rutgers.edu

Course Goal
Create Website Prototypes with
Dynamic and Responsive Layouts


whereRUwhereRUUsing innovative image and map technologies tovirtually experience RutgersCreated by ITI InfoVis classhttp://whereru.rutgers.eduCourse GoalCreate Website Prototypes withDynamic

Слайд 4Course Goals
Understand Key Web Design Principles
Web Design Matrix
Competitive Design Analysis
whereRU

= who to emulate ? learn from ?
Web Design using

XHTML/HTML5 and CSS
Strategic Skills | Basic Understanding of Key Web Technologies
Group Project = Dynamic, Responsive Site
Access to whereRU assets | Create alternative site prototypes
Contribute to whereRU Web Design Effort
Design Analytics | Prototype & Responsive Design

Course GoalsUnderstand Key Web Design PrinciplesWeb Design MatrixCompetitive Design AnalysiswhereRU = who to emulate ? learn from

Слайд 5Course Goals
Web Design course will Give You
Hands-on Experience
Practical Knowledge


Marketable Skills
Contribute to Unique & Special Project

Course GoalsWeb Design course will Give You Hands-on ExperiencePractical Knowledge Marketable SkillsContribute to Unique & Special Project

Слайд 6Approach
Conceptual, Analytical and Technical Skills need to create well designed

and dynamic Web site using XHTML/HTML5, CSS, client- and server-side

scripting
1 Learn MECHANICS
Dreamweaver, Fireworks
2 Create MEANING
Based on understanding: Visual Perception, Graphic Design.
Contribute to whereRU web design effort
Provide Site and Competitive Analysis  who to emulate
Learn together and from each other
Students with different skill levels … all will create a dynamic web site
ApproachConceptual, Analytical and Technical Skills  need to create well designed and dynamic Web site using XHTML/HTML5,

Слайд 7Approach (cont.)
Regular Semester
Hybrid Course
In Person: Review Key Concepts

| Demos and Help
Online Lectures & Demos
Summer Semester
Online Course


Online Content
Relevant Lectures and video demos
Relevant LyndaCampus content
Expectation
You will view Online Lectures and Videos Before In Person Class

Approach (cont.)Regular Semester Hybrid Course In Person: Review Key Concepts | Demos and HelpOnline Lectures & DemosSummer

Слайд 8Gameplan – Schedule
Lec 1 – Introductions / Web Basics
Course Overview
Web

Basics: URLs, (X)HTML
Lec 2 – Site Development Process
Planning &

Site Development Process  Group Projects
Dreamweaver: Understanding Web Site Design | Create Web Page
Lec 3 – Web Design Principles
Web Design - Layout & Grid System
Dreamweaver: Add Navigation & Pages | Test & Upload
Lec 4 – Cascading Style Sheets Basics
Cascading Style Sheets (CSS)
Dreamweaver: CSS and Stylizing Content

Gameplan – ScheduleLec 1 – Introductions / Web BasicsCourse OverviewWeb Basics: URLs, (X)HTML Lec 2 – Site

Слайд 9Gameplan – Schedule (cont.)
Lec 5 – Design Principles &

CSS
Web Design Principles Summary
Dreamweaver: Creating Flexible Layout
Lec 6 –

Layout Design & Advanced CSS
CSS: Positioning Elements
Dreamweaver: Positioning Elements and Layout Design
Lec 7 – Interaction Design
JavaScript & Client-Side Scripting
Dreamweaver: Rollovers and Image Maps
Lec 8 – Navigation Design
Dreamweaver: Navigation Design
Fireworks: Images for Navigation Button States

Gameplan – Schedule (cont.) Lec 5 – Design Principles & CSSWeb Design Principles SummaryDreamweaver: Creating Flexible Layout

Слайд 10Gameplan – Schedule (cont.)
Lec 9 – Dynamic Web
Dynamic Web
Programming

Concepts
Server Side Scripting: PHP
Databases: Introduction to MySQL
Lec 10 –

Databases & Server Side Scripting
How to use server side scripting to get data from a database
How to display database data in HTML page
Lec 11 – Databases & Server Side Scripting
Continue to work on server-side scripting and MySQL
Lec 12 – Databases & Server Side Scripting
Recap of Key Concepts in MySQL and PHP
Gameplan – Schedule (cont.) Lec 9 – Dynamic WebDynamic WebProgramming ConceptsServer Side Scripting: PHPDatabases: Introduction to MySQL

Слайд 11Gameplan – Schedule (cont.)
Lec 13 – Work on Group

Projects | Responsive Layout
Open lab session to work on group

projects
Lec 14 – Course Review | Criteria
Open lab session to work on group projects
Course Review
Project Evaluation Criteria
Lec 15 – Group Projects
Present & Evaluate Group Projects

Gameplan – Schedule (cont.) Lec 13 – Work on Group Projects | Responsive LayoutOpen lab session to

Слайд 12Grading
Individual Exercises – 52.5%
Quizzes (10%) – open book, no

redo
Short Assignments (10%) – no redo
Practice the techniques

and technical content covered in class.
Ex1: Create Website (15%) – redo
Meaning: Evaluate a site of your choice
Mechanics: External CSS controls layout and interactive navigation structure; create at least five pages.
Ex2: Create Advanced Website (15%) – redo
360 Evaluation (2.5%)
Group Projects – 47.5%
Competitive Website Analysis (15%) – redo
Group Website (25%)
Post-Mortem Paper (7.5%)

GradingIndividual Exercises – 52.5% Quizzes (10%) – open book, no redo Short Assignments (10%) – no redo

Слайд 13Gameplan (cont.)
Course Website
http://comminfo.rutgers.edu/~aspoerri/Teaching/WebDesign/Home.html
http://comminfo.rutgers.edu/~aspoerri/Teaching/WebDesignSummer/Home.html
Online Lectures & Video Demos
LyndaCampus content
Sakai
Syllabus |

Submit Assignments | Quizzes | Discussions | Resources
Software
Free Trials
Adobe Dreamweaver

(30 days – get toward end of semester)
Adobe Fireworks (30 days – get toward end of semester)
Adobe in the 119 PC Lab
Adobe Dreamweaver | Adobe Fireworks
Adobe via SoftwareAnywhere Web Service


Gameplan (cont.)Course Websitehttp://comminfo.rutgers.edu/~aspoerri/Teaching/WebDesign/Home.htmlhttp://comminfo.rutgers.edu/~aspoerri/Teaching/WebDesignSummer/Home.html Online Lectures & Video DemosLyndaCampus contentSakaiSyllabus | Submit Assignments | Quizzes | Discussions |

Слайд 14Gameplan (cont.)
SoftwareAnywhere
1. Login with your Rutgers ID: http://account.comminfo.rutgers.edu
2. Login with

your Rutgers ID: http://sa.comminfo.rutgers.edu
3. Make Sure to give SA access

to your computer and check that files saved on your computer.
LyndaCampus
https://lynda.comminfo.rutgers.edu/Login

Gameplan (cont.)SoftwareAnywhere1. Login with your Rutgers ID: http://account.comminfo.rutgers.edu2. Login with your Rutgers ID:  http://sa.comminfo.rutgers.edu3. Make Sure

Слайд 15Recap – Course Goals
You will contribute to a special project
whereRU

– experience Rutgers virtually
Help develop alternate and responsive designs
Goal: Rich

Visual Experience
Rutgers community
Prospective students
Alumni


Recap – Course GoalsYou will contribute to a special project	whereRU – experience Rutgers virtually	Help develop alternate and

Слайд 16Recap – Course Goals
Web Design course will Give You
Hands-on

Experience
Practical Knowledge
Marketable Skills
Contribute to Unique & Special Project

Recap – Course GoalsWeb Design course will Give You Hands-on ExperiencePractical Knowledge Marketable SkillsContribute to Unique &

Слайд 17Your Guide
Anselm Spoerri
Computer Vision
Filmmaker – IMAGO
Information Visualization – InfoCrystal

 searchCrystal
Media Sharing – Souvenir
Rutgers Website

Your GuideAnselm SpoerriComputer VisionFilmmaker – IMAGOInformation Visualization – InfoCrystal   searchCrystalMedia Sharing – SouvenirRutgers Website

Слайд 18Web Design Feedback
“Professor Spoerri would not just lecture to you

all period, and would actually really force students to learn

what he was teaching.”
“I like that Spoerri is so willing to help you out.”
“The professor is very determined to help us learn the material.”
“I felt the instructor was one of the most helpful, and definitely the most prepared of all the instructors I have had in 5 years at Rutgers.”
“Instructor was very good … the amount of material he posted on the course website is amazing ... very useful
Web Design Feedback“Professor Spoerri would not just lecture to you all period, and would actually really force

Слайд 19Mechanics – Web Basics: URL
URL - uniform resource locator
"http://www.abc.com/aaa/bbb/ccc.html"
"http://"

- hypertext transfer protocol - scheme
"www.abc.com/" - server name –

host, domain name, top-level domain
"/aaa/bbb/ccc.html" - path through folder hierarchy
URL Basics
Absolute URL
"http://www.abc.com/aaa/bbb/ccc.html"
"Complete street address"
Info located on external server
Relative URL
"../../../xxx/yyy.htm"
"../" = up 1 level => up 3 levels, then subdir "xxx" to get to "yyy.htm"
"Direction to neighbor's house"
Anchor (same page), Internal (local)
Default “Home” Page = index.html
Keeps out prying eyes out of directories (also instructor :).

Слайд 20Mechanics – Web Basics: HTML Elements & Tags
HTML is made

up of elements
Elements are denoted in HTML by using tags
For

the most part, you will enclose content you are marking up in between tags
Tags look like this: Content (read as: open tag, content, close tag)
Three major elements needed for an HTML page
- container for all of our HTML code
- put data for browser and other machines
- put content to show to the user


Mechanics – Web Basics: HTML Elements & TagsHTML is made up of elementsElements are denoted in HTML

Слайд 21HTML – Example


Machine readable code (metadata) goes here


User readable

content goes here



Some text elements
, , , , , paragraph,

heading 1, heading 2, heading 3, unordered list, list item
Other elements
, , , image, anchor, strong, emphasis





Слайд 22HTML – Inline- vs. Block-level Elements
Block-level elements (, , ,


Слайд 23Mechanics – Web Basics: XHTML
XML = Language for creating other

languages
Custom markup language that contains tags for describe the

data that they contain.
If a tag identifies the data, then the data becomes available for other tasks.
Not as lenient as HTML.
XHTML = HTML rewritten in XML
XHTML: Keep code Consistent & Well Structured
Use “Transitional” XHTML in Dreamweaver
Allows for the use of deprecated tags
Mechanics – Web Basics: XHTMLXML = Language for creating other languages Custom markup language that contains tags

Слайд 24XHTML – Examples
XHTML elements must be in correct order
Content


Content
XHTML elements must close
Content___
Content
XHTML elements must be lowercase



XHTML documents must have one root (Only one element per document; no frames)



XHTML – Examples XHTML elements must be in correct orderContent ContentXHTML elements must closeContent___  ContentXHTML elements

Слайд 25XHTML – Examples
Content Content
Content Content










XHTML – Examples Content ContentContent Content

Слайд 26XHTML – DOCTYPE declaration
Validation
HTML = very forgiving markup language Java not

as forgiving
If content validates to a standard  better

optimized for search engines
DOCTYPE = XHTML Transitional standard
http://validator.w3.org/
More info: http://www.w3schools.com/Xhtml/xhtml_validate.asp






XHTML – DOCTYPE declarationValidationHTML = very forgiving markup language Java not as forgiving If content validates to

Слайд 27Mechanics – Web Basics: XHTML (cont.)
Body of (X)HTML document encloses

Content of Web page.
Required in XHTML:
The head and body tags

and Closing

tag.
 Dreamweaver includes required tags & declarations.
Naming Elements
id=“name” or class=“name”
Useful with div (content blocks) and span (inline text) elements
Breaking up a Page into Divisions (DIV)
Creating a Line Break:

Hierarchical Structure of Web pages
Elements contained inside another element (latter = parent, former = child)

Mechanics – Web Basics: XHTML (cont.)Body of (X)HTML document encloses Content of Web page.Required in XHTML:The head

Слайд 28Mechanics – Web Basics: XHTML (cont.)
Two methods for creating Web

Page Layout
Tables : easy to create, modify and format in

DW.
CSS: create, modify and maintain in DW.
Structure Your Pages
Divide logical sections of document into div elements
 Produces “linear / natural flow” of divs
Use header elements (h1, h2 …)
Use comments /* hello world */
Ordered & Unordered Lists easy to create in DW.
Mechanics – Web Basics: XHTML (cont.)Two methods for creating Web Page LayoutTables : easy to create, modify

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика