CSCI110: Examination information.
|
|
|
- Francine Parker
- 10 years ago
- Views:
Transcription
1 CSCI110: Examination information. The exam for CSCI110 will consist of short answer questions. Most of them will require a couple of sentences of explanation of a concept covered in lectures or practical classes, but there will be a few that involve tasks such as Defining a SQL create table statement; Defining a SQL select statement; Writing a short Javascript or PHP function; Debugging a Javascript or PHP function; Composing or interpreting a CSS style declaration or HTML fragment. Note A question like Explain how HTML forms/cgi programs can be used to process data entered by a user. How are the data entered by the user delivered to the processing program? How is the program's response returned to the user? should be answered by explaining how the browser takes the user s form input and composes a data string in form of name=value& name=value pairs; these input data are sent as part of a GET/POST request to the web server; this request also containing the identifier of the CGI program or server side script that is to process the data; the web server starts the CGI program or script (possibly launching a sub process); the program reads the data from its environment variables and/or standard input, verifies the data and either sends an error response or processes the data; the results of processing the data are composed into a HTML response page that is returned via the web server to the browser; the browser displays the response page. You will not get marks for an answer that consists solely of some carefully memorised HTML purporting to represent a data entry form, and a chunk of PHP code that purports to do something with input from that form. The questions given below will vary in value from 1 to 5 marks.
2 Example Questions Explain how a client and a server computer communicate across a packet switched network like the Internet. (4) What is an IP address? (1) What is a port? (1) Explain the use of each of the following communications protocols: IP, UDP IP, and TCP IP. (3) Explain the domain name for a computer. (1) How are domain names converted into IP addresses that can be used in computer to computer communications? (2) Explain the role and structure of a URL. (1) Fill all the gaps: The core technologies for the Internet, the communications protocols and the naming mechanisms for host computers, were fully operative by the year. (1) Explain the typical roles of client and server in a client server computer system. (2) Explain the advantage of a web solution (browser/web server) over a custom client server application. (2) When and where did the http protocol and HTML language for the Web originate? Why was this hypertext system more successful than earlier attempts? (2) Netscape Corporation added a number of features to the HTTP protocol and related WWW technologies including cookies for state, client side scripting, and secure communications (Secure Socket Layer). Explain these features and why their introduction lead to the explosive growth of usage of WWW and the Internet. (4) Explain the importance of the DOCTYPE directive that should be included at the start of a HTML file. (1) What do you understand by quirks mode for a browser? (1) What data are typically included in the <head> </head> section of a HTML file? (2) How are inter and intra document links defined in HTML? (1) Explain how documents are formatted when using a browser s default flow layout. (1)
3 Write the HTML markup and content text that will result in the tabular data display shown here: (2) The attributes of a <form> tag can include: method, name, action, onsubmit. Explain the use of each of these attributes. (2) Data from a HTML form can be sent to a server using either a GET or a POST request. Explain the differences in these requests. (2) Write the HTML and content text for a data entry form on a rental properties real estate web site that: Posts submitted data to the script rentalproperties.php ; Allows the user to select one or more suburbs of interest ( Dapto, Albion Park, Mangerton ); Allows the user to enter a maximum weekly rental for properties of interest; (the form should not be displayed using the browser s default flow layout). (2) Explain the Document Object Model (DOM) and its use by browsers. (2) Explain the purpose of HTML s <div> </div> tags. (1) Define the content text and HTML markup that will correctly display your favourite program, as shown below, in a web page displayed in a browser: int main(int argc, char** argv) { cout << "Hello World" << endl; return 0; (1) Explain the proper roles of HTML markup and CSS styling. (1) Explain how "styles" can be defined for HTML elements on a per element basis, per page basis, or document collection basis. (3)
4 Explain how CSS style rules can be exploited to achieve row striping in a table as illustrated here: You need to display a document that has most of the content in English but some paragraphs in another European language. These paragraphs are to be displayed in a distinct style indented, a different background colour, and a different font. How would you achieve this using CSS. (2) Explain how CSS allows the definition of styles that apply to unique designated HTML elements and styles that can apply to sets of similar elements. (1) Define CSS style rules that will cause H1, H2, H3, and H4 HTML elements to be displayed in red Verdana font, with H1 elements centred and H4 elements in small caps. (1) Explain what the following CSS styling rule will achieve: div#breadcrumbs { background-color:#87aaae; font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 0.9em; padding-left:20px; (1) Explain how CSS pseudo elements, such as :hover, can be used to achieve pop up menus, context sensitive help, and other localized information displays. (1) Explain how you can use multiple CSS stylesheets to produce outputs customized for different media such as PC screens and printers. (1) Explain how "events" can be coded in HTML tags and used to invoke Javascript functions. (2) Write the Javascript function, and the HTML markup, for the monetary conversion application used as an example in lectures: (2) (3)
5 The following Javascript function is associated with a text input element: <input type="text" id="input" name="input" value="" onkeyup="docheckkey()" /> Javascript function function docheckkey() { var field = document.getelementbyid('input'); var str1 = field.value; var str2 = ""; var len = str1.length; for(var i=0;i<len;i++) { var ch = str1.charat(i); if((ch>='0') && (ch<='9')) { str2 = str2 + ch; field.value = str2; Explain what the docheckkey() function accomplishes. (2) Explain the differences between Javascript classes and objects and the classes and objects that are defined in languages such as C++, and PHP (and Java, and C#, and Perl, and ). (3) What does AJAX technology attempt to achieve and why is it important? (2) Explain how you used AJAX in Assignment 3; include an outline version of your Javascript code. (3) Explain the following features of a browser: helper applications, plug ins, image maps. (3) Explain the mechanisms available in the HTTP protocol that support user/password access to a controlled realm. (3) Explain what keep alive means in relation to a HTTP connection. (1) Explain the problem of state in relation to the HTTP protocol. (2) Explain how hidden fields and cookies can provide means of maintaining state. (2) Why might cookies not be available? Explain how the alternative of URL rewriting works. (2) Explain how data are exchanged between a web server and a child CGI process. (3) Client side checking catches fools. Server side checking catches villains. Explain. (2) Outline the steps that are common to essentially all CGI server programs. (2) Explain PHP s scope rules for local, global and super global variables. (3) Explain how PHP allows data values to be interpolated into output strings. (1) Explain here documents in PHP and their advantages in defining large blocks of output data. (1)
6 Explain what the following PHP code fragment does: $jobs = array( "Tom" => "Manager", "Dick" => "Chief Programmer", "Harry" => "Test and documentation", "Sue" => "DBGuru"); (1) Write a PHP loop that will print out a HTML table listing person names and roles (using the data from the previous question). (2) Seems that this check() function isn t working: Explain what is wrong with the code of the check() function. (1) PHP requires a small hack to deal with multi valued inputs (e.g. <select multiple><option> ) in HTML forms. Explain the nature of the hack. (1) Explain one approach that can be used in PHP scripts that need to return a HTML page that contains embedded dynamically created pictures. (2) The first database systems used a hierarchical model. Briefly explain how data were organized and retrieved in such systems. (2) Explain briefly the contributions of Codd, Stonebraker, and Ellison to the development of the relational database model. (3) Explain the role of an association class and provide an illustrative example from a conceptual data design. (2) Explain how keys are used to express relationships among records in different tables in a relational database. (2)
7 Explain your understanding of the following kinds of data table primary key : (3) External key Composite key Surrogate key [This is a long version of a define table exercise. Something in the actual exam would be similar but simplified in a significant way.] A real estate rentals agency is computerizing their system and will need data tables that contain records of the rental properties that they manage. They have decided that they will need tables to record details of owners, properties, tenants, and tenancies. They also wish to have photos for each property. The data required are: Owners o Record identifier o Owner name o Owner address o Owner phone Properties o Record identifier o Owner identifier o Property address o Weekly rental o Bond o Number bedrooms o Free text description o Status (available for rental, rented, undergoing maintenance) Tenants o Record identifier o Tenant name Tenancies o Record identifier o Tenant identifier o Property identifier o Start date o End date (NULL if a current tenancy) o Free text comments on payment issues, bond issues etc. Photos o o o Record identifier Property identifier Image data Complete the definition of the data (data types need to be defined for some elements, name and address data elements may need to be broken down into sub elements such as street address and suburb) and then define the SQL create table statements (MySQL dialect of SQL) for the tables.
8 Continuing with the rental properties example, define SQL select statements for the following: Find all properties that are currently available and which have two or more bedrooms, a specified maximum weekly rental, and are located in a specified suburb. Retrieve the identifiers of all photos associated with a specified property. List the addresses of all properties owned by a person with a given name (do this using two or more select queries you will learn how to do it with table joins in CSCI235) Retrieve data for a summary report on all past tenancy records associated with a specified tenant. Write a PHP script that will: Receive as input a posted tenant identifier. Will retrieve the tenant record associated with that identifier; if no such record exists, the script will return a simple error response page and terminate. If there is a record for that tenant, the script will generate partial response with the tenant details. The script will then determine if the tenant is currently renting a property; if there is a current tenancy, the script will print the property address and the start date for the tenancy. The script will complete the response page with necessary trailing markup. (5) Each specific web application requires its own data records. How are such data records defined using Drupal? (2) Explain the purpose of Drupal s CCK (Content Construction Kit) module. (2) Explain the purpose of Drupal s Views module. (2) Systems such as WordPress, Joomla, and Drupal all use a similar approach to storing and displaying content data. Summarize how these systems work. (3) Explain the purpose of an.htaccess file for Apache. (1) What is an SQL insertion attack? Explain how a hacker might attempt such an attack. (2)
10CS73:Web Programming
10CS73:Web Programming Question Bank Fundamentals of Web: 1.What is WWW? 2. What are domain names? Explain domain name conversion with diagram 3.What are the difference between web browser and web server
CSCI110 Exercise 4: Database - MySQL
CSCI110 Exercise 4: Database - MySQL The exercise This exercise is to be completed in the laboratory and your completed work is to be shown to the laboratory tutor. The work should be done in week-8 but
DIPLOMA IN WEBDEVELOPMENT
DIPLOMA IN WEBDEVELOPMENT Prerequisite skills Basic programming knowledge on C Language or Core Java is must. # Module 1 Basics and introduction to HTML Basic HTML training. Different HTML elements, tags
IT3504: Web Development Techniques (Optional)
INTRODUCTION : Web Development Techniques (Optional) This is one of the three optional courses designed for Semester 3 of the Bachelor of Information Technology Degree program. This course on web development
IT3503 Web Development Techniques (Optional)
INTRODUCTION Web Development Techniques (Optional) This is one of the three optional courses designed for Semester 3 of the Bachelor of Information Technology Degree program. This course on web development
Course Information Course Number: IWT 1229 Course Name: Web Development and Design Foundation
Course Information Course Number: IWT 1229 Course Name: Web Development and Design Foundation Credit-By-Assessment (CBA) Competency List Written Assessment Competency List Introduction to the Internet
Short notes on webpage programming languages
Short notes on webpage programming languages What is HTML? HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML is a markup language A markup language is a set of
Introduction to Web Technologies
Introduction to Web Technologies Tara Murphy 17th February, 2011 The Internet CGI Web services HTML and CSS 2 The Internet is a network of networks ˆ The Internet is the descendant of ARPANET (Advanced
Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence
Web Development Owen Sacco ICS2205/ICS2230 Web Intelligence Introduction Client-Side scripting involves using programming technologies to build web pages and applications that are run on the client (i.e.
ICT 6012: Web Programming
ICT 6012: Web Programming Covers HTML, PHP Programming and JavaScript Covers in 13 lectures a lecture plan is supplied. Please note that there are some extra classes and some cancelled classes Mid-Term
Web Design Technology
Web Design Technology Terms Found in web design front end Found in web development back end Browsers Uses HTTP to communicate with Web Server Browser requests a html document Web Server sends a html document
http://alice.teaparty.wonderland.com:23054/dormouse/bio.htm
Client/Server paradigm As we know, the World Wide Web is accessed thru the use of a Web Browser, more technically known as a Web Client. 1 A Web Client makes requests of a Web Server 2, which is software
Advanced Web Technology 10) XSS, CSRF and SQL Injection 2
Berner Fachhochschule, Technik und Informatik Advanced Web Technology 10) XSS, CSRF and SQL Injection Dr. E. Benoist Fall Semester 2010/2011 Table of Contents Cross Site Request Forgery - CSRF Presentation
Annex E - Capability Building Policy
Page 1 DEPARTMENT OF Version: 1.5 Effective: December 18, 2014 Annex E - Capability Building Policy This Capability Building Policy is an annex to the Government Web Hosting Service (GWHS) Memorandum Circular
SUBJECT CODE : 4074 PERIODS/WEEK : 4 PERIODS/ SEMESTER : 72 CREDIT : 4 TIME SCHEDULE UNIT TOPIC PERIODS 1. INTERNET FUNDAMENTALS & HTML Test 1
SUBJECT TITLE : WEB TECHNOLOGY SUBJECT CODE : 4074 PERIODS/WEEK : 4 PERIODS/ SEMESTER : 72 CREDIT : 4 TIME SCHEDULE UNIT TOPIC PERIODS 1. INTERNET FUNDAMENTALS & HTML Test 1 16 02 2. CSS & JAVASCRIPT Test
ERIE COMMUNITY COLLEGE COURSE OUTLINE A. COURSE TITLE: CS 103 - WEB DEVELOPMENT AND PROGRAMMING FUNDAMENTALS
ERIE COMMUNITY COLLEGE COURSE OUTLINE A. COURSE TITLE: CS 103 - WEB DEVELOPMENT AND PROGRAMMING FUNDAMENTALS B. CURRICULUM: Mathematics / Computer Science Unit Offering C. CATALOG DESCRIPTION: (N,C,S)
Fast track to HTML & CSS 101 (Web Design)
Fast track to HTML & CSS 101 (Web Design) Level: Introduction Duration: 5 Days Time: 9:30 AM - 4:30 PM Cost: 997.00 Overview Fast Track your HTML and CSS Skills HTML and CSS are the very fundamentals of
Web Design Basics. Cindy Royal, Ph.D. Associate Professor Texas State University
Web Design Basics Cindy Royal, Ph.D. Associate Professor Texas State University HTML and CSS HTML stands for Hypertext Markup Language. It is the main language of the Web. While there are other languages
Course Outline Basic Web Development
Course Outline Basic Web Development For Professionals Who Can Participate? Anyone can join who has the interest to get into the creative web development profession. Prerequisite: Technical Skill: Must
Debugging JavaScript and CSS Using Firebug. Harman Goei CSCI 571 1/27/13
Debugging JavaScript and CSS Using Firebug Harman Goei CSCI 571 1/27/13 Notice for Copying JavaScript Code from these Slides When copying any JavaScript code from these slides, the console might return
Fachgebiet Technische Informatik, Joachim Zumbrägel
Computer Network Lab 2015 Fachgebiet Technische Informatik, Joachim Zumbrägel Overview Internet Internet Protocols Fundamentals about HTTP Communication HTTP-Server, mode of operation Static/Dynamic Webpages
ITNP43: HTML Lecture 4
ITNP43: HTML Lecture 4 1 Style versus Content HTML purists insist that style should be separate from content and structure HTML was only designed to specify the structure and content of a document Style
Web Application Threats and Vulnerabilities Web Server Hacking and Web Application Vulnerability
Web Application Threats and Vulnerabilities Web Server Hacking and Web Application Vulnerability WWW Based upon HTTP and HTML Runs in TCP s application layer Runs on top of the Internet Used to exchange
WEB DEVELOPMENT COURSE (PHP/ MYSQL)
WEB DEVELOPMENT COURSE (PHP/ MYSQL) COURSE COVERS: HTML 5 CSS 3 JAVASCRIPT JQUERY BOOTSTRAP 3 PHP 5.5 MYSQL SYLLABUS HTML5 Introduction to HTML Introduction to Internet HTML Basics HTML Elements HTML Attributes
HTML5. Turn this page to see Quick Guide of CTTC
Programming SharePoint 2013 Development Courses ASP.NET SQL TECHNOLGY TRAINING GUIDE Visual Studio PHP Programming Android App Programming HTML5 Jquery Your Training Partner in Cutting Edge Technologies
DESIGNING HTML HELPERS TO OPTIMIZE WEB APPLICATION DEVELOPMENT
Abstract DESIGNING HTML HELPERS TO OPTIMIZE WEB APPLICATION DEVELOPMENT Dragos-Paul Pop 1 Building a web application or a website can become difficult, just because so many technologies are involved. Generally
Dreamweaver CS5. Module 2: Website Modification
Dreamweaver CS5 Module 2: Website Modification Dreamweaver CS5 Module 2: Website Modification Last revised: October 31, 2010 Copyrights and Trademarks 2010 Nishikai Consulting, Helen Nishikai Oakland,
Interactive Data Visualization for the Web Scott Murray
Interactive Data Visualization for the Web Scott Murray Technology Foundations Web technologies HTML CSS SVG Javascript HTML (Hypertext Markup Language) Used to mark up the content of a web page by adding
WIRIS quizzes web services Getting started with PHP and Java
WIRIS quizzes web services Getting started with PHP and Java Document Release: 1.3 2011 march, Maths for More www.wiris.com Summary This document provides client examples for PHP and Java. Contents WIRIS
1. Introduction. 2. Web Application. 3. Components. 4. Common Vulnerabilities. 5. Improving security in Web applications
1. Introduction 2. Web Application 3. Components 4. Common Vulnerabilities 5. Improving security in Web applications 2 What does World Wide Web security mean? Webmasters=> confidence that their site won
ERIE COMMUNITY COLLEGE COURSE OUTLINE A. COURSE NUMBER CS 215 - WEB DEVELOPMENT & PROGRAMMING I AND TITLE:
ERIE COMMUNITY COLLEGE COURSE OUTLINE A. COURSE NUMBER CS 215 - WEB DEVELOPMENT & PROGRAMMING I AND TITLE: B. CURRICULUM: Mathematics / Computer Science Unit Offering PROGRAM: Web-Network Technology Certificate
COURSE SYLLABUS EDG 6931: Designing Integrated Media Environments 2 Educational Technology Program University of Florida
COURSE SYLLABUS EDG 6931: Designing Integrated Media Environments 2 Educational Technology Program University of Florida CREDIT HOURS 3 credits hours PREREQUISITE Completion of EME 6208 with a passing
Responsive Web Design Creative License
Responsive Web Design Creative License Level: Introduction - Advanced Duration: 16 Days Time: 9:30 AM - 4:30 PM Cost: 2197 Overview Web design today is no longer just about cross-browser compatibility.
Developing ASP.NET MVC 4 Web Applications MOC 20486
Developing ASP.NET MVC 4 Web Applications MOC 20486 Course Outline Module 1: Exploring ASP.NET MVC 4 The goal of this module is to outline to the students the components of the Microsoft Web Technologies
Lecture 2. Internet: who talks with whom?
Lecture 2. Internet: who talks with whom? An application layer view, with particular attention to the World Wide Web Basic scenario Internet Client (local PC) Server (remote host) Client wants to retrieve
LabVIEW Internet Toolkit User Guide
LabVIEW Internet Toolkit User Guide Version 6.0 Contents The LabVIEW Internet Toolkit provides you with the ability to incorporate Internet capabilities into VIs. You can use LabVIEW to work with XML documents,
Computer Networks. Lecture 7: Application layer: FTP and HTTP. Marcin Bieńkowski. Institute of Computer Science University of Wrocław
Computer Networks Lecture 7: Application layer: FTP and Marcin Bieńkowski Institute of Computer Science University of Wrocław Computer networks (II UWr) Lecture 7 1 / 23 Reminder: Internet reference model
Computer Networks 1 (Mạng Máy Tính 1) Lectured by: Dr. Phạm Trần Vũ MEng. Nguyễn CaoĐạt
Computer Networks 1 (Mạng Máy Tính 1) Lectured by: Dr. Phạm Trần Vũ MEng. Nguyễn CaoĐạt 1 Lecture 10: Application Layer 2 Application Layer Where our applications are running Using services provided by
Oct 15, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 3. Internet : the vast collection of interconnected networks that all use the TCP/IP protocols
E-Commerce Infrastructure II: the World Wide Web The Internet and the World Wide Web are two separate but related things Oct 15, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 1 Outline The Internet and
Advanced Web Development SCOPE OF WEB DEVELOPMENT INDUSTRY
Advanced Web Development Duration: 6 Months SCOPE OF WEB DEVELOPMENT INDUSTRY Web development jobs have taken thе hot seat when it comes to career opportunities and positions as a Web developer, as every
Web Development using PHP (WD_PHP) Duration 1.5 months
Duration 1.5 months Our program is a practical knowledge oriented program aimed at learning the techniques of web development using PHP, HTML, CSS & JavaScript. It has some unique features which are as
Developing ASP.NET MVC 4 Web Applications
Course M20486 5 Day(s) 30:00 Hours Developing ASP.NET MVC 4 Web Applications Introduction In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5 tools
WEB DEVELOPMENT IA & IB (893 & 894)
DESCRIPTION Web Development is a course designed to guide students in a project-based environment in the development of up-to-date concepts and skills that are used in the development of today s websites.
EUROPEAN COMPUTER DRIVING LICENCE / INTERNATIONAL COMPUTER DRIVING LICENCE WEB EDITING
EUROPEAN COMPUTER DRIVING LICENCE / INTERNATIONAL COMPUTER DRIVING LICENCE WEB EDITING The European Computer Driving Licence Foundation Ltd. Portview House Thorncastle Street Dublin 4 Ireland Tel: + 353
JavaScript By: A. Mousavi & P. Broomhead SERG, School of Engineering Design, Brunel University, UK
Programming for Digital Media EE1707 JavaScript By: A. Mousavi & P. Broomhead SERG, School of Engineering Design, Brunel University, UK 1 References and Sources 1. DOM Scripting, Web Design with JavaScript
Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence
Web Development Owen Sacco ICS2205/ICS2230 Web Intelligence Brief Course Overview An introduction to Web development Server-side Scripting Web Servers PHP Client-side Scripting HTML & CSS JavaScript &
What is a Web Browser? Web Site Functionality. A client program that uses HTTP to communicate with web servers.
What is a Web Browser? Web Site Functionality April 1, 2004 A client program that uses HTTP to communicate with web servers. HTML interpreter Reads HTML, determines how to display it A Simple HTML file
M3-R3: INTERNET AND WEB DESIGN
M3-R3: INTERNET AND WEB DESIGN NOTE: 1. There are TWO PARTS in this Module/Paper. PART ONE contains FOUR questions and PART TWO contains FIVE questions. 2. PART ONE is to be answered in the TEAR-OFF ANSWER
Bubble Code Review for Magento
User Guide Author: Version: Website: Support: Johann Reinke 1.1 https://www.bubbleshop.net [email protected] Table of Contents 1 Introducing Bubble Code Review... 3 1.1 Features... 3 1.2 Compatibility...
Java Application Developer Certificate Program Competencies
Java Application Developer Certificate Program Competencies After completing the following units, you will be able to: Basic Programming Logic Explain the steps involved in the program development cycle
Introduction to Web Technology. Content of the course. What is the Internet? Diana Inkpen
Introduction to Web Technology Content of the course Diana Inkpen The Internet and the WWW. Internet Connectivity. Basic Internet Services. University of Ottawa School of Information Technology and Engineering
Intro to Web Programming. using PHP, HTTP, CSS, and Javascript Layton Smith CSE 4000
Intro to Web Programming using PHP, HTTP, CSS, and Javascript Layton Smith CSE 4000 Intro Types in PHP Advanced String Manipulation The foreach construct $_REQUEST environmental variable Correction on
PHP Authentication Schemes
7 PHP Authentication Schemes IN THIS CHAPTER Overview Generating Passwords Authenticating User Against Text Files Authenticating Users by IP Address Authenticating Users Using HTTP Authentication Authenticating
Cyber Security Workshop Ethical Web Hacking
Cyber Security Workshop Ethical Web Hacking May 2015 Setting up WebGoat and Burp Suite Hacking Challenges in WebGoat Concepts in Web Technologies and Ethical Hacking 1 P a g e Downloading WebGoat and Burp
Modern Web Development From Angle Brackets to Web Sockets
Modern Web Development From Angle Brackets to Web Sockets Pete Snyder Outline (or, what am i going to be going on about ) 1.What is the Web? 2.Why the web matters 3.What s unique about
Web Development I & II*
Web Development I & II* Career Cluster Information Technology Course Code 10161 Prerequisite(s) Computer Applications Introduction to Information Technology (recommended) Computer Information Technology
Transport Layer Security Protocols
SSL/TLS 1 Transport Layer Security Protocols Secure Socket Layer (SSL) Originally designed to by Netscape to secure HTTP Version 2 is being replaced by version 3 Subsequently became Internet Standard known
Web Programming with PHP 5. The right tool for the right job.
Web Programming with PHP 5 The right tool for the right job. PHP as an Acronym PHP PHP: Hypertext Preprocessor This is called a Recursive Acronym GNU? GNU s Not Unix! CYGNUS? CYGNUS is Your GNU Support
Web development... the server side (of the force)
Web development... the server side (of the force) Fabien POULARD Document under license Creative Commons Attribution Share Alike 2.5 http://www.creativecommons.org/learnmore Web development... the server
PHP Tutorial From beginner to master
PHP Tutorial From beginner to master PHP is a powerful tool for making dynamic and interactive Web pages. PHP is the widely-used, free, and efficient alternative to competitors such as Microsoft's ASP.
Portals and Hosted Files
12 Portals and Hosted Files This chapter introduces Progress Rollbase Portals, portal pages, portal visitors setup and management, portal access control and login/authentication and recommended guidelines
JAVASCRIPT AND COOKIES
JAVASCRIPT AND COOKIES http://www.tutorialspoint.com/javascript/javascript_cookies.htm Copyright tutorialspoint.com What are Cookies? Web Browsers and Servers use HTTP protocol to communicate and HTTP
LAMP Server A Brief Overview
2012 LAMP Server A Brief Overview Daniel Eakins Santa Fe College CTS 2356 Advanced Administration 3/21/2012 Abstract LAMP is short for Linux, Apache, MySQL, and PHP. LAMP servers are typically not Windows
Programming the Web 06CS73 SAMPLE QUESTIONS
Programming the Web 06CS73 SAMPLE QUESTIONS Q1a. Explain standard XHTML Document structure Q1b. What is web server? Name any three web servers Q2. What is hypertext protocol? Explain the request phase
Basic Internet programming Formalities. Hands-on tools for internet programming
Welcome Basic Internet programming Formalities Hands-on tools for internet programming DD1335 (gruint10) Serafim Dahl [email protected] DD1335 (Lecture 1) Basic Internet Programming Spring 2010 1 / 23
ISI ACADEMY Web applications Programming Diploma using PHP& MySQL
ISI ACADEMY for PHP& MySQL web applications Programming ISI ACADEMY Web applications Programming Diploma using PHP& MySQL HTML - CSS - JavaScript PHP - MYSQL What You'll Learn Be able to write, deploy,
Web Development CSE2WD Final Examination June 2012. (a) Which organisation is primarily responsible for HTML, CSS and DOM standards?
Question 1. (a) Which organisation is primarily responsible for HTML, CSS and DOM standards? (b) Briefly identify the primary purpose of the flowing inside the body section of an HTML document: (i) HTML
JISIS and Web Technologies
27 November 2012 Status: Draft Author: Jean-Claude Dauphin JISIS and Web Technologies I. Introduction This document does aspire to explain how J-ISIS is related to Web technologies and how to use J-ISIS
Tutorial: Building a Dojo Application using IBM Rational Application Developer Loan Payment Calculator
Tutorial: Building a Dojo Application using IBM Rational Application Developer Loan Payment Calculator Written by: Chris Jaun ([email protected]) Sudha Piddaparti ([email protected]) Objective In this
Web. Programming. Hans- Pe0er Halvorsen, M.Sc. h0p://home.hit.no/~hansha/?page=sojware_development
h0p://home.hit.no/~hansha/?page=sojware_development Web O. Widder. (2013). geek&poke. Available: h0p://geek- and- poke.com Programming Hans- Pe0er Halvorsen, M.Sc. 1 Web is the Present and the Future 2
Databases and Architecture of Wordpress MORTENESBENSEN
Databases and Architecture of Wordpress MORTENESBENSEN Databases and Architecture of Wordpress MORTENESBENSEN FEEDBACK SO FAR? TODAYS PROGRAM 1. Recap (08:00 08:15) 2. Databases (08:15 09:00) 1. Relational
Web. Services. Web Technologies. Today. Web. Technologies. Internet WWW. Protocols TCP/IP HTTP. Apache. Next Time. Lecture #3 2008 3 Apache.
JSP, and JSP, and JSP, and 1 2 Lecture #3 2008 3 JSP, and JSP, and Markup & presentation (HTML, XHTML, CSS etc) Data storage & access (JDBC, XML etc) Network & application protocols (, etc) Programming
Certified PHP/MySQL Web Developer Course
Course Duration : 3 Months (120 Hours) Day 1 Introduction to PHP 1.PHP web architecture 2.PHP wamp server installation 3.First PHP program 4.HTML with php 5.Comments and PHP manual usage Day 2 Variables,
Syllabus INFO-UB-3322. Design and Development of Web and Mobile Applications (Especially for Start Ups)
Syllabus INFO-UB-3322 Design and Development of Web and Mobile Applications (Especially for Start Ups) Fall 2014 Stern School of Business Norman White, KMEC 8-88 Email: [email protected] Phone: 212-998
«W3Schools Home Next Chapter» JavaScript is THE scripting language of the Web.
JS Basic JS HOME JS Introduction JS How To JS Where To JS Statements JS Comments JS Variables JS Operators JS Comparisons JS If...Else JS Switch JS Popup Boxes JS Functions JS For Loop JS While Loop JS
Application Layer -1- Network Tools
EITF25 Internet: Technology and Applications Application Layer -1- Network Tools 2015, Lecture 08 Kaan Bür Previously on EITF25 Addressing above IP Ports, sockets Process-to-process delivery Transport
This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications.
20486B: Developing ASP.NET MVC 4 Web Applications Course Overview This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications. Course Introduction Course Introduction
AJAX The Future of Web Development?
AJAX The Future of Web Development? Anders Moberg (dit02amg), David Mörtsell (dit01dml) and David Södermark (dv02sdd). Assignment 2 in New Media D, Department of Computing Science, Umeå University. 2006-04-28
Contents. Downloading the Data Files... 2. Centering Page Elements... 6
Creating a Web Page Using HTML Part 1: Creating the Basic Structure of the Web Site INFORMATION TECHNOLOGY SERVICES California State University, Los Angeles Version 2.0 Winter 2010 Contents Introduction...
WWW. World Wide Web Aka The Internet. dr. C. P. J. Koymans. Informatics Institute Universiteit van Amsterdam. November 30, 2007
WWW World Wide Web Aka The Internet dr. C. P. J. Koymans Informatics Institute Universiteit van Amsterdam November 30, 2007 dr. C. P. J. Koymans (UvA) WWW November 30, 2007 1 / 36 WWW history (1) 1968
Software Requirements Specification For Real Estate Web Site
Software Requirements Specification For Real Estate Web Site Brent Cross 7 February 2011 Page 1 Table of Contents 1. Introduction...3 1.1. Purpose...3 1.2. Scope...3 1.3. Definitions, Acronyms, and Abbreviations...3
LAB MANUAL CS-322364(22): Web Technology
RUNGTA COLLEGE OF ENGINEERING & TECHNOLOGY (Approved by AICTE, New Delhi & Affiliated to CSVTU, Bhilai) Kohka Kurud Road Bhilai [C.G.] LAB MANUAL CS-322364(22): Web Technology Department of COMPUTER SCIENCE
UQC103S1 UFCE47-20-1. Systems Development. uqc103s/ufce47-20-1 PHP-mySQL 1
UQC103S1 UFCE47-20-1 Systems Development uqc103s/ufce47-20-1 PHP-mySQL 1 Who? Email: [email protected] Web Site www.cems.uwe.ac.uk/~jedawson www.cems.uwe.ac.uk/~jtwebb/uqc103s1/ uqc103s/ufce47-20-1 PHP-mySQL
LAMP [Linux. Apache. MySQL. PHP] Industrial Implementations Module Description
LAMP [Linux. Apache. MySQL. PHP] Industrial Implementations Module Description Mastering LINUX Vikas Debnath Linux Administrator, Red Hat Professional Instructor : Vikas Debnath Contact
GUI and Web Programming
GUI and Web Programming CSE 403 (based on a lecture by James Fogarty) Event-based programming Sequential Programs Interacting with the user 1. Program takes control 2. Program does something 3. Program
General principles and architecture of Adlib and Adlib API. Petra Otten Manager Customer Support
General principles and architecture of Adlib and Adlib API Petra Otten Manager Customer Support Adlib Database management program, mainly for libraries, museums and archives 1600 customers in app. 30 countries
RSS Feeds - Content Syndication Feed2JS: a simple solution to display RSS feeds
EUROPEAN COMMISSION DIRECTORATE-GENERAL INFORMATICS Directorate A - Corporate IT Solutions & Services Corporate Infrastructure Solutions for Information Systems (LUX) RSS Feeds - Content Syndication Feed2JS:
Adding web interfaces to complex scientific computer models brings the following benefits:
Fortran Applications and the Web Adding web interfaces to complex scientific computer models brings the following benefits: access, for anyone in the world with an internet connection; easy-to-use interfaces
MASTERTAG DEVELOPER GUIDE
MASTERTAG DEVELOPER GUIDE TABLE OF CONTENTS 1 Introduction... 4 1.1 What is the zanox MasterTag?... 4 1.2 What is the zanox page type?... 4 2 Create a MasterTag application in the zanox Application Store...
CGI Programming. Examples
CGI Programming Perl is used as an example throughout. Most of what is said here applies to any common programming language (ie C, C++, python etc.). Perls CGI library provides tools to simplify web page
Chapter 1 Programming Languages for Web Applications
Chapter 1 Programming Languages for Web Applications Introduction Web-related programming tasks include HTML page authoring, CGI programming, generating and parsing HTML/XHTML and XML (extensible Markup
FORMS. Introduction. Form Basics
FORMS Introduction Forms are a way to gather information from people who visit your web site. Forms allow you to ask visitors for specific information or give them an opportunity to send feedback, questions,
JobScheduler Web Services Executing JobScheduler commands
JobScheduler - Job Execution and Scheduling System JobScheduler Web Services Executing JobScheduler commands Technical Reference March 2015 March 2015 JobScheduler Web Services page: 1 JobScheduler Web
IGW+ Certificate. I d e a l G r o u p i n W e b. International professional web design,
IGW+ Certificate I d e a l G r o u p i n W e b International professional web design, Programming, CRM, online office automation, complete security, Secured Ecommerce and web site maintenance educational
HTML Tables. IT 3203 Introduction to Web Development
IT 3203 Introduction to Web Development Tables and Forms September 3 HTML Tables Tables are your friend: Data in rows and columns Positioning of information (But you should use style sheets for this) Slicing
The Web as a Client-Server System; TCP/IP intro!
The Web as a Client-Server System; TCP/IP intro! Engineering Software as a Service 2.1 2.2" Armando Fox! 2013 Armando Fox & David Patterson, all rights reserved 1! 2! Web at 100,000 feet! The web is a
