Vorgurakendused 2 prax 1 2016: erinevus redaktsioonide vahel
Mine navigeerimisribale
Mine otsikasti
| 5. rida: | 5. rida: | ||
== Ettevalmistus == | == Ettevalmistus == | ||
* Vali arenduseks töövahend: virtuaallaboris peaks kohe toetatud olema Java (+maven) ning Python 3. Muud keeled (Haskell, C, Javascript, C#) eeldavad, et tudeng saab ise arenduskeskkonna tööle. Seda on kasulik kohe alguses testida. Virtuaalmasinas jookseb Ubuntu desktop 16.04. | |||
* Tee avalikku git SCM teenusesse uus repo (gitlab.com, github.com, bitbucket.com) | * Tee avalikku git SCM teenusesse uus repo (gitlab.com, github.com, bitbucket.com) | ||
| 11. rida: | 13. rida: | ||
https://gitlab.com/priitj/test3.git | https://gitlab.com/priitj/test3.git | ||
(Mittekohustuslik) - SSH | * (Mittekohustuslik) - Kui tahad reposse edaspidi üle SSH URI ligi pääseda, tee SSH võti. Githubi juhendid on näiteks siin: ( | ||
https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/ ; https://help.github.com/articles/adding-a-new-ssh-key-to-your-github-account/ (need juhendid sisaldavad ka konfi Windowsi/Linuxi/Maci git kliendi jaoks). | |||
* (Mittekohustuslik) - Kui kasutate IDE-t (näit. IntelliJ/PyCharm) siis on mõtekas ära kasutada selle giti integratsiooni. Tee uus projekt selliselt, et vali VCS->Checkout from Version Control->Git, pane URI (SSH või HTTPS oma) ning uus kataloog. Siis "Clone" ning edaspidi on projekti töökataloog juba seotud eelnevalt tehtud repoga. | |||
( | * (Alternatiiv) - kasuta Giti klienti (GIT bash Windowsi all või git käsk Linuxi/Maci all) ning järgi Gitlabi/Githubi/Bitbucketi juhiseid repo kohalikku arvutisse kloonimiseks ning selle initsialiseerimiseks. | ||
Virtuaallaborisse sisse logimine | Virtuaallaborisse sisse logimine | ||
Redaktsioon: 7. september 2016, kell 18:45
Ülesandeks on implementeerida lihtne P2P protokoll (rakendus selgub lähiajal)
- realiseeritud HTTP protokolli peale (vaja implementeerida ka HTTP server ja klient)
- hakkab tööle virtuaalses võrgus (https://rangeforce.com/)
- eesmärk kõigi rakendused omavahel suhtlema ja ühise võrguna tegutsema panna
Ettevalmistus
- Vali arenduseks töövahend: virtuaallaboris peaks kohe toetatud olema Java (+maven) ning Python 3. Muud keeled (Haskell, C, Javascript, C#) eeldavad, et tudeng saab ise arenduskeskkonna tööle. Seda on kasulik kohe alguses testida. Virtuaalmasinas jookseb Ubuntu desktop 16.04.
- Tee avalikku git SCM teenusesse uus repo (gitlab.com, github.com, bitbucket.com)
Vaata järgi repo URI: ssh://git@gitlab.com:priitj/test3.git
https://gitlab.com/priitj/test3.git
- (Mittekohustuslik) - Kui tahad reposse edaspidi üle SSH URI ligi pääseda, tee SSH võti. Githubi juhendid on näiteks siin: (
https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/ ; https://help.github.com/articles/adding-a-new-ssh-key-to-your-github-account/ (need juhendid sisaldavad ka konfi Windowsi/Linuxi/Maci git kliendi jaoks).
- (Mittekohustuslik) - Kui kasutate IDE-t (näit. IntelliJ/PyCharm) siis on mõtekas ära kasutada selle giti integratsiooni. Tee uus projekt selliselt, et vali VCS->Checkout from Version Control->Git, pane URI (SSH või HTTPS oma) ning uus kataloog. Siis "Clone" ning edaspidi on projekti töökataloog juba seotud eelnevalt tehtud repoga.
- (Alternatiiv) - kasuta Giti klienti (GIT bash Windowsi all või git käsk Linuxi/Maci all) ning järgi Gitlabi/Githubi/Bitbucketi juhiseid repo kohalikku arvutisse kloonimiseks ning selle initsialiseerimiseks.
Virtuaallaborisse sisse logimine
User/pass: student/student
Repo kloonimine virtuaalmasinasse
Praktikumi kirjeldus täieneb jooksvalt semestri käigus