
Nabídku stáže v zahraničí na tři týdny nám škola dala s opravdu velkým předstihem, to proto, aby se to stihlo všechno zařídit. Už tenkrát jsem si říkal, že by to mohla být super zkušenost a rozhodl jsem se, že to zkusím. Celý projekt tedy organizovala naše škola, SPŠE V Úžlabině a program Erasmus+. Proběhlo několik výběrových procesů, měli jsme například pohovory o tom, co bychom na praxi chtěli dělat a také jsme museli absolvovat několik hodin přípravných kurzů, kde jsme řešili, co nás bude na praxi čekat a také jsme tam řešili například cíle výletů, které na praxi podnikneme o víkendech.

Letadlem jsem hodně dlouho neletěl, takže už samotná cesta do Británie pro mě byl zážitek. Měli jsme výhodu, že Birmingam a Prahu spojuje přímá linka, takže jsme nemuseli někde přestupovat nebo čekat na jiné dopravní spojení. Přiletěli jsme do Anglie v neděli, krátce po jedné hodině. Na letišti nás vyzvedli zástupci místní agentury Placements Praktikum, která pro nás zajišťovala zaměstnání a ubytování v místě, nejprve nás zavezli na náš první nákup a poté na koleje. Bydleli jsme na patře se dvěma dalšími studenty, kteří studují na Solihull College. Tam jsme také byli ubytováni.

Pan šéf byl s mou prací spokojen a několikrát jsem si vyslechl, že ho těší moje pracovní nasazení, což mi udělalo radost. Po tom, co byla tato šablona připravená, musel jsem ji nahrát ze svého lokálního serveru na hosting firmy. Dostal jsem přístup k ControlPanelu, což je webové administrační rozhraní hostingu, vytvořil jsem si novou složku v cestě /new a přes FTP připojení překopíroval soubory redakčního systému. Také jsem musel přemigrovat databázi, takže jsem si přes ControlPanel založil nového uživatele, vytvořil odpovídající databázi, přidělil práva a přemigroval databázi. Tím byla moje práce na WordPressu víceméně ukončena a čekalo se na dodání obsahu ze strany firmy.

Dále jsem také využil a zdokonalil mou znalost jazyků HTML5, CSS3, JavaScript a PHP, které jsem kombinoval při tvorbě stránek. V neposlední řadě jsem také používal databázi MySQL, ke které jsem přistupoval terminálově i přes grafické rozhraní. Velkou výhodou pro mě bylo lokální zpracovávání mých výsledků na systému Linux Antergos, kde jsem si mohl bez toho, abych potřeboval rychlý internet, velmi svižně provádět ladění mojí aplikace. Musel jsem tedy také využívat příkazy pro linuxový terminál. Do webových stránek jsem pro lepší přehlednost a celkovou hladkost prostředí zakomponoval také designový css framework Materialize, který mi velice usnadnil celkové grafické zpracování a skládání jednotlivých komponent do sebe.
Celý projekt jsem verzoval pomocí verzovacího systému GIT, pro který jsem si u providera BitBucket.org založil soukromý repozitář a postupně jsem tam přidával změny, které jsem na stránkách prováděl. Když byla aplikace v první funkční betaverzi, bylo načase ji přesunout i na živý server, aby se dala testovat i na dálku a ne jen na lokálním serveru. Z prostředí ControlPanel2 jsem založil novou MySQL databázi a přiřadil do ní patřičného uživatele. Poté jsem přemigroval databázi a připojil se ke vzdálenému serveru přes SSH protokol. Vyměnil jsem sis SSH klíče se svým git účtem a spustil klonování projektu. Od té doby jsem mohl změny v projektu lehce přepisovat příkazem git push, avšak databázi jsem musel migrovat ručně. Také jsem nastavoval subdoménu a upravoval soubor .htaccess tak, aby se nedalo dostat k souborům přes /cestu.
V posledním týdnu jsme začali takzvaně balíčkovat aplikaci. Mým úkolem bylo vytvořit instalátor, který aplikaci nainstaluje na daný server. Strávil jsem spoustu času nad tím, aby řešení bylo co nejuniverzálnější.


Na výletech jsme byli například ve Stratfordu nad Avonou, nebo také v ThinkTanku, což je něco jako česká iQlandia v Liberci, akorát že je v Birminghamu a o kousek menší. Navštívili jsme také místní park, kde se Tolkien inspiroval při psaní trilogie Pán Prstenů. Stavili jsme se také v centru BBC pro návštěvníky, kde jsou vystavené rekvizity ze seriálu Doctor Who, který tato televize produkuje. Jakožto velký fanoušek Doktora jsem si vážně přišel na své. Nemohli jsme vynechat návštěvu obchodních domů The Mailbox a Bullring, jakožto i procházku po městě.
Kdybych to měl shrnout opravdu všechno, jsem velice rád, že jsem se mohl podobného projektu zúčastnit. Uteklo to strašně rychle a tak doufám, že to nebylo naposled.
Dominik Kadera, L3.D