Książka, której nie może zabraknąć w biblioteczce ambitnego programisty!_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Programowanie nierzadko uchodzi za sztukę magiczną, jednak nawet najbardziej pomysłowa aplikacja okaże się bezużyteczna, gdy znajdzie się w niej choć jeden poważny błąd — powodujący, że działanie programu będzie niezgodne z oczekiwaniami twórców i użytkowników. Dlatego nie mniej istotną kwestią jest należyte sprawdzenie poprawności oprogramowania. Takie dzi...
Poznaj najnowszy standard języka UML_x005F_x000D_ Naucz się w pełni wykorzystywać jego możliwości_x005F_x000D_ Rozszerz swoją wiedzę o zagadnienia zaawansowane i profile_x005F_x000D_ Zostań ekspertem dzięki praktycznym przykładom_x005F_x000D_ _x005F_x000D_ Dowiedz się, jak użyteczny jest język UML!_x005F_x000D_ _x005F_x000D_ Modelowanie systemów informatycznych w oparciu o język UML znalazło wiele zastosowań i jest obecnie przedmiotem nauczania na kierunkach informatycznych w...
Naucz się myśleć jak programista_x005F_x000D_ Poznaj podstawy Pascala_x005F_x000D_ Dowiedz się, jak tworzyć dobre programy_x005F_x000D_ _x005F_x000D_ Język Pascal - prostszy, niż przypuszczasz!_x005F_x000D_ _x005F_x000D_ Choć popularny Turbo Pascal powstał niemal trzy dekady temu, a historia samego Pascala liczy sobie już ponad czterdzieści lat, nadal jest on jednym z najpopularniejszych języków programowania strukturalnego. Nie tylko dlatego, że wiele napisanych w nim progra...
Dołącz do grona profesjonalnych programistów C#!_x005F_x000D_ _x005F_x000D_ Poznaj podstawy języka C# i zasady korzystania z platformy .NET_x005F_x000D_ Dowiedz się, jak używać popularnych środowisk programistycznych_x005F_x000D_ Naucz się tworzyć aplikacje różnego typu w języku C#_x005F_x000D_ _x005F_x000D_ C# to nowoczesny, w pełni obiektowy następca języków C i C++, łączący w sobie ich legendarną wydajność z mechanizmami, które doskonale sprawdziły się w środowiskach Javy ...
Rozpocznij przygodę z C# i platformą .NET! _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Jak tworzyć kod dla różnych platform?_x005F_x000D_ Jak przygotować środowisko pracy?_x005F_x000D_ Jak operować na dużych zbiorach danych z użyciem LINQ?_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ C# to jeden z języków, dzięki którym możesz pisać przenośny kod. Nie musisz się martwić o to, jakiego systemu używa Twój klient. Najważniejsze, żeby posiadał środowisko uruchomieniowe: ...
Dowiedz się, co nowego w języku C++_x005F_x000D_ Poznaj znaczenie najważniejszych rozszerzeń_x005F_x000D_ Naucz się wykorzystywać je w praktyce_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Wypróbuj nowe możliwości C++!_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ C++ to jeden z najpopularniejszych języków programowania. Nie dzieje się tak bez powodu — jego duże możliwości, logiczna struktura oraz zwięzłość i przejrzystość kodu zdobywają serca zarówno amatorów, traktujących prog...
Najlepsze techniki programowania na Androida w zasięgu ręki!_x005F_x000D_ _x005F_x000D_ Nietrudno jest znaleźć informacje potrzebne do stworzenia pierwszej aplikacji na Androida. Ale co dalej? Im głębiej zanurzymy się w świat urządzeń mobilnych, tym częściej trafiać będziemy na pułapki i ślepe uliczki. Na ratunek przychodzi książka "Android w praktyce". Nie znajdziesz tu jednak żadnych banalnych informacji. Ta książka to bogate źródło wskazówek, sztuczek i najlepszych praktyk...
Wyjdź zwycięsko z pojedynku z krakerami!_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Jak zabezpieczyć aplikację przed krakerami?_x005F_x000D_ Jak stworzyć bezpieczne rozwiązania w PHP?_x005F_x000D_ Jak utrudnić debugowanie Twojego kodu? _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Wyobraź sobie sytuację, w której poświęcasz mnóstwo czasu na stworzenie nowego, ciekawego rozwiązania w świecie informatyki. Kosztuje Cię to wiele dni i nocy ogromnego wysiłku. Dokładnie w momencie opus...
Czas na praktyczną naukę C#!_x005F_x000D_ _x005F_x000D_ Odkryj wygodne narzędzia programistyczne i obiektowe możliwości C#_x005F_x000D_ Poznaj najważniejsze konstrukcje języka i naucz się stosować je w praktyce_x005F_x000D_ Dowiedz się, jak wykorzystywać C# do tworzenia doskonałych aplikacji Windows_x005F_x000D_ _x005F_x000D_ 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 sukce...
Poznaj sekrety zaawansowanych technologii budowy portali internetowych Web 2.0 _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Jak zaprojektować witrynę dla platformy ASP.NET i ASP.NET AJAX?_x005F_x000D_ Jak rozbudować serwis zgodnie z zasadami ergonomii?_x005F_x000D_ Jak zwiększyć wydajność serwera?_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Portale sieciowe Web 2.0, opierające się na technologii AJAX, umożliwiają użytkownikom personalizowanie stron, a także agregowanie danych z ró...
Twórz rozbudowane aplikacje webowe!_x005F_x000D_ _x005F_x000D_ ASP.NET MVC 3 to kolejny krok w ewolucji platformy ASP.NET firmy Microsoft. W tej bibliotece programowania witryn WWW połączono efektywność i schludność architektury model-widok-kontroler (MVC), najnowsze pomysły i techniki programowania zwinnego oraz najlepsze części istniejącej platformy ASP.NET. Jest ona więc alternatywą dla tradycyjnych projektów ASP.NET Web Forms i ma nad tą platformą znaczną przewagę. Szkiel...
Poznaj optymalne przepisy na CakePHP!_x005F_x000D_ _x005F_x000D_ Jak uwierzytelnić użytkownika?_x005F_x000D_ Jak stworzyć usługę sieciową?_x005F_x000D_ Jak skutecznie przetestować aplikację?_x005F_x000D_ _x005F_x000D_ CakePHP jest jednym z tych frameworków dla języka PHP, które dzięki swym licznym zaletom już zdobyły dużą popularność wśród programistów. Pozwala na błyskawiczne tworzenie skalowalnych aplikacji internetowych, korzystających ze wzorca MVC oraz zaawansowanych nar...
_x005F_x000D_ Dowiedz się, jak zbudowany jest i jak działa procesor_x005F_x000D_ Poznaj język Asembler i narzędzia umożliwiające tworzenie w nim programów_x005F_x000D_ Naucz się pisać wydajny kod działający w systemach DOS i Windows_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Poznaj Asemblera i dołącz do elity programistów!_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ "Asembler" to słowo wywołujące przerażenie u laików i dreszcz emocji...
_x005F_x000D_ Jak stworzyć stronę WWW w ASP.NET 2.0?_x005F_x000D_ Jak skorzystać z dobrodziejstw technologii AJAX?_x005F_x000D_ Jak zapewnić bezpieczeństwo, poprawność i trwałość danych w ASP.NET 2.0?_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ ASP.NET jest technologią stworzoną przez firmę Microsoft, pozwalającą na tworzenie dynamicznych stron WWW. Dostarcza ona wielu kontrolek, które wspomagają programistę w codziennych działaniach i pozwalają na znaczące przyspieszenie prac n...
Zobacz, jak tego nie robić!_x005F_x000D_ _x005F_x000D_ Jak nie projektować modelu logicznego i fizycznego bazy danych?_x005F_x000D_ Jak nie zadawać zapytań SQL?_x005F_x000D_ Jak nie wytwarzać aplikacji?_x005F_x000D_ _x005F_x000D_ Podobno najlepiej jest uczyć się na cudzych błędach. Ta mądrość sprawdza się w wielu dziedzinach życia, także w informatyce. Ile razy brnąłeś w złe rozwiązanie, aż ktoś powiedział: "tak się nie robi"? Czy nie pomyślałeś wtedy o książce, w której zami...
_x005F_x000D_ Napisz wieloplatformowe programy w C++ _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Jak korzystać z bibliotek wxWidgets oraz Qt?_x005F_x000D_ W jaki sposób implementować obsługę zdarzeń w aplikacjach?_x005F_x000D_ Jak budować aplikacje sieciowe i bazodanowe?_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Okres dominacji jednego systemu operacyjnego i przeznaczonych dla niego rozwiązań powoli odchodzi do historii. Fenomen popularności różnyc...
Poznaj nowości języka C# i podnieś wydajność programowania._x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Co nowego w C# 3.0?_x005F_x000D_ Jak skrócić i usprawnić swój kod?_x005F_x000D_ Do czego służy mechanizm LINQ?_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ C# jest obiektowym językiem programowania zalecanym przez Microsoft dla platformy .NET Framework. Pozwala definiować wiele różnorodnych elementów składowych klas, nie tylko pola czy metody. Analiza struktury kodu ...
Zacznij przygodę z grami dla tabletów!_x005F_x000D_ _x005F_x000D_ Tablety z Androidem na pokładzie zdobywają coraz większą popularność. Jednym z powodów tego zjawiska jest niezwykle korzystny stosunek jakości i możliwości do ceny. Czy są jakieś inne? Oczywiście - ogromny wybór przydatnych aplikacji oraz atrakcyjnych gier. Duże ekrany i mocne, często wielordzeniowe procesory dają programistom pole do popisu. Jeżeli chcesz dołączyć do tego grona i przygotować genialną grę na pl...
Poznaj najskrytsze zakamarki C#!_x005F_x000D_ _x005F_x000D_ Obecnie szczególnie cenione są te języki programowania, które pozwalają na błyskawiczne osiągnięcie oczekiwanych efektów. Dodatkowo absolutnie niezbędne jest zachowanie możliwości uruchamiania raz napisanej aplikacji na różnych platformach bez konieczności jej przepisywania. Nikt nie ma na to czasu! C# to nowoczesny język, który zdobył uznanie programistów na całym świecie, ponieważ spełnia nawet najbardziej wyśrubow...
Wykorzystaj rewolucję sieciową i twórz nowatorskie aplikacje!_x005F_x000D_ _x005F_x000D_ Najlepsze narzędzia projektowania aplikacji sieciowych, czyli język C# i platforma .NET_x005F_x000D_ Praktyczne programowanie sieciowe, czyli 61 odsłon projektów do szybkiego wykorzystania_x005F_x000D_ ASP.NET i ADO.NET, czyli dwie bardzo przydatne technologie_x005F_x000D_ _x005F_x000D_ Całkiem duża część współczesnego życia na stałe przeniosła się do Internetu. Nikt dziś nie wyobraża już...
Bądź nowoczesny. Poznaj wszystkie funkcje, jakie oferuje CSS3!_x005F_x000D_ _x005F_x000D_ Zastosuj nowoczesne narzędzia do tworzenia stron WWW_x005F_x000D_ Dowiedz się, jak wykorzystywać potencjał drzemiący w CSS3_x005F_x000D_ Naucz się osiągać efekty, o których konkurencja może tylko marzyć_x005F_x000D_ _x005F_x000D_ Rozwój kaskadowych arkuszy stylów nabiera coraz większego rozpędu. Bez nich nie byłoby internetu, jaki dziś znamy, a zamiast atrakcyjnych, kolorowych stron WWW ...
CSS3 zawsze pod ręką!_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Jak dołączyć arkusz stylów do dokumentu HTML?_x005F_x000D_ Jak pozycjonować elementy?_x005F_x000D_ Co nowego w CSS3?_x005F_x000D_ _x005F_x000D_ Kaskadowe arkusze stylów liczą sobie już dobre paręnaście lat - ich pierwsza wersja została opublikowana w roku 1996. Dzięki wprowadzeniu tego pomysłowego rozwiązania udało się w końcu uporządkować kod stron internetowych. Co prawda, zajęło to sporo czasu, ale obecnie więk...
Programowanie w Linuksie? To naprawdę proste!_x005F_x000D_ _x005F_x000D_ Poznaj języki programowania stosowane w systemie Linux_x005F_x000D_ Znajdź, zainstaluj i skonfiguruj niezbędne narzędzia programistyczne_x005F_x000D_ Naucz się tworzyć, kompilować i testować doskonałe aplikacje użytkowe_x005F_x000D_ _x005F_x000D_ Systemy należące do rodziny Linux zdobyły ogromną popularność jako stabilne, wydajne, bezpieczne i darmowe środowiska operacyjne zarówno wśród użytkowników pryw...
Zrób to we Flashu!_x005F_x000D_ _x005F_x000D_ Rysowanie, posługiwanie się symbolami i różne metody animacji_x005F_x000D_ Sterowanie odtwarzaniem filmu i dodawanie elementów interaktywnych_x005F_x000D_ Publikowanie filmów Flasha na stronie WWW i w postaci samodzielnej prezentacji_x005F_x000D_ _x005F_x000D_ Flash CS5 PL święci dziś triumfy jako znakomite i niezbyt skomplikowane w obsłudze narzędzie do tworzenia animowanych filmów, gier i wszelkich interaktywnych elementów stron...