FM2AJDP05 Development Platforms
FM2AJDP05 Development Platforms
- Course description
- Course CodeFM2AJDP05
- Level of Study5.2
- Program of StudyFront-End Development
- Credits5
- Study Plan CoordinatorLasse 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
Digital Learning Resources
The learning management system (LMS) is the primary learning platform where students access most of their course materials. The content is presented in various formats, such as text, images, models, videos or podcasts. Each course follows a progression plan, designed to lead students through weekly modules at their own pace. Exercises and assignments (individual or in groups) are embedded throughout the courses to support continuous practice and assessment of the learning outcomes.
Campus Resources
In addition to the digital learning resources, campus students participate in physical learning activities led by teachers as part of the overall delivery.
Guidance
Guidance and feedback from teachers support students' learning journeys, and may be provided synchronously or asynchronously, individually or in groups, via text, video or in-person feedback.
Form of assessment | Grading scale | Grouping | Duration of assessment |
---|---|---|---|
Course Assignment | Pass / Fail | Individual | 1 Week(s) |