Ciele
- Oboznámiť sa s organizáciou cvičení predmetu Webové technológie.
- Vytvoriť projekt pre prvé zadanie v katedrovom GitLab-e.
- Oboznámiť sa s možnosťami vývoja a zobrazenia webových aplikácií v katedrovom GitLab-e.
- Vymyslieť si tému statického blogu (prvého zadania) a začať na ňom pracovať.
Úvod
Na tomto cvičení by ste sa mali oboznámiť s organizáciou cvičení a podmienkami udelenia zápočtu a začať pracovať na individuálnom zadaní. V katedrovom GitLab-e si podľa nižšie uvedeného postupu vytvoríte projekt pre prvé zadanie. Tiež zistíte ako priamo v GitLab-e na vašom zadaní pracovať a ako vytvorené stránky zobraziť (publikovať) pomocou GitLab Pages.
Postup
-
Oboznámte sa s organizáciou cvičení predmetu Webové technológie a podmienkami udelenia zápočtu.
-
Úloha: V katedrovom GitLab-e vytvorte projekt pre prvé zadanie.Postupujte nasledovne:
- Prihláste sa do katedrového GitLab-u.
- Kliknite na tento odkaz: https://kurzy.kpi.fei.tuke.sk/gitlab-classroom/wt.
- Vytváranie projektov je zabezpečené pomocou doplnku GitLab Classroom. Ak ste ho ešte nepoužívali, povoľte ho:
- Vyberte si študijnú skupinu do ktorej patríte podľa rozvrhu: POZOR: Skupinu vyberte správne, podľa rozvrhu! Inak sa váš cvičiaci/a nemusí k vášmu zadaniu dostať.
- Dajte vytvoriť projekt:
- Projekt sa vytvorí a zobrazí sa naň odkaz: Kliknite na odkaz.
-
Úloha: V katedrovom GitLab-e si vyskúšajte upraviť súbory projektu a web stránku zobraziť.Postupujte nasledovne:
-
Po kliknutí na odkaz na projekt sa vám zobrazí hlavná stránka projektu v GitLab-e.
Všetky súbory vášho statického blogu sa nachádzajú v priečinku (directory)
public
. Kliknite naň: -
Kliknite na súbor
article1.html
: -
Zobrazí sa zdrojový kód
article1.html
. Teraz spustite vývojové prostredie kliknutím na tlačidlo "Web IDE": -
Využite poznatky z prvej prednášky [1] a urobte v súbore
article1.html
zmeny. Všimnite si, že Web IDE poskytuje nástroje pomáhajúce pri písaní zdrojového kódu: . - Modifikujte aj iné súbory projektu. Všimnite si, že pri menách tých, ktoré ste zmenili sa objaví značka - oranžový štvorec. Nezabudnite, že pracujete s Git repozitárom. Preto ak chcete zmeny v súboroch projektu uložiť, musíte vykonať Commit: .
- Pri prvom commit-e vám systém ponúkne vytvorenie novej vetvy (new branch) projektu. My však budeme používať najmä hlavnú vetvu, preto zmeňte nastavenie na "Commit to master branch": . Môžete tiež zmeniť popis zmien (Commit Message).
- Stlačte tlačidlo "Commit": .
- Prácu s Web IDE ukončíte kliknutím na názov pre projektu: .
-
Váš projekt je nastavený tak, aby sa všetko,
čo je umiestnené v priečinku
public
automaticky publikovalo na http serveri, poskytovanom systémom GitLab. Aby ste publikovanú web stránku zobrazili, kliknite na "Settings" a následne na "Pages": . -
Kliknite na zobrazený odkaz:
.
Vaša stránka, konkrétne súbor
index.html
, sa zobrazí na novej karte prehliadača.
Poznámka: Ak vám Web IDE, poskytované GitLab-om, ako vývojové prostredie nevyhovuje, môžete si repozitár vášho projektu naklonovať na váš počítač a pracovať s lokálnou kópiou. Vhodné vývojové prostredia sú Visual Studio Code [5] alebo WebStorm [6]. Ako študenti máte nárok na plnú licenciu WebStorm, ktorú získate pomocou formulára [7]. Na "hranie sa" s vývojom webových aplikácií online sa hodi napríklad CodeSandbox [8], ktorý je podobný prostrediu Visual Studio Code.
-
Po kliknutí na odkaz na projekt sa vám zobrazí hlavná stránka projektu v GitLab-e.
Všetky súbory vášho statického blogu sa nachádzajú v priečinku (directory)
-
Vyberte si tému pre váš statický blog (prvé zadanie). K tejto téme budete tvoriť články, ktore budú na stránkach vášho blogu. Tému nahláste cvičiacemu/cej a tiež zapíšte do súbora
README.md
projektu. Názov projektu ale nemeňte.Môžete tiež začať pracovať na web stránkach vášho zadania, využijúc poznatky z prvej prednášky [1]. Čo majú web stránky obsahovať zistíte v cvičení 2.
Zdroje
- Prednáška 1.
- Oficiálna stránka aktuálneho HTML štandardu, https://html.spec.whatwg.org/multipage/.
- HTML tutoriál na MDN web docs, https://developer.mozilla.org/en-US/docs/Learn/HTML
- HTML tutoriál na w3schools, http://www.w3schools.com/html/
- Domovská stránka Visual Studio Code, https://code.visualstudio.com/.
- Hlavná stránka WebStorm, https://www.jetbrains.com/webstorm/
- Formulár pre uplatnenie školskej licencie na produkty JetBrains, https://www.jetbrains.com/shop/eform/students. (Pri registrácii využite školskú emailovú adresu. Môžete tak používať plnú verziu prostredia WebStorm na Vašom počítači.)
- Online vývojové prostredie CodeSandbox, https://codesandbox.io/.