Wykorzystaj potencjał architektury usług!_x005F_x000D_ _x005F_x000D_ Architektura mikrousług to sposób na odejście od dużych, monolitycznych aplikacji. Wyspecjalizowane usługi realizujące konkretne zadania i komunikujące się z otoczeniem pozwalają na lepsze zapanowanie nad kodem, są łatwiejsze do przetestowania oraz bardziej elastyczne. Jednak oprócz zalet mają też wady. Sięgnij po tę książkę i dowiedz się, jak najlepiej radzić sobie z architekturą mikrousług!_x...
Oto przyszłość rozwiązań projektowych dla stron WWW CSS to język, dzięki któremu możesz opisać wygląd tworzonej strony WWW. Jego pierwsza wersja ujrzała światło dzienne w 1996 roku i od tej pory język ten jest nieustannie rozwijany. Dziś natomiast obowiązuje wersja CSS3 — podzielona na moduły, do których zostały przypisane dotychczasowe atrybuty oraz dodane nowe możliwości. Próba przebrnięcia przez oficjalną dokumentację będzie Cię kosztowała wiele...
Obroń Twój system — zaatakuj go!_x005F_x000D_ Chcesz sprawdzić, czy Twój system jest bezpieczny? Zaatakuj go! Najskuteczniej zrobisz to z wykorzystaniem testów penetracyjnych. W trakcie tych prób pentesterzy (osoby prowadzące testy penetracyjne) próbują wcielić się w rolę włamywacza i przełamać zabezpieczenia testowanego systemu. Jeżeli system się obroni, to oczywiście zda test, ale nie przestawaj być czujny! Jeżeli nie — otrzyma...
CSS3 — style na każdą okazję! Animacje tekstowe, czyli jak tekst może poruszać się na stronie Cienie i kolory, czyli jak osiągnąć zachwycające efekty wizualne Przekształcenia i tło, czyli jak możesz modyfikować słowa i obrazy Kaskadowe arkusze stylów towarzyszą twórcom stron internetowych już od dwudziestu lat. W tym czasie zdołały zrewolucjonizować podejście do połączenia treści i formy tekstu w serwisie WWW. Nie wszyscy jednak wiedzą, jak szerokie...
_x005F_x000D_ Poznaj podstawy tworzenia aplikacji bazodanowych _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Zaplanuj tabele i relacje_x005F_x000D_ Zaprojektuj formularze_x005F_x000D_ Zdefiniuj kwerendy_x005F_x000D_ Wygeneruj raporty_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Microsoft Access 2007 PL to najnowsza wersja jednego z najpopularniejszych systemów zarządzania bazami danych wykorzystywanych we współczesnych przedsiębiorstwach. Jednak Access...
Idealna baza danych — szyta na Twoją miarę!_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Faza projektu, czyli jak opracować tabele i określić zależności między nimi_x005F_x000D_ Faza implementacji, czyli jak przejść od projektu do tworzenia fizycznej bazy_x005F_x000D_ Faza trzecia, czyli jak czerpać informacje z bazy danych w nowoczesnych aplikacjach_x005F_x000D_ _x005F_x000D_ Bazy danych są dziś tworzone na potęgę i wykorzystywane niemal na każdym kroku. Od czasu pojawi...
Ponad 70 praktycznych gotowych rozwiązań do tworzenia wielojęzykowych, responsywnych i skalowalnych witryn internetowych przy użyciu systemu Django_x005F_x000D_ Django to szkielet napisany w języku Python, pozwalający na błyskawiczne tworzenie zaawansowanych aplikacji internetowych. Dostarcza on wielu narzędzi, które przyśpieszają i znacząco ułatwiają pracę programisty. Wśród nich znajdziesz system szablonów, system mapowania obiektowo-relacyjnego oraz au...
Rozpocznij tworzenie łatwych w obsłudze, zgodnych ze standardami oraz oferujących najlepszą wydajność aplikacji sieciowych na platformie opracowanej przez Microsoft_x005F_x000D_ _x005F_x000D_ Platforma ASP.NET MVC powstała jako alternatywa dla ASP.NET Web Forms. Dzięki zastosowaniu architektury model-widok-kontroler (ang. Model View Controller) tworzony kod jest przejrzysty oraz zdecydowanie łatwiejszy w utrzymaniu. Ciągły rozwój tej platformy zaowocował wydaniem kolej...
Poznaj najlepsze narzędzia Microsoftu do tworzenia aplikacji webowych_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Możliwości języka C# w zakresie tworzenia aplikacji internetowych_x005F_x000D_ Platformy i narzędzia ułatwiające budowanie i wdrażanie aplikacji webowych_x005F_x000D_ Praktyczne sposoby tworzenia aplikacji WWW i serwisów internetowych_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Dynamiczny rozwój sieci i jej wkraczanie w coraz to nowe obszary życia pozwa...
Zmień sposób myślenia o projektowaniu systemów informatycznych!_x005F_x000D_ _x005F_x000D_ Tworzenie skomplikowanych systemów informatycznych wymaga nowego podejścia. Dotychczas stosowane metody przestają się sprawdzać i generują mnóstwo problemów. Odpowiedzią na nie jest Domain-Driven Design, w skrócie DDD. W tym podejściu szczególny nacisk kładzie się na tworzenie obiektów dokładnie odzwierciedlających zachowanie ich o...
Obroń Twój system przed atakiem!_x005F_x000D_ System Android to niezaprzeczalny lider wśród systemów operacyjnych dla urządzeń mobilnych. Jednak bycie liderem ma pewną zasadniczą wadę — wszyscy chcą przełamać jego zabezpieczenia. Jeżeli jesteś specjalistą odpowiedzialnym za bezpieczeństwo sieci, jeżeli jesteś administratorem odpowiadającym za bezpieczeństwo urządzeń mobilnych, to trafiłeś na książkę, która stanie się Twoją obowiązkową lekturą...
Dostarczaj oprogramowanie na zawołanie!_x005F_x000D_ _x005F_x000D_ Jeśli Twoja praca wymaga, byś dostarczał oprogramowanie w sposób niemalże ciągły, a Ty chciałbyś uniknąć niepowodzeń, pomogą Ci w tym: automatyczna kompilacja, testowanie i wdrażanie. Dzięki nim możesz zaoferować użytkownikom aplikację najwyższej jakości w dowolnym czasie!_x005F_x000D_ _x005F_x000D_ W tej książce znajdziesz instrukcje na temat realizacji takiego celu. Na samym początku poznasz typowe pr...
Stwórz bazę danych z prawdziwego zdarzenia! Baza danych od zera, czyli jak zabrać się za porządki w swoim komputerze Wszechobecne kwerendy, czyli co zrobić, by wyszukać lub zmienić dane w bazie Makra i VBA, czyli jak zmusić bazę danych, by dostosowała się do naszych wymagań Access 2016 PL to jeden z najważniejszych programów pakietu Microsoft Office — w każdym razie dla wszystkich tych, którzy muszą przechowywać większe ilości danych na swoim ...
_x005F_x000D_ Wykorzystaj w praktyce możliwości Google SketchUp!_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Jak rozpocząć pracę z Google SketchUp?_x005F_x000D_ Jak zbudować Twój pierwszy model?_x005F_x000D_ Jak wykorzystać narzędzia konstrukcyjne?_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Google SketchUp jest narzędziem pozwalającym bez trudu tworzyć trójwymiarowe modele, których możesz używać przy wielu różnych projektach: począwszy ...
Twój podręcznik programisty! AngularJS to szkielet do tworzenia zaawansowanych aplikacji JavaScript, wykorzystujący w pełni możliwości współczesnych przeglądarek internetowych. Pozwala on na stosowanie wzorca MVC (ang. Model View Controller) po stronie klienta, a co za tym idzie, na zachowanie wysokiej jakości oraz przejrzystej struktury kodu nawet w przypadku aplikacji intensywnie używających komunikacji sieciowej. Za tym popularnym szkieletem stoi firma Googl...
Odkryj w sobie duszę artysty — rozpocznij przygodę z Corelem!_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Poznaj narzędzia pakietu CorelDRAW Graphics Suite X6_x005F_x000D_ Dowiedz się, jak rysować, przekształcać i drukować grafikę_x005F_x000D_ Naucz się edytować, kadrować i korygować fotografie_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Rozwojowi informatyki towarzyszy lawinowy wzrost liczby programów użytkowych, w tym również oprogramowania umożliwiającego ...
Arduino — mała płytka o ogromnym potencjale — otworzyła świat elektroniki dla szerokiego grona pasjonatów, którym pozwoliła wreszcie zrealizować wymarzone projekty. Błyskawicznie zdobyła ogromną popularność, na co szybko zareagował rynek — pojawiło się mnóstwo dodatkowych akcesoriów, instrukcji i książek. Wśród tych ostatnich na szczególną uwagę zasługują publikacje autorstwa Simona Monka._x005F_x000D_ _x005F_x000D_ ...
Zdobądź informacje na temat świata zewnętrznego!_x005F_x000D_ Arduino oraz Raspberry Pi to płytki, które sprawiły, że świat elektroniki stał się dostępny dla wszystkich. Z ich pomocą każdy amator może sprawnie zrealizować projekt, o którym marzył od zawsze. Fantastyczne możliwości oraz łatwość, z jaką można je wykorzystać, przyczyniły się do ich ogromnej popularności. Jeżeli jednak chcesz zbudować bardziej wyrafinowany układ, będziesz potrzebować informacji o św...
Windows 10 w praktyce!_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Nowości i tajemnice, czyli co musisz wiedzieć o kolejnej wersji Windows_x005F_x000D_ Na progu rewolucji, czyli jak efektywnie pracować w nowym systemie_x005F_x000D_ Mury obronne, czyli jak zadbać o bezpieczeństwo danych i systemu_x005F_x000D_ _x005F_x000D_ System Windows 10 bez cienia przesady można nazwać rewolucyjnym. Obsługuje on komputery, tablety, smartfony, a nawet konsole do gier — i znakomicie sp...
Z nowym Excelem osiągniesz swoje cele! Zrób sobie arkusz, czyli jak rozpocząć pracę z Excelem i osiągnąć pierwsze rezultaty Tajemnicze ciągi znaków, czyli jak wykorzystać formuły i funkcje, by uprościć sobie życie Wszystko na pokaz, czyli jak zobrazować liczby za pomocą wykresów Excel towarzyszy nam od tak dawna, że jego początki nieomal giną w mrokach dziejów... Jednak to wcale nie znaczy, że każdy rodzi się z umiejętnością jego obsługiwani...
Najlepsze przepisy dla programistów platformy Android!_x005F_x000D_ _x005F_x000D_ Android swoją karierę rozpoczął od telefonów. Nie minęło wiele czasu, gdy pojawiły się pierwsze tablety pracujące w tym systemie. Dzisiaj ich wybór i możliwości przyprawiają o zawrót głowy. Deweloper musi obecnie wziąć pod uwagę wiele konfiguracji sprzętowych — różne rozdzielczości ekranu i różnorodność osprzętu wymagają dbałości o detale i przetes...
Lektura obowiązkowa dla każdego programisty C++!_x005F_x000D_ _x005F_x000D_ Pomimo olbrzymiej konkurencji ze strony platformy .NET oraz języka Java język C++ wciąż jest niezastąpiony w wielu dziedzinach. Wszędzie tam, gdzie wymagane są najwyższa wydajność, pełna kontrola nad sprzętem oraz przewidywalność, C++ jest bezkonkurencyjny. Biblioteka standardowa C++ to zestaw klas i interfejsów, które w znaczny sposób zwiększają możliwości tego języka. Warto wyko...
Zaprzyjaźnij się z Excelem, a pomoże Ci zoptymalizować Twoją pracę!_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Dlaczego Excel źle interpretuje Twoje dane?_x005F_x000D_ Gdzie szukać prostych rozwiązań i przydatnych narzędzi?_x005F_x000D_ Jak przygotować najwygodniejszy dla siebie „warsztat pracy”?_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Zapewne wiele razy słyszałeś o tym, że Excel to najczęściej używany program biurowy na świecie i potrafi niemalże wszystko. Jedn...
Platforma Arduino to cudowne dziecko inżynierów, dzięki któremu świat elektroniki zyskał tysiące nowych entuzjastów. Skąd oni się wzięli? Dzięki Arduino nawet kompletny laik może zbudować atrakcyjny układ elektroniczny, który ułatwi mu życie. Jeżeli do tego dołożymy świetną dokumentację oraz środowisko przeznaczone specjalnie do tworzenia oprogramowania, to staje się jasne, dlaczego Arduino jest tak popularne._x005F_x000D_ _x005F_x000D_ Na rynku wy...
Kategoria „Internet, komputery, informatyka” zawiera publikacje skupiające się na wszystkich zagadnieniach związanych z siecią, komputerami, programami komputerowymi czy oprogramowaniem. Książki z tej kategorii poświęcone są w głównej mierze programowaniu – znajdują się tu m.in. podręcznik „Wstęp do informatyki” Jacka Lembasa i Rafała Kawy przeznaczony dla studentów pierwszego roku kierunków informatycznych, poradnik „Sztuka dobrego programowania” Krzysztofa Jassego i Andrzeja Ziemkiewicza, w którym dobre rady znajdą zarówno początkujący, jak i zaawansowani programiści, poradnik „Java. Uniwersalne techniki programowania” pod redakcją naukową Krzysztofa Barteczki dotyczący programowania w języku Java, podręcznik „HTML. Tworzenie stron www i programów desktopowych” Rafała Strychalskiego (podzielony na 3 części: dla początkujących, średniozaawansowanych i zaawansowanych). Znajdują się tu także poradniki z innych dziedzin, jak np. e-commerce („Narzędzia Google dla e-commerce” Krzysztofa Marca), marketingu internetowego („AdWords i Analytics” Krzysztofa Marca i Tomasza Trzósły), praktyk zwinnych („W poszukiwaniu zwinności w architekturze systemów IT” Krzysztofa Bończaka”), rzeczywistości wirtualnej („Rzeczywistość wirtualna (VR) dla każdego – Aframe i HTML 5” Krzysztofa Wońka). Nie brakuje również pozycji dla dzieci, które już od małego chcą rozpocząć swoją przygodę z programowaniem w Scratchu, Pythonie czy Javie („Bawimy się, programując w Scratchu” i „Twórz własne gry komputerowe w Pythonie” Ala Sweigarta, „JavaScript dla dzieci. Programowanie na wesoło” Nicka Morgana), grafiką komputerową („Piksele, wektory i inne stwory” Alicji Żarowskiej-Mazur i Dawida Mazura), produkcją filmową („Zostań gwiazdą YouTube'a” Nicka Willoughby’ego).