Projects
1 - Introductory Course
An introduction to the principles of web design, web development, and to techniques on collaboration and work sharing, which will support the continuation of all other projects in the program.
Design Research Module
2 - Community & Networking
Integration into the communities that revolve around activities related to the development of the web such as universities, development, design and marketing agencies, open source and other coding communities, conferences and online forums. To accomplish that the student will dedicate time to engage in different activities that have the potential to strengthen their participation in the web industry.
3 - The fundamentals
Students learn about the fundamental aspects of Javascript programming and become capable of creating dynamic web applications. Creation of concise, clear, well-written code and the conception of a great User Experience are some important goals in this project.
Design Research Module
Code Research Module
- HTML & CSS - Responsive Design
- HTML & CSS - Animating & Transforming
- HTML & CSS - Forms
- HTML & CSS - Tooling/Sass
- HTML & CSS - Tooling/Bootstrap
- Javascript Introduction - Fundamentals & Data Types
- Javascript Introduction - Conditionals
- Javascript Introduction - Loops & Iterators
- Javascript Introduction - Functions
- Javascript Introduction - ES6
- Javascript In The Browser - DOM Manipulation & Timing
- Javascript In The Browser - Forms
- Javascript In The Browser - Common Web APIs
- Project Management - Productivity
4 - Connecting to the World
Students learn about important aspects concerning the connectivity of a web application, while getting in touch with more advanced concepts and tools and developing a robust technical vocabulary. At the same time, knowledge is built about how to improve the chances of creating something that real people will have an easy time using.
Design Research Module
Product Development
A web application which focuses on connectivity and interactivity
Go to specification5 - Growing complexity
Currently, the web is not only a place to visit websites but also for much more complex cases. Applications such as project management and design tools, media streaming, content management systems and chat systems are some examples of what can be created with HTML, CSS and Javascript.
At the same time, web technologies no longer live merely in the browser, but can venture into the server side, the mobile applications development, the desktop and even into the microchips that start composing the Internet of Things.
All of this brings an unforeseen complexity to the web development ecosystem. In this Product Development Guide the students will create with tools that allow for a productive and manageable workflow in this context.
Design Research Module
6 - Back-end & Infrastructure
In this project the students will get in touch with the back-end side of web development, understand what lies beyond the front-end coding and dive into the infrastructure that supports some of the most useful services front-end developers use on a regular basis.
7 - Exploration
Since it’s conception, the world of web development is ever-changing and evolving. This nature means it is important to be able to explore and learn its new capabilities in order to stay up-to-date as a professional. In this project the students explore multiple trending and promising topics in order to widen their view over established web development.
Design Research Module
Code Research Module
8 - Internship
With all the knowledge and skills acquired so far the students are ready to have their first experience in the market as front-end developers. Partner companies propose possible projects and execute them in collaboration with the students.