Ta witryna wykorzystuje pliki cookies by zarządzać sesją użytkownika. Cookies używane są także do monitorowania statystyk strony, oraz zarządzania reklamami.
W kazdej chwili możesz wyłączyć cookies. Wyłączenie ciasteczek może spowodować nieprawidłowe działanie witryny. Więcej w naszej polityce prywatności.

Jak projektować strony www?

Tworzenie stron internetowych to niezwykle intratny biznes. Zapotrzebowanie na tego typu usługi jest znaczne od niemal dziesięciu lat, a co więcej – stale rośnie.

Zobacz także:

Słowa kluczowe:

Łatwo się o tym przekonać – wystarczy wejść na pierwszy lepszy portal z ogłoszeniami dotyczących zleceń online. Wiele osób, w tym szczególnie właściciele mniejszych i większych firm, szuka informatyków projektujących i wykonujących profesjonalne strony www. W zależności od stopnia skomplikowania strony oferowane zarobki są bardzo różne – od 100 – 200 złotych za prostą stronę – wizytówkę z szablonu, aż do kilku tysięcy za profesjonalny i duży serwis większej korporacji czy projektu.


Jak jednak zacząć projektować strony? Wbrew pozorom, nie trzeba ukończyć wyższych studiów informatycznych. Wiele osób piszących strony dorywczo to właśnie studenci, a czasem nawet i zdolni licealiści. Sprawa jest dość prosta – wystarczy bardzo dobrze opanować kilka języków programowania. Na ogół jest to standard: HTML/XHTML oraz PHP. Nieco bardziej zaawansowani webmasterzy (czyli twórcy stron) powinni jednak koniecznie pójść o krok dalej, i zainteresować się także innymi technikami. Oto spis najpopularniejszych obecnie metod i języków tworzenia stron internetowych – zarówno tych najważniejszych, jak i takich, którymi możemy zająć się już po opanowaniu podstaw.


język/metoda

stopień trudności

zastosowanie

powiązania

HTML/XHTML

łatwy

opisuje strukturę informacji zawartych na stronie internetowej, nadaje znaczenie poszczególnym fragmentom tekstu, formatuje hiperłącza, akapity, nagłówki, tabele i listy, osadza w tekście obiekty plikowe, multimedia i bazy danych, umożliwia określenie wyglądu dokumentu w przeglądarce internetowej. Standard.

 

XHTML -„Extensible HyperText Markup Language” - to rozszerzalny język znaczników hipertekstowych HTML

PHP

trudny

język obiektowy, umożliwia tworzenie stron w czasie rzeczywistym, stosowany do tworzenia skryptów po stronie serwera WWW, do przetwarzania danych z wiersza poleceń, i do pisania programów pracujących w trybie graficznym

oparty na skryptach w Perlu i C, same programy pisane w PHP są umieszczane w plikach tekstowych, często razem z kodem HTML

średni

strony WWW, skrypty umożliwiające interaktywność, sprawdzania poprawności formularzy, elementy nawigacyjne, okna dialogowe, tworzenie „ciasteczek”, możliwe też pełnoprawne programy w tym języku

język skryptowy, osadzony w kodzie HTML, ma wspólną składnię instrukcji z językiem Java

CGI

trudny

dynamiczne generowanie dokumentów przed wysłaniem ich do przeglądarki, tworzenie dokumentów w oparciu o dane znajdujące się w bazie, pobieranie i formatowanie danych wynikowych, tworzenie i przetwarzanie ankiet i kwestionariuszy oraz dynamicznych ilustracji

programy CGI są zwykle pisane w językach interpretowanych (np. Perl)

Flash

łatwy

elementy graficzne i animacje, również całe strony www w technologii flash

technologia tworzenia animacji przy wykorzystaniu grafiki wektorowej, osadzonej w kodzie stron www

SQL

trudny

bazy danych na stronach www

język zapytań używany do tworzenia i modyfikowania baz danych na serwerze www

CSS

łatwy

język służący do opisu formy prezentacji i formatowania stron

dodatek do stron pisanych w XHTML/HTML

Jak widzimy na powyższym przykładzie, istnieją pewne standardy w pisaniu stron. Można powiedzieć, że aby zostać poważnym webmasterem, musimy opanować na wysokim poziomie trzy pierwsze pozycje na liście, a dopiero potem zająć się kolejnymi. Jednak na początek, do realizacji naszych pierwszych zleceń, spokojnie powinna wystarczyć średnia znajomość dwóch dowolnie wybranych pierwszych pozycji z tabeli. Jeśli jednak chcemy budować w przyszłości bardziej rozbudowane serwisy, konieczna będzie nauka tych dalszych.

Dobry twórca stron powinien dodatkowo znać kilka innych rzeczy przydatnych w tej branży. Są to:

  • tworzenie grafiki wektorowej na strony,

  • obróbka grafiki (GIMP, Photoshop, Corel i inne programy),

  • umiejętność pisania dobrych tekstów reklamujących działalność firmy zamawiającej stronę,

  • poczucie estetyki – przydatne przy projekcie szaty graficznej strony,

  • podstawy SEO – pozycjonowania stron w Google, czyli znajomość technik, dzięki którym strona osiąga wysokie wyniki w wyszukiwarkach,

  • optymalizacja stron pod kątem szybkości ładowania się grafiki i filmów,

Coraz częściej też mamy do czynienia ze zleceniami tzw. stron www z CMS. CMS, inaczej: system zarządzania treścią (ang. content management system) to aplikacja pozwalająca na łatwe tworzenie stron www oraz późniejszą aktualizację ich treści. W praktyce, mając stronę z CMS, każdy, także osoba bez pojęcia o programowaniu, może dodać tam lub zmienić zdjęcia i treści tekstowe – z poziomu panelu administratora. Dlatego też technologia ta jest obecnie tak modna.

Najpopularniejsze obecnie systemy CMS to: Drupal, Joomla, Wordpress i Quick. Tworzenie stron jest w tym przypadku proste i niemal intuicyjne, ale ich rozbudowa oraz modyfikacja także wymaga fachowej wiedzy przynajmniej w dziedzinie języka HTML oraz pewnych umiejętności programistycznych. Warto jednak rozważyć, przynajmniej w początkowej fazie nauki, tworzenie na zamówienie właśnie takich prostych serwisów i stron – wizytówek.

Czego potrzebuje początkujący twórca stron? Będą to:

  • książka na temat danego języka programowania,

  • interpreter lub kompilator języka HTML/PHP,

  • miejsce na serwerze – do testowania napisanych już stron,

  • program do obróbki grafiki,

Skąd się uczyć? Oczywiście studia informatyczne są przydatne. Jeśli chcemy zająć się tworzeniem stron na poważnie, warto podczas takich studiów wybierać przedmioty kierunkowe i specjalności związane z tą dziedziną. Jednak równie dobrze możemy wszystkiego nauczyć się sami – o ile jesteśmy cierpliwi, systematyczni, i potrafimy wyszukiwać informacje w Internecie. Oczywiście istnieje wiele świetnych podręczników na temat web-masteringu, jednak jeśli chcemy zdobywać wiedzę nieco tańszym kosztem, możemy szukać pomocy w sieci – jest tu mnóstwo e-booków oraz stron i forów dyskusyjnych na ten temat. Ważny jest tu przede wszystkim zapał i konsekwencja.

grafika: sxc.hu