• Stefano Galbo
  • Beginner

Assignments


  • Build a personal website
  • Conceive a final project

Website


HTML and CSS



First of all, I needed to see tutorials to know what were HTML and CSS codes. I found one very well done (here) but only in Italian language, unfortunately my English is not so technical. I read guides both for HTML and for CSS on that website, then I tested my knowledge (and my English!) on another site: CodeAcademy.


I received a template part by my instructor Stefano Paradiso and I relied on that to customize my site. I found some initial problems but now I'm able to edit pages without errors.


Advice: use Atom to fill in the template, through the colors changes are simpler!


Git


SSH KEY


The first problem faced was authentication ssh key in windows ( my companions on Mac had no problems).

The first attempt has been the use of a simple tool , Puttygen , but it did't work.

I managed instead through these controls recommended by my instructor Stefano Paradiso:





GIT


I opened Git Bash, went to my folder ../students/429 in the repository, and then:


  • git clone (only first time) or git pull: to download latest repository of FabLab Torino

  • git add *: to add all my files on stage

  • git commit -m"first commit": to load my changes with message "first commit"

  • git status: if I want to view the status of files

  • git push origin master: to update my page on the repository

Advice: Don't be scared by the first difficulties, after little use everything will be simple!



Project Management


This is my first project Gantt : I have not understood the usefulness at all, I'm a beginner and I have no idea of the timing of the steps in my project: 2 weeks to project an important piece are correct? Too little? Too much? I will be able to respect this timing?

Anyway, I used a simple tool, GanttProject, to organize the work, and this is the result:





REVIEW


At the last week of Fab Academy I came back to this page, and now I can confirm my mind: Gantt is not so helpful.

At the third week, I already changed all the steps written on Gantt, because thinking and making may be very different, especially if you have to learn the process.

For this reason, my conclusion is: don't spend much time on Gantt if you are a beginner and you don't know timing of processes.