This shows you the differences between two versions of the page.
uso:laboratoare:new:04-appdev:setup [2018/10/23 21:15] razvan.deaconescu created |
uso:laboratoare:new:04-appdev:setup [2019/10/10 13:01] (current) liza_elena.babu [Obiective laborator] |
||
---|---|---|---|
Line 1: | Line 1: | ||
===== Înainte de laborator ===== | ===== Înainte de laborator ===== | ||
- | TODO | + | ==== Obiective laborator ==== |
+ | |||
+ | * Familiarizarea cu etapele prin care trecem de la codul sursă la executabil | ||
+ | * Familiarizarea cu utilitarele necesare acestui lucru (gcc) | ||
+ | * Automatizarea procesului de compilare | ||
+ | * Prezentarea principiilor de bază în scrierea/editarea de cod | ||
+ | * Înțelegerea necesității de versionare de cod | ||
+ | |||
+ | ==== Folosire Git pentru laborator ==== | ||
+ | |||
+ | Pe parcursul laboratoarelor, pentru descărcarea fișierelor necesare laboratorului, vom folosi Git. Git este un sistem de controlul versiunii și e folosit pentru versionarea codului în proiectele software mari. Celor interesați să aprofundeze conceptele din spatele comenzii ''git'', precum și utilizări avansate, le recomandăm cursul practic online de pe [[http://gitimmersion.com/|gitimmersion]]. | ||
+ | |||
+ | Informațiile despre laboratorul de USO se găsesc în [[https://github.com/systems-cs-pub-ro/uso-lab|acest repository Git]]. | ||
+ | |||
+ | <note important> | ||
+ | Pentru a pregăti infrastructura de laborator rulați comenzile de mai jos într-un terminal. Deschideți un terminal folosind combinația de taste ''Ctrl+Alt+t''. În listarea de mai jos ''student@uso:~$'' este promptul unde introduceți comenzile, pe acela nu-l tastați. | ||
+ | |||
+ | <code> | ||
+ | student@uso:~$ cd ~ | ||
+ | student@uso:~$ git clone https://github.com/systems-cs-pub-ro/uso-lab.git | ||
+ | </code> | ||
+ | |||
+ | </note> | ||
+ | |||
+ | Cam atât cu pregătirea laboratorului. Acum haideți să ne apucăm de treabă! :-) |