Frontend-lähtötasoprojektin suunnittelu ja mallitoteutus
Honkasalo, Sami (2020)
Honkasalo, Sami
2020
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2020090720197
https://urn.fi/URN:NBN:fi:amk-2020090720197
Tiivistelmä
Opinnäytetyön tavoitteena oli perehtyä frontend-kehittäjän tärkeisiin ominaisuuksiin ja ammatillisiin taitoihin. Näiden avulla suunniteltiin lähtötasoprojekti, jota toimeksiantaja pystyy hyödyntämään uusien työntekijöiden rekrytointiprosessissa, sekä perehdytyksessä. Toinen tavoite oli lähtötasoprojektin tehtävänannon mukaisen esimerkkiprojektin suunnittelu ja toteutus.
Web-kehityksen alalla työskentelevän kehittäjän tärkeitä ominaisuuksia ja taitoja arvioitiin yhdessä projektiryhmän ja toimeksiantajan web-kehitykseen erikoistuneen tiimin kanssa. Mallitoteutus projektista tehtiin hyödyntäen nykyaikaista erittäin laajassa käytössä olevaa React-kirjastoa.
Työn tuloksena toimeksiantaja sai määrittelydokumentaation ja tehtävänannon, jonka
avulla lähtötasoprojektia voidaan hyödyntää uuden työntekijän rekrytointi- ja perehdytysprosesseissa. Näiden lisäksi toimeksiantaja sai käyttöönsä mallisuorituksen täydestä lähtötasoprojektista, jota voidaan hyödyntää tulevien toteutusten arvioinnissa.
Lähtötasoprojektin avulla toimeksiantaja pystyy kehittämään ja tehostamaan frontend- ja web-kehittäjien rekrytointia. Perehdytyskäytössä lähtötasoprojekti antaa uudelle työntekijälle hyvän keinon tutustua tulevien projektien tyyliin ja sitä kautta kehittymään heti uransa alkuvaiheilla. The purpose of the thesis was to get familiar with the important qualities and work life
skills of a front-end developer. These were used to design a starting project that could be
used by the assignee Devecto Oy during the recruitment and introduction of a new employee. Another purpose for the thesis was to design and implement an example of the
project, using the designed specification documents.
The qualities and skills required from a developer working on the field of web development were evaluated together with the project group and a team of web developers working for the assignee. The example implementation was developed using the modern widely
used React-library.
As a result of the work the assignee received the specification documentation and the assignment, which can be used to utilize the starting project during a recruitment process or
an introduction process of a new employee. The assignee also received an example implementation of the whole starting project, which can be used when evaluating future implementations of the starting project.
With the starting project the assignee can improve and enhance the recruitment of future
front-end and web developers. In introduction use, the starting project can give the new
employee a good chance to familiarize themselves with the style of their future projects
and through that they can improve themselves right at the start of their career.
Web-kehityksen alalla työskentelevän kehittäjän tärkeitä ominaisuuksia ja taitoja arvioitiin yhdessä projektiryhmän ja toimeksiantajan web-kehitykseen erikoistuneen tiimin kanssa. Mallitoteutus projektista tehtiin hyödyntäen nykyaikaista erittäin laajassa käytössä olevaa React-kirjastoa.
Työn tuloksena toimeksiantaja sai määrittelydokumentaation ja tehtävänannon, jonka
avulla lähtötasoprojektia voidaan hyödyntää uuden työntekijän rekrytointi- ja perehdytysprosesseissa. Näiden lisäksi toimeksiantaja sai käyttöönsä mallisuorituksen täydestä lähtötasoprojektista, jota voidaan hyödyntää tulevien toteutusten arvioinnissa.
Lähtötasoprojektin avulla toimeksiantaja pystyy kehittämään ja tehostamaan frontend- ja web-kehittäjien rekrytointia. Perehdytyskäytössä lähtötasoprojekti antaa uudelle työntekijälle hyvän keinon tutustua tulevien projektien tyyliin ja sitä kautta kehittymään heti uransa alkuvaiheilla.
skills of a front-end developer. These were used to design a starting project that could be
used by the assignee Devecto Oy during the recruitment and introduction of a new employee. Another purpose for the thesis was to design and implement an example of the
project, using the designed specification documents.
The qualities and skills required from a developer working on the field of web development were evaluated together with the project group and a team of web developers working for the assignee. The example implementation was developed using the modern widely
used React-library.
As a result of the work the assignee received the specification documentation and the assignment, which can be used to utilize the starting project during a recruitment process or
an introduction process of a new employee. The assignee also received an example implementation of the whole starting project, which can be used when evaluating future implementations of the starting project.
With the starting project the assignee can improve and enhance the recruitment of future
front-end and web developers. In introduction use, the starting project can give the new
employee a good chance to familiarize themselves with the style of their future projects
and through that they can improve themselves right at the start of their career.