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