Web Software Production (5 op)
Toteutuksen tunnus: 5G00DM04-3006
Toteutuksen perustiedot
- Ilmoittautumisaika
- 15.07.2023 - 04.09.2023
- Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
- 28.08.2023 - 22.12.2023
- Toteutus on päättynyt.
- Laajuus
- 5 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- Software Engineering
- Toimipiste
- TAMK Pääkampus
- Opetuskielet
- englanti
- Koulutus
- Bachelor's Degree Programme in Software Engineering
- Opettajat
- Louis Botha
- Vastuuhenkilö
- Louis Botha
- Ryhmät
-
22I260EADegree Programme in Software Engineering
-
22I260EBDegree Programme in Software Engineering
- Opintojakso
- 5G00DM04
Osaamistavoitteet (Opintojakso)
The student knows the full process of development for web applications from code to distribution. The student is able to setup a development environment using Docker. The student is able to setup and configure all stages of DevOps.
Sisältö (Opintojakso)
DevOps Web development methods and practises with a Web Software project. Version control, Docker, Testing automation, CI/CD Pipeline, deployment process.
Esitietovaatimukset (Opintojakso)
Basic of Web Development
Arviointikriteerit, tyydyttävä (1-2) (Opintojakso)
Student knows about DevOps web development methods and practises in a web software project. Student can use version control in the project. Student is able to use Docker or some similar technology in the project with guidance. Student is able to configure testing automation setup for the project with guidance. Student is able to implement a simple CI/CD Pipeline for the project. Student is able to configure a simple deployment process for the project.
Arviointikriteerit, hyvä (3-4) (Opintojakso)
Student knows and understands DevOps web development methods and practises in a web software project. Student can exploit version control in the project. Student is able to use independently Docker or some similar technology in the project. Student is able to build testing automation setup for the project. Student is able to implement CI/CD Pipeline for the project. Student is able to configure deployment process for the project.
Arviointikriteerit, kiitettävä (5) (Opintojakso)
Student knows and understands in depth DevOps web development methods and practices in a web software project. Student can exploit version control diversely in the project. Student is able to use diversely Docker or some similar technology in the project. Student is able to build good testing automation for the project. Student is able to implement versatile CI/CD Pipeline for the project. Student is able to configure complete deployment process for the project.
Aika ja paikka
See course pages in Moodle.
Tenttien ja uusintatenttien ajankohdat
No exam. See evaluation criteria.
Arviointimenetelmät ja arvioinnin perusteet
Final grade is calculating by combining the exercises percentage (weighted 40%) and final project percentage (weighted 60%) and converting it according to the table below.
90% - 100% : 5
80% - 89% : 4
70% - 79% : 3
60% - 69% : 2
45% - 59% : 1
Exercises will have different points depending on the size of the exercise.
Final project is graded according to phases, each phase giving out varying amounts of “points” or “p”. Completing the practical work rewards a maximum of 50p.
Arviointiasteikko
0-5
Opiskelumuodot ja opetusmenetelmät
Lectures, exercises and hands-on-lab work.
Oppimateriaalit
Web material provided / linked in Moodle.
Opiskelijan ajankäyttö ja kuormitus
Lectures 45 hours..
Independent work including weekly assignments 90 hours..
Hours 135 hours.
Arviointikriteerit - hylätty (0) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
Project and exercise evaluation criteria can be found in online course environment (Moodle).
Arviointikriteerit - tyydyttävä (1-2) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
Project and exercise evaluation criteria can be found in online course environment (Moodle).
Arviointikriteerit - hyvä (3-4) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
Project and exercise evaluation criteria can be found in online course environment (Moodle).
Arviointikriteerit - kiitettävä (5) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
Project and exercise evaluation criteria can be found in online course environment (Moodle).