Introduction

0% completed

Welcome to the Front-end Development programme at Noroff. This is where the magic happens - where coding meets visual design, web design, and UX design. Over the next two years, you’ll develop a unique blend of technical and visual skills that will prepare you for a thriving career in a high-demand field.

Front-end differs from other areas of programming because of its dual-focus: code on the one hand, and experience on the other. A Front-end Developer is able to understand the needs and wants of a user, as well as how to realise this using code and design tools.

HTMl, CSS, JS plus Design

This programme is divided into two semesters, each comprising several courses that focus on different aspects of front-end development. Here’s a brief overview:

First Semester

  1. Introduction: This course will introduce you to the programme and what to expect. You’ll learn about file delivery, reflective journal, plagiarism and referencing, and planning and communication.

  2. Design: In this course, you’ll learn about content management, fundamentals of layout, intro to branding, visual hierarchy, and more. You’ll also delve into the colours of the web, font pairings, fundamentals of colour, and typography basics. As you progress, you’ll explore UX, UI design principles, and creating prototypes and wireframes.

  3. HTML and CSS: This course will introduce you to the basics of HTML and CSS. You’ll learn about file management, fonts, the CSS box model, forms, images and icons, navigation, and more. You’ll also explore CSS grids, flexbox, media queries, positioning, animations and transitions, bug fixing, common layouts, and CSS variables.

  4. Semester Project 1: This is a simulation of a real world project where you can apply what you’ve learned in a practical setting.

Second Semester

  1. JavaScript 1: This course will introduce you to JavaScript. You’ll learn about generating HTML from objects and functions, manipulating the DOM, callback functions, DOM events, arrow functions, promises, error handling, APIs, query string parameters, form validation, and making GET requests to APIs.

  2. Project Methodology: This course will introduce you to different project methodologies. You’ll learn about Agile Scrum, Gantt charts, Kanban and user stories, the software development life cycle (SDLC), and how to use Trello for project management.

  3. Agency 1: This is a group project where you’ll work on a real-world application. It’s a chance to apply what you’ve learned in a practical setting.

  4. Project Exam 1: This is a simulation of a real-world project where you can apply what you’ve learned in a practical setting.

Remember, every part of this programme is designed to equip you with the skills you need to become a proficient front-end developer. So, dive in, explore, and most importantly, enjoy the journey!