For å installere en React app må man ha node.js installert lokalt på maskinen. https://nodejs.org/en/download/ For å lage en React app kjapt og enkelt, kan man bruke malen på denne lenken: https://github.com/facebook/create-react-app Det tar en stund før alt er installert, men når installasjonen er fullført, kan man kjøre appen ved å skrive inn npm start […]
Les merSette opp databasen og koble til For å lagre stjernevurderingene bruker jeg MySQL , og PHP for å hente dataene fra databasen. Jeg oppretter en database kalt star_rating, og i denne databasen lager jeg en tabell kalt rating. Tabellen rating inneholder en kolonne id, og en kolonne rating, samt en kolonne username. Lage index.php-filen For […]
Les merWordpress sin REST API er en god måte å kommunisere med wordpress-innhold via mobile enheter, og den er brukt i Wordpress sitt nye Gutenberg blokkredigeringsverktøy.
Les merKjøp av varer og tjenester Svindelmetoder i netthandel Handel på nett er en stor del av Norges handel og er ventet en fortsatt markant økning i årene som kommer. Men der det er penger, er det også marked for svindlere. Det er relativt enkelt å sette opp en nettbutikk, noe som kan utnyttes av personer […]
Les merReact er et javascript bibliotek for å lage brukergrensesnitt. Det brukes til å lage enkeltsideapplikasjoner, og bruker gjenbrukbare komponenter for å sette sammen nettsider. JSX JSX er en utvidelse i React som gjør det enklere å skrive HTML-liknende kode i React.js. I tillegg til å kunne skrive HTML kode kan man altså også utnytte javascripts […]
Les merAsync / await er en metode som brukes til å hente data fra eksterne API-er. Den er ikke-blokkerende, det betyr at andre operasjoner kan foregå i bakgrunnen mens dataene hentes fra en API. MDN har en god artikkel om async await på deres side: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/async_function I dette eksempelet skal jeg bruke The Movie Database til […]
Les merav Ole Petter, 19. februar 2020
Mobile enheter har i dag et stort utvalg av funksjoner, man kan spille spill, lese og sende epost, og alle disse funksjonene fører til nye sikkerhetsutfordringer. Mobile enheter i denne sammenhengen inkluderer mobiler, nettbrett og bærbare pc-er. Applikasjoner Apple og Google er de to store aktørene på mobilmarkedet, begge har sitt eget operativsystem, App Store […]
Les merav Ole Petter, 18. februar 2020
Logiske datamodeller Veien fra modell til database innebærer å oversette ER-diagrammer til tabellstruktur. Prosessen kalles logisk databasedesign, som til slutt ender opp med en logisk datamodell. Entiteter i en modell blir til tabeller, attributter blir kolonner, identifikatorer blir til primærnøkler, og forhold til fremmednøkler. Dobbeltlagring kalles også redundans, og dette gjør at databasen tar lengre […]
Les merav Ole Petter, 13. februar 2020
HTTPS HTTP står for HyperText Transfer Protocol, og er protokollen som hovedsaklig benyttes på world wide web til å utveksle informasjon. Kommunikasjonen i HTTP er ikke kryptert og er åpen for lesing av alle. Problemet med HTTP er at hackere kan endre informasjonen man mottar på veien fra webserveren, og overvåke hva man foretar seg. […]
Les mer