Freelance IT Konzultant a vývojár Internetových, Intranetových aplikácii a web stránok. SEO optimalizácia a poradenstvo. od roku 2001
Povedzte mi, čo chcete na webe dosiahnuť, a ja vám ukážem ako.
Verejne dostupné aplikácie dostupné širokému okruhu užívateľov internetu s možnosťou registrácie. Optimalizované pre výkon a úsporu prenášaných dát. Používané existujúce CMS riešenia a frameworky.
Na mieru šité aplikácie pre firmy. Používané zamestnancami firmy a prípadne klientmi alebo spolupracujúcimi subjektmi. Optimalizované pre bezpečnosť a väčší počet užívateľov. Od základu jedinečné riešenia.
Aktualizácia designu existujúcej stránky. Pridanie funkcionality. Zlepšenie komunikácie s vyhľadávačmi. Komponenty do existujúcich SW riešení. Spájanie systémov.
Prvoradé je byť čo najskôr on-line a overiť záujem návštevníkov o službu. Investovať do pokročilých funkcií má význam, až po tom, keď projekt začne generovať príjmy alebo návštevnosť.
Opensource základ pre tvorbu dynamických internetových a intranetových aplikácií. Tieto technológie bežia na tzv. Back-ende, čiže na serveri a generujú web stránky, ktoré sa internetom prenášajú užívateľovi do prehliadača. Všetky prezentované projekty boli dodané na tomto základe.
Základné technológie a programovacie jazyky internetových web stránok. Internetový server vytvorí HTML dokument, prehliadač ho zobrazí na základe CSS pravidiel a JavaScript dodá statickému dokumentu dynamické prvky.
Prvé dve technológie sú frameworky urýchľujúce a uľahčujúce tvorbu moderných web stránok. jQuery pomáha vytvárať kód spoľahlivo bežiaci v rôznych prehliadačoch a spája HTML s JavaScriptom do pružného celku. KnockoutJS prepája dátový model s prezentačnou vrstvou. Smarty oddeľuje prezentačnú vrstvu aplikácie od aplikačnej logiky a po naplnení dátami zobrazuje výstupy.
Operačné systémy obsluhujú hardware servera a poskytujú základ pre ďalšie aplikácie, ako sú databáza, web server, poštový server a iné. Na začiatku kariéry som pracoval s Microsoft IIS. Neskôr som prešiel na Ubuntu server, ktorý je bezplatný, výkonný a je naň dostupná široká škála aplikácií.
Virtualizačné technológie sú v súčasnosti nenahraditeľnou časťou informačnej infraštruktúry. Umožňujú rozdeľovanie a zdieľanie výkonu hardware viacerým súčasne bežiacim operačným systémom. Pre svoje projekty používam voľne použiteľný VMWARE ESXi.
Mojim hlavným zameraním v súčasnosti je programovanie a návrh funkcionality. Web design je až na druhom mieste. Ovládam prácu s Adobe Photoshop aj Sketchup. Grafiku nevytváram, ale upravujem existujúcu. Svojim klientom odporúčam objednať grafiku pre svoj na službách ako TemplateMonster alebo viem sprostredkovať dodanie grafiky na mieru od iných dodávateľov.
Byť on-line ešte neznamená, že je dobojované. Okamžitý úspech po spustení zaznamená len máloktorý projekt. Pripravte sa na analýzu správania návštevníkov, budovanie komunity, tvorbu obsahu a získavanie dôvery užívateľov. Táto fáza je časovo náročnejšia a nákladnejšia ako sa môže na prvý pohľad zdať.
Často ma oslovia s požiadavkou: byť na prvej stránke vyhľadávania Google. Ja sa pýtam: "Zamyslite sa, pre čo by mal Google uprednostniť Vašu novú stránku oproti rokmi zabehnutým so stabilnou návštevnosťou?
Zacieľte sa na užívateľa. Naplňte stránku zaujímavým neopakujúcim sa obsahom. Prepojte ju so sociálnymi sieťami a spravte jej nenáročnú reklamu. Google sleduje správanie užívateľov a zistí koľko času na nej strávia a či na ňu kliknú keď im ju ponúkne vo svojich výsledkoch. Bude ju potom postupne posúvať vyššie a vyššie."