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
-
ICTMODictprojSemMOD ICT Projects & Cybersecurity (International Semester)
-
PTIETS23sepmSoftware Engineering and Project Management
-
PTIVIS23OSoftware 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
|
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