Internet Development 1 Introduction Colm O Suilleabhain.

Slides:



Advertisements
Similar presentations
The Internet Unit Information Systems, Higher. The Internet HTML Two sets of notes.
Advertisements

SW381: Web Applications Development Prerequisite: SW211 (Introduction to Software Engineering) Instructor: Dr. Mohammad Anwar Hossain Office: Room 2058.
1 COMM 1213 H1 COMP 4923 X1 HTML Page Structure and Navigation (Readings: Ch. 5 Lazar)
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 22 World Wide Web and HTTP.
Muhammad Taimoor Khan
 2004 Prentice Hall, Inc. All rights reserved. Chapter 21 – Web Servers (IIS and Apache) Outline 21.1 Introduction 21.2 HTTP Request Types 21.3 System.
 2003 Prentice Hall, Inc. All rights reserved. Chapter 21 – Web Servers (IIS and Apache) Outline 21.1 Introduction 21.2 HTTP Request Types 21.3 System.
PHP (2) – Functions, Arrays, Databases, and sessions.
DT211/3 Internet Development Application Internet Development Application.
1 Software Testing and Quality Assurance Lecture 32 – SWE 205 Course Objective: Basics of Programming Languages & Software Construction Techniques.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
5 th February Introduction Web Development Course.
Introduction to Web Programming SCSC Mentoring Special Class Made Harta Dwijaksara –
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
Building Library Web Site Using Drupal
Sys Prog & Scripting - HW Univ1 Systems Programming & Scripting Lecture 15: PHP Introduction.
مقدمه ای بر طراحی صفحات وب. 2 Web Components  Clients and Servers  Internet Service Providers  Web Site Hosting Services  Domains Names, URL ’ s and.
CSCI 323 – Web Development Chapter 1 - Setting the Scene We’re going to move through the first few chapters pretty quick since they are a review for most.
IT 210 The Internet & World Wide Web introduction.
Institute of New Media Development & Research Prabhat Road, Lane No 5, Opp. Lijit Papad, Above OBC Bank, 1st Floor, Pune Web site :
1 Web Server Concepts Dr. Awad Khalil Computer Science Department AUC.
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 1: Introduction to Web
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
Lectures and Practicals Mon 8-10 SC1222 TUE SC1222 Office: SC Website: mis.csit.sci.tsu.ac.th/kanida.
Welcome to CPT 499 XML Course Introduction Eugenia Fernandez IUPUI.
CS 215 Web Oriented Programming Review Dr. Orland Hoeber orland
 2001 Prentice Hall, Inc. All rights reserved. 1 Chapter 21 - Web Servers (IIS, PWS and Apache) Outline 21.1 Introduction 21.2 HTTP Request Types 21.3.
Chapter 1: The Internet and the WWW CIS 275—Web Application Development for Business I.
SE3183 Advance Web Programming Programming Session 2013/2014.
Creating Dynamic Web Pages Using PHP and MySQL CS 320.
WEB SCIENCE. What is the difference between the Internet and the World Wide Web? Internet is the entire network of connected computers and routers used.
Kingdom of Saudi Arabia Ministry of Higher Education Al-Imam Muhammad Ibn Saud Islamic University College of Computer and Information Sciences Chapter.
Dynamic web content HTTP and HTML: Berners-Lee’s Basics.
Overview Web Session 3 Matakuliah: Web Database Tahun: 2008.
GOAL User Interactive Web Interface Update Pages by Club Officers Two Level of Authentication.
IT WEB TECHNOLOGY Prepared by, K.ABINAYA Lect/IT.
1 Web Servers (Chapter 21 – Pages( ) Outline 21.1 Introduction 21.2 HTTP Request Types 21.3 System Architecture.
Development of Internet Applications General Information.
 A website, also written Web site, web site, or simply site, is a group of Web pages and related text, databases, graphics, audio, and video files that.
Organisations and Data Management 1 Data Collection: Why organisations & individuals acquire data & supply data via websites 2Techniques used by organisations.
MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office New Building
Website design and structure. A Website is a collection of webpages that are linked together. Webpages contain text, graphics, sound and video clips.
27.1 Chapter 27 WWW and HTTP Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Introduction and Principles Web Server Scripting.
CSC 405: Web Application Engineering II Course Preliminaries Course Objectives Course Objectives Students’ Learning Outcomes Students’ Learning Outcomes.
Application of the Internet 1998/12/09 KEIO University, JAPAN Mikiyo
27.1 Chapter 27 WWW and HTTP Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
The Internet Technological Background. Topic Objectives At the end of this topic, you should be able to do the following: Able to define the Internet.
1 Chapter 22 World Wide Web (HTTP) Chapter 22 World Wide Web (HTTP) Mi-Jung Choi Dept. of Computer Science and Engineering
1/7/2016www.infocampus.co.in1. 1/7/2016www.infocampus.co.in2 Web Development training gives you and all-round training in both the design and the development.
HTML Introduction HTML Editors HTML Basic HTML Elements HTML Attributes HTML Headings HTML Paragraphs HTML Formatting HTML Links HTML Head HTML CSS HTML.
Web development. What is web development? - It is a broad term for the work involved in developing a web site for the Internet - It can range from developing.
G063 - Intranets, the Internet and Extranet. Learning Objectives: At the end of this topic you should be able to: describe the characteristics and purpose.
بسم الله الرحمن الرحيم Information’s New Technologies (Internet Technologies) Ahmed Abdelmageed, MSc Department of Computer Science, University of Khartoum.
Building Library Web Site Using Drupal
Web Programming Language
Web Technologies Computing Science Thompson Rivers University
WWW and HTTP King Fahd University of Petroleum & Minerals
Web Development Web Servers.
Content Management Systems
Developing Web-Based Applications
PHP / MySQL Introduction
Department of Computer Science, Florida State University
Web Systems & Technologies
Web Technologies Computing Science Thompson Rivers University
Client-Server Model: Requesting a Web Page
Web Servers (IIS and Apache)
Internet Skills ELEC135 Alan Noble Room 504 Tel:
Presentation transcript:

Internet Development 1 Introduction Colm O Suilleabhain

Contact Details

Learning outcomes To discuss Internet projects intelligently by appreciating and understanding a range of server client technologies To be able to develop a 3 tiered web application To know how to develop effective, efficient, desirable and accessible web applications

Learning outcomes To distinguish between several competing technologies on the client and server sides Maintain state in a web application using both client side and server side approaches Develop a simple database to store persistent data in a web application

Course Content Introduction to networking and the Internet Ports, IP addresses, sockets, DNS and protocols Mail protocols – SMTP, POP3 FTP, HTTP, URL’s

Course Content XHTML –Publishing web pages –Basic structure and formatting –Lists, Tables –Links, images, animated gifs –Frames –Web internationalisation CSS –Linking –Inline styles –Creating external styles –Classes –ID’s –Pseudo classes –Bounding boxes –Layers

Course Content ECMAScript/DOM –Uses –Defining and calling a script –Variables –Functions –Conditional statements –Looping –BOM (Browser Object Model)

Course Content Human factors –Usability –Effectiveness –Efficiency –Desirability –Accessibility –Security

Course Content 3-Tier Architecture Organisation, navigation & choice of technology Installing & configuring Apache, PHP & MySQL, PHP Introduction & syntax –Variables, strings, arrays, looping, selection etc. Managing state (sessions, cookies etc) Accessing a database to do selects Accessing a database to do updates

Human factors Visibility Intelligibility Credibility Differentiation Engagability –Navigability –Interactivity –Appeal

Assessment 30% Exam 70% Practical

Assignment A database driven e-commerce style website –About 10 pages –User logins –Product catalogue –Placing orders –Sessions, database access, JavaScript –Any topic you choose! –2 Deliverables!! 1 Static site, site map and plan 1 Dynamic site, database scheme etc Demonstrate in class

Ideas for things to include: Contact us Survey/feedback form Mailing list/discussion forum Site search Bulletin board Live Chat line Newsletter this page Archive retrieval Automatic site map Blog

Books Luke Welling, Laura Thomson, PHP and MySQL Web Development, 4th ed.; Addison-Wesley, 2009; ISBN: PHP and MySQL Web Development Julie C. Meloni, Sams Teach Yourself PHP, MySQL and Apache All in OneSams Teach Yourself PHP, MySQL and Apache All in One Paul Deitel, Deitel & Associates, Inc., Internet & World Wide Web: How to Program: International Version, 4th ed.; Pearson Higher Education, 2008; ISBN: Internet & World Wide Web: How to Program: International Version

Other Resources dex.htmlhttp://dev.mysql.com/doc/refman/5.4/en/in dex.html