IT-kurs
Kurs i programvare og applikasjoner
Java
Rogaland
Du har valgt: Stavanger
Nullstill
Filter
Ferdig

-

Oslo Bergen 3 dager 18 900 kr
04 Dec
09 Dec
PWAs are secure and installable, can run offline and can display system notifications even when the app is not running. [+]
How to have a normal website and also let it appear as a traditional application or native mobile application? Want to write apps that are powered by Web technologies and delivered with Web infrastructure? Welcome to Progressive Web Apps. PWAs are secure and installable, can run offline and can display system notifications even when the app is not running. This course will teach all the techniques to create, test and deploy your PWA. Writing modern web application also involves knowledge of the latest JavaScript, so this course also teaches JavaScript from the basics up until the latest APIs and proposals for future additions. Debugging and writing (unit) tests for JavaScript is also covered. Options to measure and improve the performance of scripts, as well as asynchronous loading will be discussed. Course will be updated regularly to keep up with the latests developments.   Course content: ECMAScript 2018 and beyond (JavaScript) We’ll cover basic syntax as well as useful new additions to the language. Most notable: Variable declarations with let, var and const Class syntax, incl. methods, inheritance, etc. Modules Template strings Arrow functions Default parameters in functions for..of loops and iterators Promises and async/await asynchronous function handling Destructuring Rest and Spread operators for quick array and object manipulations Maps (key-value pairs) and Sets (unique values) Progressive Web Apps Progressive Web Apps (PWA) is a set of technologies you can use to enhance a website with application behaviour: Installable: The website can be added to the home screen of the device. Web App Manifest: Defining the icon, home screen title, splash screen, background color and home page. Fetch: Simple and powerful API to fetch resources (successor of XMLHttpRequest). Offline and online behaviour: No matter if there is a network connection, the app will work using Service Workers to control requests and storing responses to requests offline using the Cache API, Web Storage or IndexedDB. Notifications. Send updates from the server to the app with the Push API and use the Notification API to generate system notifications even if the app is not running. Safe: Only https (or localhost for development). Progressive: Use the above technologies if they are available, but the page (app) will work if the device’s browser is less capable. PWA can even be published to the Microsoft Store and become Windows Apps. Storage Data storage within the browser are covered with 3 techniques: Storage API, Local & Session storage when you don’t want to store too much data. IndexedDB API (version 2), is an object database with more capacity. Cache API for use with Progressive Web Apps. Performance Subjects: Compression and minification. To inline or not to inline? Async loading of scripts. How to measure performance? Debugging & Testing Explaining how to use the developer tools in the browser: Setting breakpoints in code or when events happen Debugging Service Workers Debugging Fetch Writing unit tests [-]
Les mer
Nettkurs 5 timer 299 kr
Lær JavaScript på 1-2-3 med nettkurs fra Utdannet.no [+]
JavaScript er et av verdens mest brukte programmeringsspråk som, sammen med HTML og CSS, utgjør grunnsteinene i moderne webutvikling. Selv om språket opprinnelig ble utviklet for bruk på nettet, har det de siste årene både blitt populært som server-språk og som programmeringsspråk for enkeltstående applikasjoner og apper. I dette kurset kommer Lars Vidar Nordli til å gi deg en grunnleggende innføring i JavaScript. Målet er at du etter å ha fullført kurset skal kunne lage dine egne interaktive nettsider. Kurset er også en innføring i programmering generelt, og du vil lære konsepter som variabler, arrayer, funksjoner, løkker og objekter. [-]
Les mer
Nettstudier 2 semester 4 980 kr
På forespørsel
Gir en oversikt over grunnleggende objektorientert programdesign og Java-programmering. Begreper innen objektorientering: klasser, objekter, innkapsling mm. Java-syntaks:... [+]
  Studieår: 2013-2014   Gjennomføring: Høst og vår Antall studiepoeng: 5.0 Forutsetninger: Ingen Innleveringer: Et utvalg (6) av øvingsoppgavene må være godkjent for å få gå opp til eksamen. Det vil settes nærmere krav til utvalget, - opplysninger om dette gis ved kursstart. Personlig veileder: ja Vurderingsform: Skriftlig eksamen, 4 timer. Ansvarlig: Vuokko-Helena Caseiro Eksamensdato: 17.12.13 / 20.05.14         Læremål: Etter å ha gjennomført emnet Programmering i Java skal kandidaten ha følgende samlede læringsutbytter: KUNNSKAPER:Kandidaten:- kan forklare hva et program er- kjenner til enkle prinsipper innen objektorientert programmering- kan forklare hvorfor brukerkommunikasjon og logikk til et program knyttet til det problemet som skal løses, bør legges til ulike klasser FERDIGHETER:Kandidaten:- kan sette opp programmiljø for å utvikle og kjøre Java-program på egen PC- kan lage strukturert og oversiktlig programkode- kan beskrive klasser og kontrollstrukturer ved hjelp av enkle klassediagram og aktivitetsdiagram- kan, med noe hjelp, anvende klasser fra Java API'et GENERELL KOMPETANSEKandidaten:- kan anvende objektorientert tankegang til å analysere og løse enkle problemer Innhold:Gir en oversikt over grunnleggende objektorientert programdesign og Java-programmering. Begreper innen objektorientering: klasser, objekter, innkapsling mm. Java-syntaks: Datatyper, betingelser, valg, løkker, uttrykk. Innlesing og utskrift. Tabeller.Les mer om faget her Påmeldingsfrist: 25.08.13 / 25.01.14         Velg semester:  Høst 2013    Vår 2014     Fag Programmering i Java 4980,-         Semesteravgift og eksamenskostnader kommer i tillegg.    [-]
Les mer

Lukk Denne siden benytter seg av informasjonskapsler (cookies).
Du kan fortsette å bruke siden som vanlig hvis du godtar dette. Les mer om bruk av informasjonskapsler i vår personvernerklæring.