Skip to content

TaanielKommus/kursus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 

Repository files navigation

Veebiprogrammeerimine sügis 2016

Kodused tööd ja projektid

Kõik kodused tööd on välja toodud Kursus tundide loendis.

Ühendus Greeny'sse

1. open Terminal app

2. write:
ssh university_username@lin2.tlu.ee -L 5555:greeny.cs.tlu.ee:80
3. then write TLU password

    Now you can access greeny from browser localhost:5555

3. open new tab in Terminal (cmd+t) and write:
ssh university_username@lin2.tlu.ee -L 2222:greeny.cs.tlu.ee:22
4. then write TLU password

5. now open FTP client (CyberDuck, FileZilla, Coda) for example and connect to greeny via SFTP
    host: localhost or some require 127.0.0.1 (127.0.0.1 = localhost)
    port: 2222
    username: your_greeny_username
    password: your_greeny_username

6. choose one Terminal tab and connect to greeny via ssh, write:
ssh greeny_username@greeny.cs.tlu.ee
7. then enter your Greeny username password
    ls             – to view files and folders in current path
    cd folder_name - to enter folder
    cd ..          – to exit folder to previous path

GitHub'i töövoog

  1. Fork'i ülesande/projekti repositoorium (leiab github.com/veebiprogrammeerimine-2015s).
  2. Clone'i see repositoorium enda arvutisse/serverisse ja määra repositooriumi URL kuhu edaspidi muudatusi salvestad.
git clone https://USERNAME@github.com/USERNAME/REPOSITORY.git
  1. Muuda faile ülesande lahendamiseks ja Commit'i iga olulisem muudatus, kasutades kahte käsku.
git add .
git commit -m "Added this functionality to the app"
  1. Veendu, et kogu kood on Commit'itud.
git status
  1. Push/sync'i GitHub'i.
git push origin
  1. Ava pull request ülesande originaalses repositooriumis. Ülesannete tähtajaks on järgmise tunni algus, kui pole teisiti kirjas.
  2. Muudatusi ja täiendusi võib push'ida repositooriumisse, kuni ette antud kuupäevani.

Tagasisidet saab otse pull request'i millele ootan Sinupoolseid kommentaare/mõtteid/küsimusi. Võid julgselt avada pull request'i kohe kui hakkad kodutöö kallal tegelama ja siis kui hätta jääd võid esitada sinna küsimuse. Maini kommentaaris minu kasutajat @romilrobtsenkov siis jõuan sellele kiiremini vastata.

Nõuded

Need rakenduvad ka päris elus!

  • Peab järgma "head programmeerimise stiili"
    • Muutujate nimed peavad kirjeldama muutujat ning peavad olema inglise keeles
    • Funktsiooni nimi peab olema "lühike"
    • Optimeeritud koodi lugemiseks
    • Projektide jaoks tuleb kasutada objektorienteeritud lähenemist
    • Laenatud koodile tuleb viidata
  • Boonuspunktid:
    • Loomingulisus (nb! nõuded peavad olema täidetud)

Kursus

1. tund

  1. Sissejuhatus
    • Arutleme, mis antud kursus endas hõlmab
    • Igaüks tutvustab ennast
      • Nimi
      • Millised on Sinu huvid/hobid?
      • Mis toob Sind informaatikat õppima?
  2. Ettevalmistus
    • Installi GitHub Mac või Windows (isiklikku arvutisse)
    • Tee endale GitHub'i kasutaja
  3. GitHub töövoog
    • Räägime läbi GitHub'i töövoo
    • Teeme testrepositooriumid
  4. Kasutatud käsud
// kausta sisenemine
cd kaustaNimi

// kaustas väljumine
cd ..

// käskude ajalugu
history

// GIT
git add .
git commit -m "Sõnum muudatustest"
git push origin master 

// kui annab Forbidden error'i siis võib olla salvestuse URL vale, saab muuta nt nii
git remote set-url origin https://romilrobtsenkov@github.com/romilrobtsenkov/kursus.git

Litsents

Creative Commons License
Käesolev leht ja kõik teised https://github.com/veebiprogrammeerimine-2015s materjalid on Creative Commons Attribution 4.0 International Litsensiga.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors