Department of Computer Science, Florida State University CGS 3066: Web Programming and Design Spring 2016 1.

Slides:



Advertisements
Similar presentations
HTTP Request/Response Process 1.Enter URL ( in your browser’s address bar. 2.Your browser uses DNS to look up IP address of server.com.
Advertisements

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.
Project 1 Introduction to HTML.
XP Browser and Basics1. XP Browser and Basics2 Learn about Web browser software and Web pages The Web is a collection of files that reside.
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
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.
IST 221 Internet Concepts and Applications Internet, WWW and HTML 1.
Introduction to HTML 2004 CIS101. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
Introduction to Web Interface Technology (CSE2030)
1st Project Introduction to HTML.
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.
WHAT IS PHP PHP is an HTML-embedded scripting language primarily used for dynamic Web applications.
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.
Chapter ONE Introduction to HTML.
Web Design Basic Concepts.
IT 210 The Internet & World Wide Web introduction.
Website Development & Management Introduction & Overview CIT Fall Instructor: John Seydel, Ph.D.
CS 299 – Web Programming and Design CS299: Web Programming and Design Instructor: Dr. Fang (Daisy) Tang.
CGS3066: Web Programming and Design Summer 2014 Instructor Mir Anamul Hasan.
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
With your friendly Web Developer, Chris.. Terminology  HTML - > Hypertext Markup Language  CSS -> Cascading Style Sheet  open tag  close tag  HTTP->Hypertext.
DATA COMMUNICATION DONE BY: ALVIN SAMPATH CARLVIN SAMPATH.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
Chapter 1: The Internet and the WWW CIS 275—Web Application Development for Business I.
20-753: Fundamentals of Web Programming 1 Lecture 1: Introduction Fundamentals of Web Programming Lecture 1: Introduction.
HTML. Principle of Programming  Interface with PC 2 English Japanese Chinese Machine Code Compiler / Interpreter C++ Perl Assembler Machine Code.
HTML ~ Web Design.
1 Welcome to CSC 301 Web Programming Charles Frank.
Web Design (1) Terminology. Coding ‘languages’ (1) HTML - Hypertext Markup Language - describes the content of a web page CSS - Cascading Style Sheets.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
INTRODUCTION TO WEB APPLICATION Chapter 1. In this chapter, you will learn about:  The evolution of the Internet  The beginning of the World Wide Web,
1 Chapter 01: Introduction by Tharith Sriv. This course covers the following topics:  Hypertext Markup Language (HTML)  Cascading Style Sheets  JavaScript.
1 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
IS-907 Java EE World Wide Web - Overview. World Wide Web - History Tim Berners-Lee, CERN, 1990 Enable researchers to share information: Remote Access.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
Introduction to the World Wide Web & Internet CIS 101.
HTML HyperText Markup Language Victoria E. Kozlek.
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)
Web Page Programming Terms. Chapter 1 Objectives Describe Internet and Understand Key terms Describe World Wide Web and its Key terms Identify types and.
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.
Introduction to Dynamic Web Programming
CISC103 Web Development Basics: Web site:
Chapter 1 Introduction to HTML.
Project 1 Introduction to HTML.
Some Common Terms The Internet is a network of computers spanning the globe. It is also called the World Wide Web. World Wide Web It is a collection of.
Developing Web-Based Applications
Objective % Select and utilize tools to design and develop websites.
Microsoft Office Illustrated
Department of Computer Science, Florida State University
APTECH JANAKPURI INSTITUTE PROVIDING WEB DESIGNING COURSES Address:- J-1,2nd Floor, Opp Metro Pillar No – 559, Janakpuri East, Delhi /42.
CISC103 Web Development Basics: Web site:
Web Page Development Tools
Web Page Development Tools
CMPT 241 Web Programming Instructor: Tina Tian.
Introduction to Web Application Design
CGS 3066: Web Programming and Design Fall 2019
Presentation transcript:

Department of Computer Science, Florida State University CGS 3066: Web Programming and Design Spring

Course Information Instructor: Md Atiqul Mollah “Atiq” Office: 0167 LOV Office Hours: Tue, Thu 11:30am-1:00pm Course Site:

Textbook Internet & World Wide Web How to Program, 5 th edition, Paul J. Deitel, Harvey M. Deitel, Abbey Deitel. ISBN

Overview This course involves an overview of Internet communications and information services as well as technologies on which the Internet and Web are built. It focuses on Web design, development, and scripting with participants learning the latest tools and techniques for building professional-grade, dynamic, and interactive web pages and sites.

Web languages/technologies to be covered HTML 5 CSS Javascript PHP SQL Ajax/XML Content Management System(CMS)

Grading 10% - Quiz/Class participation 25% - Homeworks 20% - Project 20% - Midterm 25% - Final exam (comprehensive) Absolute grading scale. NO Curves

WW2 accounts Students are eligible for user account at WW2 webserver of the Computer Science Department (ww2.cs.fsu.edu) Need to sign up for a CS account first Once the CS account is set up, contact systems group at MCH 208 Right next to the classroom! If required, download and install SSH Secure Shell client (for windows)

Homeworks/Project should be uploaded to CS WW2 account Required software: text editor. e.g. Notepad, Notepad++, vi, web browser To upload files Windows users: Use the file transfer interface that comes with SSH Secure Shell For Mac users: install Filezilla, or use scp command from Console

Internet and the World Wide Web Internet network of globally connected computers All the computers can communicate with each other TCP/IP protocol for primary communication Many Applications, each having own overlay of protocols

Internet and the World Wide Web(contd) World Wide Web(WWW) A system of global information sharing through Internet Information represented, shared in Hypertexts, more commonly known as Web Pages Uses a client-server model of communication All computers on WWW use a protocol called HTTP to communicate

Client-server model in WWW Web pages are stored in Web Servers Clients request for web pages through Web Browsers Browser makes an HTTP request, specified by a URL/Web Address (i.e. ) Server reads the address, returns corresponding contents through HTTP Contents received is written in HTML, rendered by browser into a web page

HTML stands for Hyper Text Markup Language HTML is a markup language A markup language is a set of markup tags The tags describe document content HTML documents contain HTML tags and plain text

HTML by itself has limited formatting capabilities Styles define how to display HTML elements CSS stands for Cascading Style Sheets External Style Sheets can save a lot of work External Style Sheets are stored in CSS files

h1 { color:orange; text-align:center; } p { font-family:"Times New Roman"; font-size:20px; }

JavaScript is the programming language of the Web. HTML to define the content of web pages CSS to specify the layout of web pages JavaScript to program the behavior of web pages. document.getElementById("demo"). innerHTML = "Hello JavaScript";

PHP is a server scripting language PHP is a powerful tool for making dynamic and interactive Web pages quickly. PHP files can contain text, HTML, CSS, JavaScript, and PHP code PHP code are executed on the server, and the result is returned to the browser as plain HTML

Data used as web contents are often stored in separate databases Upon HTTP request, Web server needs to access the database Done by PHP/server-side scripts SQL is a standard language for accessing databases Different Implementations: MySQL, PostgreSQL, SQLite

Content Management System