Takaisin kaikki kurssit

Advanced web applications

Yksittäinen kurssi

On this advanced course a student will learn to build full stack applications with Node.js and React. It is expected that a student already knows JavaScript, HTML and CSS as they are the basic blocks of web development. In this course advanced libraries are used in building fully working web applications.

Course contents

  • TypeScript
  • Node.js
  • Express
  • Template engines
  • MongoDB
  • React
  • Authentication and authorization
  • APIs

Learning outcomes

At the end of the course the student will be able to

  • create web-based software products
  • understand the evolution of web software and how it led to current online environment
  • design and implement complex software systems using web-based software and APIs
  • understand and solve issues related to web environment, such as authentication and security
  • solve real world problems and design online web systems using requirements based on these problems.

Course material

Materials are presented in Moodle. The course will use open source technologies available freely.

Completion methods

  • Online lectures and exercises 62 h, independent reading 8 h, projects 92 h. Total 162 h. All tasks should be completed by July 31.
  • The course grade is based on the smaller tasks and a course projects.

More information in the LUT University study guide.

You can get a digital badge after completing this course.

web-sovellus, ohjelmointi

Vastuuopettaja

LUT-yliopisto
Erno Vanhala, Yliopisto-opettaja

Lisätietoa opinnoista

LUT-yliopisto
Uolevi Nikula, ICT-koordinaattori

Hakua koskevat kysymykset

FITech-verkostoyliopisto
Fanny Qvickström, Opintoasioiden suunnittelija
Aloita tästä
Aloita tästä
Teemat:
Internet-teknologia,
Ohjelmistosuunnittelu ja -tuotanto,
Ohjelmointi,
Web-ohjelmointi
Kurssikoodi:
CT30A3204
Opintopisteet
6 ECTS
Hinta:
0 €
Kurssin taso:
Kurssin ajankohta:
1.6.–31.7.2024
Haun alkamispäivä:
04.04.2024
Viimeinen hakupäivä:
18.5.2024
Vastuuyliopisto:
LUT-yliopisto
Kuka voi hakea:
Aikuisopiskelija,
Tutkinto-opiskelija
Toteuttamistapa:
Verkko-opetus
Opetuskieli:
Englanti
Esitietovaatimukset:
Knowledge of JavaScript, HTML, CSS and databases. For example the course Introduction to web programming.
Kenelle kurssi sopii:
People who want to learn more on web development.
Oletko kiinnostunut tästä kurssista? Tilaa ilmoitus kurssin tietojen muutoksista suoraan sähköpostiisi! Voit peruuttaa tilauksen koska tahansa.