Front-end Development

Front-end Development is the technology education where visual design meets coding, web design and UX design. Front-end developers are in great demand, giving the students great career opportunities after graduation.

As a front-end developer, you write the code behind what you can see and interact with when you open a website or app. The need for developers who possess a combination of technical and visual expertise is increasing. This two-year education provides competence for practical work in the most critical areas of developing interactive and dynamic solutions. The program covers design, but has an emphasis on technical programming skills.

Web and mobile devices

Front-end development is for individuals who want to develop user-oriented websites and web applications. The program is suitable for both beginners in the field and those who have worked with conventional media and want to continue working with digital solutions.

After the programme, you will be competent at creating responsive websites which look good across all screen sizes. You will be taught about the fundamentals of JavaScript and go on to learn how to build applications in a JavaScript framework. In conjunction to creating these applications you will be competent in deploying these applications to cloud infrastructure.

Vidar Håland
The study program in Front-end Development is very relevant and up-to-date.Vidar Håland, student

Good developer practice

Through the study, you will learn best development practices. You will be able to produce interactive web solutions visually and technically, and implement an interactive solution from idea to completed and functional application. You will build relationships with graphic designers, programmers, and content developers. Furthermore, you will collaborate with external professional environments within social media, universal design, search engine optimization, and IT security.

Front-end development education programme

Learn coding and programming languages

Students get a thorough introduction to industry tools used in web development. You learn design principles, how websites and interactive products are structured logically and visually, and how website technology communicates with underlying systems.

The study focuses on most relevant JavaScript frameworks at any given time, such as React.js and Vue.js. You will be taught how to use CSS-Preprocessors such as SASS that is in high demand in the industry, coupled with a CSS framework like Bootstrap you will be equipped to handle any development specification with ease. With the skills that you have acquired you will be able to deploy a site to Netlify using GitHub. The study places a lot of emphasis on GitHub, which has become an industry standard.

Programme objectives

The study focuses on developing the interface between customer experience and core backend systems. The products that are developed during the study must have both aesthetic value and useful functionality. The study's main goal is practical skills mastery. The teaching plan primarily consists of practical work with industry-specific tasks.

You will also gain insight into how to exercise entrepreneurship. Professional life as a front-end developer requires competence in automation and streamlining of both the work process and the product. The final project exam can be used as an attachment for a job application or as a proposal for real production.

Courses first year of study:

  • Design
  • Web and communication technologies
  • 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 frameworks
  • JavaScript 2
  • Workflow
  • Semester Project 2
  • Industry knowledge
  • Development Platforms
  • JavaScript framework
  • Project Exam 2
  • Portfolio 2

You get/can:

  • 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.
Emilie Henriette Kathenes Tønnessen
I find the study program in Front-end Development to be very practical and job-related.Emilie Henriette Kathenes Tønnessen, student

Job opportunities

As a trained frontend developer you possess the knowledge, skills and expertise needed to develop and produce user-oriented solutions and services for web and mobile devices. The main objective of the programme is to provide you with a practical and industry-relevant education to prepare you for the working life after you graduate.

There is a great variety in job adverts related to this field for various businesses and professions. After you complete the programme, you will be able to work for businesses like design agencies, IT companies, software houses, media agencies or communication agencies. These industries are constantly changing due to rapid technological developments. Job descriptions will therefore vary and change over relatively short periods of time.

 

Apply now

Programme information

Startups:

March 16, 2021
August 17, 2021
October 19, 2021
January 11, 2022
Read more about semester start.

Application deadline: Ongoing admissions
Duration: 2 years full time
4 years part time
Programme language: English
Tuition online:

EUR 3.800,- per semester full time
EUR 1.900,- per semester part time

Accreditations: Approved for loans and grants from the State Educational Loan Fund. NOKUT accredited.
Admission requirements: Admission by formal competence or admission by prior learning. Read more.
Degree: Higher Professional Degree
Credits: 120 ECVET

Lecturing staff

Martins Macs

Martins Macs

Vocational teacher
Michael John Phillip

Michael John Phillip

Online administrator
Lasse Hægland

Lasse Hægland

Vocational teacher
Shabana Jahan

Shabana Jahan

Vocational teacher
Eivind Solberg

Eivind Solberg

Vocational teacher
Bradford Lowry

Bradford Lowry

Vocational teacher
Erik Solhaug

Erik Solhaug

Vocational teacher

Related news

Top