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
  • Jyväskylän ammattikorkeakoulu
  • Opinnäytetyöt (Käyttörajattu kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Jyväskylän ammattikorkeakoulu
  • Opinnäytetyöt (Käyttörajattu kokoelma)
  • Näytä viite

TypeScriptin perusteet ja ominaisuudet käytännön ohjelmointityössä

Höglund, Lotta (2024)

 
Avaa tiedosto
Höglund_Lotta.pdf (1.358Mt)
Lataukset: 

Rajoitettu käyttöoikeus / Restricted access / Tillgången begränsad
Höglund, Lotta
2024
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024051411605
Tiivistelmä
TypeScript on Microsoftin kehittämä JavaScriptiä täydentävä ohjelmointikieli, joka mahdollistaa tyyppien käyttämisen JavaScript-pohjaisten sovellusten kehittämisessä. TypeScript täydentää ohjelmointikokemusta tuomalla kehittämiseen olio-ohjelmoinnille tyypillisiä luokka- ja rajapintarakenteita, muuttujien tyyppimerkinnät sekä lukuisia muita ominaisuuksia, jotka auttavat suuren ja monimutkaisen ohjelmakoodin johdonmukaisen kehittämisen.

Opinnäytetyön tarkoituksena oli perehtyä TypeScript-ohjelmointikielen perusteisiin ja sen ominaisuuksien hyödyntämiseen käytännön kehitystyössä. Tavoitteena oli selvittää, millaisia työkaluja ja rakenteita TypeScript tuo JavaScriptillä kehittämisen tueksi. Työssä tarkoituksena oli dokumentoida TypeScriptin tuomia rakenteita ja ominaisuuksia, jotka tekevät tavallisen JavaScript-kehityksen tyyppiturvallisemmaksi ja joiden avulla ohjelmakoodin rakennetta pystytään jäsentämään helpommin käsiteltäviin komponentteihin.

Työn tuloksena koostettiin perusominaisuudet kattava teoriaosuus, josta selviää TypeScriptin keskeisimmät erot perinteiseen JavaScriptiin. TypeScriptin tuomia rakenteita ja ominaisuuksia esitettiin ensin niiden yleisen toiminnallisuuden ja idean osalta, jonka jälkeen selvitettiin kyseisen ominaisuuden varsinaista käyttösyntaksia TypeScriptissä koodiesimerkein havainnollistaen. Teorian lisäksi työssä dokumentoitiin ja havainnoitiin pienen esimerkkisovelluksen toteutusprosessia, jossa TypeScriptin ominaisuuksia päästiin hyödyntämään käytännössä. Konkreettinen esimerkkiprojekti toimi teorian tukena ja auttoi hahmottamaan tyyppimerkintöjen ja luokkarakenteiden merkittävyyttä koodipohjaltaan ja logiikaltaan yhteneväisen sovelluksen kehittämisessä.
Kokoelmat
  • Opinnäytetyöt (Käyttörajattu 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