/introduction-to-web-development-course-for-iis-ruiz

An introduction to web development course for student of the IIS Ruiz institute of Augusta

Primary LanguageHTMLMIT LicenseMIT

Web Development 50 Course

An introduction to web development course for student of the IIS Ruiz institute of Augusta

Course Description 🇬🇧

The course aims to introduce students to the essential tools to know in order to start a career as a Software Developer. Web development is an excellent playground for those approaching the world of development for the first time because it guarantees a smooth learning curve which, however, allows a first encounter with essential tools in any area of software development such as versioning systems including GIT and more powerful editors like Visual Studio Code.

The course will last 20 hours at the end of which the students will have created their own portfolio website and will have made it accessible on the Internet thanks to the Firebase Hosting.

During the course, some tools that professionals use every day to make their work easier will also be presented, from extensions for VSCode to tools such as Bootstrap and Font Awesome and, of course, GIT.

If time permits we will also talk about the state of the art in Web development, therefore mentioning frameworks such as React, and giving a first look at REST APIs.

Descrizione del corso 🇮🇹

Il corso ha l’obiettivo di introdurre i ragazzi a quelli che sono gli strumenti essenziali da conoscere per intraprendere una carriera come Software Developer. Lo sviluppo Web è un ottimo playground per chi si affaccia per la prima volta al mondo dello sviluppo perchè garantisce una curva di apprendimento morbida che, tuttavia, permette un primo incontro con strumenti essenziali in qualunque area dello sviluppo software come i sistemi di versioning tra cui GIT e gli editor più potenti come Visual Studio Code.

Il corso avrà una durata di 20 ore alla fine delle quali i ragazzi avranno creato un proprio sito Web portfolio e lo avranno reso accessibile su Internet grazie all’hosting offerto da Firebase.

Durante il corso saranno inoltre presentati alcuni strumenti che i professionisti usano giornalmente per rendere più semplice e meno macchinoso il lavoro, dalle estensioni per gli editor, ai tool come Bootstrap e Font Awesome.

Se il tempo lo consentirà parleremo inoltre dello stato dell’arte per quanto riguarda lo sviluppo Web, citando quindi framework come React, e dando un primo sguardo alle REST API.

Course Chapters

  1. Course introduction (slide)
  2. Introduction to the Web (slide)
  3. Development Tools (slide)
  4. Introduction to Firebase (slide)