lamp.edumach.cz

Podklady k výuce předmětu IS


VirtualBox

Virtuální počítač Účty (jméno | heslo):

Linux

Linux v terminálu
  1. UNIX, Linux, GNU, GPL, distribuce
  2. Systém souborů (adresáře)
  3. Běžné příkazy a činnosti
  4. Debian GNU/Linux, instalace ve VirtualBoxu
  5. Balíčkovací systém, sudo
  6. Proudy, přesměrování, roura
  7. Procesy

Apache

Webový server
  1. Instalace a nastavení webového serveru
  2. Moduly, weby, .htaccess

Git

Distribuovaný systém pro správu verzí
  1. git.edumach.cz

PHP

Skriprovací jazyk pro tvorbu dynamických webů

⚙️ VSCode + doplněk "ssh client"

  1. PHP - instalace, nastavení...
  2. github.com/edumach/PHP
  3. github.com/edumach/kostky
  4. github.com/edumach/caj1
  5. github.com/edumach/caj2
  6. github.com/edumach/net

Před pokračováním si zapamatujte (a zapište), že cesty k adresářům webů a jejich URL se na serveru TuX a vlastním serveru Debian liší:

Server Cesta URL
TuX ~/www/hrnce
~/www/poklicky
https://tux.panska.cz/~10XPrijmeniJ/hrnce
https://tux.panska.cz/~10XPrijmeniJ/poklicky
Debian /var/www/html/hrnce
/var/www/html/poklicky
http://192.168.21.xxx/hrnce
http://192.168.21.xxx/poklicky

V dalších cvičeních použijte cesty a URL podle toho, na jakém serveru pracujete!

MariaDB

Databázový SQL server
  1. Databázový server MariaDB
  2. github.com/edumach/bylinky

PHP + SQL

Výukový projekt web1:
  1. Založení projektu
  2. Relace
  3. Cookies
  4. PHP + MariaDB
  5. Výpis více záznamů
  6. Běžné operace s daty
  7. Výpis dat z více tabulek
  8. Aktualizace záznamů
Výukový projekt web2:
  1. github.com/edumach/web2
  2. Administrační zóna
  3. CKEditor
Různé PHP projekty:
  1. github.com/edumach/karty - generování karet
  2. github.com/edumach/dpc - kalkulačka mzdy brigádníka
  3. github.com/edumach/e-shop - výpočet koncové ceny zboží na e-shopu
  4. github.com/edumach/clovece_1d - "Člověče, nezlob se" v 1D
  5. github.com/edumach/rovnice - řešitel lineární rovnice
  6. github.com/edumach/nasobilka - generátor malé násobilky

WordPress

Systém pro správu obsahu
  1. Instalace WordPress na vlastním serveru - Debian
  2. Tvorba obsahu
Užitečné tréninkové nástroje: