Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Centria-ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Centria-ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Job Searching Web Service : REST API in React application

Akhrem, Vladimir (2022)

 
Avaa tiedosto
Vladimir Akhrem (1.347Mt)
Lataukset: 


Akhrem, Vladimir
2022
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202202022010
Tiivistelmä
The purpose of this thesis was to create a demo version of a web service using the React JavaScript library to find current vacancies for people who are looking for work. When writing the application, the REST API was used to connect to an external web service of the Russian job search site to obtain data on vacant vacancies to present them in the eazySearch application.

The reader is presented with a theoretical background for a general understanding of what works and how. This part describes the idea of web services as a whole and talks about their architecture as well as about RESTful interfaces, describing the architecture and features of REST, APIs, and CRUD methods. When a request is sent to the server, the response comes in JSON format – this is in more detail in the theoretical part as well as the JSON data structure. In addition to everything, at the end of the theoretical section, information is provided about the main figure of the thesis work – React, which is a JavaScript library for writing web applications with ready-made code.

In the practical part, the reader is presented with the process of creating a web application, which tells about the architecture of web applications. Before writing the service, use cases were created, as well as the diagram of it, which can be seen in the practical part. The description of each use case is presented after the diagram. There is also a diagram of the architecture of the easySearch application with a description of the work, where a REST request is sent using a specific URL, after which a REST response returns in JSON format. Moreover, the result of the work is presented, as well as a detailed description of the user interface and its design - what features does the interface have and what and how can the user interact with and what will it lead to. In addition, the technologies and tools that were used in the development of the web service are described for review. Finally, the conclusion is presented together with ideas for further development of the application, as well as with completion plans.
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste