Front-End development in Drupal 9 encompasses all interface-related technologies that run in the web browser. We can group these technologies into three languages, HTML, CSS and JavaScript. Although these technologies are used as a base, we will see that there are other more advanced solutions that facilitate Front-End programming. For example, we will use SASS for CSS generation and JavaScript libraries such as jQuery or VueJS.
In the first part of the course we will deal with themes related to the implementation of themes and the presentation or layout of content. In the second part we will go into JavaScript programming, making an introduction to the most used JavaScript libraries and putting into practice one of them (VueJS).