Utveckling av en webbapplikation med PHP, MVC och OOP
Tallqvist, Alexander (2019)
Tallqvist, Alexander
Yrkeshögskolan Novia
2019
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201902122266
https://urn.fi/URN:NBN:fi:amk-201902122266
Tiivistelmä
Tämä opinnäytetyö käsittelee PHP-ohjelmointikielellä toteutetun web-sovelluksen kehitysprosessia. Työ kertoo muun muassa sovelluksen rakenteesta, suunnittelusta, sekä tämän versionhallinnasta. Työ käsittelee sovelluksen kehittämisessä käytettyjä työkaluja ja teknologioita.
Sovelluksen back-end rakennettiin käyttämällä MVC- arkkitehtuurimallilla (englannin Model-View-Controller), sekä OOP-ohjelmointimenetelmää (englannin Object-oriented programming).
Työ kertoo myös CSS laajennuskielestä SASS, sekä PHP:n mallimoottorista Twig. Sovelluksen näkymissä ja tyylitiedostoissa käytettiin sekä SMACSS- (englannin Scalable and Modular Architecture for CSS) että BEM-arkkitehtuurimalleja (englannin BlockElement-Modifier).
Lopullinen sovellus sisältää CRUD-toiminnot (englannin Create, Read, Update, Delete), sekä antaa sovelluksen vierailijoille mahdollisuuden rekisteröityä tämän käyttäjiksi
Sovelluksen back-end rakennettiin käyttämällä MVC- arkkitehtuurimallilla (englannin Model-View-Controller), sekä OOP-ohjelmointimenetelmää (englannin Object-oriented programming).
Työ kertoo myös CSS laajennuskielestä SASS, sekä PHP:n mallimoottorista Twig. Sovelluksen näkymissä ja tyylitiedostoissa käytettiin sekä SMACSS- (englannin Scalable and Modular Architecture for CSS) että BEM-arkkitehtuurimalleja (englannin BlockElement-Modifier).
Lopullinen sovellus sisältää CRUD-toiminnot (englannin Create, Read, Update, Delete), sekä antaa sovelluksen vierailijoille mahdollisuuden rekisteröityä tämän käyttäjiksi