120 studiepoeng 2 år Nettstudier
Oslo, Bergen, Kristiansand Lånekassen
Frontend-utvikling er teknologiutdanningen hvor visuell utforming møter koding, web- og UX-design. Det store behovet for frontend-utviklere gir deg svært gode karrieremuligheter etter studiene.
Teknisk og visuell kompetanse
Som frontend-utvikler skriver du koden bak det du kan se og interagere med når du åpner en nettside, et program eller en app. Behovet for utviklere som besitter en kombinasjon av teknisk og visuell kompetanse er økende. Denne toårige utdanningen gir kompetanse for praktisk arbeid innen de viktigste områdene ved utvikling av interaktive og dynamiske produkter. Studiet dekker tekniske programmeringsferdigheter og gir en introduksjon til det designfaglige.
Web- og mobile enheter
Frontend-utvikling er for deg som vil jobbe med utvikling av brukerorienterte løsninger for web- og mobile enheter. Studiet passer for både nybegynnere innen fagfeltet, og dem som har jobbet med tradisjonelle medier og ønsker å jobbe videre med utvikling av digitale løsninger.
Etter utdanningen vil du kunne lage responsive nettsider som kan vises på forskjellige skjermstørrelser. Du vil ha kompetanse i grunnleggende designprinsipper, universell utforming, helhetlige brukeropplevelser og tekniske løsninger som oppfyller dagens krav og behov.
Lær koding og programmeringsspråk
Studentene får innføring i relevante bransjeverktøy som anvendes innen webutvikling. Du lærer designprinsipper, hvordan nettsider og interaktive produkter er bygget opp logisk og visuelt, og hvordan nettsideteknologi kommuniserer med bakenforliggende systemer.
JavaScript er viktig for frontend-utviklere. I kombinasjon med HTML og CSS står dette sentralt for å skape dynamiske og interaktive webløsninger. Det er også viktig å vudere når det er hensiktsmessig å benytte JavaScript-rammeverk, og når det er best å løse oppdrag uten å anvende dette. Du blir introdusert for de til enhver tid mest aktuelle JavaScript-rammeverkene. Utviklingen på feltet skjer raskt og det blir stadig lansert nye rammeverk.
Studiets oppbygging
Studiet har fokus på å utvikle grensesnittet mellom kundeopplevelse og systemutvikling. Produktene som utvikles i løpet av studiet skal både ha estetisk verdi, god funksjonalitet og riktig teknisk utførelse. Studentene lærer derfor designprosess, interaksjonsdesign og programmering. Studiets hovedmål er praktisk ferdighetsmestring, og undervisningsopplegget består i stor grad av praktisk arbeid med bransjenære oppgaver.
Studentene får innblikk i hvordan utøve entreprenørskap. Et yrkesliv som frontend-utvikler krever kompetanse i arbeidsflyt, automatisering og effektivisering av både arbeidsprosess og produkt. Avsluttende prosjekteksamen skal kunne brukes som vedlegg til en jobbsøknad eller som forslag til en virkelig produksjon.
Emner første studieår:
- Design
- Web and communication technology
- HTML and CSS
- Project Methodology
- Semester Project 1
- Programming Foundations
- JavaScript 1
- Interaction Design
- Content Management Systems
- Project Exam 2
- Portfolio 1
Courses second year of study:
- CSS framework
- JavaScript 2
- Workflow
- Semester Project 2
- Industry knowledge
- Development Platforms
- JavaScript framework
- Project Exam 2
- Portfolio 2
Ettersom undervisningsspråket for studiet er engelsk, er læringsutbyttebeskrivelsene her gjengitt på engelsk.
The candidate:
- has knowledge of concepts, techniques, languages and professional tools that are used in web development, production and implementation of interactive concepts, solutions and products
- has knowledge of relevant tools that are used for deploying websites, interactive solutions and products across platforms
- has knowledge of concepts, problem-solving and tools that are used for programming in front-end development
- can assess his/her own work in relation to relevant regulations and guidelines for universal design and web standards
- is familiar with the distinctive aesthetic nature of websites and the logical placement of elements inside these websites
- is familiar with the communication between website technology and backend systems
- is familiar with professional publications, talks, online portals and developer communities
- has insight into methods of entrepreneurship within front-end development
- has insight into his/her own opportunities for development, and can keep abreast with current trends and new developments in the field
- can explain his/her choice of tools, methods and techniques for planning, designing, developing, and testing interactive web solutions
- can explain his/her choices for universal design of ICT solutions and web standards
- can explain his/her own methods for entrepreneurship within the field
- can explain his/her choices for selection and use of various platforms used in front-end development
- can reflect over his/her own practice as a front-end developer and adjust it under supervision
- can reflect over his/her own knowledge of deploying a web application to a production environment
- can reflect over his/her own user testing of a new or existing interactive product or service and identify, document and correct visual and technical deficiencies
- can plan and carry out tasks in web design and develop interactive web solutions, alone or as part of a group
- can plan and carry out front-end development tasks in accordance with ethical requirements and principles for universal design
- can plan and carry out interactive web solutions from a concept to a complete functional and deployed product
- can exchange points of view with graphic and interaction designers, programmers and content developers, and participate in discussions on the development of interdisciplinary and future-oriented practices
- can contribute to related interdisciplinary projects
- can contribute to the architecture of a web solution with a focus on best practices in the industry
- can contribute to user-friendly interactive web solutions of relevance based on the needs of selected target audience can contribute to organisational quality assurance, streamlining and optimisation through good development and deployment practices.
Vi anbefaler følgende:
500 GB Harddisk (evt. 250 GB + skylagring: som f.eks. Dropbox, OneDrive, Google Drive (anbefalt)).
8 GB RAM.
Core i5 eller M1 prosessor.
Både PC og Mac kan benyttes. I grafisk design og UX bransjen bruker de fleste MAC. På Frontend benyttes både PC og Mac.
Det er ønskelig at studenter benytter egen maskin på campus, men det finnes også stasjonære maskiner på campus som kan benyttes.
Jobbmuligheter
Som ferdig utdannet frontend-utvikler besitter du kunnskap, ferdigheter og kompetanse innen utvikling og produksjon av brukerorienterte løsninger og tjenester for web- og mobile enheter. Studiets hovedmål er å gi deg praktisk og bransjerelevant opplæring innen faget, slik at du er klar til å søke din første jobb som front-end utvikler etter studiet.
Det finnes et stort utvalg av jobbutlysninger relatert til faget i ulike områder av arbeidslivet. Etter studiet vil du være i stand til å utføre arbeid i bl. a. designbyråer, IT-firmaer, programvarehus, mediehus eller kommunikasjonsbedrifter. Bransjene er i stadig endring ettersom teknologiutviklingen skjer raskt. Yrkes- og stillingsbeskrivelser vil derfor variere og endre seg over relativt kort tid.
Se opptak av livestream
Vi anbefaler å se nyeste livestream om Frontend-utvikling, presentert av Shabana Jahan og Michael John Phillip 10. mars 2023.
Hvorfor studere Frontend-utvikling?
Niklas Frogner gir deg svaret på 59 sekunder.