Frontend BasicsLaajuus (3 cr)
Course unit code: HTKA0040
General information
- Credits
- 3 cr
- Teaching language
- Finnish
- Responsible person
- Jarkko Immonen
Objective
Frontend is the visible part of a web application. In order to build the frontend for a modern web application, you need, for example, HTML, CSS and Javascript skills, but also knowledge of some frontend application framework is typically required. In this course, you will learn the basics of frontend programming.
Course competences
Web development competence
Systems and methods in ICT
Learning and information management competence
After completing the course, you will be familiar with the concepts related to frontend application development. You are able to develop small-scale web applications that use APIs as their data source.
Content
The course teaches the basics of implementing frontend applications. Issues to be addressed include the programming environment, components, facilities, utilization of external data sources and animation.
This course is an introduction to frontend application development. The course is a compulsory course in the Web Programming module. Program-oriented students gain a broader and deeper view of frontend development in the Frontend Application Development course.
Qualifications
Opintojaksolle osallistumiseksi sinulla tulee olla perusosaaminen HTML- ja CSS-merkintäkielistä sekä Javascript-ohjelmointikielestä.
Assessment criteria, satisfactory (1)
Sufficient 1: You are familiar with concepts related to frontend application development. You will be able to create simple frontend applications based on the models and tutorials presented in the lessons.
Satisfactory 2: You are familiar with concepts related to frontend application development. You can create simple frontend applications.
Assessment criteria, good (3)
Good 3: You understand the concepts related to frontend application development. You will be able to create simple frontend applications and apply your knowledge to the development of slightly more demanding applications.
Very good 4: You have a good understanding of concepts related to frontend application development. You can create small-scale frontend applications and apply your knowledge to the development of more demanding applications. You will be able to independently expand your own expertise in the technologies covered.
Assessment criteria, excellent (5)
Excellent 5: You master concepts related to frontend application development. You can create small-scale frontend applications and apply your knowledge to the development of more demanding applications. You will be able to analytically evaluate and refactor your own solutions. You will be able to independently expand your own expertise in the technologies covered.