FM2AJDP05 Development Platforms
FM2AJDP05 Development Platforms
- Course description
- Course codeFM2AJDP05
- Level of study5.2
- Program of studyFront-End Development
- Credits5
- Course coordinatorShabana Jahan, Lasse Hægland
The course provides skills to develop a full solution, including basic backend functionality Using cloud service providers and other modern data services, in addition to competence to deliver a complete full-stack solution, including authorization, related user functionality and simplified database access. Candidates are also introduced to integrating front-end applications with Backend services provided by technologies such as the WordPress REST API and Firebase. The course builds on competence from Workflow.
Course Relevance
The candidate learns methods, techniques and tools that have become prevalent in modern web application development. By studying such services candidates are empowered to deliver full solutions including backend services provided by modern cloud platforms and APIs. This knowledge can be leveraged for all future projects including the final project exam, real-world practices and real client assignments.
The Candidate:
- has knowledge of services and APIs used to deliver integrated full-stack solutions
- has knowledge of processes and tools that are used in front-end projects with cloud-based backend platforms and self-hosted APIs
- is familiar with organizational requirement and workflows in web development powered by modern, simplified database solutions
- has insight into his/her own opportunities for development through interdisciplinary collaboration using platform-as-a-service tools and APIs
The Candidate:
- can explain his/her choices in front-end projects with platform-as-a-service software
- can explain his/her choice of APIs to access and update data
- can explain his/her choice of web interface tools to create and configure services
- can reflect over his/her own work with cloud-based authentication and authorization services
- can reflect over his/her own work in front-end projects to connect to and authenticate with the taught backend services
- can reflect over his/her own front-end solutions that integrate with dynamic data supplied by cloud services and APIs
The Candidate:
- can plan and carry out tasks linked to configuring cloud-based and self-hosted APIs
- can plan and carry out programming that accesses and updates data hosted in databases provided by platform-as-a-service software
- can plan and carry out full-stack solutions by leveraging modern backend services
In this course, the following teaching and learning methods can be applied, but are not limited to:
- Lecture: Educator-led presentations or activities providing knowledge, skills, or general competencies in the subject area.
- Group work: Collaborative activities where students work together to solve problems or complete tasks.
- Tutoring: One-on-one or small group sessions with an instructor for personalized guidance and support.
- Student presentations: Opportunities for students to demonstrate their understanding of course material by presenting to peers.
- Online lessons: Digital content delivered via an online learning platform.
- Guidance: Individualized advice and direction from instructors to support students in their learning journey.
- Workshops: Practical sessions focused on hands-on application of theoretical concepts or skills.
- Self-study: Independent study where students engage with course material on their own without any teacher support.
Teaching materials, reading lists, and essential resources will be shared in the learning platform and software user manuals where applicable.
Form of assessment | Grading scale | Grouping | Duration of assessment |
---|---|---|---|
Course Assignment | Pass / Fail | Group/Individual | 4 Week(s) |