Martin Kruliš, Jan Michelfeit

Slides:



Advertisements
Similar presentations
SW381: Web Applications Development Prerequisite: SW211 (Introduction to Software Engineering) Instructor: Dr. Mohammad Anwar Hossain Office: Room 2058.
Advertisements

Beginning Web Site Creation: Dreamweaver CS4.  WK1 & WK2  File Management  BlackBoard  SWS  Planning, Design, and HTML review  WK3 & WK4  Dreamweaver.
Administrative  Philosophy  Class survey  Grading  Proposal (5 points max)  Small projects (10 points each max)  Project (40 points max)  Presentation.
Web Design! John Paxton Montana State University - Bozeman CCSC Northwestern Region Saturday, October 8 th, 2004.
© 2010, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet 1.
© Anselm SpoerriInfo + Web Tech Course Information Technologies Info + Web Tech Course Anselm Spoerri PhD (MIT) Rutgers University
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.
DT211/3 Internet Development Application Internet Development Application.
Multiple Tiers in Action
Introduction to Web Pages. Slide 2 Lecture Overview Evolution of the Internet and Web Web Protocols.
Administrative  Philosophy  Class survey  Grading  Project  Presentation.
© 2004, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet.
WEB DESIGN SOME FOUNDATIONS. SO WHAT IS THIS INTERNET.
مقدمه ای بر طراحی صفحات وب. 2 Web Components  Clients and Servers  Internet Service Providers  Web Site Hosting Services  Domains Names, URL ’ s and.
CS 299 – Web Programming and Design CS299: Web Programming and Design Instructor: Dr. Fang (Daisy) Tang.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
CS 638 Web Programming Introducing the web Lecture 1.
CSS 404 Internet Concepts. XP Objectives Developing a Web page and a Website Working with CSS (Cascading Style Sheets) Web Tables Web Forms Multimedia.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 23 How Web Host Servers Work.
World Wide Web Aaditya Bhatia CS 147. Agenda History OSI model Hardware IP address DNS Server - Client Peer-to-peer Web-Sites Web programming Search engines.
Presentation Topic: XML and ASP Presented by Yanzhi Zhang.
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.
Session I Chapter 1 - Introduction to Web Development
UFCEUS-20-2 Web Programming Lecture 1 Module Introduction & Outline.
Dynamic web content HTTP and HTML: Berners-Lee’s Basics.
Overview Web Session 3 Matakuliah: Web Database Tahun: 2008.
The Web and Web Services Jim Graham NR 621 Spring 2009.
Schedule Introduction to Web & Database Integration Tools and Resources HTML and Styles Forms and Client-Side Scripts DB Engines Forms Processing and Server-Side.
Universiti Utara Malaysia Web Application Development STIJ3043.
What is HTTP? - the underlying communication protocol used by the www - common HTTP headers?
Session 1 Chapter 1 - Introduction to Web Development ITI 133: HTML5 Desktop and Mobile Level I
Advanced Web Technologies By: Faraz Ahmed. Contents 0 Course Outline 0 Architectures 0 HTTP.
Martin Kruliš, Jan Michelfeit  Approximate Outline of the Semester ◦ About web, general overview, HTTP protocol ◦ HTML, XHTML, HTML5.
Department of Computer Science, Florida State University CGS 3066: Web Programming and Design Spring
Display Page (HTML/CSS)
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.
CSE541: Web Applications Special Thanks to M. Abdur Rahman.
بسم الله الرحمن الرحيم Information’s New Technologies (Internet Technologies) Ahmed Abdelmageed, MSc Department of Computer Science, University of Khartoum.
I NTRO TO W EB TECHNOLOGY Basic terms. C LIENT – S ERVER M ODEL a distributed communication between service requestors and service providers.
CX Introduction to Web Programming Introduction & Overview Prepared by: KAR First Prepared on: Last Modified on: xx-xx-xx Quality checked.
The Application Layer DNS – The Domain Name System The DNS Name Space Resource Records Name Servers
Discussion Lecture Comp 25 Math & Logic.
BRANDING YOURSELF FINAL DRAFT.
CS299: Web Programming and Design Instructor: Dr. Fang (Daisy) Tang
Web Programming Language
Web Technologies Computing Science Thompson Rivers University
COP4710 Database Systems Project Overview.
CSC 301 Web Programming Charles Frank.
CISC103 Web Development Basics: Web site:
Introduction to Web Pages
CS1001 Lecture 8.
Introduction to Advance Web Technologies
XML in Web Technologies
Department of Computer Science, Florida State University
Forms Processing and Server-Side Scripts
Introduction to Internet Programming
Web Systems Development (CSC-215)
Web Systems & Technologies
IS 360 Course Introduction
CMP Creating Your Personal and Small Business Web Sites
HTML5 Level I Session I Chapter 1 - Introduction to Web Development
Martin Kruliš, Jan Michelfeit
Course Overview CS 4640 Programming Languages for Web Applications
Introduction to World Wide Web
CS4433 Database Systems Project.
Web Technologies Computing Science Thompson Rivers University
Client-Server Model: Requesting a Web Page
Course Overview CS 4640 Programming Languages for Web Applications
Internet Skills ELEC135 Alan Noble Room 504 Tel:
CGS 3066: Web Programming and Design Fall 2019
Presentation transcript:

Martin Kruliš, Jan Michelfeit Web Technologies Martin Kruliš, Jan Michelfeit 4. 10. 2017

Outline Approximate Outline of the Semester About web, general overview, HTTP protocol HTML, XHTML, HTML5 Cascading Style Sheets Client-side scripting, Javascript, AJAX Server-side scripting overview PHP language, databases XML technologies on web Best practices Semantic web 4. 10. 2017

Grading Final Test Credit A knowledge-based test Details and test example available on the web Credit required prior to the test Credit Homework assignments or semestral work 5 incremental assignments + one bonus Semestral work is a fallback (i.e., will be much harder) Labs/Seminar = assignment consultations 4. 10. 2017

Prerequisities Networking Databases IP networking, IP address DNS, DNS resolving TCP channels, sockets Databases What is the result of the following SQL query? SELECT subject.id, subject.name, COUNT(students.id) FROM students JOIN subscribed ON subscribed.studentId = students.id JOIN subjects ON subscribed.subjectId = subjects.id GROUP BY subject.id ORDER BY subject.name 4. 10. 2017

Related Lectures Recommended Related Courses NSWI153 – Advanced Technologies for Web Applications Advanced course (JavaScript, PHP, HTML5) NSWI045 – TCP/IP Protocol Suite Detailed overview of TCP/IP protocol NPRG036 – XML Technologies XSLT, XQuery, XML Schema, … NDBI025 – Database Systems Database design, SQL, implementation details NDBI038 – Searching the Web Searching principles, engines 4. 10. 2017

Contact Web Page E-mail Consultations http://webik.ms.mff.cuni.cz/ Also the server for home assignments E-mail krulis@ksi.mff.cuni.cz michelfeit@ksi.mff.cuni.cz Consultations Arranged via e-mail Address assignment-related questions to Michelfeit, other questions to Krulis 4. 10. 2017