Front-End Development (5 op)
Toteutuksen tunnus: TE00BR85-3004
Toteutuksen perustiedot
- Ilmoittautumisaika
-
29.11.2023 - 18.01.2024
Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
-
08.01.2024 - 30.04.2024
Toteutus on päättynyt.
- Opintopistemäärä
- 5 op
- Lähiosuus
- 5 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- Tekniikka ja liiketoiminta
- Toimipiste
- Kupittaan kampus
- Opetuskielet
- englanti
- Paikat
- 30 - 70
- Koulutus
- Degree Programme in Information and Communications Technology
- Tietojenkäsittelyn koulutus
- Tieto- ja viestintätekniikan koulutus
- Opettajat
- Tuomo Helo
- Vastuuopettaja
- Tuomo Helo
- Ryhmät
-
PTIVIS22OSoftware Engineering and Project Management
-
PTIETS22sepmPTIETS22 Ohjelmistotekniikka ja projektihallinta
- Opintojakso
- TE00BR85
Toteutuksella on 8 opetustapahtumaa joiden yhteenlaskettu kesto on 17 t 0 min.
Aika | Aihe | Tila |
---|---|---|
Ti 02.04.2024 klo 15:00 - 17:00 (2 t 0 min) |
Teoria ja käytäntö, Front-End Development TE00BR85-3004 |
ICT_C2027
IT telakka
|
Pe 05.04.2024 klo 10:00 - 12:00 (2 t 0 min) |
Teoria ja käytäntö, Front-End Development TE00BR85-3004 |
ICT_C2027
IT telakka
|
Pe 05.04.2024 klo 12:00 - 14:00 (2 t 0 min) |
Teoria ja käytäntö, Front-End Development TE00BR85-3004 |
ICT_C2027
IT telakka
|
Pe 05.04.2024 klo 14:00 - 16:00 (2 t 0 min) |
Teoria ja käytäntö, Front-End Development TE00BR85-3004 |
ICT_C2027
IT telakka
|
Pe 12.04.2024 klo 10:00 - 12:00 (2 t 0 min) |
Teoria ja käytäntö, Front-End Development TE00BR85-3004 |
ICT_C2027
IT telakka
|
Pe 12.04.2024 klo 12:00 - 14:00 (2 t 0 min) |
Teoria ja käytäntö, Front-End Development TE00BR85-3004 |
ICT_C2027
IT telakka
|
Pe 26.04.2024 klo 10:00 - 12:00 (2 t 0 min) |
Teoria ja käytäntö, Front-End Development TE00BR85-3004 |
Teams
|
Pe 26.04.2024 klo 12:00 - 15:00 (3 t 0 min) |
Teoria ja käytäntö, Front-End Development TE00BR85-3004 |
Teams
|
Arviointiasteikko
H-5
Sisällön jaksotus
Contents
I. JavaScript (Lectures and personal exercises)
- Basics
- Strings
- Objects, destructuring
- Arrays, array operations
- Programming functions
- Error handling
- DOM, event handling
- Modules
- Asynchronous programming
- Tools
II. React (Lectures and a teamwork)
- Basics
- JSX
- Components
- Modularization
- Tools
- Managing state
- Hooks
III. Teamwork: A simple single page web application with React (without backend)
7 personal JavaScript exercises.
React-based Teamwork.
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
The course books (Selected parts)
*
Eloquent JavaScript
Marijn Haverbeke
No Starch Press; 3 edition (December 4, 2018)
Available on the Net: http://eloquentjavascript.net
*
Professional JavaScript for Web Developers
5th Edition
Matt Frisbie
Published by Wrox
Available in ProQuest EBook Central
*
Learning React : Modern Patterns for Developing React Apps
2nd edition
Alex Banks and Eve Porcello
Available in ProQuest EBook Central
*
Only selected chapters will be read.
Opiskelijan ajankäyttö ja kuormitus
Kontaktiluentoja 30 h
Harjoitustehtäviä 40 h
Harjoitustyö 40 h
Kirjallisuuden lukemista 15 h