Lecture 11. Web Standards Continued

Slides:



Advertisements
Similar presentations
Copyright © 2004 ProsoftTraining, All Rights Reserved. Lesson 11: Advanced Web Technologies.
Advertisements

JavaScript FaaDoOEngineers.com FaaDoOEngineers.com.
IS 360 Course Introduction. Slide 2 What you will Learn (1) The role of Web servers and clients How to create HTML, XHTML, and HTML 5 pages suitable for.
Multiple Tiers in Action
Web Page Behavior IS 373—Web Standards Todd Will.
2440: 141 Web Site Administration Web Server-Side Programming Professor: Enoch E. Damson.
ITM352 Javascript and Dynamic Web Pages: Client Side Processing.
WHAT IS PHP PHP is an HTML-embedded scripting language primarily used for dynamic Web applications.
ITM352 PHP and Dynamic Web Pages: Server Side Processing.
Server- Side technologies Client-side vs. Server-side scripts PHP basic ASP.NET basic ColdFusion.
Creating a Basic Web Page
JavaScript Teppo Räisänen LIIKE/OAMK HTML, CSS, JavaScript HTML defines the structure CSS defines the layout JavaScript is used for scripting It.
Languages in WEB Presented by: Jenisha Kshatriya BCM SS09.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
JavaScript is a client-side scripting language. Programs run in the web browser on the client's computer. (PHP, in contrast, is a server-side scripting.
INTRODUCTION TO JAVASCRIPT AND DOM Internet Engineering Spring 2012.
Web Design: Basic to Advanced Techniques Fall 2010 Mondays 7-9pm 200 Sutardja-Dai Hall Introduction to PHP.
ASP (Active Server Pages) by Bülent & Resul. Presentation Outline Introduction What is an ASP file? How does ASP work? What can ASP do? Differences Between.
Scripting Languages Client Side and Server Side. Examples of client side/server side Examples of client-side side include: JavaScript Jquery (uses a JavaScript.
JavaScript Overview Developer Essentials How to Code Language Constructs The DOM concept- API, (use W3C model) Objects –properties Methods Events Applications;
 Web pages originally static  Page is delivered exactly as stored on server  Same information displayed for all users, from all contexts  Dynamic.
The basics of knowing the difference CLIENT VS. SERVER.
1) PHP – Personal Home Page Scripting Language 2) JavaScript.
 Before you continue you should have a basic understanding of the following:  HTML  CSS  JavaScript.
COSC 2328 – Web Programming.  PHP is a server scripting language  It’s widely-used and free  It’s an alternative to Microsoft’s ASP and Ruby  PHP.
The Internet Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
PHP is a server scripting language, and a powerful tool for making dynamic and interactive Web pages. PHP is a widely-used, free, and efficient alternative.
National College of Science & Information Technology.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
Introduction to.
Web Programming Language
JavaScripts.
Higher Computing Science
Web Technologies Computing Science Thompson Rivers University
Chapter 2 - Web Design Tools
Javascript and Dynamic Web Pages: Client Side Processing
Introduction to Dynamic Web Programming
Section 6.3 Server-side Scripting
ITM352 PHP and Dynamic Web Pages: Server Side Processing 1.
Chapter 5 Scripting Language
CIS 388 Internet Programming
CSC 301 Web Programming Charles Frank.
Introduction and Principles
A little MORE on JavaScript
Lecture 8. HTML. Author: Aleksey Semyonov
Introduction to Web programming
Chapter 5 Scripting Language
AJAX.
Prepared for Md. Zakir Hossain Lecturer, CSE, DUET Prepared by Miton Chandra Datta
DHTML.
JavaScript an introduction.
DHTML Javascript Internet Technology.
IS 360 Course Introduction
Chapter 27 WWW and HTTP.
DHTML Javascript Internet Technology.
JavaScript.
Secure Web Programming
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
IntroductionToPHP Static vs. Dynamic websites
JavaScript CS 4640 Programming Languages for Web Applications
Tutorial 10: Programming with javascript
An Introduction to JavaScript
Web Technologies Computing Science Thompson Rivers University
Web Client Side Technologies Raneem Qaddoura
Hypertext Preprocessor
Introduction to JavaScript
Creating dynamic/interactive web pages
Introduction to Web programming
Brief Look InTo JavaScript
Web Application Development Using PHP
Presentation transcript:

Lecture 11. Web Standards Continued Keywords: JS, JQuery, PHP, SQL, server side scripting, client side scripting Lecture 11. Web Standards Continued. Author: Aleksey Semyonov

Lecture plan JavaScript JQuery PHP ASP Databases SQL Plan Client side scripting PHP ASP Server side scripting Databases SQL Working with databases Client side scripting Server Side Scripting Databases Reading and References Lecture 11. Web Standards Continued. Author: Aleksey Semyonov

Client vs Server side Scripting Plan Client side scripting Server Side Scripting Databases Reading and References Lecture 11. Web Standards Continued. Author: Aleksey Semyonov

DOM Plan The Document Object Model (DOM) is an application programming interface (API) for valid HTML and well-formed XML documents. It defines the logical structure of documents and the way a document is accessed and manipulated. Client side scripting Server Side Scripting Databases Reading and References Lecture 11. Web Standards Continued. Author: Aleksey Semyonov

JavaScript Plan Javascript (JS) is a scripting languages, primarily used on the Web. It is used to enhance HTML pages and is commonly found embedded in HTML code. JavaScript is an interpreted language. Thus, it doesn't need to be compiled. JavaScript renders web pages in an interactive and dynamic fashion. This allowing the pages to react to events, exhibit special effects, accept variable text, validate data, create cookies, detect a user’s browser, etc. Client side scripting Server Side Scripting Databases Reading and References Lecture 11. Web Standards Continued. Author: Aleksey Semyonov

What can JS do? www.dynamicdrive.com Plan Client side scripting Server Side Scripting Databases Reading and References Lecture 11. Web Standards Continued. Author: Aleksey Semyonov

JQuery Plan  jQuery is a JavaScript library that allows web developers to add extra functionality to their websites.  Client side scripting Server Side Scripting Databases Reading and References Lecture 11. Web Standards Continued. Author: Aleksey Semyonov

Using JavaScript <!DOCTYPE html> <html> <body> Plan <!DOCTYPE html> <html> <body> <h1>My First JavaScript</h1> <button type="button" onclick="document.getElementById('demo').innerHTML = Date()"> Click me to display Date and Time.</button> <p id="demo"></p> </body> </html> Client side scripting Server Side Scripting Databases Reading and References Lecture 11. Web Standards Continued. Author: Aleksey Semyonov

Using JavaScript Plan <!DOCTYPE html> <html><head> <script> function myFunction() {     document.getElementById("demo").innerHTML = "Paragraph changed."; } </script> </head> <body> <h1>A Web Page</h1> <p id="demo">A Paragraph</p> <button type="button" onclick="myFunction()">Try it</button> </body> </html> Client side scripting Server Side Scripting Databases Reading and References Lecture 11. Web Standards Continued. Author: Aleksey Semyonov

Using JavaScript Plan <!DOCTYPE html> <html> <body> <script src="myScript.js"></script> </body> </html> Client side scripting Server Side Scripting Databases Reading and References Lecture 11. Web Standards Continued. Author: Aleksey Semyonov

Server Side Scripting Plan Server-side scripting is a method of designing websites so that the process or user request is run on the originating server. Client side scripting Server Side Scripting Databases Reading and References Lecture 11. Web Standards Continued. Author: Aleksey Semyonov

PHP Self-referentially short for PHP: Hypertext Preprocessor, Plan Self-referentially short for PHP: Hypertext Preprocessor, an open source, server-side, HTML embedded scripting language used to create dynamic Web pages. Client side scripting Server Side Scripting Databases Reading and References Lecture 11. Web Standards Continued. Author: Aleksey Semyonov

ASP Plan Active Server Pages (also known as ASP or classic ASP) is Microsoft’s first server-side script engine that enabled dynamically-generated web pages.  Client side scripting Server Side Scripting Databases Reading and References Lecture 11. Web Standards Continued. Author: Aleksey Semyonov

Using PHP Plan <!DOCTYPE html> <html> <body> <?php echo "My first PHP script!"; ?> </body> </html> Client side scripting Server Side Scripting Databases Reading and References Lecture 11. Web Standards Continued. Author: Aleksey Semyonov

Using PHP Plan <!DOCTYPE html> <html> <body> <form action="register.php" method="post"> </body> </html> Client side scripting Server Side Scripting Databases Reading and References Lecture 11. Web Standards Continued. Author: Aleksey Semyonov

Databases Plan A database is a collection of information organized to provide efficient retrieval. Client side scripting Server Side Scripting Databases Reading and References Lecture 11. Web Standards Continued. Author: Aleksey Semyonov

SQL Plan Structured Query Language (SQL) is a standard language for storing, manipulating and retrieving data in databases. Client side scripting Server Side Scripting Databases Reading and References Lecture 11. Web Standards Continued. Author: Aleksey Semyonov

Reading http://www.yourwebskills.com/clientserver.php Plan http://www.yourwebskills.com/clientserver.php https://www.w3schools.com/js/js_htmldom.asp http://blog.stoneriverelearning.com/top-5-programming-languages-used-in-web-development/ Client side scripting Server Side Scripting Databases Reading and References Lecture 11. Web Standards Continued. Author: Aleksey Semyonov

Reading and References https://www.upwork.com/hiring/development/how-scripting-languages-work/ Reading and References Plan Client vs. server side scripting: https://www.upwork.com/hiring/development/how-scripting-languages-work/ DOM: https://www.w3.org/TR/DOM-Level-3-Core/introduction.html JQuery image: https://www.sitepoint.com/pagination-jquery-ajax-php/ Jquery definition: https://techterms.com/definition/jquery Server side scripting: www.computerhope.com/jargon/s/server-side-scripting.htm PHP: http://www.webopedia.com/TERM/P/PHP.html ASP: https://www.techopedia.com/definition/23088/active-server-pages-asp-pages SQL: https://www.w3schools.com/sql/default.asp Client side scripting Server Side Scripting Databases Reading and References Lecture 11. Web Standards Continued. Author: Aleksey Semyonov

Reading and References https://www.upwork.com/hiring/development/how-scripting-languages-work/ Reading and References Plan Database image: http://labs.sogeti.com/modern-databases-of-the-21st-century/ ASP.net image: https://www.asp.net/ PHP image: https://en.wikipedia.org/wiki/PHP Server side language popularity image: http://blog.stoneriverelearning.com/top-5-programming-languages-used-in-web-development/ Client side scripting Server Side Scripting Databases Reading and References Lecture 11. Web Standards Continued. Author: Aleksey Semyonov