Detail kurzu
Tvorba LAMP - webserver Linux, Apache, MySQL, PHP
IT LEARNING SLOVAKIA, s.r.o.
Popis kurzu
Možno ste sa už stretli s tým, že váš web beží na zdieľanom hostingu a potrebujete niečo zmeniť, pridať rozšírenie alebo vyriešiť výkonnostný problém, ale nemáte k nastaveniam prístup. Alebo sa učíte vyvíjať weby a uvažujete, ako to celé vlastne funguje pod kapotou. Webserver LAMP (Linux, Apache, MySQL, PHP) je jedna z najrozšírenejších serverových architektúr na svete a je za väčšinou webov, ktoré denne navštevujete. Na tomto kurze sa naučíte, ako si LAMP server od základov postaviť, nakonfigurovať a spravovať bez závislosti na externých poskytovateľoch. Získate kontrolu nad celým serverovým prostredím a pochopíte, čo sa deje za kulisami vašich webových aplikácií.
Kurz má tri hlavné časti. Začína opakovaním základov Linuxu a práce v príkazovom riadku, kde si zopakujete ovládanie konzoly, navigáciu v systéme, správu súborov a základnú administráciu. Potom prejdeme k inštalácii a konfigurácii Apache webservera, vrátane virtuálnych hostov, optimalizácie výkonu a kompilácie zo zdrojových kódov. Tretia časť kurzu pokrýva inštaláciu PHP (vrátane rozšírení ako GD knižnica, podpora e-mailu a databáz) a MySQL server. Na kurze sa naučíte aj správne prepojiť všetky komponenty LAMP stacku a nastaviť zálohovanie konfigurácie. Nejde tu len o nainštalovanie softvéru – dôraz je na pochopenie, ako jednotlivé vrstvy spolupracujú a ako ich správne konfigurovať.
Na kurze sa naučíte samostatne budovať serverové prostredie od čistého Linuxu až po funkčný web s databázou. Vďaka tomu budete vedieť vytvoriť vlastné vývojové prostredie, postaviť testovaciu inštanciu alebo spravovať produkčný server bez závislosti na grafických nástrojoch. Ako vývojár získate hlbšie pochopenie toho, ako váš kód reálne funguje na serveri, čo vám pomôže lepšie ladiť problémy a optimalizovať výkon. Ako správca systémov sa naučíte konfigurovať Apache, spravovať rozšírenia PHP a staviť stabilné serverové prostredie pre tímy vývojárov.
Kurz je určený pre webových vývojárov, ktorí chcú rozumieť serveru, na ktorom bežia ich aplikácie, a pre začínajúcich správcov systémov, ktorí sa chcú naučiť spravovať serverovú infraštruktúru. Vhodný je aj pre technicky orientovaných ľudí, ktorí chcú prevziať kontrolu nad vlastným hostingovým prostredím namiesto plateného hostingu. Pred kurzom by ste mali rozumieť základom práce s linuxovými operačnými systémami a mali by ste mať aspoň základnú predstavu o tom, čo sú servery a ako funguje web.
Obsah kurzu
Úvod do operačného systému linux
- Základné príkazy konzoly
Spôsoby inštalácie webservera Apache
- Inštalácia webservera Apache z predkompilovaných balíkov
- Konfigurácia Apache editáciou konfiguračných súborov
- Kompilácia zo zdrojových kódov
Inštalácia podpory PHP
- Konfigurácia podpory PHP
- Nastavenie rozšírení PHP
- podpora GD knižnice
- podpora e-mailu
- podpora databáz
Inštalácia MySQL
- Konfigurácia MySQL pre prácu s webovým serverom
Zálohovanie konfigurácie
- Nastavenie zálohovania konfigurácie
Cieľová skupina
mierne pokročilýHodnotenie
Organizátor
Podobné kurzy
podľa názvu a lokality