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