Database-driven Webtechnology

Faculteit Letteren
Jaar 2020/21
Vakcode LIX021B05
Vaknaam Database-driven Webtechnology
Niveau(s) bachelor
Voertaal Engels
Periode semester I b
Rooster Concept rooster

Uitgebreide vaknaam Database-driven Webtechnology
Leerdoelen Upon successful completion of the course unit, students are able to:

- Develop interactive server-side web applications with a relational database back end.
- Develop a relational database for a real-world application .
- Understand what happens behind the browser in a web-based application.
- Identify and avoid potential security problems in web-based applications.
- Be familiar with performance issues for large scale web-based applications.
- Gain experience in common software development practices.
- Cooperate with others in software development projects.
- Propose for and reflect on the development of a software application and report on this in a scientific way.
Omschrijving This course combines the knowledge students have gained on web technology, web programming and databases in earlier courses, by focusing on the development of real-world web-based applications using PHP, MySQL and HTML. Knowledge on server-side programming and the use of relational databases is further extended using the subjects of the internet, security, privacy, usability, performance, CRUD, version control, MVC and APIs.

The course entails both individual and group work. Students are introduced to putting theory into practice by means of weekly assignments. They will then apply this knowledge in groups, by developing a CRUD web application with user management. A real-world problem will be assessed in the group work and students have to propose and reflect on the development process. Throughout the assignments, they will also get familiar with relevant software development tools.
Uren per week 4
Onderwijsvorm hoorcollege, tutorial
Toetsvorm wekelijkse opdrachten
(Grading: assignments (30%) and group project (70%))
Vaksoort bachelor jr 2
Coördinator Bsc. S.E. Eikelboom
Docent(en) Bsc. S.E. Eikelboom
Entreevoorwaarden Na het behaald hebben van LIX019P05 Webtechnologie, LIX018P05 Webprogrammeren en LIX022P05 Databases.
Opgenomen in
Opleiding Jaar Periode Type
BSc Informatiekunde 2 semester I b verplicht