- Tvorba XHTML/CSS šablony z dodaného webdesignu
- Programovanie webstránky v jazyku PHP
- Vytvorenie administračného rozhrania šítého na mieru
- Poskytnutie vlastného webhostingu na platforme Mac
Programovanie webstránok
Využívam dlhoročné skúsenosti v danej oblasti tak, aby som vytvoril kód, ktorý je bezpečný, ľahko pochopiteľný a pracuje ako má. Pri vývoji postupujem tak, že predtým než niečo naprogramujem, tak si navrhnem vývojový plán. V tomto pláne vezmem do úvahy všetky špecifiká spojené s potrebami klienta a tým sa snažím minimalizovať množstvo chýb a nedorozumení. Tomuto vývoju však predchádza úzka komunikácia s klientom tak, aby výsledný produkt bol presne podľa predstáv.
Vo vývoji využívam techniky ako napríklad oddeľovanie XHTML kódu od programu, návrhový vzor MVC a AJAX(Asynchronous JavaScript and XML).
Frontend programovanie
Vytvorím výslednú webstránku, s ktorou prídu do kontaktu Vaši návštevníci. Webstránku som schopný napojiť už na existujúce administračné rozhranie alebo CMS(Content Management Systemt), avšak nie je problém vytvoriť webstránku, ktorá nebude mať žiaden backend a bude využívať len statické údaje v databáze. Frontend bude ošetrený voči útokom typu XSS, SQL injection ... Všetky vstupné údaje od návštevníka budú spracované a overené ako prípustné alebo nie
Backend programovanie - administračné rozhranie
Každá webstránka, kde sa často mení obsah by mala zahŕňať administračné rozhrania, v ktorom si pohodlne meníte obsah Vašej webstránky bez toho, aby ste mali akékoľvek znalosti programovacieho alebo skriptovacieho jazyka. Tieto zmeny sa prejavia len v obsahovej časti webstránky bez nutnosti zmien grafického dizajnu webstránky. Administračné rozhranie bude spĺňať všetky nároky na pohodlné používanie a bude presne šitá Vám na mieru. Pri tvorbe sa zameriavam na intuitívnosť používania a na správne texty, ktoré Vás navedú tam, kam je potrebné kliknúť.
Bezpečnosť aplikácie
Pri tvorbe PHP aplikácii sa môžu vyskytnúť bezpečnostné chyby a nedostatky ako pri ktorýkoľvek iných aplikáciách. Potencionálne chyby a nedostatky sa snažím odstraňovať využívaním všeobecne uznávanými knižnicami a triedami, napríklad na komunikáciu s databázou(MySQL, PostgreSQL, Oracle) využívam abstraktnú knižnicu ADOdb, ktorá odstraňuje útoky typu SQL injection. Veľmi podstatnú rolu hrá aj testovanie aplikácie čiže naprogramovaná aplikácia sa spustí na "neostrom" servery, server kde nebude mať prístup hociktorý návštevník, kde sa táto aplikácia otestuje a vyladí. Po otestovaní sa aplikácia spustí na riadnom servery. V prípade výskytu ďalších nedostatkov ich promptne opravím a dám nedostatky do poriadku.
Dokumentácia k projektu
Po naprogramovaní dohodnutej aplikácie nasleduje spísanie programovej príručky, ktorá podrobne popisuje fungovanie skriptov, administračného rozhrania. To znamená, že všetky prvky administračného rozhrania a použité triedy(popis, vstupné hodnoty a ich typy, návratové hodnoty) sú zdokumentované. Táto dokumentácia sa snaží byť čo najstručnejšia a najvýstižnejšia tak, aby človek, ktorý sa po mne na to pozrie mal v logike skriptov a fungovania administračného rozhrania hneď jasno.
Programová dokumentácia sa píše priamo do zdrojových súborov z kade je potom výsledná dokumentácia vygenerovaná a priložená vo formáte PDF do výsledného produktu. Administračné rozhranie popíšem tak aby všetky akcie a možné výstupy boli plnohodnotne zdokumentované. Tak isto ako technická dokumentácia tak aj dokumentácia ku administračnému rozhraniu je priložená vo formáte PDF do výsledného produktu.
Ako postupovať ďalej
V prípade ak som Vás presvedčil o mojej práci programovanie PHP aplikácii a máte záujem o spoluprácu neváhajte a kontaktujte ma prostredníctvom kontaktného formuláru.
Moja práca v tejto oblasti Vás zaujala avšak by ste chceli vidieť moje referencie pokračujte kliknutím na moje referencie
Máte otázky ohľadom mojej práce, na ktoré by ste chceli aby som Vám zodpovedal a presvedčil Vás o mojích kvalitách? Neváhajte a kontaktujte ma pomocou kontaktného formuláru.




