From idea to deployment: how to run and host your personal website
The goal of this course is to guide you from a simple idea to a real website on the internet, even without an informatics background: we begin by exploring what a domain is, how websites are hosted, and how DNS, routing, and proxies work together to make a site reachable worldwide. You will build a clear mental model of how the web functions, without unnecessary technical complexity. The course introduces modern tools for creating and deploying websites, with an emphasis on understanding rather than deep coding. Learning is divided into theory sessions and labs to connect concepts with practice.
Matteo Ghilardini
Matteo Ghilardini
I completed my Bachelor at USI and I am currently enrolled as a first-year Master's student in the MSDE programme. I also worked part-time as a Teaching Assistant for the Software Atelier 3: The web in the previous semester and last year.
I have almost 10 years of experience in web development and IT in general, and almost 4 years of experience in Teaching and Tutoring (together with the part-time job as TA, I also give private lessons occasionally).
Sasha Toscano
Sasha Toscano
I completed my Bachelor at USI and I am currently enrolled as a first-year Master's student in the MSDE programme. I also work part-time as a Teaching Assistant at USI.
I have almost 10 years of experience in web development, with my work ranging from personal projects to contributions to the development of small and medium-sized local initiatives.