GitHub – get ready to collaborate

Ce este Git?

Git este un sistem de versionare al codului.

http://www.acs.ase.ro/Media/Default/documents/cts/curs/Curs%20CTS%20%20-%20GIT.pdf

Ce este GitHub?

GitHub este o platformă de colaborare bazată pe Git.

1) Creare cont – https://github.com/join

github-profile

2) Hello World

Mai multe – https://guides.github.com/activities/hello-world/

Open-Source

Open-Source este un mod de a distribui software menținând liber accesul la codul sursă. Codul este publicat sub o licență care permite studierea, modificarea și distribuirea software-ului de către oricine și cu orice scop (https://opensource.org/).

GitHub este o adevărata resursă de învățare din acest punct de vedere oferind acces la multitudinea de proiecte publice pe ca le poți studia (codul sursă, documentația, conversațiile dintre membrii comunităților, tichetele și rezolvările problemelor, review-urile de cod).

Codul pe care îl vom dezvolta împreună va fi de asemenea public de vreme ce folosim o subscripție gratuită de GitHub și Cloud9.

Cloud9 – configurarea mediului de lucru

Cloud9 este un mediu de dezvoltare în cloud. Toate resursele necesare pentru a face web development sunt integrate și disponibile în browser (o mașină virtuală cu Ubuntu, un editor de text, consola).

https://c9.io/

Creare cont

Vei primi pe email o invitație de a te alătura echipei “csie2016webtech”. Folosind această invitație vei putea să creezi un cont de Cloud9 fără a întroduce detalii de card. Urmează pașii din videoclip. La final vei primi un mesaj pe email ce conține link-ul pentru a configura parola contului.

Configurare workspace

Seminar 1 – să ne cunoaștem

Folosim timpul alocat primulului seminar de Tehnologii web pentru a ne cunoaște, pentru a descoperi subiectele pe care le vom parcurge împreună și pentru a clarifica modul de lucru. Timpul e scurt așa că să trecem la treabă.

Să ne cunoaștem

Cine sunteți voi?

cine-sunteti

Cine sunt eu?

cv

website

Cine suntem noi?


(source: http://www.learning30.co/)

Obiectivul seminarului, tehnologii, proiect

Discutăm despre obiectivele cursului și seminarului, tehnologiile pe care le vom folosi și proiectul pe care îl vom realiza împreună până la sfârșitul acestui semestru.

HTML
CSS
JavaScript
NodeJS (w/ ExpressJS & SequelizeJS)
AngularJS

Mediul de lucru

1) GitHub – tutorial
2) Cloud9 – tutorial