|
|
|
||
A beginners course presenting the fundamentals of web applications.
The course teaches the most important web technologies, web page stylization (CSS) and the basics of client-side
scripting (Javascript, ECMAScript, DOM, AJAX).
The course also covers server side scripting (in PHP mostly) and the web application design principles (using
database systems, development methodologies, security, etc.).
Knowledge of Introduction to networking (NSWI141) and Programming II (NPRG031) is supposed as well as
relational databases and SQL.
Last update: Zavoral Filip, RNDr., Ph.D. (13.05.2022)
|
|
||
The students are required to receive credit prior to attending an exam. The credit is granted after collecting prescribed number of points (awarded for active attendance at labs and home assignments), completion of semestral work, and successful completion of a practical test.
The final exam has a form of a written test. The final grade is determined by a combination of points obtained from the exam and points obtained during the semester.
Detailed information about the home assignments, the test, and grading in general are available at the web page of the course. Last update: Škoda Petr, Mgr., Ph.D. (29.06.2023)
|
|
||
https://www.w3.org/html/ https://html.spec.whatwg.org/multipage/ https://www.w3.org/Style/CSS/ https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference https://www.ecma-international.org/ecma-262/ https://www.php.net/manual/en/ https://www.w3schools.com/ Last update: Töpfer Pavel, doc. RNDr., CSc. (23.04.2019)
|
|
||
Last update: Škoda Petr, Mgr., Ph.D. (29.06.2023)
|
|
||
The course is a direct followup of NSWI141 Introduction to Networking course. Furthermore, sufficient programming skills in OOP languages is required (at least on the level of Programmin I and II courses, better yet after successful completion of one of the introductory courses to C++/C#/Java). Completion of Database systems course is a plus, but working knowledge of SQL would be sufficient. We recommend that less-skilled programmers would postpone enrolling to this course till their third year.
ERASMUS STUDENTS WARNING: Please beware that this is a PROGRAMMING course and you really do need decent programming and algorithmic skills to successfully pass this course. Many foreign students have failed since they have ignored this warning! Last update: Kruliš Martin, doc. RNDr., Ph.D. (09.09.2020)
|