•   Full Stack Web Development 5G00DM05-3003 29.08.2022-23.12.2022  10 cr  (20I260E) +-
    Learning outcomes of the course unit
    The student understands the concepts used in a full-stack web application. The student is able to develop both frontend and backend of the web application. The student can create authentication for a full-stack web application.
    Prerequisites and co-requisites
    Programming languages 1-3, Basics of Web Development, Web Software Production
    Course contents
    Responsive UI with HTML and CSS technologies. Frontend Web development with Javascript frameworks eg. React and Angular. Backend development with popular technologies eg. Node, Java. Using backend data repository. Implementation of authentication with e.g. JWT.
    Assessment criteria
    Satisfactory

    Student can implement an UI with HTML and CSS technologies. Student is able implement a simple frontend by using web development techniques with Javascript framework eg. React or Angular. Student is able to implement a simple backend with some popular technology eg. Node or Java. Student can use the backend as a simple data source for the application. Student knows about authentication possibilities for the application with e.g. JWT.

    Good

    Student can implement a responsive UI with HTML and CSS technologies. Student is able to exploit frontend web development techniques with Javascript framework eg. React or Angular. Student is able to implement a backend with some popular technology eg. Node or Java. Student can use the backend as the data source for the application. Student is able to implement authentication for the application with e.g. JWT.

    Excellent

    Student can implement versatile responsive UI with HTML and CSS technologies. Student is able to exploit various frontend web development techniques with Javascript framework eg. React or Angular. Student is able to implement a versatile backend with some popular technology eg. Node or Java. Student can use diversely the backend as the data source for the application. Student is able to implement a full authentication for the application with e.g. JWT.


    Name of lecturer(s)

    Esa Kujansuu

    Language of instruction

    English

    Timing

    29.08.2022 - 23.12.2022

    Registration

    30.07.2022 - 28.08.2022

    Credits

    10 cr

    Group(s)

    20I260E

    Seats

    0 - 40

    Teacher(s)

    Markus Huhtamäki

    Unit, in charge

    ICT Engineering

    Degree programme(s)

    Bachelor's Degree Programme in Software Engineering

    Office

    TAMK Main Campus

    Evaluation scale

    0-5