Skip to content

Instantly share code, notes, and snippets.

@olistik
Last active February 19, 2016 09:10
Show Gist options
  • Save olistik/5fa5d038af20339ad5f3 to your computer and use it in GitHub Desktop.
Save olistik/5fa5d038af20339ad5f3 to your computer and use it in GitHub Desktop.

Social Coding

Il corso si pone l'obiettivo di insegnare i rudimenti dello sviluppo di applicazioni web ad un gruppo di cittadini desiani.

Questo corso è da considerarsi come prima, esplorativa, iterazione e in quanto tale il numero di partecipanti sarà volutamente basso (4-6 persone massimo).

Ogni incontro avrà la durata indicativa di 1 ora.

I partecipanti si divideranno in coppie e ad ogni coppia sarà fornito un portatile. Durante ogni incontro l'uso del computer verrà alternato ad intervalli di 15 minuti tra i componenti della coppia. Questo approccio si chiama "pair-programming": sfruttando la condivisione della postazione la coppia ottiene una maggiore efficienza di apprendimento.

Se possibile, ogni partecipante dovrà portare il suo portatile.

Incontri

0.
0x00. README: an introduction to the course

1.
0x01. Developmnent Environment: install fest and a quick overview of the tools that will be used
0x02. Collaborative Development: the Atom editor and the GitHub platform
0x03. World Wide Web: the Client-Server Architecture, HTTP and Browsers (curl/Google Chrome)

2.
0x04. Content: HTML and the Web Inspector
0x05. Style: presenting the content with CSS

3.
0x06. Client-Side Behavior: a quick introduction to programming with JavaScript
0x07. Server-Side Behavior: the Ruby on Rails framework to create web applications

4.
0x08. Project: Social Wall

5.
0x09. Deploy: making the application available to the Internet with Heroku
0x0A. Now what? Everything you can do from now on
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment