Charles Explorer logo
🇬🇧

Advanced Programming of Web Applications

Class at Faculty of Mathematics and Physics |
NSWI153

Syllabus

PHP:

- advanced constructs / language properties

- best practices

- PHP frameworks

Server side:

- using database management systems

- server architecture

- web frameworks

- deployment

- API

- monitoring and security

JavaScript:

- JavaScriptu dialects

- best practices

- JavaScript frameworks and tools

- single-page applications

Client side:

- API

- WebSockets

- related technologies

Annotation

The lecture aims to extend students' knowledge of web technologies and it focuses on open languages.

The first part addresses the details of server-side scripting and advanced features of PHP language.

The second part presents current trends in web development, especially client-side scripting (JavaScript), specific properties of HTML 5, and script-controlled communication with server (AJAX, WebSockets). Students are supposed to implement a seminar project that uses some of the technologies presented in the lecture.