Siirry suoraan sisältöön

Front-End Development (5 op)

Toteutuksen tunnus: TE00BR85-3006

Toteutuksen perustiedot


Ilmoittautumisaika
01.12.2024 - 13.01.2025
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
13.01.2025 - 30.04.2025
Toteutus on käynnissä.
Opintopistemäärä
5 op
Lähiosuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
suomi
englanti
Paikat
15 - 70
Koulutus
Degree Programme in Information and Communications Technology
Tietojenkäsittelyn koulutus
Tieto- ja viestintätekniikan koulutus
Opettajat
Tuomo Helo
Ryhmät
ICTMODictprojSem
MOD ICT Projects & Cybersecurity (International Semester)
PTIETS23sepm
Software Engineering and Project Management
PTIVIS23O
Software Engineering and Project Management
Opintojakso
TE00BR85

Toteutuksella on 42 opetustapahtumaa joiden yhteenlaskettu kesto on 78 t 0 min.

Aika Aihe Tila
Ti 14.01.2025 klo 12:00 - 14:00
(2 t 0 min)
Theory and practise, Front-End Development TE00BR85-3006
ICT_B1039 IT telakka
Ke 15.01.2025 klo 15:00 - 17:00
(2 t 0 min)
Theory and practise, Front-End Development TE00BR85-3006
ICT_C1032 Demotila
Ti 21.01.2025 klo 08:00 - 10:00
(2 t 0 min)
Theory and practise, Front-End Development TE00BR85-3006
ICT_B1039 IT telakka
Pe 24.01.2025 klo 12:00 - 14:00
(2 t 0 min)
Theory and practise, Front-End Development TE00BR85-3006
EDU_2030 Evert muunto byod
Pe 24.01.2025 klo 14:00 - 15:00
(1 t 0 min)
Individual working with the presence of the instructor, Front-End Development TE00BR85-3006
ICT_B1038 IT telakka
Ti 28.01.2025 klo 08:00 - 10:00
(2 t 0 min)
Theory and practise, Front-End Development TE00BR85-3006
ICT_B1039 IT telakka
Ke 29.01.2025 klo 15:00 - 16:00
(1 t 0 min)
Individual working with the presence of the instructor, Front-End Development TE00BR85-3006
ICT_C2027 IT telakka
Pe 31.01.2025 klo 15:00 - 17:00
(2 t 0 min)
Theory and practise, Front-End Development TE00BR85-3006
ICT_C1032 Demotila
Ti 04.02.2025 klo 08:00 - 10:00
(2 t 0 min)
Theory and practise, Front-End Development TE00BR85-3006
ICT_B1039 IT telakka
Pe 07.02.2025 klo 12:00 - 14:00
(2 t 0 min)
Theory and practise, Front-End Development TE00BR85-3006
ICT_C1032 Demotila
Ti 11.02.2025 klo 08:00 - 10:00
(2 t 0 min)
Theory and practise, Front-End Development TE00BR85-3006
ICT_B1039 IT telakka
Ke 12.02.2025 klo 15:00 - 16:00
(1 t 0 min)
Individual working with the presence of the instructor, Front-End Development TE00BR85-3006
ICT_C2027 IT telakka
Pe 14.02.2025 klo 15:00 - 17:00
(2 t 0 min)
Theory and practise, Front-End Development TE00BR85-3006
ICT_C1032 Demotila
Ti 25.02.2025 klo 08:00 - 10:00
(2 t 0 min)
Theory and practise, Front-End Development TE00BR85-3006
ICT_B1039 IT telakka
Pe 28.02.2025 klo 12:00 - 13:00
(1 t 0 min)
Individual working with the presence of the instructor, Front-End Development TE00BR85-3006
ICT_B1039 IT telakka
Pe 28.02.2025 klo 13:00 - 15:00
(2 t 0 min)
Theory and practise, Front-End Development TE00BR85-3006
ICT_C1032 Demotila
Ti 04.03.2025 klo 08:00 - 10:00
(2 t 0 min)
Theory and practise, Front-End Development TE00BR85-3006
ICT_B1039 IT telakka
Ke 05.03.2025 klo 12:00 - 14:00
(2 t 0 min)
Theory and practise, Front-End Development TE00BR85-3006
ICT_A1038b Teoriatila
Ke 05.03.2025 klo 14:00 - 15:00
(1 t 0 min)
Individual working with the presence of the instructor, Front-End Development TE00BR85-3006
ICT_C2027 IT telakka
Ti 11.03.2025 klo 08:00 - 10:00
(2 t 0 min)
Theory and practise, Front-End Development TE00BR85-3006
ICT_B1039 IT telakka
Pe 14.03.2025 klo 12:00 - 13:00
(1 t 0 min)
Individual working with the presence of the instructor, Front-End Development TE00BR85-3006
ICT_B1039 IT telakka
Pe 14.03.2025 klo 13:00 - 15:00
(2 t 0 min)
Theory and practise, Front-End Development TE00BR85-3006
ICT_C1032 Demotila
Ti 18.03.2025 klo 08:00 - 10:00
(2 t 0 min)
Theory and practise, Front-End Development TE00BR85-3006
ICT_B1039 IT telakka
Ke 19.03.2025 klo 12:00 - 14:00
(2 t 0 min)
Theory and practise, Front-End Development TE00BR85-3006
ICT_C1032 Demotila
Pe 21.03.2025 klo 12:00 - 13:00
(1 t 0 min)
Individual working with the presence of the instructor, Front-End Development TE00BR85-3006
ICT_B1039 IT telakka
Ti 25.03.2025 klo 08:00 - 10:00
(2 t 0 min)
Theory and practise, Front-End Development TE00BR85-3006
ICT_B1039 IT telakka
Pe 28.03.2025 klo 12:00 - 13:00
(1 t 0 min)
Individual working with the presence of the instructor, Front-End Development TE00BR85-3006
ICT_B1039 IT telakka
Pe 28.03.2025 klo 13:00 - 15:00
(2 t 0 min)
Theory and practise, Front-End Development TE00BR85-3006
ICT_C1032 Demotila
Ti 01.04.2025 klo 08:00 - 10:00
(2 t 0 min)
Theory and practise, Front-End Development TE00BR85-3006
ICT_B1039 IT telakka
Ke 02.04.2025 klo 12:00 - 14:00
(2 t 0 min)
Theory and practise, Front-End Development TE00BR85-3006
ICT_B1033 Teoriatila
Ke 02.04.2025 klo 14:00 - 15:00
(1 t 0 min)
Individual working with the presence of the instructor, Front-End Development TE00BR85-3006
ICT_C2027 IT telakka
To 03.04.2025 klo 08:00 - 10:00
(2 t 0 min)
Theory and practise, Front-End Development TE00BR85-3006
ICT_B1038 IT telakka
To 03.04.2025 klo 10:00 - 12:00
(2 t 0 min)
Theory and practise, Front-End Development TE00BR85-3006
EDU_2001 Elias muunto byod
Ti 08.04.2025 klo 08:00 - 10:00
(2 t 0 min)
Theory and practise, Front-End Development TE00BR85-3006
ICT_B1039 IT telakka
Pe 11.04.2025 klo 10:00 - 12:00
(2 t 0 min)
Theory and practise, Front-End Development TE00BR85-3006
ICT_B1039 IT telakka
Ti 15.04.2025 klo 08:00 - 10:00
(2 t 0 min)
Theory and practise, Front-End Development TE00BR85-3006
ICT_B1039 IT telakka
Ke 16.04.2025 klo 12:00 - 14:00
(2 t 0 min)
Theory and practise, Front-End Development TE00BR85-3006
ICT_B1033 Teoriatila
Ti 22.04.2025 klo 08:00 - 10:00
(2 t 0 min)
Theory and practise, Front-End Development TE00BR85-3006
ICT_B1039 IT telakka
Pe 25.04.2025 klo 12:00 - 14:00
(2 t 0 min)
Theory and practise, Front-End Development TE00BR85-3006
ICT_C1032 Demotila
Ma 28.04.2025 klo 08:00 - 12:00
(4 t 0 min)
Front-End Development TE00BR85-3006
Teams
Ti 29.04.2025 klo 08:00 - 10:00
(2 t 0 min)
Theory and practise, Front-End Development TE00BR85-3006
Teams
Ti 29.04.2025 klo 12:00 - 15:00
(3 t 0 min)
Theory and practise, Front-End Development TE00BR85-3006
Teams
Muutokset varauksiin voivat olla mahdollisia.

Arviointiasteikko

H-5

Sisällön jaksotus

Sisältö

I. JavaScript (Luennot ja henkilökohtaiset tehtävät)

- Perusteet
- Merkkijonont
- Oliot, destrukturointi
- Taulukot, taulukko-operaatiot
- Operaatioiden ohjelmointi
- Virheenkäsittely
- DOM, tapahtumienkäsittely
- Moduulit
- Asynkroninen ohjelmointi
- Työkalut

II. React (Luennot ja ryhmätyö)

- Perusteet
- JSX
- Komponentit
- Modularisointi
- Työkalut
- Tilanhallinta
- Koukut

III. Ryhmätyö: Yksinkertainen web-sivusto Reactilla (ilman taustajärjestelmää)

7 henkilökohtaista JavaScript-harjoitustehtävää.
React-perustainen ryhmätyö.

Tavoitteet

After completing the course the student:
masters JavaScript and can use some of the most important libraries in developing browser user interfaces
can implement dynamic and responsive browser user interfaces that are usable in variety of devices
masters AJAX technology and JSON data-interchange format
can use efficient tools in browser scripting

Sisältö

JavaScript
jQuery
Doing asynchronous requests with AJAX
JSON data-interchange format
Tools for developing browser interfaces
Implementing a small scale dynamic and responsive browser user interface

Oppimateriaalit

Kurssimateriaali (Kirjoista vain valitut osat)
*
Eloquent JavaScript
Marijn Haverbeke
No Starch Press; 4 edition (Nov 5, 2024)
Saatavilla osoitteessa http://eloquentjavascript.net
*
Professional JavaScript for Web Developers
5th Edition
Matt Frisbie
Published by Wrox
Saatavilla tietokannassa ProQuest EBook Central
*
Valittu projektiperustainen React-tutoriaali
*
Learning React : Modern Patterns for Developing React Apps
2nd edition
Alex Banks and Eve Porcello
Saatavilla tietokannassa ProQuest EBook Central
*

Opetusmenetelmät

- kirjallisuuden ja muun oppimismateriaalin lukeminen tai katsominen
- osallistuminen luennoille
- ohjelmointi opettajan johdolla
- itsenäinen ohjelmointi
- osallistuminen ryhmätyön tekemiseen

Tenttien ajankohdat ja uusintamahdollisuudet

Ei tenttiä.

Toteutuksen valinnaiset suoritustavat

Opiskelija voi suorittaa opintojakson osoittamalla osaamisensa opintojakson aiheista esimerkiksi tekemillään työnäytteillä. Osoittamisesta täytyy sopia opettajan kanssa opintojakson 4 ensimmäisen viikon aikana.

Opiskelija voi myös ahotoida opintojakson vastaavalla muualla oppilaitoksemme hyväksymässä oppilaitoksessa suoritetulla kurssilla. Asia kannattaa laittaa vireille heti opintojakson alkaessa.

Opiskelijan ajankäyttö ja kuormitus

39 h kontaktiluentoja (Jokainen 3h = 2h opetusta ja 1h henkilökohtaista työskentelyä opettajan läsnäollessa)
4 h harjoistustöiden esitystä ja seurantaa
40 h harjoitustyön valmistelu
54 h henkilökohtaiset harjoitustehtävät

Lisätiedot

itsLearning ja sähköposti

Siirry alkuun