Studies
Admissions
The Institute
Resources
Studies
Admissions
The Institute
Resources
Studies
Admissions
The Institute
Resources

FE402

More than JavaScript or Intro to Frontend Development

Barcelona Campus
Oct 18, 2021 - Nov 05, 2021
This course of the key technical foundations is designed for the students, who plan to become software developers, front-end engineers, or web application developers
Barcelona Campus
Oct 18, 2021 - Nov 05, 2021
Graciela Henriquez Fernandez

Faculty

Graciela Henriquez Fernandez

Frontend Lead Engineer at Visma Labs Spain

Course length

3 weeks

Duration

3 hours
per day

Total hours

45 hours

Credits

6 ECTS

Language

English

Course type

Offline

Fee for single course

€1500

Fee for degree students

€750

Skills you’ll learn

Digital MarketingData AnalysisData VisualisationTag Management SystemPayment SystemsAssets ManagementPackage ManagersRendering
OverviewCourse outlineCourse materialsPrerequisitesMethod & grading

Overview

This course of the key technical foundations is designed for the students, who plan to become software developers, front-end engineers, or web application developers.

Some code examples might be presented during lessons, but this class is not intended to be a coding class.

Learning highlights

  • Understand what's the role of a front-end engineer
  • Learn how the different concepts of computer science relate to front-end engineering.
  • Get familiar with the most used tooling for front-end development.
  • Understand the different front-end development roles.
  • Understand concepts like control version, hosting, and many others.

Course outline

15 classes

Dive into the details of the course and get a sense of what each class will cover.
Monday
Tuesday
Wednesday
Thursday
Friday
Monday
1

Session 1

Internet

Web development tools

Web browsers

Tuesday
2

Session 2

Front-end engineering

Frontend Roles

Frontend development in a team

Wednesday
3

Session 3

Version control systems.

Repo hosting options.

Client-side vs Server-Side.

The backend of the frontend.

Thursday
4

Session 4

Progressive web application(PWA)

Single Web Application(SPA)

Mobile Applications.

Friday
5

Session 5

Assignment presentations

Monday
6

Session 6

DevOps

Domain name

Hosting

OnCloud vs OnPremise

Tuesday
7

Session 7

Framework vs Libraries

Types of coding languages

Web browsers

Wednesday
8

Session 8

Web development tools

IDE

Extensions

Thursday
9

Session 9

Package managers.

Task runners

Friday
10

Session 10

Assignment presentations

Monday
11

Session 11

Assets management.

Tuesday
12

Session 12

Build tools

Linters and formatters

Type checkers.

Wednesday
13

Session 13

Server-side rendering

Testing your applications

Thursday
14

Session 14

Frontend interviews

Friday
15

Session 15

Assignment presentations

Prerequisites

This class is a foundational course, and no prior knowledge is needed. Previous knowledge of design or computer science would be helpful, but it's not necessary.

Methodology

Lecture and demonstration format.

Group debates and discussion on concepts and definitions.

Feedback on presentation on Thursday assignments

A slack channel will be open to students where they can ask the teacher questions.

Homework will be given at least two days a week.

Grading

The final grade will be composed of the following criteria:
50% - Weekly Evaluations
25% - Homework
25% - Class participation
Graciela Henriquez Fernandez

Faculty

Graciela Henriquez Fernandez

Frontend Lead Engineer at Visma Labs Spain

Naturally born analytical thinker with experience developing software at enterprise level applications, with a solid expertise as a frontend engineer and recently graduated as interaction designer.

Graciela(Grace) is a passionate and highly enthusiastic software engineer. Always looking forward to new challenges, she believes that combining her technical background and experience with design is a great thing to explore and explode.

See full profile

Apply for this course

Snap up your chance to enroll before all spaces fill up.

More than JavaScript or Intro to Frontend Development

by Graciela Henriquez Fernandez

Total hours

45 Hours

Dates

Oct 18 - Nov 05, 2021

Fee for single course

€1500

Fee for degree students

€750

How to secure your spot

Complete the form below to kickstart your application

Schedule your Harbour.Space interview

If successful, get ready to join us on campus

FAQ

Will I receive a certificate after completion?

Yes. Upon completion of the course, you will receive a certificate signed by the director of the program your course belonged to.

Do I need a visa?

This depends on your case. Please check with the Spanish or Thai consulate in your country of residence about visa requirements. We will do our part to provide you with the necessary documents, such as the Certificate of Enrollment.

Can I get a discount?

Yes. The easiest way to enroll in a course at a discounted price is to register for multiple courses. Registering for multiple courses will reduce the cost per individual course. Please ask the Admissions Office for more information about the other kinds of discounts we offer and what you can do to receive one.