Frontend DevelopmentLaajuus (5 cr)
Code: HTKA0120
Credits
5 op
Teaching language
- Finnish
Responsible person
- Tommi Tuikka
Objective
The purpose of the course
The importance of frontend application development in software development is growing. There is a constant shortage of skilled frontend developers in the labor market. Are you interested in developing the part of the software with which the user interacts directly and on the operation of which the usability and user experience of the application depend? Frontend application development can be routine form construction, creative and intriguing visualization of information, or even the application of new user interface technologies such as voice or gesture control.
Course competencies
Application development expertise
Course competence
The student is able to design and develop modern frontend applications using an application framework. The student understands the operating principle and rational architecture of frontend applications. He / she is able to connect the frontend application to a data source located on the server and is able to utilize the most important layout libraries in the development of the frontend application interface. In addition to learning frontend development, the aim of the course is to learn the general use of the application framework.
Content
The course teaches the development of modern frontend applications. The content includes e.g. setting up the programming environment, general features of frontend applications, application creation and publishing, application components and operating principle. The study period provides basic skills for the work of a frontend application developer.
Qualifications
Knowledge of HTML CSS and Javascript programming.
Assessment criteria, satisfactory (1)
(Adequate 1) The student is able to implement basic frontend applications using lesson models or tutorials on the web. He has tried to do all the exercises and reached the result determined by the instructions in at least 50% of the tasks.
(Satisfactory 2) The student is able to implement basic frontend applications using lesson presented models or tutorials on the web. He has tried to do all the exercises and reached the result determined by the instructions in at least 70% of the tasks.
Assessment criteria, good (3)
(Good 3) The student is able to implement basic frontend applications and is able to apply the learned technologies also in the development of more demanding applications. He is able to expand his knowledge on his own initiative beyond the things presented in the course. He has tried to do all the exercises and reached the result specified in the instructions in at least 80% of the tasks.
(Commendable 4) The student is able to implement basic frontend applications and is able to apply the learned technologies also in the development of more demanding applications. He is able to expand his knowledge on his own initiative beyond the things presented in the course. He has tried to complete all the exercises and reached the result specified in the instructions in at least 90% of the tasks.
Assessment criteria, excellent (5)
(Excellent 5) In addition to the above requirements, the student is able to critically evaluate frontend development technologies and understand the technology selection criteria for different uses. He has completed all the exercises and reached the end result specified in the instructions.
Enrollment
01.08.2024 - 22.08.2024
Timing
07.10.2024 - 18.12.2024
Number of ECTS credits allocated
5 op
Mode of delivery
Face-to-face
Unit
School of Business
Campus
Main Campus
Teaching languages
- Finnish
Seats
20 - 40
Degree programmes
- Bachelor's Degree Programme in Business Information Technology
Teachers
- Tommi Tuikka
Groups
-
ZJA24SIAvoin amk, tiko
-
HTK23S1Tietojenkäsittely (AMK)
Objectives
The purpose of the course
The importance of frontend application development in software development is growing. There is a constant shortage of skilled frontend developers in the labor market. Are you interested in developing the part of the software with which the user interacts directly and on the operation of which the usability and user experience of the application depend? Frontend application development can be routine form construction, creative and intriguing visualization of information, or even the application of new user interface technologies such as voice or gesture control.
Course competencies
Application development expertise
Course competence
The student is able to design and develop modern frontend applications using an application framework. The student understands the operating principle and rational architecture of frontend applications. He / she is able to connect the frontend application to a data source located on the server and is able to utilize the most important layout libraries in the development of the frontend application interface. In addition to learning frontend development, the aim of the course is to learn the general use of the application framework.
Content
The course teaches the development of modern frontend applications. The content includes e.g. setting up the programming environment, general features of frontend applications, application creation and publishing, application components and operating principle. The study period provides basic skills for the work of a frontend application developer.
Time and location
Autumn 2024
Learning materials and recommended literature
Study material on the course website https://tiko.jamk.fi/~tuito/frontendsk/
Teaching methods
Video lectures and contact hours with guidance
The course can also be completed entirely online. The course includes pre-recorded video lectures. In addition, the course includes a 0.5-1 hour personal assessment interview with the teacher via Zoom.
Student workload
135 hours
Further information for students
The exercises will be assessed in a personal assessment interview. Understanding the solutions to the exercises and answering the teacher's questions will be the main focus of the assessment. Simply completing the exercises, e.g. with the help of AI, does not guarantee a grade.
Evaluation scale
0-5
Evaluation criteria, satisfactory (1-2)
(Adequate 1) The student is able to implement basic frontend applications using lesson models or tutorials on the web. He has tried to do all the exercises and reached the result determined by the instructions in at least 50% of the tasks.
(Satisfactory 2) The student is able to implement basic frontend applications using lesson presented models or tutorials on the web. He has tried to do all the exercises and reached the result determined by the instructions in at least 70% of the tasks.
Evaluation criteria, good (3-4)
(Good 3) The student is able to implement basic frontend applications and is able to apply the learned technologies also in the development of more demanding applications. He is able to expand his knowledge on his own initiative beyond the things presented in the course. He has tried to do all the exercises and reached the result specified in the instructions in at least 80% of the tasks.
(Commendable 4) The student is able to implement basic frontend applications and is able to apply the learned technologies also in the development of more demanding applications. He is able to expand his knowledge on his own initiative beyond the things presented in the course. He has tried to complete all the exercises and reached the result specified in the instructions in at least 90% of the tasks.
Evaluation criteria, excellent (5)
(Excellent 5) In addition to the above requirements, the student is able to critically evaluate frontend development technologies and understand the technology selection criteria for different uses. He has completed all the exercises and reached the end result specified in the instructions.
Prerequisites
Knowledge of HTML CSS and Javascript programming.
Enrollment
01.08.2023 - 24.08.2023
Timing
02.10.2023 - 19.12.2023
Number of ECTS credits allocated
5 op
Mode of delivery
Face-to-face
Unit
School of Business
Campus
Main Campus
Teaching languages
- Finnish
Seats
20 - 45
Degree programmes
- Bachelor's Degree Programme in Business Information Technology
Teachers
- Tommi Tuikka
Groups
-
HTK22S1Tietojenkäsittely (AMK)
-
ZJA23SIAvoin amk, tiko
Objectives
The purpose of the course
The importance of frontend application development in software development is growing. There is a constant shortage of skilled frontend developers in the labor market. Are you interested in developing the part of the software with which the user interacts directly and on the operation of which the usability and user experience of the application depend? Frontend application development can be routine form construction, creative and intriguing visualization of information, or even the application of new user interface technologies such as voice or gesture control.
Course competencies
Application development expertise
Course competence
The student is able to design and develop modern frontend applications using an application framework. The student understands the operating principle and rational architecture of frontend applications. He / she is able to connect the frontend application to a data source located on the server and is able to utilize the most important layout libraries in the development of the frontend application interface. In addition to learning frontend development, the aim of the course is to learn the general use of the application framework.
Content
The course teaches the development of modern frontend applications. The content includes e.g. setting up the programming environment, general features of frontend applications, application creation and publishing, application components and operating principle. The study period provides basic skills for the work of a frontend application developer.
Further information for students
Avoin 2
EduFutura 3
Evaluation scale
0-5
Evaluation criteria, satisfactory (1-2)
(Adequate 1) The student is able to implement basic frontend applications using lesson models or tutorials on the web. He has tried to do all the exercises and reached the result determined by the instructions in at least 50% of the tasks.
(Satisfactory 2) The student is able to implement basic frontend applications using lesson presented models or tutorials on the web. He has tried to do all the exercises and reached the result determined by the instructions in at least 70% of the tasks.
Evaluation criteria, good (3-4)
(Good 3) The student is able to implement basic frontend applications and is able to apply the learned technologies also in the development of more demanding applications. He is able to expand his knowledge on his own initiative beyond the things presented in the course. He has tried to do all the exercises and reached the result specified in the instructions in at least 80% of the tasks.
(Commendable 4) The student is able to implement basic frontend applications and is able to apply the learned technologies also in the development of more demanding applications. He is able to expand his knowledge on his own initiative beyond the things presented in the course. He has tried to complete all the exercises and reached the result specified in the instructions in at least 90% of the tasks.
Evaluation criteria, excellent (5)
(Excellent 5) In addition to the above requirements, the student is able to critically evaluate frontend development technologies and understand the technology selection criteria for different uses. He has completed all the exercises and reached the end result specified in the instructions.
Prerequisites
Knowledge of HTML CSS and Javascript programming.
Enrollment
01.08.2022 - 25.08.2022
Timing
03.10.2022 - 21.12.2022
Number of ECTS credits allocated
5 op
Virtual portion
3 op
Mode of delivery
40 % Face-to-face, 60 % Online learning
Unit
School of Business
Teaching languages
- Finnish
Seats
0 - 45
Degree programmes
- Bachelor's Degree Programme in Business Information Technology
Teachers
- Tommi Tuikka
Groups
-
ZJK22SIKorkeakoulujen välinen yhteistyö, TIKO
-
HTK21S1Tietojenkäsittely (AMK)
-
ZJA22SIAvoin AMK, tiko
Objectives
The purpose of the course
The importance of frontend application development in software development is growing. There is a constant shortage of skilled frontend developers in the labor market. Are you interested in developing the part of the software with which the user interacts directly and on the operation of which the usability and user experience of the application depend? Frontend application development can be routine form construction, creative and intriguing visualization of information, or even the application of new user interface technologies such as voice or gesture control.
Course competencies
Application development expertise
Course competence
The student is able to design and develop modern frontend applications using an application framework. The student understands the operating principle and rational architecture of frontend applications. He / she is able to connect the frontend application to a data source located on the server and is able to utilize the most important layout libraries in the development of the frontend application interface. In addition to learning frontend development, the aim of the course is to learn the general use of the application framework.
Content
The course teaches the development of modern frontend applications. The content includes e.g. setting up the programming environment, general features of frontend applications, application creation and publishing, application components and operating principle. The study period provides basic skills for the work of a frontend application developer.
Time and location
Syksy 2022
Learning materials and recommended literature
Materiaali verkkosivuilla
Teaching methods
Videoluennot ja ohjaustunnit
Student workload
135 tuntia
Further information for students
EduFutura 5
Evaluation scale
0-5
Evaluation criteria, satisfactory (1-2)
(Adequate 1) The student is able to implement basic frontend applications using lesson models or tutorials on the web. He has tried to do all the exercises and reached the result determined by the instructions in at least 50% of the tasks.
(Satisfactory 2) The student is able to implement basic frontend applications using lesson presented models or tutorials on the web. He has tried to do all the exercises and reached the result determined by the instructions in at least 70% of the tasks.
Evaluation criteria, good (3-4)
(Good 3) The student is able to implement basic frontend applications and is able to apply the learned technologies also in the development of more demanding applications. He is able to expand his knowledge on his own initiative beyond the things presented in the course. He has tried to do all the exercises and reached the result specified in the instructions in at least 80% of the tasks.
(Commendable 4) The student is able to implement basic frontend applications and is able to apply the learned technologies also in the development of more demanding applications. He is able to expand his knowledge on his own initiative beyond the things presented in the course. He has tried to complete all the exercises and reached the result specified in the instructions in at least 90% of the tasks.
Evaluation criteria, excellent (5)
(Excellent 5) In addition to the above requirements, the student is able to critically evaluate frontend development technologies and understand the technology selection criteria for different uses. He has completed all the exercises and reached the end result specified in the instructions.
Prerequisites
Knowledge of HTML CSS and Javascript programming.
Enrollment
02.08.2021 - 05.09.2021
Timing
04.10.2021 - 28.01.2022
Number of ECTS credits allocated
5 op
Virtual portion
5 op
Mode of delivery
Online learning
Unit
School of Business
Teaching languages
- Finnish
Seats
0 - 50
Degree programmes
- Bachelor's Degree Programme in Business Information Technology
Teachers
- Tommi Tuikka
Groups
-
HTK20S1Tietojenkäsittely
Objectives
The purpose of the course
The importance of frontend application development in software development is growing. There is a constant shortage of skilled frontend developers in the labor market. Are you interested in developing the part of the software with which the user interacts directly and on the operation of which the usability and user experience of the application depend? Frontend application development can be routine form construction, creative and intriguing visualization of information, or even the application of new user interface technologies such as voice or gesture control.
Course competencies
Application development expertise
Course competence
The student is able to design and develop modern frontend applications using an application framework. The student understands the operating principle and rational architecture of frontend applications. He / she is able to connect the frontend application to a data source located on the server and is able to utilize the most important layout libraries in the development of the frontend application interface. In addition to learning frontend development, the aim of the course is to learn the general use of the application framework.
Content
The course teaches the development of modern frontend applications. The content includes e.g. setting up the programming environment, general features of frontend applications, application creation and publishing, application components and operating principle. The study period provides basic skills for the work of a frontend application developer.
Time and location
Syksy 2021
Learning materials and recommended literature
Materiaali verkkosivuilla
Teaching methods
Luennot ja ohjaustunnit
Student workload
135 tuntia
Evaluation scale
0-5
Evaluation criteria, satisfactory (1-2)
(Adequate 1) The student is able to implement basic frontend applications using lesson models or tutorials on the web. He has tried to do all the exercises and reached the result determined by the instructions in at least 50% of the tasks.
(Satisfactory 2) The student is able to implement basic frontend applications using lesson presented models or tutorials on the web. He has tried to do all the exercises and reached the result determined by the instructions in at least 70% of the tasks.
Evaluation criteria, good (3-4)
(Good 3) The student is able to implement basic frontend applications and is able to apply the learned technologies also in the development of more demanding applications. He is able to expand his knowledge on his own initiative beyond the things presented in the course. He has tried to do all the exercises and reached the result specified in the instructions in at least 80% of the tasks.
(Commendable 4) The student is able to implement basic frontend applications and is able to apply the learned technologies also in the development of more demanding applications. He is able to expand his knowledge on his own initiative beyond the things presented in the course. He has tried to complete all the exercises and reached the result specified in the instructions in at least 90% of the tasks.
Evaluation criteria, excellent (5)
(Excellent 5) In addition to the above requirements, the student is able to critically evaluate frontend development technologies and understand the technology selection criteria for different uses. He has completed all the exercises and reached the end result specified in the instructions.
Prerequisites
Knowledge of HTML CSS and Javascript programming.