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
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.