IDATT2105
Full-stack application development
Spring
Trondheim
Norwegian
About this course
Content
This course will cover the following topics:
- HTML and CSS.
- Programming and use of client and server frameworks, client-server communication and REST architecture.
- Authentication and general security in applications.
- State handling on client and server.
- Testing and analysis of source code.
Learning outcomes
Knowledge
The candidate must:
- have broad knowledge of client and server side development
- be able to explain REST architecture
- be able to explain security mechanisms when developing full-stack applications
- know different tools and frameworks as aides in the development of full-stack applications (D)
- be able to test and analyze source code on client and server
Skills
The candidate must:
- be able to develop secure, stable and maintainable applications (I, D)
- be able to assess advantages and disadvantages of using different tools and frameworks (D)
General competence
The candidate must:
- be able to acquire new knowledge in a field in continuous development.
Teaching methods
Lectures, lessons, assignments, and workshops.