Víc než jen tvorba webu

Nechcete pouze dalšího webového šumaře a hledáte opravdového profesionála, který má zkušenosti s tvorbou webu nebo cloud aplikací a který je schopen kormidlovat realizaci vašeho nápadu až k cíli v podobě kvalitní a spolehlivé webové aplikace, dostali jste se na správné místo. Zkušenosti na řadě dokončených webových aplikací dokazují, že se mnou se váš projekt nepotopí do hlubiny věčné rozpracovanosti.

Postarám se o kompletní vedení projektu, analýzu Vašich požadavků, kódování frontendu - (X)HTML šablon, klientské scripty realizované pomocí jQuery, naprogramování aplikační vrstvy realizované pomocí PHP a Nette frameworku, i datové vrstvy včetně návrhu MySQL databáze.

aktuálně

používané technologie

Při tvorbě webu je klíčový i výběr optimální technologie. Proto při realizaci webových projektů kladu velký důraz na zvolení té správné webové technologie s ohledem na rozsah a požadavky projektu.

Ať se jedná o jednoduché webové stránky, nebo komplexní cloud řešení, vždy vybírám tu nejoptimálnější kombinaci technologií. V následujícím bloku naleznete seznam nástrojů, které využívám.

(X)HTML

(X)HTML

HTML znamená HyperText Markup Language - hypertextový (hypertext = odkaz) značkovací jazyk. Pomocí jazyka HTML se tvoří webové stránky. Je to standardizovaná kolekce tagů (značek), které mají jasně definovaný význam a jsou zobrazovány (většinou) prohlížečů stejně. Existují různé verze HTML a každá z verzí má svá specifika a podporované funkčnosti. XHTML je jiná, novější norma jazyka HTML. HTML jako takové se dlouho nevyvíjelo a zůstalo ve verzi HTML 4.01. X na začátku XHTML znamená eXtensible, rozšiřitelný (ve skutečnost jde o zúžení a osekání). XHTML jasněji definuje pravidla pro validitu stránky a více kodéry omezuje. Na druhé straně validita stránek znamená, že daný web bude v daleko větší míře zobrazován prohlížeči shodně (bohužel to neplatí na 100%).

CSS

CSS

CSS vzniklo někdy kolem roku 1997. Je to kolekce metod pro grafickou úpravu webových stránek. Ta zkratka znamená Cascading Style Sheets, česky "kaskádové styly". Kaskádové, protože se na sebe mohou vrstvit definice stylu, ale platí jenom ta poslední. To teď není důležité. V současné době se používá zejména CSS 2, obsahující vylepšené a složitější formy stylů. Největší bolestí je ale různá podpora různých prohlížečů, kdy některé vlastnosti nejsou vždy plně podporovány a jiné vlastnosti jsou naopak specifické pouze pro jeden prohlížeč.

Smarty

Smarty

Smarty je šablonovací systém vytvořený za použití skriptovacího jazyka PHP. Jeho cílem je oddělit aplikační logiku od obsahu prezentace.

PHP

PHP

PHP je skriptovací programovací jazyk, určený především pro programování dynamických internetových stránek. Nejčastěji se začleňuje přímo do struktury jazyka HTML, XHTML či WML, což lze využít při tvorbě webových aplikací. PHP lze použít i k tvorbě konzolových a desktopových aplikací. Při použití PHP pro dynamické stránky jsou skripty prováděny na straně serveru – k uživateli je přenášen až výsledek jejich činnosti. Syntaxe jazyka je inspirována několika programovacími jazyky (Perl, C, Pascal a Java). PHP je nezávislý na platformě, rozdíly v různých operačních systémech se omezují na několik OS-závislých funkcí a skripty lze většinou mezi nimi portovat bez jakýchkoli úprav.

Nette framework

Nette framework

Nette Framework je výkonný framework pro pohodlné a rychlé vytváření kvalitních a moderních webových aplikací v PHP 5. Eliminuje bezpečnostní rizika, podporuje AJAX, SEO, DRY, KISS, MVC a znovupoužitel­nost kódu.

jQuery

jQuery

jQuery je lehká, malá javascriptová knihovna, která klade důraz na interakci mezi JavaScriptem a HTML. Byla vydána Johnem Resigem v lednu 2006 na newyorském BarCampu. Jedná se o svobodný a otevřený software.

AJAX

AJAX

AJAX (Asynchronous JavaScript and XML) je obecné označení pro technologie vývoje interaktivních webových aplikací, které mění obsah svých stránek bez nutnosti jejich znovunačítání. Na rozdíl od klasických webových aplikací poskytují uživatelsky příjemnější prostředí, ale vyžadují použití moderních webových prohlížečů.

MySQL

MySQL

MySQL je databázový systém, vytvořený švédskou firmou MySQL AB, nyní vlastněný společností Sun Microsystems, dceřinou společností Oracle Corporation. Jeho hlavními autory jsou Michael „Monty“ Widenius a David Axmark. Je považován za úspěšného průkopníka dvojího licencování – je k dispozici jak pod bezplatnou licencí GPL, tak pod komerční placenou licencí.

dibi

dibi

Dibi je pokrokový databázový layer, který velice výrazně urychluje a usnadňuje práci s databází. Výsledkem použití dibi jsou přehledné zápisy dotazů, včetně těch velmi složitých.

Joomla!

Joomla!

Joomla! je bezplatný open source CMS pro účely publikování informací na internetu a intranetu. Je napsána v jazyce PHP a využívá databázi MySQL. Joomla! podporuje caching, indexaci stránek, RSS, tisknutelné verze stránek, zobrazování novinek, blogy, diskusní fóra, hlasování, kalendář, vyhledávání v rámci webserveru, lokalizace a vícejazyčné verze. Název joomla je anglický fonetický přepis svahilského slova jumla (vyslov džumla), které znamená „všichni dohromady“ nebo „v celku“. Tento název byl vybrán jako závazek vývojářského týmu a komunity k tomuto projektu.

Služby

V závislosti na rozsahu a komplexnosti webu a požadavcích klienta postupuji těmito fázemi:

  1. Konzultace a vyjasnění rozsahu webu nebo cloud aplikace
  2. Zpracování rámcové cenové a termínové nabídky
  3. Projektová analýza
  4. Zpřesnění cenové nabídky na základě výsledků analýzy
  5. Zajištění spolupráce klienta a subjektů třetích stran (grafik, flash vývojář, atd.)
  6. Kódování grafických šablon, vývoj webu, konzultace
  7. Předání první verze webu k připomínkám klienta
  8. Zpracování připomínek klienta, opravy případných chyb
  9. Předání finální verze webu

Při realizaci projektů kladu velký důraz na férové a profesionální jednání. Pokud se objeví nejasnosti, nebo požadavky na změnu zadání, vždy tyto skutečnosti konzultuji s klientem a realizuji až po nalezení optimální cesty a vzájemném souhlasu.

Referenční projekty

Webů různých velikostí a složitosti jsem realizoval již mnoho. V následujícím bloku se podívejte na to nejzajímavější z mojí práce.

Podívejte se na detaily webu kliknutím na náhled.

Kontakty

 
Adresa: Sametová 716
Liberec
46006
Telefon: +420 724 109 103
E-mail: info@tomashubicka.cz
ICQ: 211 420 789
skype: merllinn81
 
     

© tomashubicka.cz 2012. Design by ChocoTemplates.com