React.js (15 ECTS)
Code: TT00EN82-3005
General information
- Timing
- 01.01.2023 - 31.12.2023
- Implementation has ended.
- Number of ECTS credits allocated
- 15 ECTS
- Virtual portion
- 15 ECTS
- Mode of delivery
- Online
- Campus
- Karaportti 2
- Teaching languages
- English
- Seats
- 0 - 5000
- Degree programmes
- Information and Communication Technology
- Teachers
- Virve Prami
- Course
- TT00EN82
Learning outcomes
The purpose of this course is for the student to learn how to build powerful, fast, user-friendly, and reactive web apps. React is one of the most trending JavaScript libraries which is maintained by Facebook and a community of individual developers and companies. React can be used as a base in the development of single-page or mobile applications.
Content
Virtual DOM – JSX – Intro to ES6 – Webpack and Babel – Components – State – Properties – Events – Refs – Keys – Router – Hooks - Localization – Gulp – NPM Packages - Redux
Teaching methods
- Online content
- Assignments
- Personal project
- Quiz
- Essay
Location and time
Course is delivered via TechClass portal and you can do it in your own pace.
Learning materials and recommended literature
Interactive Learning Material, tutorial videos.
Alternative completion methods of implementation
N/A
Internship and working life connections
N/A
Exam dates and retake possibilities
N/A
International connections
N/A
Student workload
Up to Student her-/himself.
Content scheduling
Up to Student her-/himself.
Further information for students
Teacher is Farhad Eftekhari Farhad.Eftekhari(at)metropolia.fi
Assessment methods and criteria
Assignments 35%
Self-study Essay 10%
Quiz 20%
Project 35%
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, approved/failed
Approved/Fail