Siirry suoraan sisältöön

API-kehitys (5 op)

Toteutuksen tunnus: 5G00EU63-3001

Toteutuksen perustiedot


Ilmoittautumisaika
15.11.2020 - 05.01.2021
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
08.02.2021 - 30.04.2021
Toteutus on päättynyt.
Laajuus
5 op
Virtuaaliosuus
3 op
Toteutustapa
Monimuoto-opetus
Yksikkö
Tietotekniikka
Toimipiste
TAMK Pääkampus
Opetuskielet
suomi
Koulutus
Tietotekniikan tutkinto-ohjelma
Opettajat
Jari Aalto
Vastuuhenkilö
Ossi Nykänen
Ryhmät
19I224
Ohjelmistotekniikka
Opintojakso
5G00EU63

Osaamistavoitteet (Opintojakso)

Opiskelija tuntee palvelinpuolen toteutustekniikat ja ohjelmointimenetelmät. Opiskelija osaa totetuttaa datan CRUD-toiminnot. Opiskelija kykenee suunnittelemaan ja toteuttamaan APIn. Opiskelija hallitsee APIn toteutus- ja julkaisumenetelmät.

Sisältö (Opintojakso)

Palvelinpuolen toteutustekniikat ja ohjelmointimenetelmät. Datan CRUD-toteutus. APIn suunnittelu ja toteutus. APIn toteutus- ja julkaisumenetelmät.

Esitietovaatimukset (Opintojakso)

IoT ja Web-ohjelmointi

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

Opiskelija
-osaa toteuttaa APIn ominaisuuksia
-osaa toteuttaa datan CRUD- toimintoja
-pystyy julkaisemaan APIn

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

Opiskelija
-osaa toteuttaa tarvittavat APIn ominaisuudet
-osaa toteuttaa tarvittavat datan CRUD- toiminnot
-pystyy automatisoimaan APIn toteuksen ja julkaisun

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

Opiskelija
-osaa toteuttaa monipuoliset APIn ominaisuudet
-osaa toteuttaa monipuoliset datan CRUD- toiminnot
-pystyy automatisoimaan APIn toteuksen ja julkaisun kaikki vaiheet

Aika ja paikka

Ks. periodiaikataulu. Etäopetus.

Tenttien ja uusintatenttien ajankohdat

Ei tenttiä. Ks. kohta arviointimenetelmät.

Arviointimenetelmät ja arvioinnin perusteet

Kokonaisarvosana 1-5 koostuu kahdesta osasta: harjoitustehtävistä (arvosanat: 1-2) ja valinnaisesta harjoitustyöstä (+1-3 numeroa). Harjoitustyö tulee esitellä alla olevana ajankohtana. Määräajan ylitykset: harjoitukset arvosanalla 1 ja harjoitustyö max +1 lisäys arvosanaan.

Arviointia varten hyväksyttävien kotitehtävien palautusvaatimukset: (1) tiedoston nime on muodossa NNN-exercise-name.txt, jossa NNN on 3 tehtävän kolminumeroinen tunniste; (2) tiedoston nimi sisältää vain US-ASCII [a-z0-9-] merkkejä ilman välilyöntejä; (3) tiedostoissa rivinvaihdot ovat POSIX-standardin mukaiset (EOL = linefeed, \n). Jokainen rivi pääättyy rivinvaihtoon; (4) tiedosto on kirjoitettu englanniksi ja sisältää vain US-ASII merkkejä; (5) tiedostot eivät sisällä TAB-merkkejä; (6) tiedoston kaksi ensimmäistä riviä sisältävät tunnistetiedot henkilöstä ja päivämäärästä muodossa "Author: Firstname Lastname ", "Date: YYYY-MMDD"; (7) jokainen kotitehtävä on erillisenä tiedostona; (8) tiedosto on palautettu opintojakolla osoitettuun paikkaan määräpäivään mennessä.

Nodejs projektin vaatimukset: yksilötyö, powerpoint ja esittely. Lisänumerot: HTTP server, Database ja (+1) API:GET (+2) API:GET,POST (+3) API:GET,POST,UPDATE,DELETE Frameworks: Expess, Sequelize

2021-04-26 vk 17 13:15 Henkilökohtaisen projektien esittely. Projektia ei voi tehdä ryhmätyönä. Pakollinen osalllistuminen lisänumeroa varten. Poissaolon tapauksessa projekti arvioidaan +1 arvosanalla. http://bit.ly/jaalto-zoom
2021-04-30 vk 17 Palautusten viimeinen määräaika.

Arviointiasteikko

0-5

Opiskelumuodot ja opetusmenetelmät

luennot
harjoitukset
harjoitustyöt

Oppimateriaalit

Mikä hyvänsä aiheeseen soveltuva verkon materiaali koskien NodeJS-kehitystä.

Opiskelijan ajankäyttö ja kuormitus

Ks. periodiaikataulu.

Sisällön jaksotus

- Introduction
- Data Storage
- Web services and protocols
- API-development

Toteutuksen valinnaiset suoritustavat

Sovitaan tapauskohtaisesti.

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

Vähemmän kuin 40 % harjoituksista on palautettu hyväksytysti.

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.

Siirry alkuun