Fagskole
Fullstack Development Foundations (15 sp)
I dette studiet vil du lære å skape helhetlige, funksjonelle og sikre fullstack-webløsninger på et grunnleggende nivå. Du får en innføring i backend-prinsipper og hvordan du kan bygge dynamiske nettsider og applikasjoner ved hjelp av JavaScript, HTML og CSS. Du lærer å integrere AI-funksjonalitet i løsningene dine.
Opptakskrav: | Generell studiekompetanse, fagbrev/svennebrev eller realkompetanse |
Studiested: | Nettstudier |
Studiestart: | Høst og vår |
Studieomfang: | Deltid. Må fullføres innen ett semester. |
Lånekassen: | Godkjent |
Vurderingsform: | Nettbasert eksamen og arbeidskrav |
Fysisk oppmøte: | Nei |
Undervisningsspråk | Engelsk |
Gjennom praktiske øvelser vil du oppnå bransjerelevante programmeringsferdigheter, der Python, JavaScript, HTML og CSS står sentralt. Samtidig vil du få en innføring i grunnleggende backend-prinsipper, inkludert hvordan servere håndterer data og samhandler med brukergrensesnitt. Emnet gir deg en helhetlig forståelse av hvordan digitale løsninger fungerer.
Hva lærer du?
I Fullstack Development Foundations lærer du:
- Praktisk programmering og bransjestandarder: Vi har fokus på utvikling med JavaScript, HTML, CSS og Python, med vekt på tech-bransjens praksis og standarder, inkludert versjonskontroll og feilhåndtering.
- Backend-utvikling og serverlogikk: Forstå hvordan servere behandler forespørsler, implementerer databaser for datalagring og bruker sikre prosesser for å beskytte applikasjoner.
- AI og API-integrasjon: Utforsk bruken av AI-verktøy som ChatGPT og Copilot, samt integrering av tredjeparts API-er for å forbedre funksjonalitet og produktivitet i utviklingsarbeid.
- Webstandarder og tilgjengelighet: Lær om W3C-standarder og WCAG-retningslinjer for å sikre kvalitet og tilgjengelighet i nettjenester.
Hva betyr fullstack-utvikling?
Fullstack-utvikling innebærer å jobbe både med frontend, som omfatter brukergrensesnittet på nettsider og applikasjoner, og backend, som håndterer servere, databaser og logikken bak systemene. En fullstack-utvikler har kompetanse til å utvikle komplette digitale løsninger fra start til slutt, og integrere alle komponentene effektivt.
Hva kan du jobbe med?
Etter at du har fullført emnene vil du ha et godt fundament til å utføre oppgaver innen:
- Server-side-programmering og databehandling: Implementer serverfunksjonalitet for å håndtere brukerforespørsler og sikre databaser mot trusler, samt prosessere og levere innhold effektivt.
- Feilsøking og optimalisering: Identifiser og rett opp feil i backend-kode for å forbedre stabilitet og ytelse, samtidig som du bruker AI-verktøy for å optimalisere utviklingsprosesser.
- Koding med AI: Utvikle brukervennlige grensesnitt som integrerer AI-funksjoner, og få erfaring med JavaScript for å bygge responsive og intelligente webapplikasjoner.
- Produksjon og administrasjon av nettsider: Lær å administrere og oppdatere enkle nettsider ved hjelp av HTML og CSS, med fokus på brukervennlighet og funksjonalitet.
Flere studiemuligheter
Synes du dette studiet virker interessant og kunne tenke deg enda mer komptanse innen teknologi og design? Da anbefaler vi følgende studier fra Oslo Nye Fagskole:
- Digital Product Development - 30 studiepoeng
Dette emnet er fleksibelt, og du bestemmer selv når og hvor du vil studere. Det er ingen krav om å møte opp fysisk eller delta på bestemte tidspunkter. Studer i ditt eget tempo, akkurat når det passer deg.
Se hvert enkelt emne for pensum.
Se hvert enkelt emne for beskrivelse av arbeidskrav og eksamen.
Dette studiet består av følgende emner: