•   Server Programming SWD4TF021-3011 22.08.2022-16.12.2022  5   (TF3SWD, ...) +-
    Learning objectives
    Upon completion of the course, the student is able to
    - Understand and describe the role of the back-end development in modern web applications
    - Act like a professional back-end developer. Able to analyze problems, seek for needed information, apply a solution, verify it
    - Able to discuss and take into use more back-end technologies
    Starting level and linkage with other courses
    Student has completed the second semester studies in programming and databases.
    Contents
    - Introduction to server side programming
    - Introduction to security issues in server side programming
    - Application programming interfaces (REST-API, JSON)
    - Database programming on server side
    - Software frameworks for server side
    - Performance of back-end software
    - Version management, build automation tools, deployment tools
    Assessment criteria
    Assessment criteria - grade 1
    - Knows the basic concepts of server programming.
    - Shows passable activity in class and individual studying
    - Has skills in creating an application using the technologies taught on the course
    Assessment criteria - grade 3
    - Knows the server programming concepts well
    - Shows good activity in class and individual studying
    - Has good knowledge and skills in creating an application using the technologies taught on the course
    - Can use the course materials in an effective way to support own learning
    Assessment criteria - grade 5
    - Knows the server programming concepts in depth.
    - Has excellent knowledge and skills in creating an application using the skills technologies on the course Able to develop security practices.
    - Can fluently use the course materials and other sources to support own learning
    - Can independently solve problems
    Further information
    Course covers Spring Security, which solves part of backend security issues. Complete security coverage does not fit into the course.

    Campus

    Pasila Campus

    Teaching language

    English

    Timing

    22.08.2022 - 16.12.2022

    Enrollment

    13.06.2022 - 19.08.2022

    Groups
    • TF3SWD
    • BLENDED
    • EXCH
    Teachers

    Jukka Juslin

    Seats

    15 - 35

    Degree Programme

    BITE Degree Programme in Business Information Technology

    R&D proportion

    0.00 cr

    Virtual proportion

    0.00 cr

    Evaluation scale

    H-5