Progressive Web App (3 op)
Toteutuksen tunnus: TX00DU06-3001
Toteutuksen perustiedot
- Ilmoittautumisaika
- 02.05.2019 - 31.07.2019
- Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
- 12.08.2019 - 16.08.2019
- Toteutus on päättynyt.
- Opintopistemäärä
- 3 op
- Toteutustapa
- Lähiopetus
- Toimipiste
- Leiritie 1
- Opetuskielet
- englanti
- Paikat
- 0 - 20
- Koulutus
- Degree Programme in Information Technology
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Tavoitteet
At the end of the course, the student will be able to build the front-end of a responsive PWA.
Sisältö
A Progressive Web Application (PWA) is a web application that is using web technologies but feels like an app. PWA's are easy to maintain as they take advantage of the web ecosystem.
Advantages of a PWA:
- Uses web technologies
- Works offline
- Is responsive
- No app store needed as they can be easily installed directly from the brosser
- Is easy to deploy and maintain
At the end of course you will be able to convert a simple UI design to an app that can be installed on the homescreen of your Android or iOS device and even as a Mac app if you're using a recent version of Google Chrome.
This course isn't focused on back-end web development. We will be using JSON server, a Node.js package that will generate a full fake REST API.
Esitietovaatimukset
Target Audience:
- Students with JavaScript knowledge that are interested in UI design & front-end web development.
Assumed student knowledge:
- JavaScript programming skills (good knowledge of all the topics described in those 14 lessons: https://www.codecademy.com/learn/introduction-to-javascrip t)
- HTML & Responsive CSS
- Knowledge in React is a plus
Oppimateriaali ja suositeltava kirjallisuus
Learning material:
- Laptop and a contemporary smartphone (with updated software)
- Figma, Visual Studio code and NodeJS installed on your laptop (instructions on how to install these will be provided during course)
Arviointimenetelmät ja arvioinnin perusteet
Daily exercises assigned on the course are worth 50% and both software project and prototype (i.e. software, app developed) about are worth 50%.
Arviointiasteikko
0-5