Introduction to Web Development

Similar documents
HTML. Mohammed Alhessi M.Sc. Geomatics Engineering. Internet GIS Technologies كلية اآلداب - قسم الجغرافيا نظم المعلومات الجغرافية

This document provides a concise, introductory lesson in HTML formatting.

Introduction to WEB PROGRAMMING

What is XHTML? XHTML is the language used to create and organize a web page:

Introduction, Notepad++, File Structure, 9 Tags, Hyperlinks 1

INTRODUCTION TO WEB USING HTML What is HTML?

Web Development & Design Foundations with XHTML. Chapter 2 Key Concepts

COMSC-030 Web Site Development- Part 1. Part-Time Instructor: Joenil Mistal

Dreamweaver CS6. Level 1. Topics Workspaces Basic HTML Basic CSS

Programmazione Web a.a. 2017/2018 HTML5

a Very Short Introduction to AngularJS

CHAPTER 1: GETTING STARTED WITH HTML CREATED BY L. ASMA RIKLI (ADAPTED FROM HTML, CSS, AND DYNAMIC HTML BY CAREY)

Revision for Grade 7 ASP in Unit :1&2 Design & Technology Subject

Review of HTML. Chapter Pearson. Fundamentals of Web Development. Randy Connolly and Ricardo Hoar

Scripting for Multimedia LECTURE 1: INTRODUCING HTML5

Web Design 101. What is HTML? HTML Tags. Web Browsers. <!DOCTYPE html> <html> <body> <h1>my First Heading</h1> <p>my first paragraph.

('cre Learning that works for Utah STRANDS AND STANDARDS WEB DEVELOPMENT 1

Anatomy of an HTML document

Tutorial 1 Getting Started with HTML5. HTML, CSS, and Dynamic HTML 5 TH EDITION

introduction to XHTML

Beginning HTML. The Nuts and Bolts of building Web pages.

Web Programming and Design. MPT Junior Cycle Tutor: Tamara Demonstrators: Aaron, Marion, Hugh

Chapter 1 Getting Started with HTML 5 1. Chapter 2 Introduction to New Elements in HTML 5 21

CS134 Web Site Design & Development. Quiz1

Assignments (4) Assessment as per Schedule (2)

Make a Website. A complex guide to building a website through continuing the fundamentals of HTML & CSS. Created by Michael Parekh 1

Web Programming and Design. MPT Junior Cycle Tutor: Tamara Demonstrators: Aaron, Marion, Hugh

Announcements. 1. Class webpage: Have you been reading the announcements? Lecture slides and coding examples will be posted

Create web pages in HTML with a text editor, following the rules of XHTML syntax and using appropriate HTML tags Create a web page that includes

CMT111-01/M1: HTML & Dreamweaver. Creating an HTML Document

Web Engineering (Lecture 01)

Beginning Web Site Design

Introduction to HTML and CSS. Arts and Humanities in the Digital Age 2018 CHASE DTP Dr. Paul Gooding

Web Site Design and Development. CS 0134 Fall 2018 Tues and Thurs 1:00 2:15PM

Lecture : 3. Practical : 2. Course Credit. Tutorial : 0. Total : 5. Course Learning Outcomes

Hypertext Markup Language, or HTML, is a markup

Creating and Building Websites

The internet is a worldwide collection of networks that link millions of computers. These links allow the computers to share and send data.

HTML. Hypertext Markup Language. Code used to create web pages

Agenda. INTRODUCTION TO WEB DEVELOPMENT AND HTML <Lecture 1> 1/20/2013. What is a Web Developer? Rommel Anthony Palomino Spring

Introduction to HTML & CSS. Instructor: Beck Johnson Week 2

Web Technology for Test and Automation Applications

Understanding the Web Design Environment. Principles of Web Design, Third Edition

Web Design and Development ACS Chapter 3. Document Setup

PART COPYRIGHTED MATERIAL. Getting Started LEARN TO: Understand HTML, its uses, and related tools. Create HTML documents. Link HTML documents

Basic Web Pages with XHTML (and a bit of CSS) CSE 190 M (Web Programming), Spring 2008 University of Washington Reading: Chapter 1, sections

Lesson 5 Introduction to Cascading Style Sheets

Announcements. 1. Class webpage: Have you been reading the announcements? Lecture slides and coding examples will be posted

CREATING A WEBSITE USING CSS. Mrs. Procopio CTEC6 MYP1


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

Chapter 3 Web Design & HTML. Web Design Class Mrs. Johnson

Shane Gellerman 10/17/11 LIS488 Assignment 3

Data Visualization (CIS/DSC 468)

Web Design and Development ACS-1809

UNIT 3 SECTION 1 Answer the following questions Q.1: What is an editor? editor editor Q.2: What do you understand by a web browser?

XHTML. XHTML stands for EXtensible HyperText Markup Language. XHTML is the next generation of HTML. XHTML is almost identical to HTML 4.

Web Publishing Basics I

Motivation (WWW) Markup Languages (defined). 7/15/2012. CISC1600-SummerII2012-Raphael-lec2 1. Agenda

Web Development IB PRECISION EXAMS

CSC 121 Computers and Scientific Thinking

Web Designing HTML5 NOTES

IN Development in Platform Ecosystems Lecture 2: HTML, CSS, JavaScript

Introduction to Web Concepts & Technologies

Chapter 2:- Introduction to XHTML. Compiled By:- Sanjay Patel Assistant Professor, SVBIT.

Web Design and Application Development

Web Programming and Design. MPT Junior Cycle Tutor: Tamara Demonstrators: Aaron, Marion, Hugh

The Structure of the Web. Jim and Matthew

HTML. Based mostly on

Index. alt, 38, 57 class, 86, 88, 101, 107 href, 24, 51, 57 id, 86 88, 98 overview, 37. src, 37, 57. backend, WordPress, 146, 148

today what is this course about? what is this course about? Welcome to CSC309! Programming on the Web APRIL 05

Introduction to using HTML to design webpages

HTML Overview. With an emphasis on XHTML

Management Information Systems

CS 1100: Web Development: Client Side Coding / Fall 2016 Lab 2: More HTML and CSS

Introduction to Web Technologies

AOS 452 Lab 4: HTML, CSS and Your Webpage

The course also includes an overview of some of the most popular frameworks that you will most likely encounter in your real work environments.

Training Sister Hicks

Creating A Web Page. Computer Concepts I and II. Sue Norris

Web Site Development with HTML/JavaScrip

Using AJAX to Easily Integrate Rich Media Elements

Lesson 1 HTML Basics. The Creative Computer Lab. creativecomputerlab.com

welcome to BOILERCAMP HOW TO WEB DEV

Lab 4 CSS CISC1600, Spring 2012

CMPT 165 Unit 2 Markup Part 2

Basics of Web. First published on 3 July 2012 This is the 7 h Revised edition

Objective % Select and utilize tools to design and develop websites.

PHP and MySQL for Dynamic Web Sites. Intro Ed Crowley

COMP519 Practical 5 JavaScript (1)

Web Design and HTML. Web Page vs Web Site. Navigation. Links. A web page is a single page viewable using web browser. A web site is a set of web pages

Study Guide 2 - HTML and CSS - Chap. 6,8,10,11,12 Name - Alexia Bernardo

Module 2 (III): XHTML

COMS W3101: SCRIPTING LANGUAGES: JAVASCRIPT (FALL 2018)

Shankersinh Vaghela Bapu Institue of Technology

Chapter 1 Introduction to HTML, XHTML, and CSS

Online Hostel Management System

Connecting the Dots. Building Web Applications with PHP, HTML, CSS, and JavaScript

CGS 3066: Spring 2015 JavaScript Reference

Attributes & Images 1 Create a new webpage

Transcription:

Introduction to Web Development Lecture 1 CGS 3066 Fall 2016 September 8, 2016

Why learn Web Development?

Why learn Web Development? Reach Today, we have around 12.5 billion web enabled devices. Visual Medium It s easier to market your product if people can see it. The Social Nature of the web. It s fun. ;) It pays very well. $$ You can market your own idea (as opposed to having a technical co-founder for your start-up). It s important to do it well.

How it works

What we ll learn in this course HTML 5 - The current standard for the language that describes the contents of the webpage. CSS - Used to add styles to a plain HTML document. JavaScript - Makes the website dynamic. Responds to user. PHP - Scripting language used on the server side. Used to connect the website to other utilities. We ll be looking at several JavaScript frameworks including jquery, Angularjs and React.js. As we progress through the course, elements of basic software engineering, content management, responsive design and Material Design will be introduced.

HTML HTML is a markup language. It tells the web browser what content to display. Separates content from presentation. Uses a pre-defined set of elements to identify content types. Elements contain one or more tags. Tags are surrounded by angle brackets, and the closing tag is prefixed by a forward slash.

HTML Page Structre

HTML Tree Structure

DOCTYPE The DOCTYPE is typically the first line of the HTML document. It specifies the version of HTML used on the page. HTML5 has a very simple DOCTYPE element. <!DOCTYPE html> HTML4 DOCTYPE element - <!DOCTYPE html PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN >

Basics of HTML 5 Every HTML document (web page) consists of tags and character data. Tags are elements enclosed in angle brackets. <html>, <body>, <a>, </a >, </body>, </html> Opening and ending tags must be used together. Character data is the content between an opening and closing tag. <title >Hello World </title >

HTML Elements An element is a combination of a tag and its character data. <title>hello World </title> <body><p>welcome to the world </p></body> <a href= www.google.com >Google </a> <br/> It is possible to nest elements inside other elements. It is possible to have empty element (no content/character data). HTML tags are not case sensitive. By convention, tags are written in lowercase.

Attributes Attributes provide information about HTML elements. An element can have one or more attributes. id class style href Attributes come in name/value pairs. <a href= www.google.com >Go to Googles website </a> Some attributes can be used on any HTML element: class: specifies one or more classnames for an element (refers to a class in a style sheet). id: specifies a unique id for an element. style: specifies an inline CSS style for an element. title: specifies extra information about an element.

HTML Comments Comments can be added into the HTML code to make it readable and understandable. Browsers will not display any comments. Syntax: <! > E.g., <! This is my comment >

Cascading Style Sheets CSS stands for Cascading Style Sheets. Current Version: CSS 3. Styles define how to display HTML elements. Styles were added to HTML 4.0 to solve a problem. The original purpose of HTML was to combine the structure and content of the page into one document. When presentation elements began to be included in the document, it increased the complexity and reduced readability.

The Solution

Why CSS? Separate the style elements from the documents and put it in a style sheet. Advantages: Styles can be changed easily. Document is more readable. 3 ways to do styling Inline Style - Style elements are included as HTML attributes. Internal Style Sheets - A <style>tag is used in the HTML document to specify the presentation elements. External Style Sheets - A separate.css file is used as a part of your set of documents. It contains all the styling elements.