Advanced Web Technology -- Module BTI-7408
Dr. Emmanuel Benoist,mail: emmanuel.benoist(at)bfh.ch
Goals of this course
The students can create, manage and modify a web site written in Java and using JSF (Java Server Faces). They are concerned by web security and know how to deal with major Web Security Dangers. They know what the Google Web Toolkits are and how to use them.Schedule
Day | Contents |
---|---|
20.09.2016 | Java Servlet, and development of a java web application |
27.09.2016 | Java Server Faces in Action |
04.10.2016 | JSF Life Cycle, event handling, data binding and i18n |
11.10.2016 | using Facelets for creating a component tree |
18.10.2016 | Ajax and JSF2.0 |
25.10.2016 | A not so small exercise Homework (I) - discussion session |
01.11.2016 | Homework (II) |
08.11.2016 | Web Security: OWASP Top 10 and Cross Site Scripting |
15.11.2016 | Broken Authentication and Session Management |
22.11.2016 | SQL Injection. + exam web security |
29.11.2016 | Client Side Programming |
06.12.2016 | Client Side Programming |
13.12.2016 | Client Side Programming |
20.12.2016 | Client Side Programming |
27.12.2016 | No course: Christmass holidays |
3.01.2017 | No course: Christmass holidays |
10.01.2017 | Client Side Programming |
17.01.2017 | Client Side Programming |
Evaluation of the course
This course is an optional course and therefore a E module (Erfahrungsnote). This means that you will not have any exam in the exam weeks. The evaluation is composed of 2 items:- One Homework:
H
- One Written Test (last week of my part):
T1
- One Written Test (last week of the semester):
T2
Final Mark = (5H+1.5 T1+3.5 T2)/10
Software Requirements
- Java JDK
- Apache Tomcat Web server installed on your development machine. (tomcat.apache.org)
- Ant for compiling and deploying files
- A text editor (emacs for instance) or an integrated development environment (eclipse for instance)
Related Pages
Contact
Prof. Dr. Emmanuel Benoist
Berner Fachhochschule - TI
Quellgasse 21
CH-2501 Biel/Bienne
Switzerland
Mail: emmanuel.benoist (at) bfh.ch
Berner Fachhochschule - TI
Quellgasse 21
CH-2501 Biel/Bienne
Switzerland
Mail: emmanuel.benoist (at) bfh.ch
Social Networks
Follow
me
on
Linkedin, Scholar
& Research gate