Front End Development workshop

Slides:



Advertisements
Similar presentations
Cascading Style Sheets
Advertisements

Part 5 Introduction to CSS. CSS Display - Block and Inline Elements A block element is an element that takes up the full width available, and has a line.
Need to define two things: › The destination › Something to click on to get there  Tag is click here  Can be text, special character or image (next.
 CSS ids  Pages  Sites  HTML: class=“name”  Names may define format OR content › Either works  CAN apply multiple classes to the same tag  Multiple.
CM143 - Web Week 2 Basic HTML. Links and Image Tags.
Art 128 Interface Programming 1 In-class Presentation Week 11B.
Tags through Forms. This element is required for all HTML pages It must be at the top of every page of every website We’ll see later on why it is important.
Overview of HTML. Three Different Approaches  Text editor like Notepad  HTML editor such as: –KompoZer –DreamWeaver –Microsoft Expression Web –iWeb.
DIY Web Development Hand Code Your Own Page (For Free!) by Bryan Brown, Indiana University Bloomington SLIS.
Eat Your Words! Creating webpage Layout. CONTENT The Layout of a Webpage HEADER FOOTER Each of these sections represents a ‘div’ (or divider). By linking.
Styling and theming Build campaigns in style. What we'll look at... How a web document is structured How HTML and CSS fit together Tools you will need.
>> Introduction to HTML: Tags. Hyper - is the opposite of linear Text – words / sentences / paragraphs Mark-up – Marking the text Language – It is a language.
 Word doc for you to download › Link at the beginning of class › 10 Questions › Answers to be added inline  Post to Sakai when completed › No resubmits.
INTRODUCTION TO HTML5 Semantic Layout in HTML5.  The new semantic layout in HTML5 refers to a new class of elements that is designed to help you understand.
Cascading Style Sheets Class 2, Lecture 3 Rachel A Ober
>> HTML: Structure Elements. Elements in HTML are either Inline or Block. Block-level Elements – Begins on a new line – Occupy the whole width – Stacks.
Copyright © Osmosys O S M O S Y SO S M O S Y S D e p l o y i n g E x p e r i e n c e & E x p e r t i s e™ HTML Training.
Interface Programming 1 Week 3. Interface Programming 1 CALENDAR.
MTA EXAM HTML5 Application Development Fundamentals.
How the Web Works Building a Website – Lesson 1. How People Access the Web Browsers People access websites using software called a web browser. To view.
HTML.
Are You Smarter Than a 5 th Grader? 1,000,000 5th Grade HTML 5th Grade Syntax 4th Grade HTML 4th Grade Syntax 3rd Grade HTML 3rd Grade Syntax 2nd Grade.
University of South Asia Course Name: Web Application Prepared By: Md Rezaul Huda Reza
Welcome to Snap! Below the Line Decal Facilitated By: Zachary McPherson and Bao Xie.
BEGINNER WEB DESIGN. INTRODUCTION Vocabulary Design Tools of the Trade HTML CSS.
Chapter 1: Intro to HTML Section 1: HTML Structure Presentation Section 2: Layout of an HTML File Section 3: Working with Lists & Tables Section 4: HTML.
INTRODUCTION ABOUT DIV Most websites have put their content in multiple columns. Multiple columns are created by using or elements. The div element is.
CSS (Cascading Style Sheets). CSS CSS – Cascading Style Sheets – Cascade because of the way CSS rules can stack on top of each other. Allows you to add.
HTML5 Semantic
Week 1: Introduction to HTML and Web Design
NEW HTML5 LAYOUT ELEMENTS Explain: Going to see markup typically used to create this kind.
HTML Extra Markup CS 1150 Spring 2017.
MIT 511- Web Design & Usability
HTML CS 4640 Programming Languages for Web Applications
Web Basics: HTML/CSS/JavaScript What are they?
HTML basics
Elements of HTML Web Design – Sec 3-2
Creating a Web Page.
© 2016, Mike Murach & Associates, Inc.
Intro to Web Development Class A Review
Intro to CSS CS 1150 Fall 2016.
Elements of HTML Web Design – Sec 3-2
ITI 133 HTML5 Desktop and Mobile Level I
Intro to CSS CS 1150 Spring 2017.
Styles and the Box Model
TOPICS Chrome Dev Tools Process for Building a Static Website
Laying out a website using CSS and HTML
HTML5 Level I Session II Chapter 3 - How to Use HTML to Structure a Web Page
Introduction to Web Page Design
Basic HTML and Embed Codes
Overview of HTML.
Secure Web Programming
Introduction to HTML5.
Pertemuan 1b
HTML Structure.
HTML5 Session II Chapter 2 - How to Code, Test and Validate a Web Page Chapter 3 - How to Use HTML to Structure a Web Page
Understand basic HTML and CSS terminology, concepts, and basic operations. Objective 3.01.
HTML / CSS Mai Moustafa Senior Web Designer eSpace eSpace.
HTML 5 SEMANTIC ELEMENTS.
Computer communications
Basic HTML Workshop.
Web Development 101 Workshop
Front End Development workshop
HTML Tags and Structure
Murach's JavaScript and jQuery (3rd Ed.)
Web Programming and Design
© 2017, Mike Murach & Associates, Inc.
Monday, Sept. 24 Today we are going to update the html code to html5. It has some new features that we have not covered yet.
Presentation transcript:

Front End Development workshop WEEK ONE: HTML BASICS

Syllabus 2-3 hours/week outside of session is expected. Tentative timeline: HTML – basics CSS – basics CSS – intermediate Javascript (jQuery) Hosting (Heroku) - basics

Week One Set up What we’re building Tools & technologies Getting set up HTML page structure Common HTML tags Building our page in HTML / live coding session

Tools & technologies Browsers Chrome Text editors (IDE’s) Sublime Text (https://www.sublimetext.com/download) Repositories Github (https://github.com/glenb0/frontendworkshop) Local environment python -m SimpleHTTPServer 8000

page structure Semantics: the meaning or relationship of meanings of a sign or set of signs Browsers are dumb They need help understanding the content they’re given

page structure

page structure Basic Page Structure: <html> <head> Weather From Basic Page Structure: <html> <head> <body> <header> <main> <footer> <aside>

page structure Basic Page Structure: Weather From Basic Page Structure: <html> - Tells the browser “Hey! This is HTML” <head> <body> <header> <main> <footer> <aside>

page structure Basic Page Structure: Weather From Basic Page Structure: <html> - Tells the browser “Hey! This is HTML” <head> - Contains (invisible) information about the whole page <body> <header> <main> <footer> <aside>

page structure Basic Page Structure: Weather From Basic Page Structure: <html> - Tells the browser “Hey! This is HTML” <head> - Contains (invisible) information about the whole page <body> - Contains the content of the page <header> <main> <footer> <aside>

page structure Basic Page Structure: Weather From Basic Page Structure: <html> - Tells the browser “Hey! This is HTML” <head> - Contains (invisible) information about the whole page <body> - Contains the content of the page <header> - Headlines, summaries, etc… <main> <footer> <aside>

page structure Basic Page Structure: Weather From Basic Page Structure: <html> - Tells the browser “Hey! This is HTML” <head> - Contains (invisible) information about the whole page <body> - Contains the content of the page <header> - Headlines, summaries, etc… <main> - The bulk of the content <footer> <aside>

page structure Basic Page Structure: Weather From Basic Page Structure: <html> - Tells the browser “Hey! This is HTML” <head> - Contains (invisible) information about the whole page <body> - Contains the content of the page <header> - Headlines, summaries, etc… <main> - The bulk of the content <footer> - Copyright, links, contact, etc… <aside>

page structure Basic Page Structure: Weather From Basic Page Structure: <html> - Tells the browser “Hey! This is HTML” <head> - Contains (invisible) information about the whole page <body> - Contains the content of the page <header> - Headlines, summaries, etc… <main> - The bulk of the content <footer> - Copyright, links, contact, etc… <aside> - Extra content (in support of the <main>)

Common HTML Tags Basic Page Structure: <h1> - First headline Weather From Basic Page Structure: <h1> - First headline <h2> - Secondary headline <div> - Generic container <p> - Paragraph <img> - Image <a> - Link

Let’s build! Live coding / working session: Basic page layout (head, body) Header Main (list if images) Aside (headline, paragraph)

Homework Complete your HTML page: build a header, main, aside elements with content. Use the “week one” folder (available on Github) example as a guide.