Dołącz do grona twórców dynamicznych serwisów WWW - poznaj najbardziej popularne technologie w branży! Opanuj zasady programowania w języku PHP Poznaj sposoby korzystania z bazy MySQL Naucz się łączyć możliwości tych technologii Dowiedz się, jak za ich pomocą tworzyć praktyczne rozwiązania PHP i MySQL są w świecie nowoczesnych, dynamicznych serwisów nierozłączne niemal jak Bonnie i Clyde, jednak w przeciwieństwie do pary słynnych przestępców mają przed sobą wspaniałą przy...
Zbuduj własną witrynę WWW, wykorzystując PHP-Nuke Zainstaluj pakiet PHPNuke i skonfiguruj go Dodaj artykuły i zarządzaj użytkownikami witryny Rozszerz możliwości pakietu, tworząc własne moduły Rosnąca w imponującym tempie popularność internetu sprawiła, że witryny WWW coraz częściej zakładane są przez osoby bez doświadczenia programistycznego. Doskonałym ułatwieniem dla nich mogą być gotowe pakiety umożliwiające -- przy minimalnym nakładzie pracy i niewielkiej wie...
Zacznij tam, gdzie inni kończą! PHP jest obecnie najpopularniejszym językiem programowania aplikacji internetowych, a jego znajomość staje się koniecznością dla każdego programisty. "PHP Zaawansowane programowanie" zapozna Cię z nowymi możliwościami wersji 5.3.x, takimi jak przestrzenie nazw, funkcje anonimowe, Nowdoc, SPL oraz archiwa Phar. Doświadczeni programiści PHP znajdą tu przejrzyste wyjaśnienia i przydatne fragmenty kodów dotyczących programowania obiektowego, mobil...
Wykorzystaj pełnię możliwości baz danych Na czym polega model relacyjny? W jaki sposób pobierać dane z bazy? Jak projektować bazy danych i tabele? Systemy zarządzania bazami danych to aplikacje, które spotkać można praktycznie w każdej firmie. Na rynku dostępnych jest wiele takich narzędzi, różniących się od siebie wydajnością, wymaganiami sprzętowymi, potencjalnymi zastosowaniami i - przede wszystkim -- ceną. Użytkownicy mogą wybierać zarówno wśród rozwiązań komercyjny...
Poznaj niezawodną Javę! Gdy przegląda się oferty pracy dla programistów, trudno nie natknąć się na słowo "Java". Ten obiektowy, niezależny od platformy język programowania przez niemal dwie dekady swojego istnienia zdążył zapracować na reputację łatwego w użyciu i wydajnego narzędzia do różnych zastosowań, a także zjednać sobie przychylność rzesz profesjonalnych programistów i miłośników technologii informatycznych, traktujących programowanie jako hobby. Za teoretyczną znajo...
Twórz przejrzyste bazy danych i właściwie przetwarzaj informacje Podstawy -- organizacja serwera, instalacja bazy danych i końcówki klienta Język SQL -- tworzenie różnych rodzajów zapytań, funkcjonalności dodatkowe Język PL/SQL -- procedury, funkcje, dynamiczny SQL Bazy danych Oracle od lat stanowią najlepszą alternatywę dla wszystkich tych, którzy potrzebują funkcjonalnych i pojemnych struktur przechowywania danych, wyposażonych dodatkowo w możliwość wszechstronnego prz...
_x005F_x000D_ Doskonały przewodnik po świecie programowania w C# dla platformy .NET! _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Środowisko Visual Studio 2010, język C# 4.0 i podstawy projektowania aplikacji_x005F_x000D_ Bazy danych i technologia LINQ_x005F_x000D_ Nowy paradygmat zrównoleglenia aplikacji z biblioteką TPL_x005F_x000D_ Technologie Windows i wprowadzenie do XNA 4.0_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Język C# na dobre zadomowił się ju...
Zawartość FTP »_x005F_x000D_ _x005F_x000D_ Programuj w chmurze… i wznieś się wysoko!_x005F_x000D_ _x005F_x000D_ Wprowadzenie do Windows Azure, czyli słów kilka o chmurze i modelach usług_x005F_x000D_ Szybki start, czyli jak odnaleźć się na platformie, gromadzić dane i tworzyć aplikacje_x005F_x000D_ Studium przypadków, czyli analiza kreowania i działania serwisów stworzonych w oparciu o Windows Azure_x005F_x000D_ _x005F_x000D_ W 2008 roku na konferencji w Los Angele...
Podbij internet z Symfony 2!_x005F_x000D_ _x005F_x000D_ Bez trudu zbuduj stronę WWW w środowisku Symfony 2_x005F_x000D_ Precyzyjnie określ swoje potrzeby i zrealizuj je z pomocą tego środowiska_x005F_x000D_ Skutecznie chroń dostęp do aplikacji_x005F_x000D_ _x005F_x000D_ Symfony 2 to nowa wersja doskonałego środowiska, pozwalającego tworzyć strony internetowe oraz aplikacje w języku PHP. Ten framework, długo wypatrywany przez rzesze programistów, ma wiele atutów: w pełni wykor...
_x005F_x000D_ Stwórz wciągającą grę na platformę Android!_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ System operacyjny Android podbił rynek smartfonów, a obecnie uczestniczy w walce o panowanie na tabletach. Swoją pozycję zawdzięcza niezwykle intuicyjnemu interfejsowi użytkownika, szerokim możliwościom dostosowania do własnych potrzeb, genialnej wręcz integracji z usługami firmy Google oraz niewyobrażalnej ilości dostępnych aplikacji. Te wszystkie możliwości czyni...
Najtrudniejszym etapem każdego procesu tworzenia systemu informatycznego jest wykonanie odpowiedniego projektu. Umiejętność pogodzenia wymagań użytkowników i osób finansujących system z możliwościami oferowanymi przez technologię jest kluczowym elementem sukcesu. Im bardziej złożony system, tym bardziej zawiły staje się projekt. Konieczność ustandaryzowana technik projektowania systemów zaowocowała powstaniem narzędzi, dzięki którym nawet najbardziej skomplikowany projekt mo...
Koniec z wertowaniem książek i dokumentacji w poszukiwaniu składni poleceń, typów danych czy struktur języka. W tablicach informatycznych znajdziesz wszystkie podstawowe informacje, których potrzebujesz podczas codziennej pracy, podane w sposób zwięzły i treściwy. Składnia poleceń, struktura programu, funkcje i metody, obiekty, typy danych - jest tu wszystko, nad czym mógłbyś się zastanawiać. _x005F_x000D_ _x005F_x000D_ "Tablice informatyczne. CSS3" to podręczne zestawienie n...
_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Bez Javy ani rusz!_x005F_x000D_ _x005F_x000D_ Od czego zacząć budowanie aplikacji za pomocą Javy?_x005F_x000D_ Jakie instrukcje języka i operatory są najważniejsze dla działania aplikacji?_x005F_x000D_ Jak optymalnie wykorzystać klasy i obiekty?_x005F_x000D_ _x005F_x000D_ Java przydaje się do wszystkiego. Jej legendarna elastyczność zyskuje rzesze zwolenników, z których żaden nie może obyć się bez tablic informatycznych, zawierających...
Poznaj wyrażenia regularne, aby wykorzystać moc ich możliwości _x005F_x000D_ w najpopularniejszych językach programowania! _x005F_x000D_ _x005F_x000D_ Chcesz poznać przepisy na wyrażenia regularne? _x005F_x000D_ Chcesz wykorzystywać możliwości Unicode w języku Ruby, Java, Perl, PHP, Pyton, C oraz .NET? _x005F_x000D_ Chcesz wiedzieć, jak stosować wyrażenia regularne zaimplementowane w różnych językach programowania? _x005F_x000D_ _x005F_x000D_ Wyrażenia regularne są narz...
Czas na praktyczną naukę C#! Odkryj wygodne narzędzia programistyczne i obiektowe możliwości C# Poznaj najważniejsze konstrukcje języka i naucz się stosować je w praktyce Dowiedz się, jak wykorzystywać C# do tworzenia doskonałych aplikacji Windows Na początku był język C. Potem przyszedł czas na zorientowane obiektowo C++. Przełomem była Java, lecz dopiero twórcy języka C# odnieśli prawdziwy sukces. Udało im się to dzięki połączeniu najlepszych cech wszystkich poprzedników,...
Już dziś zacznij tworzyć gry w HTML5! Możliwości nowej odsłony języka HTML są nieprawdopodobne. Jego potencjał można wykorzystać do tworzenia atrakcyjnych stron WWW, funkcjonalnych aplikacji oraz… gier! Ten język świetnie sprawdza się nawet w takiej roli. WebGL, JavaScript oraz CSS3 pozwolą Ci rozwinąć skrzydła. Już dziś możesz podjąć wyzwanie i wraz z autorem tej wspaniałej książki stworzyć swoją pierwszą grę! "HTML5. Tworzenie gier" napisano w przeświadczeniu, że ks...
Popularna platforma - profesjonalne aplikacje! Ponad 80% dostępnych obecnie telefonów komórkowych współpracuje z platformą Java ME. Java ME jest okrojoną (Micro Edition) wersją popularnego języka Java. Jeżeli chcesz przygotować uniwersalną aplikację, działającą na większości telefonów, ta platforma powinna być Twoim naturalnym wyborem. Korzystając z wygodnego i powszechnie znanego języka oraz licznych narzędzi wspomagających pracę, błyskawicznie...
Poznaj Ruby on Rails i twórz potężne aplikacje internetowe w zaledwie kilka dni Jak budować dynamiczne strony, nastawione na użytkownika? Jak rozwiązać problemy z wydajnością baz danych? Jak sprawnie i efektywnie korzystać z platformy Ruby on Rails? Dlaczego masz wybrać Ruby on Rails? Głównie dlatego, że jest to wyjątkowe narzędzie, które umożliwia budowę aplikacji internetowych każdego typu (w tym portali społecznościowych, witryn e-commerce, oprogramowania do zarządzani...
Zaprojektuj nowe aplikacje dla urządzeń mobilnych Środowisko Visual Studio i szkic projektu Wykorzystanie języka C# i platformy .NET Compact Zastosowanie grafiki trójwymiarowej z mobilnym Direct3D Urządzenia przenośne, począwszy od telefonów komórkowych, a skończywszy na GPS-ach i kieszonkowych odtwarzaczach wideo, są dziś niezwykle popularne. Wiele z nich łączy w sobie tak przeróżne funkcje, że można je nazwać minikomputerami. Nic dziwnego, że pracują pod kontrolą uniw...
Poznaj najlepsze praktyki tworzenia mobilnych witryn internetowych Jak budować interaktywne witryny dla smartfonów? Jak zwiększyć użyteczność mobilnej witryny internetowej? Jak zoptymalizować serwer WWW pod kątem przeglądarek mobilnych? Internet mobilny to wyjątkowo ekscytujący, ale i chaotyczny ekosystem, który podlega gwałtownym i trudnym do przewidzenia zmianom. Ten podręcznik pozwoli Ci nie tylko przetrwać w tym fascynującym i "dziewiczym" świecie, ale skutecznie rad...
Twórz rozwiązania najwyższej jakości! Ile kosztuje najwyższa jakość? Jak ją zapewnić? Jakie znaczenie ma bezpieczeństwo informacji? Inżynieria oprogramowania jest niezwykle obszerną dziedziną wiedzy, zajmującą się wszelkimi aspektami produkcji oprogramowania. Obejmuje zagadnienia takie, jak analiza, projektowanie czy też wdrożenie systemu informatycznego. Jeżeli kiedykolwiek spotkałeś się z oprogramowaniem miernej jakości, niewątpliwie na którymś z etapów jego produkc...
Poznaj efektywne narzędzia oraz mistrzowskie techniki pracy! Jak efektywnie zarządzać cyklem życia obiektów? Jak upraszczać trudne zadania przy użyciu technik metaprogramowania? Jak wykorzystać mądrość starożytnych filozofów w programowaniu? Każdy profesjonalista marzy o tym, aby w jak najkrótszym czasie zrobić i zarobić jak najwięcej — dotyczy to również programistów. Autor niniejszej książki, Neal Ford, wychodzi naprzeciw tym marzeniom i stawia tezę, że kluczem ...
Najlepszy podręcznik do jQuery! Jeżeli Twoja witryna internetowa ma się wyróżniać na tle konkurencji, musi być interaktywna, przyjemna dla oka i wygodna w użyciu. Jeżeli nie spełnia tych warunków, będzie jej niezwykle trudno zdobyć popularność. Ale zawsze możesz wykorzystać JavaScript! Zastosowanie tego języka programowania pozwala na istotne wzbogacenie strony. Z kolei użycie biblioteki jQuery sprawia, że wykorzystanie potencjału JavaScriptu jeszcze nigdy nie było tak prost...
Dowiedz się, jak zbudowany jest i jak działa procesor Poznaj język Asembler i narzędzia umożliwiające tworzenie w nim programów Naucz się pisać wydajny kod działający w systemach DOS i Windows Poznaj Asemblera i dołącz do elity programistów! "Asembler" to słowo wywołujące przerażenie u laików i dreszcz emocji u specjalistów. Osoby znające ten język są uważane za elitę wśród profesjonalnych programistów. Nic dziwnego...
Ebooki to książki, których treść została zapisana w formie elektronicznej. Są nazywane również e-książkami, publikacjami elektronicznymi czy książkami elektronicznymi. Ebooki można odczytywać na komputerach i laptopach, ale są one przeznaczone głównie do czytania na urządzeniach przenośnych takich jak smartfony, tablety i przede wszystkim czytniki książek elektronicznych. Ebooki posiadające swoje pierwowzory w formie papierowej są jej odwzorowaniem. Posiadają wszystkie elementy obecne w „tradycyjnej” wersji, takie jak okładkę, ilustracje, spis treści, przypisy itp.
Niepodważalną zaletą ebooków jest to, że w odróżnieniu od drukowanej książki można w nich zmieniać rodzaj oraz wielkość czcionki, formatować tekst, a w zależności od posiadanego czytnika istnieje też możliwość wyszukiwania pojedynczych słów w tekście, dodawania zakładek i robienia notatek.
Ebooki są dostępne w wielu formatach. Najpopularniejsze z nich, będące standardem dla publikacji elektronicznych, to EPUB, MOBI i PDF.
To nowoczesny format będący standardem publikacji ebooków. Format EPUB umożliwia zmienianie wielkości fontu, co pomaga dopasować jego rozmiar do ekranu. Ebooki w tym formacie najlepiej odczytywać na urządzeniach posiadających ekran eINK (elektroniczny papier), chociaż można je odczytać także na smartfonie czy tablecie. Format EPUB jest możliwy do odczytania na komputerze, jednak do tego celu konieczne jest zainstalowanie właściwego oprogramowania.
Jest formatem ebooków wykorzystywanym przez czytniki firmy Amazon – Kindle (oraz na innych urządzeniach i programach dostępnych na rynku). Publikacje MOBI są zapisane w formacie Mobipocket, można więc pobrać je na dowolny sprzęt elektroniczny posiadający oprogramowanie umożliwiające odczytanie plików MOBI. Format ten jest oparty na języku HTML, dlatego jego wyświetlanie jest możliwe na urządzeniach mobilnych.
To format zapewniający taki sam wygląd strony jak w wersji papierowej – w tym formacie podział na strony jest sztywny. PDF służy do długoterminowego archiwizowania elektronicznych danych i może być odczytywany na większości komputerów, laptopów, smartfonów, czytników czy tabletów.