Academic year
2024-25
Is found in:
- Associate Degree of Computer Programming, programme stage 1
This is a single course unit.
Study load:
9 credits
It is not possible to enrol in this course unit under
- credit contract.
- exam contract (to obtain a credit).
- exam contract (to obtain a degree).
Co-ordinator: Similon Andie
Other teaching staff: Peeters Jannes, Schraepen Philippe, Verhulst David
Languages: Dutch
Scheduled for: Semester 1 or Semester 2
This course unit is marked out of 20 (rounded to an integer).
Re-sit exam: is possible.
Possibility of tolerance: You have to pass this course unit (will never be tolerated).
Total study time: 234,00 hours
Learning outcomes (list)
The graduate takes responsibility for their own digital working environment and contributes to the shared digital infrastructure required for project development, testing, and deployment.
You configure a non-relational database to store data. |
The graduate programs in accordance with the standards and agreements within the organization.
You apply strongly-typed variables to explicitly define the type of variables and prevent compiler errors. |
You implement typed methods to specify the parameters and return types of functions, making the code more robust and maintainable. |
You retrieve data from an external source using asynchronous code and integrate it seamlessly into a strongly-typed web application. |
You process externally retrieved data in a structured and efficient way to display the information on the web application. |
You implement a web server using a framework, where you set up the correct routes and middleware for the desired functionality. |
You integrate a template engine to generate dynamic HTML pages based on data. |
You implement routes to process various HTTP requests and route them to the appropriate controllers or middleware. |
You implement middleware to add additional functionality to the request-response cycle, such as authentication, logging, or error handling. |
You link a non-relational database to your own web application. |
You select and filter data from a non-relational database. |
You manipulate data in a non-relational database. |
You apply best practices of secure coding in a real programming assignment. |
You use the principles of OWASP to minimize potential security risks. |
You implement encryption and hashing to protect sensitive information during storage and transfer. |
You configure HTTPS and SSL to ensure secure communication between the client and server. |
You implement measures to prevent misuse and unauthorized access to the application. |
The graduate documents as needed to create high-quality user manuals, reference guides, and online resources.
You document the implementation of cookies, sessions and tokens to ensure they are applied and understood consistently. |
You create interfaces to define and document complex data structures, improving the readability and maintainability of the code. |
The graduate keeps up with relevant IT advancements, identifies their own development needs, and continuously improves their own practice.
You will build your own project to strengthen your skills and become familiar with back-end web development. |
Study material (list)
Mandatory
Online Learning material on DigitapMandatoryEducational organisation (list)
Evaluation (list)
Evaluation(s) for first exam chance
Moment | Form | % | Remark |
1st examination period | Skills assessment during the examination series | 40,00 | Digitaal. |
1st examination period | Skills assessment once during class weeks | 30,00 | Digitaal. Georganiseerd tijdens de toetsweek. |
Evaluation(s) for re-sit exam
Moment | Form | % | Remark |
2nd examination period | Skills assessment during the examination series | 70,00 | Digitaal. |
Evaluation(s) for both exam chances, not reproducible in re-sit exam
Moment | Form | % | Remark |
1st examination period | Project assignment | 30,00 | |