Front End Programming (5cr)

Course unit code: SOF004AS3A

General information


ECTS credits
5 cr
Teaching language
Finnish

Intro

Haluatko oppia Front End koodausta nykyaikaisilla menetelmillä? Opintojaksolla opit hyödyntämään työelämässä laajasti käytettyjä teknologioita ja työkaluja nykyaikaisen käyttöliittymän koodaukseen. Opintojaksolla saat myös syvennettyä JavaScript-oppejasi aikaisemmilta opintojaksoilta.

Learning objectives

Tämän opintojakson suorittanut tai vastaavan osaamisen hankkinut opiskelija osaa suunnitella ja toteuttaa verkkosivuston käyttäen modernia front end –sovelluskehystä (React).

Contents

- Front end -sovelluskehyksellä sivuston tekeminen
- Käyttöliittymän tekeminen käyttäen UI-kirjastoa
- Navigaation toteuttaminen
- JSON-muotoisen tiedon hakeminen ja käsittely
- Ulkoisten palveluiden käyttäminen REST-rajapinnalla

Implementation methods, demonstration and Work&Study

Opintojakso on CONTACT-, BLENDED-, ONLINE- ja VIRTUAL-toteutuksina.

Mikäli jo osaat tämän opintojakson osaamistavoitteet, voit näyttää osaamisesi. Kysy lisää opintojakson opettajalta. Lisätietoja osaamisen tunnistamisesta: https://www.haaga-helia.fi/fi/osaamisen-tunnistaminen-ja-work-study.

Learning materials

Moodlessa oleva materiaali ja käytetyn sovelluskehyksen ja kirjastojen dokumentaatio.

Starting level and linkage with other courses

Opintojakso sijaitsee it-tradenomi -tutkinnon Ohjelmistokehityksen suuntautumisessa.
Opintojakson lähtötasona on, että opiskelija osaa vähintään tyydyttäväst
- jäsentää verkkosovelluksen ohjelmalogiikan olio-ohjelmoinnin käytäntöjen mukaisesti,
- suunnitella ja toteuttaa verkkosivulle ohjelmointilogiikkaa JavaScript-ohjelmointikielellä,
- suunnitella ja toteuttaa Java-ohjelmointikielellä pienen tietokantaa käyttävän verkkosovelluksen sekä
- toteuttaa tietokantahakuja SQL-kielellä.
Vaadittava lähtötaso vastaa Haaga-Helian opintojaksoja Ohjelmointi 1, Ohjelmointi 2 ja Tietokannat ja tiedonhallinta.

Assessment criteria - grade 1

Opintojaksojen CONTACT, ONLINE ja BLENDED -toteutuksilla edellytämme läsnäoloa lukujärjestykseen merkityillä opetuskerroilla. Jos olet poissa opetuskerroilta yli 25% arvosanasi laskee yhdellä numerolla. Jos olet poissa opetuskerroilta yli 50%, opintojakso hylätään.

välttävää tietotaitoa verkkosivuston suunnittelussa ja toteutuksessa käyttäen modernia front end –sovelluskehystä
ei juuri osaa etsiä ja soveltaa tietoa eikä testata ratkaisuja

Assessment criteria - grade 3

hyvää tietotaitoa verkkosivuston suunnittelussa ja toteutuksessa käyttäen modernia front end –sovelluskehystä
osaa etsiä ja soveltaa tietoa sekä testata ratkaisuja

Assessment criteria - grade 5

kiitettävää tietotaitoa verkkosivuston suunnittelussa ja toteutuksessa käyttäen modernia front end –sovelluskehystä
osaa aktiivisesti etsiä ja soveltaa tietoa sekä testata ratkaisuja

Go back to top of page