•   Full Stack Development TO00BS65-3001 01.02.2022-31.05.2022  5 credits  (TON221SY, ...) +-
    Learning outcomes of the course
    The student is able to:
    - describe the key technologies of the FullStack application development operating environment
    - install the development environment and the necessary tools
    - design and implement SPA applications and REST interfaces
    - Utilizes databases and APIs in FullStack applications

    Teacher in charge

    Outi Grotenfelt

    Mode of delivery

    Distance learning

    Learning materials and recommended literature

    The following books can be used as a reference throughout the course. These books are available as e-books via Laurea's library service: MEAN web development Haviv, Amos Link to electronic version (EBL):http://www.laurea.eblib.com/patron/FullRecord.aspx?p=1706428

    Teaching methods

    During this course students will be introduced to the landscape of server and client-side web development technologies in a practical approach. Guided workshops will lead students to implement scripts that interact with databases and cloud based services.

    Evaluation methods and criteria

    Evaluation will be based on:
    - Programming tasks and theory questions of the material

    Language of instruction
    • English
    Timing

    01.02.2022 - 31.05.2022

    Enrollment period

    29.11.2021 - 09.01.2022

    Group(s)
    • TON221SY
    • CCN221SY
    Seats

    40 - 60

    Unit

    Laurea Leppävaara, tiko

    Teacher(s)

    Jukka Malinen, Outi Grotenfelt

    Further information for students

    The students should have completed the following courses or have corresponding skills on the following subject areas:
    - Basics of programming
    - Basics of HTML/CSS/JavaScript

    Programme(s)

    Complementary competence, bachelor's studies in English (CCN2), Information and Communication Technologies (ICT), Laurea täydentävä osaaminen, amk-tutkinto (TON2), Tietojenkäsittely ja tietoliikenne (ICT)

    Campus

    Laurea Virtual Campus

    Virtual portion

    5 credits

    Evaluation scale

    H-5

    Content and scheduling

    - fundamentals of MEAN stack
    - install and configure a MEAN stack development environment
    - design, develop and implement Node.js web applications
    - implement server-side web scripts using Express.js framework
    - implement server-side web scripts that interact with a relational and/or NoSQL database