Skip to main content

Front-End Development (5 cr)

Code: TT00CE05-3003

General information


Enrollment
01.06.2023 - 14.09.2023
Registration for the implementation has ended.
Timing
04.09.2023 - 15.12.2023
Implementation has ended.
Number of ECTS credits allocated
5 cr
Local portion
5 cr
Mode of delivery
Contact learning
Unit
Engineering and Business
Campus
Kupittaa Campus
Teaching languages
Finnish
Seats
15 - 35
Degree programmes
Degree Programme in Business Information Technology
Teachers
Tuomo Helo
Groups
PTIETS22swis
PTIETS22 Software Development and Information Systems
Course
TT00CE05
No reservations found for realization TT00CE05-3003!

Evaluation scale

H-5

Content scheduling

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.

Objective

After completing the course the student:
- can program JavaScript programming language
- can use the React application framework
- is able to design modular front-end software
- knows the special features of front-end development
- is able to use efficient and modern programming tools

Content

- Basics of JavaScript
- Modern features of JavaScript
- The basics of the React library
- Front-end software design and modularization
- Front-end development features
- Development tools

Materials

JavaScrpt part:

Eloquent JavaScript, 3rd Edition: A Modern Introduction to Programming
by Marijn Haverbeke | Dec 4, 2018

Exam schedules

No exam.

Qualifications

WWW-perusteet (HTML5, CSS)

Go back to top of page