•   Full Stack Web Development 5G00DM05-3002 30.08.2021-24.12.2021  10 op  (19I260E) +-
    Opintojakson 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.
    Esitietovaatimukset
    Programming languages 1-3, Basics of Web Development, Web Software Production
    Opintojakson 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.
    Arviointikriteerit
    Tyydyttävä

    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.

    Hyvä

    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.

    Kiitettävä

    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.


    Vastuuhenkilön nimi

    Jari Aalto

    Kirjallisuus

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

    Opiskelumuodot ja opetusmenetelmät

    etäopetus
    mahd. lähiopetus
    harjoitukset
    harjoitustyöt tai tentit

    Arviointimenetelmät (toteutus) ja kriteerit (opintojakso)

    Ks. englanninkielinen osa

    Opetuskielet

    Englanti

    Ajoitus

    30.08.2021 - 24.12.2021

    Ilmoittautumisaika

    01.06.2021 - 03.09.2021

    Opintopisteet

    10 op

    Ryhmä(t)

    19I260E

    Paikkoja

    0 - 40

    Opettaja(t)

    Jari Aalto, Teemu Heinimäki

    Lisätietoja opiskelijoille

    Määräajat arvosanoille 1-5:

    2021-11-07 week 44, Deadline, Frontend (Part 1)
    2021-01-31 week 5, Deadline, Backend (Part 2)

    Vastuuyksikkö

    Tietotekniikka

    Koulutusohjelma(t)

    Bachelor's Degree Programme in Software Engineering

    Toimipiste

    TAMK Pääkampus

    Virtuaaliosuus

    8 op

    Arviointiasteikko

    0-5

    Valinnaiset suoritustavat

    Sovitaan erikseen.

    Tenttien ajankohdat

    Ei tenttiä. Palautetut harjoitukset ja projektit.

    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 servcies

    Arviointikriteerit
    Hylätty

    Ks. arviointimenetelmät ja englanninkielinen osa

    Tyydyttävä

    Ks. arviointikriteerit.

    Hyvä

    Ks. arviointikriteerit.

    Kiitettävä

    Ks. arviointikriteerit.