Certification Programme description: Server Side Includes (SSI), Active Server Pages (ASP), ASP.NET: dynamic web pages creation technology, Microsoft.NET platform, ASP.NET controls, ASP.NET session variables, code separation, ASP.NET and Visual Studio; PHP Hypertext Preprocessor: technology and PHP language, variables in PHP; JavaServer Pages (JSP) and JavaServer Pages Expression Language (JSP EL), server pages for Java servlets; Creating business logic, tag library: JavaBean components, JSP tag libraries, standard JSTL tag library, tag files; Database access mechanisms in web technologies: JDBC databases in Java EE applications, O/RM technologies and Java Persistence standard, ADO.NET databases in ASP.NET applications, databases in PHP applications; Web application infrastructure and ASP.NET Web Forms architecture: problems in Web applications, interface in Web Forms, Auto Post Back mechanism, interface state in ASP.NET, data validation in ASP.NET, security and navigation in ASP.NET; MVC architecture and its implementation for Java EE - Apache Struts: MVC architecture (Model-View-Controller), MVC in Java EE applications - JSP Model 2; Infrastructure for Java EE application - JSF (Java Server Faces): JSF technology, data presentation in tables (h:dataTable component), JSF in IDE; HTTP servers - Apache Server: Apache HTTP server architecture, configuration of Apache, Apache log, block directives in Apache, access protection in Apache server; Web application security: Web application threats (source code theft, attack on HTML hidden fields, attack on Cookies, "Path Traversal" attack, "SQL Injection" attack, session hijacking, "Denial of Service" attack , data validation in Struts), defensive mechanisms (validation of parameters passed by user, public website limitations and restrictions)
Certification Programme version/revision: EITC/INT/IT2v1r2)Earned ECTS credits: 2