SY306 Web & Databases for Cyber Operations Spring 2016 LCDR Phong Le

Slides:



Advertisements
Similar presentations
Introduction to Web Design Lecture number:. Todays Aim: Introduction to Web-designing and how its done. Modelling websites in HTML.
Advertisements

Web Development & Design Foundations with XHTML
Today’s Goals What is HTML?
TS 313 Multimedia Applications Welcome to TS 313 Multimedia Applications There is no audio lecture associated with this set of introduction slides Refer.
Understand Web Page Development Software Development Fundamentals LESSON 4.1.
CIS101 Introduction to Computing Week 05. Agenda Your questions Exam next week - Excel Introduction to the Internet & HTML Online HTML Resources Using.
World Wide Web1 Applications World Wide Web. 2 Introduction What is hypertext model? Use of hypertext in World Wide Web (WWW) – HTML. WWW client-server.
 2003 Prentice Hall, Inc. All rights reserved. Chapter 4 - Introduction to XHTML: Part 1 Outline 4.1 Introduction 4.2 Editing XHTML 4.3 First XHTML Example.
 2008 Pearson Education, Inc. All rights reserved. 1 Introduction to HTML.
 2004 Prentice Hall, Inc. All rights reserved. Introduction to XHTML: Part 1.
 2003 Prentice Hall, Inc. All rights reserved. Chapter 4 - Introduction to XHTML: Part 1 Outline 4.1 Introduction 4.2 Editing XHTML 4.3 First XHTML Example.
Lecture 13. A Very Brief Introduction to HTML and XHTML, part II Instructor: Jie Yang Department of Computer Science University of Massachusetts Lowell.
Chapter 2 Introduction to HTML5 Internet & World Wide Web How to Program, 5/e Copyright © Pearson, Inc All Rights Reserved.
Chapter 14 Introduction to HTML
Hypertext Markup Language (HTML) Created by Sarah Dooley & Amanda Foster Edited and presented by Caroline Hallam September 9, 2014.
CIS101 Introduction to Computing Week 06. Agenda Your questions Excel Exam during second hour Our status after the snow day Introduction to the Internet.
IT 210 The Internet & World Wide Web introduction.
CGS3066: Web Programming and Design Summer 2014 Instructor Mir Anamul Hasan.
 2008 Pearson Education, Inc. All rights reserved Introduction to XHTML.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
Chapter 2 HTML (Hypertext Markup Language) Part I.
Creating a Basic Web Page
1 Outline 3.1 Introduction 3.2 Editing HTML 3.3 First HTML Example 3.4 W3C HTML Validation Service 3.5 Headers 3.6 Linking 3.7 Images 3.8 Special Characters.
With your friendly Web Developer, Chris.. Terminology  HTML - > Hypertext Markup Language  CSS -> Cascading Style Sheet  open tag  close tag  HTTP->Hypertext.
 2002 Prentice Hall, Inc. All rights reserved.2 Chapter 2 — Introduction to HyperText Markup Language 4: Part I Outline 2.1Introduction 2.2Markup Languages.
Reading & Exam Zeid: Chapter 9: XHTML Essential p Read before EXAM 1 Exam is Monday Oct. 25 th Review on Friday Oct. 22 nd.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
Chapter 4 (through page 110) Fluency with Information Technology 4 th edition by Lawrence Snyder (slides by Deborah Woodall : 1.
Programming in HTML.  Programming Language  Used to design/create web pages  Hyper Text Markup Language  Markup Language  Series of Markup tags 
Administration, Coverage, Review. Exam Administration Midterm exam is in class from 5:15 – 6:30PM on Thursday Feb 20 th. The exam is open book and open.
 2008 Pearson Education, Inc. All rights reserved Introduction to XHTML.
 2008 Pearson Education, Inc. All rights reserved Introduction to XHTML.
WEB DESIGN UNIT 2 Unit 2 Module 2-5. WHAT HAVE YOU LEARNED?  What is the title tag do? Where does it show?  What are the tags that need to be on every.
Instructor: Mike Panitz HTML, Continued.
 2008 Pearson Education, Inc. All rights reserved Introduction to XHTML.
HTML: Hyptertext Markup Language Doman’s Sections.
April 20023CSG11 Electronic Commerce HTML John Wordsworth Department of Computer Science The University of Reading Room 129, Ext.
Web Development & Design Foundations with XHTML Chapter 2 HTML/XHTML Basics.
1 Introduction to XHTML: Part 1 Outline Introduction Elements and Attributes Editing XHTML Common Elements W3C XHTML Validation Service Headers Linking.
WEB DESIGN AND PROGRAMMING Introduction to XHTML.
Introduction to HTML. Today’s Discussion What is HTML ? What is HTML ? What is Web Page ? What is Web Page ? Web Server Web Server Web Browser Web Browser.
CPSC 203 Introduction to Computers Lab 66 By Jie Gao.
ALBERT WAVERING BOBBY SENG. Welcome  Introductions  Existing knowledge?  Laptops?  Course goals  Introduction to several topics  Encourage creativity.
MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office New Building
2.1 XHTML. Motto High thoughts must have high language. –Aristophanes.
Introduction to XHTML 1 Chapter 4 Introduction to XHTML: Part 1 Reference From: Internet & World Wide Web: How to Program Deitel, Deitel & Goldburg.
HTML A brief introduction HTML1. HTML, what is? HTML is a markup language for describing web documents (web pages). HTML stands for Hyper Text Markup.
Introduction to HTML UWWD. Agenda What do you need? What do you need? What are HTML, CSS, and tags? What are HTML, CSS, and tags? html, head, and body.
Department of Computer Science, Florida State University CGS 3066: Web Programming and Design Spring
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 2- part 2 Key Concepts 1 Copyright © Terry Felke-Morris.
Introduction to the World Wide Web & Internet CIS 101.
CPSC 203 Introduction to Computers Lab 23 By Jie Gao.
Web Design – Week 2 Introduction to website basics Website basics: How the Web Works Client / server architecture Packet switching URL components.
CIS 228 The Internet Day 2, 9/1/11 Hypertext. The Course Instructor: Bowen Alpern Office hour: GI 137-I, 4-5pm Tu.
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
Introduction to XHTML/HTML5 (part 1) Instructor: Sergey Goldman Based on Based on Internet & World Wide Web (multiple editions)
Introduction to HTML Dave Edsall IAGenWeb County Coordinator’s Conference June 30, 2007.
Chapter 1 Introduction to HTML.
Introduction to HTML.
Introduction to XHTML.
Chapter 4 - Introduction to XHTML: Part 1
Department of Computer Science, Florida State University
Introduction to Internet Programming
HTML A brief introduction HTML.
Introduction to HTML- Basics
Secure Web Programming
Computer communications
Introduction to World Wide Web
CGS 3066: Web Programming and Design Fall 2019
Presentation transcript:

SY306 Web & Databases for Cyber Operations Spring 2016 LCDR Phong Le

2 Outline Class Survey / Role Call Course Admin – Policy – Syllabus – Tips HTML5

Admin - Policy Workload: – Readings – Quizzes – Labs: start in class, usually finish outside class – Projects – Exams Collaboration Honor Class/lab behavior

4 Admin – Assignments Assignments will be on the course calendar First homework – due Thursday by 0900 – Read course policy – Read Lab Guidance (on the web) – pick a topic – topic to instructor (subject: “SY306 Lab topic”) First reading – due next Wednesday (quiz) – Skim chapter 1-2 (4th ed) – Read chapter (4 th ed) Deadlines – Reading (+ quiz) – often Monday, but see calendar – Lab – usually due Thursday 2359 (electronically). Hard copy before lab on Friday Late assignments – -10%, -25%, not accepted

5 Success in SY306 Do the reading before class – Brief lecture to highlight key points – Class time used for lesson reinforcement and exercises Lecture – stay engaged – Ask & answer questions – Take notes – provided slides are not enough! – Exams closed-book – but open-note! Make the most of in-class lab time – Read lab in advance – Think before you start typing – Don’t stay stuck! Don’t fall behind – Finish lab early and leave time for reading – See me for help and/or talk to friends – Course material builds on itself and gets more complex

6 Things we’ll learn and do HTML5 – basics, tables, forms Cascading Style Sheets JavaScript, Dynamic HTML CGI / Python Databases – Relational Model SQL Web applications with database back-end Web based attacks (XSS, SQL injections,…)

7 Things we won’t have time for Not fully supported HTML 5 features Not fully supported CSS 3 features ASP,.NET jQuery PHP Database design (ER model), normalization, etc

9 Web vs. Internet Internet – infrastructure of computers/devices that can communicate – telnet, ftp, SMTP(mail) Web – software/protocols that has been installed on (most of) these computers – http / https

10 Client/Server Computing The Client-server characteristic describes the relationship of cooperating programs in an application. The server component provides a function or service to one or many clients, which initiate requests for such services. Servers are classified by the services they provide. For instance, a web server serves web pages, a database server serves databases, and a file server serves computer files

2.1 Introduction / 2.2 Editing HTML5 HTML 5 (HyperText Markup Language 5) – A markup language that specifies the structure and content of documents – Separates document presentation from information – Standard defined by W3C HTML documents – Source-code form – Text editor (e.g. Notepad, Wordpad, emacs, etc.) –.html or.htm file-name extension – Web server – stores HTML documents – Web browser – requests HTML documents

main.html (1 of 1) Example

2.4 W3C HTML5 Validation Service Validation service ( validator.w3.org ) – Checking a document’s syntax – Provide URL (not intranet), upload file, or direct input Local validation service

Block vs. inline tags in HTML5 Block tags – Start their content on a new line – This is a new block Inline tags – Their content continues on the same line – This line has this bold inline content Restrictions – Inline tags (and text) must be nested inside block tags, not directly under or – Block tags cannot be nested inside inline tags ILLEGAL: Foo

2.5 Headers – h1 to h6

2.6 Linking Hyperlink – References other sources such as HTML documents and images – Both text and images can act as hyperlinks – Created using the a (anchor) element Attribute href – Specifies the location of a linked resource Link to addresses using mailto: URL

Relative vs. Absolute Links Absolute links Computer Science Dept NYT Relative links Textbooks More on dogs

picture.html (1 of 1) 2.7 Images

2.9 Lists Unordered list element ul – Creates a list in which each item begins with a bullet symbol (called a disc) – li (list item) Entry in an unordered list Ordered list element ol – Creates a list in which each item begins with a number Lists may be nested to represent hierarchical data relationships

links2.html (1 of 1)

Exercise #1 – Correct any invalid HTML 5 syntax <!-- An example file Welcome to SY306! Today’s Agenda HTML5 JavaScript

Exercise #2 – Correct any invalid HTML 5 syntax Internet and WWW How to Program - Welcome Under construction

Exercise #3 – Correct any invalid HTML 5 syntax Internet and WWW How to Program - Links Here are my favorite links Yahoo! Webmaster

Exercise #4 – Correct any invalid HTML 5 syntax Best features of the Internet Meet new people from around the world. Access to new media as it becomes public: New games New applications & software Search engines

Web Resources Google validator.w3.org