Web Development 101 Workshop

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

HTML I. HTML Hypertext mark-up language. Uses tags to identify elements of a page so that a browser such as Internet explorer can render the page on a.
HTML Basics Customizing your site using the basics of HTML.
HTML popo.
Introduction to HTML & CSS
1 eVenzia Technologies Learning HTML, XHTML & CSS Chapter 1.
HTML and Web Page Design Presented by Frank H. Osborne, Ph. D. © 2005 ID 2950 Technology and the Young Child.
CIS101 Introduction to Computing Week 05. Agenda Your questions Exam next week - Excel Introduction to the Internet & HTML Online HTML Resources Using.
CIS101 Introduction to Computing Week 05. Agenda Your questions CIS101 Survey Introduction to the Internet & HTML Online HTML Resources Using the HTML.
CIS101 Introduction to Computing
Introduction to HTML 2006 CIS101. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
Introduction to HTML 2006 INT197B. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
Introduction to HTML 2004 CIS101. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
Creating a Web Page HyperText Markup Language. HTML Documents  Created using any text editor  Notepad  Vi, Pico, or Emacs  If using word-processor,
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
CIS101 Introduction to Computing Week 06. Agenda Your questions Excel Exam during second hour Our status after the snow day Introduction to the Internet.
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Overview of HTML. Three Different Approaches  Text editor like Notepad  HTML editor such as: –KompoZer –DreamWeaver –Microsoft Expression Web –iWeb.
Basics of HTML.
 Using Microsoft Expression Web you can: › Create Web pages and Web sites › Set what you site will look like as you design it › Add text, images, multimedia.
Create a Website Session I Key Components Hands-on HTML.
© 2012 Adobe Systems Incorporated. All Rights Reserved. LEARNING THE LANGUAGE OF THE WEB INTRODUCTION TO HTML AND CSS.
Objectives: 1. Create a Skeleton HTML 2. View a Skeleton File Through a Server and Browser 3. Learn HTML Body Tags for the Display of Text and Graphics.
CP2022 Multimedia Internet Communication1 HTML and Hypertext The workings of the web Lecture 7.
Programming in HTML.  Programming Language  Used to design/create web pages  Hyper Text Markup Language  Markup Language  Series of Markup tags 
Introduction to HTML. What is a HTML File?  HTML stands for Hyper Text Markup Language  An HTML file is a text file containing small markup tags  The.
Just Enough HTML How to Create Basic HTML Documents.
Overview of HTML/XHTML Two Different Approaches  Text editor like Notepad  HTML editor such as: –KompoZer –DreamWeaver –Microsoft Expression Web –iWeb.
Web Design 3080 – Week 2 More Fun With Delicious.com Setting up a ‘network’. 1.Go to Delicious.com and sign up for a personal account 2.Once your account.
CA Professional Web Site Development Class 2: Anatomy of a Web Site and Web Page & Intro to HTML.
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 GUIDE Press F5 and then Click on the links on the left to get to the section you want Section 1: Getting Started Section 2: Moving Banner Section.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Spiderman ©Marvel Comics Creating Web Pages (part 1)
Web Design – Week 2 Introduction to website basics Website basics: How the Web Works Client / server architecture Packet switching URL components.
IN THIS LESSON WE WILL REVIEW THE STRUCTURE OF THE INTERNET AND HOW BROWSERS ASSEMBLE WEBSITES BASED ON INSTRUCTIONS THEY RECEIVE FROM SERVERS. Internet.
Web Page Design The Basics. The Web Page A document (file) created using the HTML scripting language. A document (file) created using the HTML scripting.
Blended HTML and CSS Fundamentals 3 rd EDITION Tutorial 1 Using HTML to Create Web Pages.
Week 1: Introduction to HTML and Web Design
Getting Started With HTML
Intro to HTML CS 1150 Spring 2017.
Web Basics: HTML/CSS/JavaScript What are they?
4.01 How Web Pages Work.
Project 1 Introduction to HTML.
Objective % Select and utilize tools to design and develop websites.
Intro to HTML CS 1150 Fall 2016.
Chapter 1 Introduction to HTML.
Web Languages What Is a Web Page?
INTRODUCTION TO HTML AND CSS
Introduction to XHTML.
Objective % Select and utilize tools to design and develop websites.
APTECH JANAKPURI INSTITUTE PROVIDING WEB DESIGNING COURSES Address:- J-1,2nd Floor, Opp Metro Pillar No – 559, Janakpuri East, Delhi /42.
Web Languages What Is a Web Page?
Essentials of Web Pages
Of HTML, CSS and JavaScript
HTML5 Level I Session I Chapter 1 - Introduction to Web Development
INTRODUCTION TO HTML AND CSS
Secure Web Programming
Introduction to HTML5.
Internet Technologies I - Lect.01 - Waleed Ibrahim Osman
Understand basic HTML and CSS terminology, concepts, and basic operations. Objective 3.01.
Computer communications
Made By : Lavish Chauhan & Abhay Verma
Pertemuan 1 Desain web Pertemuan 1
Lesson 2: HTML5 Coding.
Web Programming and Design
Getting Started With Web Page Creation Using HTML
Presentation transcript:

Web Development 101 Workshop 29-08-2018 Initiated by    Web Development 101 Workshop 29-08-2018

Agenda Web Fundamentals and GitHub Developing Front End Content - HTML - CSS JavaScript Programming Language CSS Design Framework – Materialize CSS

Web Fundamentals

Web Page A web page is simply an electronic page that is a part of a book which in this case is a website. A website is composed of several web pages. These web pages are a combination of text, images, videos and links. Web pages are often linked to each other through hyperlinks. So a web page is one single page of information whereas a website is made up of a number of web pages.

How do web pages work? Browsers are applications that can display web pages. E.g. Chrome, Firefox, Safari, Internet Explorer, Edge, etc.

How do web pages work? Web pages are written in a markup language called HTML, so browsers display a web page by reading and interpreting its HTML.

How do web pages work? The HTML file might link to other resources, like images, videos, as well as JavaScript and CSS (stylesheet) files, which the browser then also loads.

It either stores or generates the web page returned. How do web pages work? A web server is a program running on a computer that delivers web pages in response to requests. It either stores or generates the web page returned.

How do web pages work? srmdsc.com 1. You type in a URL, which is the address of the HTML file on the internet.

How do web pages work? GET 2. The browser asks the web server that hosts the document to send that document. GET

How do web pages work? 3. The web server responds to the browser with HTML file that was requested. OK

How do web pages work? GET OK OK ... GET 4. The browser reads the HTML, sees the embedded resources and asks the server for those as well. GET OK ... GET OK

How do web pages work? 5. The web page is loaded when all the resources are fetched and displayed. srmdsc.com

GET vs POST HTTP request

Web Hosting A web hosting provider offers a service that allows us to make our website accessible to anyone who goes to our domain on the internet. So we need to register/purchase a domain from a hosting provider and then ALSO purchase a hosting service as well. These are two DIFFERENT things altogether. A domain is paid annually and hosting is mostly paid monthly/quarterly/yearly.

GitHub Pages GitHub Pages is a static site hosting service designed to host your personal, organization, or project pages directly from a GitHub repository. You can create and publish GitHub Pages sites online by using GitHub Desktop or the command line. GitHub Pages is a static site hosting service and doesn't support server-side code such as, PHP, Ruby, or Python.

Text Editors A text editor is a program where you write your code. You can write code for HTML, CSS, JavaScript, Python, PHP, Ruby etc. It is essential that you choose a good text editor when you start. A good text editor can increase productivity and development speed considerably and it makes you more efficient.

HTML

CSS

JAVASCRIPT

HTML

HTML is <em>awesome!!!</em> <img src="puppy.png" /> What is HTML? HTML (Hypertext Markup Language) Describes the content and structure of a web page; not a programming language. Made up of building blocks called elements. <p> HTML is <em>awesome!!!</em> <img src="puppy.png" /> </p>

Basic HTML page structure (i.e. copy/paste boilerplate) <!DOCTYPE html> <html> <head> <title>Web Dev 101</title> </head> <body> ... contents of the page... </body> </html> Saved in a filename.html file.

Basic HTML page structure (i.e. copy/paste boilerplate) <!DOCTYPE html> <html> <head> <title>WEB DEV</title> </head> <body> ... contents of the page... </body> </html> Metadata that doesn't appear in the viewport of the browser E.g. <title> shows up as the name of the tab Contents that render in the viewport of the browser

HTML is <em>awesome!!!</em> <img src="puppy.png" /> HTML elements <p> HTML is <em>awesome!!!</em> <img src="puppy.png" /> </p> An element usually has start and ending tags (<p> and </p>) content: stuff in between start and end tags An element can be self-closing (img) An element can have attributes (src="puppy.jpg") Elements can contain other elements (p contains em and img)

Some HTML elements (to place within <body>) Top-level heading h1, h2, ... h6 <h1>Moby Dick</h1> Paragraph <p>Call me Ishmael.</p> Line break since feeling is first<br/> who pays any attention Image <img src="cover.png" /> Link <a href="google.com">click here!</a> Strong (bold) <strong>Be BOLD</strong> Emphasis (italic) He's my <em>brother</em> and all

CSS

CSS selector { property: value; } CSS: Cascading Style Sheets Describes the appearance and layout of a web page Composed of CSS rules, which define sets of styles selector { property: value; }

Saved in a filename.css file. A CSS file is composed of style rules: selector { property: value; } selector: Specifies the HTML element(s) to style. property: The name of the CSS style. value: The value for the CSS style. Saved in a filename.css file.

"All forks on the table should be gold" CSS // NOT REAL CSS fork { color: gold; } "All forks on the table should be gold"

"All <p> elements on the page should be blue and bold" CSS p { color: blue; font-weight: bold; } "All <p> elements on the page should be blue and bold"

HTML & CSS Quick Intro