Siirry suoraan sisältöön

Full Stack Web DevelopmentLaajuus (10 op)

Tunnus: 5G00DM05

Laajuus

10 op

Osaamistavoitteet

The student understands the concepts used in a full-stack web application. The student is able to develop both frontend and backend of the web application. The student can create authentication for a full-stack web application.

Sisältö

Responsive UI with HTML and CSS technologies. Frontend Web development with Javascript frameworks eg. React and Angular. Backend development with popular technologies eg. Node, Java. Using backend data repository. Implementation of authentication with e.g. JWT.

Esitietovaatimukset

Programming languages 1-3, Basics of Web Development, Web Software Production

Arviointikriteerit, tyydyttävä (1-2)

Student can implement an UI with HTML and CSS technologies. Student is able implement a simple frontend by using web development techniques with Javascript framework eg. React or Angular. Student is able to implement a simple backend with some popular technology eg. Node or Java. Student can use the backend as a simple data source for the application. Student knows about authentication possibilities for the application with e.g. JWT.

Arviointikriteerit, hyvä (3-4)

Student can implement a responsive UI with HTML and CSS technologies. Student is able to exploit frontend web development techniques with Javascript framework eg. React or Angular. Student is able to implement a backend with some popular technology eg. Node or Java. Student can use the backend as the data source for the application. Student is able to implement authentication for the application with e.g. JWT.

Arviointikriteerit, kiitettävä (5)

Student can implement versatile responsive UI with HTML and CSS technologies. Student is able to exploit various frontend web development techniques with Javascript framework eg. React or Angular. Student is able to implement a versatile backend with some popular technology eg. Node or Java. Student can use diversely the backend as the data source for the application. Student is able to implement a full authentication for the application with e.g. JWT.

Ilmoittautumisaika

09.06.2024 - 08.09.2024

Ajoitus

02.09.2024 - 22.12.2024

Laajuus

10 op

Toteutustapa

Lähiopetus

Yksikkö

Software Engineering

Toimipiste

TAMK Pääkampus

Opetuskielet
  • Englanti
Koulutus
  • Bachelor's Degree Programme in Software Engineering
Opettaja
  • Teemu Heinimäki
  • Tony Torp
Ryhmät
  • 23I260EA
    Degree Programme in Software Engineering

Tavoitteet (OJ)

The student understands the concepts used in a full-stack web application. The student is able to develop both frontend and backend of the web application. The student can create authentication for a full-stack web application.

Sisältö (OJ)

Responsive UI with HTML and CSS technologies. Frontend Web development with Javascript frameworks eg. React and Angular. Backend development with popular technologies eg. Node, Java. Using backend data repository. Implementation of authentication with e.g. JWT.

Esitietovaatimukset (OJ)

Programming languages 1-3, Basics of Web Development, Web Software Production

Arviointikriteerit, tyydyttävä (1-2) (OJ)

Student can implement an UI with HTML and CSS technologies. Student is able implement a simple frontend by using web development techniques with Javascript framework eg. React or Angular. Student is able to implement a simple backend with some popular technology eg. Node or Java. Student can use the backend as a simple data source for the application. Student knows about authentication possibilities for the application with e.g. JWT.

Arviointikriteerit, hyvä (3-4) (OJ)

Student can implement a responsive UI with HTML and CSS technologies. Student is able to exploit frontend web development techniques with Javascript framework eg. React or Angular. Student is able to implement a backend with some popular technology eg. Node or Java. Student can use the backend as the data source for the application. Student is able to implement authentication for the application with e.g. JWT.

Arviointikriteerit, kiitettävä (5) (OJ)

Student can implement versatile responsive UI with HTML and CSS technologies. Student is able to exploit various frontend web development techniques with Javascript framework eg. React or Angular. Student is able to implement a versatile backend with some popular technology eg. Node or Java. Student can use diversely the backend as the data source for the application. Student is able to implement a full authentication for the application with e.g. JWT.

Aika ja paikka

Ks. periodiaikataulu (Moodle) ja http://lukkarit.tamk.fi
Frontend-osuus: sekä lähi- että etätunteja.
Backend-osuus: sekä lähi- että etätunteja.

Tenttien ja uusintatenttien ajankohdat

Ei tenttiä. Arviointi perustuu palautettuihin harjoituksiin, harjoitustöihin, mahdollisiin pienimuotoisiin testeihin ja vastaaviin kurssiaktiviteetteihin.

Arviointimenetelmät ja arvioinnin perusteet

Ks. englanninkielinen osa

Arviointiasteikko

0-5

Opiskelumuodot ja opetusmenetelmät

etäopetus
lähiopetus
harjoitukset
harjoitustyöt
projektit
itseopiskelu

Oppimateriaalit

Soveltuva verkon materiaali opintojaksolle olennaisista aiheista (esim. React, Angular, Git Version Control, Databases ja NodeJS), luentomateriaali.

Opiskelijan ajankäyttö ja kuormitus

Ks. periodiaikataulu

Toteutuksen valinnaiset suoritustavat

Sovitaan erikseen.

Harjoittelu- ja työelämäyhteistyö

Mahdollisia vierailuluentoja.

Lisätietoja opiskelijoille

Määräajat arvosanoille 1–5:
Frontend-osuus: harjoitustyö palautettava viim. 3.11.2024 (viikko 44)

Arviointikriteerit - hylätty (0) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Ks. englanninkielinen osa.

Arviointikriteerit - tyydyttävä (1-2) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Ks. arviointimenetelmät ja arvioinnin perusteet.

Arviointikriteerit - hyvä (3-4) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Ks. arviointimenetelmät ja arvioinnin perusteet.

Arviointikriteerit - kiitettävä (5) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Ks. arviointimenetelmät ja arvioinnin perusteet.

Ilmoittautumisaika

09.06.2024 - 08.09.2024

Ajoitus

26.08.2024 - 22.12.2024

Laajuus

10 op

Toteutustapa

Lähiopetus

Yksikkö

Software Engineering

Toimipiste

TAMK Pääkampus

Opetuskielet
  • Englanti
Koulutus
  • Bachelor's Degree Programme in Software Engineering
Opettaja
  • Teemu Heinimäki
  • Tony Torp
Ryhmät
  • 23I260EB
    Degree Programme in Software Engineering

Tavoitteet (OJ)

The student understands the concepts used in a full-stack web application. The student is able to develop both frontend and backend of the web application. The student can create authentication for a full-stack web application.

Sisältö (OJ)

Responsive UI with HTML and CSS technologies. Frontend Web development with Javascript frameworks eg. React and Angular. Backend development with popular technologies eg. Node, Java. Using backend data repository. Implementation of authentication with e.g. JWT.

Esitietovaatimukset (OJ)

Programming languages 1-3, Basics of Web Development, Web Software Production

Arviointikriteerit, tyydyttävä (1-2) (OJ)

Student can implement an UI with HTML and CSS technologies. Student is able implement a simple frontend by using web development techniques with Javascript framework eg. React or Angular. Student is able to implement a simple backend with some popular technology eg. Node or Java. Student can use the backend as a simple data source for the application. Student knows about authentication possibilities for the application with e.g. JWT.

Arviointikriteerit, hyvä (3-4) (OJ)

Student can implement a responsive UI with HTML and CSS technologies. Student is able to exploit frontend web development techniques with Javascript framework eg. React or Angular. Student is able to implement a backend with some popular technology eg. Node or Java. Student can use the backend as the data source for the application. Student is able to implement authentication for the application with e.g. JWT.

Arviointikriteerit, kiitettävä (5) (OJ)

Student can implement versatile responsive UI with HTML and CSS technologies. Student is able to exploit various frontend web development techniques with Javascript framework eg. React or Angular. Student is able to implement a versatile backend with some popular technology eg. Node or Java. Student can use diversely the backend as the data source for the application. Student is able to implement a full authentication for the application with e.g. JWT.

Aika ja paikka

Ks. periodiaikataulu (Moodle) ja http://lukkarit.tamk.fi
Frontend-osuus: sekä lähi- että etätunteja.
Backend-osuus: sekä lähi- että etätunteja.

Tenttien ja uusintatenttien ajankohdat

Ei tenttiä. Arviointi perustuu palautettuihin harjoituksiin, harjoitustöihin, mahdollisiin pienimuotoisiin testeihin ja vastaaviin kurssiaktiviteetteihin.

Arviointimenetelmät ja arvioinnin perusteet

Ks. englanninkielinen osa

Arviointiasteikko

0-5

Opiskelumuodot ja opetusmenetelmät

etäopetus
lähiopetus
harjoitukset
harjoitustyöt
projektit
itseopiskelu

Oppimateriaalit

Soveltuva verkon materiaali opintojaksolle olennaisista aiheista (esim. React, Angular, Git Version Control, Databases ja NodeJS), luentomateriaali.

Opiskelijan ajankäyttö ja kuormitus

Ks. periodiaikataulu

Toteutuksen valinnaiset suoritustavat

Sovitaan erikseen.

Harjoittelu- ja työelämäyhteistyö

Mahdollisia vierailuluentoja.

Lisätietoja opiskelijoille

Määräajat arvosanoille 1–5:
Frontend-osuus: harjoitustyö palautettava viim. 3.11.2024 (viikko 44)

Arviointikriteerit - hylätty (0) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Ks. englanninkielinen osa.

Arviointikriteerit - tyydyttävä (1-2) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Ks. arviointimenetelmät ja arvioinnin perusteet.

Arviointikriteerit - hyvä (3-4) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Ks. arviointimenetelmät ja arvioinnin perusteet.

Arviointikriteerit - kiitettävä (5) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Ks. arviointimenetelmät ja arvioinnin perusteet.

Ilmoittautumisaika

09.06.2024 - 08.09.2024

Ajoitus

01.08.2024 - 22.12.2024

Laajuus

10 op

Toteutustapa

Lähiopetus

Yksikkö

Software Engineering

Toimipiste

TAMK Pääkampus

Opetuskielet
  • Englanti
Paikat

0 - 45

Koulutus
  • Bachelor's Degree Programme in Software Engineering
Opettaja
  • Teemu Heinimäki
  • Tony Torp
Ryhmät
  • 22I260EA
    Degree Programme in Software Engineering
  • 22I260EB
    Degree Programme in Software Engineering

Tavoitteet (OJ)

The student understands the concepts used in a full-stack web application. The student is able to develop both frontend and backend of the web application. The student can create authentication for a full-stack web application.

Sisältö (OJ)

Responsive UI with HTML and CSS technologies. Frontend Web development with Javascript frameworks eg. React and Angular. Backend development with popular technologies eg. Node, Java. Using backend data repository. Implementation of authentication with e.g. JWT.

Esitietovaatimukset (OJ)

Programming languages 1-3, Basics of Web Development, Web Software Production

Arviointikriteerit, tyydyttävä (1-2) (OJ)

Student can implement an UI with HTML and CSS technologies. Student is able implement a simple frontend by using web development techniques with Javascript framework eg. React or Angular. Student is able to implement a simple backend with some popular technology eg. Node or Java. Student can use the backend as a simple data source for the application. Student knows about authentication possibilities for the application with e.g. JWT.

Arviointikriteerit, hyvä (3-4) (OJ)

Student can implement a responsive UI with HTML and CSS technologies. Student is able to exploit frontend web development techniques with Javascript framework eg. React or Angular. Student is able to implement a backend with some popular technology eg. Node or Java. Student can use the backend as the data source for the application. Student is able to implement authentication for the application with e.g. JWT.

Arviointikriteerit, kiitettävä (5) (OJ)

Student can implement versatile responsive UI with HTML and CSS technologies. Student is able to exploit various frontend web development techniques with Javascript framework eg. React or Angular. Student is able to implement a versatile backend with some popular technology eg. Node or Java. Student can use diversely the backend as the data source for the application. Student is able to implement a full authentication for the application with e.g. JWT.

Aika ja paikka

Ks. periodiaikataulu (Moodle) ja http://lukkarit.tamk.fi
Frontend-osuus: sekä lähi- että etätunteja.
Backend-osuus: sekä lähi- että etätunteja.

Tenttien ja uusintatenttien ajankohdat

Ei tenttiä. Arviointi perustuu palautettuihin harjoituksiin, harjoitustöihin, mahdollisiin pienimuotoisiin testeihin ja vastaaviin kurssiaktiviteetteihin.

Arviointimenetelmät ja arvioinnin perusteet

Ks. englanninkielinen osa

Arviointiasteikko

0-5

Opiskelumuodot ja opetusmenetelmät

etäopetus
lähiopetus
harjoitukset
harjoitustyöt
projektit
itseopiskelu

Oppimateriaalit

Soveltuva verkon materiaali opintojaksolle olennaisista aiheista (esim. React, Angular, Git Version Control, Databases ja NodeJS), luentomateriaali.

Opiskelijan ajankäyttö ja kuormitus

Ks. periodiaikataulu

Toteutuksen valinnaiset suoritustavat

Sovitaan erikseen.

Harjoittelu- ja työelämäyhteistyö

Mahdollisia vierailuluentoja.

Lisätietoja opiskelijoille

Määräajat arvosanoille 1–5:
Frontend-osuus: harjoitustyö palautettava viim. 3.11.2024 (viikko 44)

Arviointikriteerit - hylätty (0) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Ks. englanninkielinen osa.

Arviointikriteerit - tyydyttävä (1-2) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Ks. arviointimenetelmät ja arvioinnin perusteet.

Arviointikriteerit - hyvä (3-4) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Ks. arviointimenetelmät ja arvioinnin perusteet.

Arviointikriteerit - kiitettävä (5) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Ks. arviointimenetelmät ja arvioinnin perusteet.

Ilmoittautumisaika

15.07.2023 - 04.09.2023

Ajoitus

28.08.2023 - 22.12.2023

Laajuus

10 op

Virtuaaliosuus

6 op

Toteutustapa

40 % Lähiopetus, 60 % Verkossa tapahtuva opiskelu

Yksikkö

Tietotekniikka

Toimipiste

TAMK Pääkampus

Opetuskielet
  • Englanti
Koulutus
  • Bachelor's Degree Programme in Software Engineering
Opettaja
  • Jari Aalto
  • Esa Parkkila
  • Teemu Heinimäki
Vastuuhenkilö

Teemu Heinimäki

Ryhmät
  • 21I260EA
    Degree Programme in Software Engineering

Tavoitteet (OJ)

The student understands the concepts used in a full-stack web application. The student is able to develop both frontend and backend of the web application. The student can create authentication for a full-stack web application.

Sisältö (OJ)

Responsive UI with HTML and CSS technologies. Frontend Web development with Javascript frameworks eg. React and Angular. Backend development with popular technologies eg. Node, Java. Using backend data repository. Implementation of authentication with e.g. JWT.

Esitietovaatimukset (OJ)

Programming languages 1-3, Basics of Web Development, Web Software Production

Arviointikriteerit, tyydyttävä (1-2) (OJ)

Student can implement an UI with HTML and CSS technologies. Student is able implement a simple frontend by using web development techniques with Javascript framework eg. React or Angular. Student is able to implement a simple backend with some popular technology eg. Node or Java. Student can use the backend as a simple data source for the application. Student knows about authentication possibilities for the application with e.g. JWT.

Arviointikriteerit, hyvä (3-4) (OJ)

Student can implement a responsive UI with HTML and CSS technologies. Student is able to exploit frontend web development techniques with Javascript framework eg. React or Angular. Student is able to implement a backend with some popular technology eg. Node or Java. Student can use the backend as the data source for the application. Student is able to implement authentication for the application with e.g. JWT.

Arviointikriteerit, kiitettävä (5) (OJ)

Student can implement versatile responsive UI with HTML and CSS technologies. Student is able to exploit various frontend web development techniques with Javascript framework eg. React or Angular. Student is able to implement a versatile backend with some popular technology eg. Node or Java. Student can use diversely the backend as the data source for the application. Student is able to implement a full authentication for the application with e.g. JWT.

Aika ja paikka

Ks. periodiaikataulu (Moodle) ja http://lukkarit.tamk.fi
Frontend-osuuden tunnit: sekä lähi- että etä.
Backend-osuuden tunnit: sekä lähi- että etä.

Tenttien ja uusintatenttien ajankohdat

Ei tenttiä. Palautetut harjoitukset ja projektit.

Arviointimenetelmät ja arvioinnin perusteet

Ks. englanninkielinen osa

Arviointiasteikko

0-5

Opiskelumuodot ja opetusmenetelmät

etäopetus
lähiopetus
harjoitukset
harjoitustyöt
projektit

Oppimateriaalit

Soveltuva verkon materiaali esim. aiheista React, Angular, Git Version Control, Databases, NodeJS

Opiskelijan ajankäyttö ja kuormitus

Ks. periodiaikataulu

Sisällön jaksotus

- React, JSX, DOM, Redux, Angular, JSON, Rest
- Version Control, Git, Hostting Services, Data Storage, SQL, NodeJS, HTTP services

Toteutuksen valinnaiset suoritustavat

Sovitaan erikseen.

Harjoittelu- ja työelämäyhteistyö

Mahdollisia vierailuluentoja.

Lisätietoja opiskelijoille

Määräajat arvosanoille 1-5:

2023-11-05 viikko 44, deadline, Frontend (Part 1)
2023-12-11 viikko50, deadline, Backend (Part 2)
2024-01-14 viikko 2, deadline, Backend (Part 3)

Arviointikriteerit - hylätty (0) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Ks. arviointimenetelmät ja englanninkielinen osa

Arviointikriteerit - tyydyttävä (1-2) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Ks. arviointikriteerit.

Arviointikriteerit - hyvä (3-4) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Ks. arviointikriteerit.

Arviointikriteerit - kiitettävä (5) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Ks. arviointikriteerit.

Ilmoittautumisaika

15.07.2023 - 04.09.2023

Ajoitus

28.08.2023 - 22.12.2023

Laajuus

10 op

Virtuaaliosuus

6 op

Toteutustapa

40 % Lähiopetus, 60 % Verkossa tapahtuva opiskelu

Yksikkö

Tietotekniikka

Toimipiste

TAMK Pääkampus

Opetuskielet
  • Englanti
Koulutus
  • Bachelor's Degree Programme in Software Engineering
Opettaja
  • Jari Aalto
  • Esa Parkkila
  • Teemu Heinimäki
Vastuuhenkilö

Teemu Heinimäki

Ryhmät
  • 21I260EB
    Degree Programme in Software Engineering

Tavoitteet (OJ)

The student understands the concepts used in a full-stack web application. The student is able to develop both frontend and backend of the web application. The student can create authentication for a full-stack web application.

Sisältö (OJ)

Responsive UI with HTML and CSS technologies. Frontend Web development with Javascript frameworks eg. React and Angular. Backend development with popular technologies eg. Node, Java. Using backend data repository. Implementation of authentication with e.g. JWT.

Esitietovaatimukset (OJ)

Programming languages 1-3, Basics of Web Development, Web Software Production

Arviointikriteerit, tyydyttävä (1-2) (OJ)

Student can implement an UI with HTML and CSS technologies. Student is able implement a simple frontend by using web development techniques with Javascript framework eg. React or Angular. Student is able to implement a simple backend with some popular technology eg. Node or Java. Student can use the backend as a simple data source for the application. Student knows about authentication possibilities for the application with e.g. JWT.

Arviointikriteerit, hyvä (3-4) (OJ)

Student can implement a responsive UI with HTML and CSS technologies. Student is able to exploit frontend web development techniques with Javascript framework eg. React or Angular. Student is able to implement a backend with some popular technology eg. Node or Java. Student can use the backend as the data source for the application. Student is able to implement authentication for the application with e.g. JWT.

Arviointikriteerit, kiitettävä (5) (OJ)

Student can implement versatile responsive UI with HTML and CSS technologies. Student is able to exploit various frontend web development techniques with Javascript framework eg. React or Angular. Student is able to implement a versatile backend with some popular technology eg. Node or Java. Student can use diversely the backend as the data source for the application. Student is able to implement a full authentication for the application with e.g. JWT.

Aika ja paikka

Ks. periodiaikataulu (Moodle) ja http://lukkarit.tamk.fi
Frontend-osuuden tunnit: sekä lähi- että etä.
Backend-osuuden tunnit: sekä lähi- että etä.

Tenttien ja uusintatenttien ajankohdat

Ei tenttiä. Palautetut harjoitukset ja projektit.

Arviointimenetelmät ja arvioinnin perusteet

Ks. englanninkielinen osa

Arviointiasteikko

0-5

Opiskelumuodot ja opetusmenetelmät

etäopetus
lähiopetus
harjoitukset
harjoitustyöt
projektit

Oppimateriaalit

Soveltuva verkon materiaali esim. aiheista React, Angular, Git Version Control, Databases, NodeJS

Opiskelijan ajankäyttö ja kuormitus

Ks. periodiaikataulu

Sisällön jaksotus

- React, JSX, DOM, Redux, Angular, JSON, Rest
- Version Control, Git, Hostting Services, Data Storage, SQL, NodeJS, HTTP services

Toteutuksen valinnaiset suoritustavat

Sovitaan erikseen.

Harjoittelu- ja työelämäyhteistyö

Mahdollisia vierailuluentoja.

Lisätietoja opiskelijoille

Määräajat arvosanoille 1-5:

2023-11-05 viiko 44, deadline, Frontend (Part 1)
2023-12-11 viikko 50, deadline, Backend (Part 2)
2024-01-14 viikko 2, deadline, Backend (Part 3)

Arviointikriteerit - hylätty (0) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Ks. arviointimenetelmät ja englanninkielinen osa

Arviointikriteerit - tyydyttävä (1-2) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Ks. arviointikriteerit.

Arviointikriteerit - hyvä (3-4) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Ks. arviointikriteerit.

Arviointikriteerit - kiitettävä (5) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Ks. arviointikriteerit.

Ilmoittautumisaika

30.07.2022 - 19.10.2022

Ajoitus

29.08.2022 - 23.12.2022

Laajuus

10 op

Toteutustapa

Lähiopetus

Yksikkö

Tietotekniikka

Toimipiste

TAMK Pääkampus

Opetuskielet
  • Englanti
Paikat

0 - 40

Koulutus
  • Bachelor's Degree Programme in Software Engineering
Opettaja
  • Markus Huhtamäki
Vastuuhenkilö

Esa Kujansuu

Ryhmät
  • 20I260E
    Degree Programme in Software Engineering

Tavoitteet (OJ)

The student understands the concepts used in a full-stack web application. The student is able to develop both frontend and backend of the web application. The student can create authentication for a full-stack web application.

Sisältö (OJ)

Responsive UI with HTML and CSS technologies. Frontend Web development with Javascript frameworks eg. React and Angular. Backend development with popular technologies eg. Node, Java. Using backend data repository. Implementation of authentication with e.g. JWT.

Esitietovaatimukset (OJ)

Programming languages 1-3, Basics of Web Development, Web Software Production

Arviointikriteerit, tyydyttävä (1-2) (OJ)

Student can implement an UI with HTML and CSS technologies. Student is able implement a simple frontend by using web development techniques with Javascript framework eg. React or Angular. Student is able to implement a simple backend with some popular technology eg. Node or Java. Student can use the backend as a simple data source for the application. Student knows about authentication possibilities for the application with e.g. JWT.

Arviointikriteerit, hyvä (3-4) (OJ)

Student can implement a responsive UI with HTML and CSS technologies. Student is able to exploit frontend web development techniques with Javascript framework eg. React or Angular. Student is able to implement a backend with some popular technology eg. Node or Java. Student can use the backend as the data source for the application. Student is able to implement authentication for the application with e.g. JWT.

Arviointikriteerit, kiitettävä (5) (OJ)

Student can implement versatile responsive UI with HTML and CSS technologies. Student is able to exploit various frontend web development techniques with Javascript framework eg. React or Angular. Student is able to implement a versatile backend with some popular technology eg. Node or Java. Student can use diversely the backend as the data source for the application. Student is able to implement a full authentication for the application with e.g. JWT.

Arviointiasteikko

0-5