Suchergebnisse
Photoshop w trampkach. Stwórz własny album rodzinny
Agnieszka Korzeniewska
Książka odpowiednia dla dzieci od lat 10. Grafika to dla Ciebie wielkie wyzwanie? Program Photoshop jest trudny do opanowania? Chcesz szybko uzyskać profesjonalne efekty? Zostań czarodziejem Photoshopa i stwórz własny album! Jesteś młodym użytkownikiem Photoshopa? Przekonaj się, jak łatwo możesz zacząć zabawę z grafiką. Dzięki tej książce krok po kroku nie tylko nauczysz się korzystać z najpopularniejszego na świecie programu do obróbki zdjęć, lecz także poznasz triki wykorzystywane przez profesjonalnych grafików komputerowych! Proste, praktyczne wskazówki pozwolą Ci opanować Photoshopa od podstaw w krótkim czasie. Podejmij wyzwanie i zaprojektuj z nami swój pierwszy autorski album rodzinny! Z tą książką poznasz narzędzia Photoshopa i nauczysz się ich używać. Dowiesz się, jak retuszować zdjęcia, posługiwać się warstwami oraz tworzyć i przekształcać trójwymiarowe obiekty. Co więcej, będziesz umiał stworzyć najdziwniejsze kolaże i grafiki, jakie przyjdą Ci do głowy! Interfejs programu Photoshop Przegląd najważniejszych narzędzi Sposoby zmiany kolorów Wycinanie i kopiowanie obiektów Tworzenie kolaży i używanie efektów Korzystanie z filtrów Tworzenie i używanie obiektów 3D Drukowanie efektów pracy Zdobądź umiejętności profesjonalnego grafika!
Python dla nastolatków. Projekty graficzne z Python Turtle
Krzysztof Łos
Książka "Python dla nastolatków. Projekty graficzne z Python Turtle" Krzysztofa Łosa zdobyła wyróżnienie w kategorii podręczników w konkursie na Najlepszą Polską Książkę Informatyczną 2023r. organizowanym przez Polskie Towarzystwo Informatyczne. Każdy może zostać programistą! Czy wiesz, czym się zajmuje programista? To ktoś, kto, używając swojego umysłu i odpowiedniego języka programowania, rozwiązuje rozmaite problemy. Programista to taki współczesny superbohater. Przychodzi, siada do komputera, szybko przebiega palcami po klawiaturze i proszę ― działa. Oczywiście, to pewne uproszczenie, ale... Brzmi ciekawie? Słusznie. Bo praca programisty, kodera, developera jest ciekawa. I fajna. I daje dużo satysfakcji. A najlepsze jest to: podstaw programowania można się szybko nauczyć, po prostu się bawiąc. We własny, ulubiony sposób. Choć Twoim przewodnikiem po świecie programowania w Pythonie będzie żółw, obiecujemy ― praca pójdzie Ci w mig. Na początek nauczysz się konfigurować środowisko pracy, czyli uruchomisz na komputerze wszystko, co przyda się Tobie i żółwiowi. Potem zapoznasz się z językiem Python, z jego zmiennymi, funkcjami i klasami. Następnie zajrzysz do biblioteki turtle i dowiesz się, jak sterować swoim żółwiem. Wreszcie najlepsze: algorytmy. Przekonasz się między innymi, jak za pomocą kodu języka Python i elementów biblioteki turtle wygenerować niesamowite figury geometryczne. UWAGA! Książka jest polecana osobom biorącym udział w konkursie Logia. Informacje o konkursie można znaleźć pod adresem: logia.oeiizk.waw.pl
Hadoop. Komplety przewodnik. Analiza i przechowywanie danych
Tom White
Analiza danych z Hadoopem — i wszystko staje się prostsze! Podstawy Hadoopa i model MapReduce Praca z Hadoopem, budowa klastra i zarządzanie platformą Dodatki zwiększające funkcjonalność Hadoopa Platforma Apache Hadoop to jedno z zaawansowanych narzędzi informatycznych. Dzięki niej można przeprowadzać różne operacje na dużych ilościach danych i znacznie skrócić czas wykonywania tych działań. Wszędzie tam, gdzie potrzebne jest szybkie sortowanie, obliczanie i archiwizowanie danych — np. w dużych międzynarodowych sklepach internetowych, serwisach społecznościowych lub wyszukiwarkach, takich jak Amazon, Facebook, Yahoo!, Apache Hadoop sprawdza się znakomicie. Jeśli potrzebne Ci narzędzie do poważnej analizy dużych zbiorów danych, nie znajdziesz lepszego rozwiązania! Tę książkę napisał wytrawny znawca i współtwórca Hadoopa. Przedstawia w niej wszystkie istotne mechanizmy działania platformy i pokazuje, jak efektywnie jej używać. Dowiesz się stąd, do czego służą model MapReduce oraz systemy HDFS i YARN. Nauczysz się budować aplikacje oraz klastry. Poznasz dwa formaty danych, a także wykorzystasz narzędzia do ich pobierania i transferu. Sprawdzisz, jak wysokopoziomowe narzędzia do przetwarzania danych współdziałają z Hadoopem. Zorientujesz się, jak działa rozproszona baza danych i jak zarządzać konfiguracją w środowisku rozproszonym. Przeczytasz również o nowinkach w Hadoopie 2 i prześledzisz studia przypadków ilustrujące rolę Hadoopa w systemach służby zdrowia i przy przetwarzaniu danych o genomie. Hadoop i model MapReduce Systemy HDFS i YARN Operacje wejścia – wyjścia w platformie Hadoop Typy, formaty, funkcje i budowa aplikacji w modelu MapReduce Zarządzanie platformą Hadoop Avro, Parquet, Flume i Sqoop — metody pracy z danymi Pig, Hive, Crunch i Spark — wysokopoziomowe narzędzia do przetwarzania danych HBase i ZooKeeper — praca w środowisku rozproszonym Integrowanie danych w firmie Cerner Nauka o danych biologicznych Cascading Hadoop — rozwiązanie na miarę wyzwań globalnych! Tom White — jeden z czołowych ekspertów w zakresie obsługi platformy Hadoop. Członek organizacji Apache Software Foundation, inżynier oprogramowania w firmie Cloudera.
Hakowanie Androida. Kompletny przewodnik XDA Developers po rootowaniu, ROM-ach i kompozycjach
Jason Tyler (Author), Will Verduzco (Contributor)
Sprawdź, co potrafi Twój telefon! System operacyjny Android ma rzeszę fanów. Zdobył ich dzięki swym niezwykłym możliwościom, imponującej elastyczności oraz ogromowi dostępnych aplikacji. System ten łączy w sobie prostotę ważną dla początkujących użytkowników z możliwościami rozwoju i ingerencji istotnymi dla tych zaawansowanych. Jeżeli masz pomysł, jak ulepszyć Twój system operacyjny, jeżeli chcesz dostosować go do swoich potrzeb, trafiłeś na właściwą książkę! Dzięki niej dowiesz się, jak skutecznie zrootować Twoje urządzenie i przejąć nad nim pełną kontrolę. To jest pierwszy i najważniejszy krok. Gdy go wreszcie uczynisz, świat pełen różnych wersji ROM-ów, modyfikacji i atrakcyjnych funkcjonalności stanie przed Tobą otworem. W trakcie lektury nauczysz się modyfikować wygląd i styl Twojego Androida, tworzyć pełną kopię bezpieczeństwa oraz wydłużać życie baterii. Znajdziesz tu również szczegółowe informacje na temat rootowania konkretnych modeli telefonów oraz tabletów. Książka ta jest idealną pozycją dla wszystkich chcących wycisnąć jeszcze więcej z telefonów z systemem Android. Dzięki tej książce: przygotujesz środowisko pracy zrootujesz swój telefon dostosujesz wygląd systemu zainstalujesz niestandardowy ROM Naucz swój telefon nowych, fantastycznych sztuczek!
Wejdź do świata magii! Twój przewodnik po grze Harry Potter: Wizards Unite
Zosia Danowska, Bartosz Danowski
Czarodziejko! Czarodzieju! Ministerstwo Magii alarmuje: wydarzyła się Katastrofa i magiczne przedmioty pojawiają się w świecie mugoli. Trzeba je zebrać i odesłać z powrotem - bądź w gotowości, bo każda różdżka się przyda! Do zespołu zadaniowego powołanego przez Ministerstwo Magii i Międzynarodową Konferencję Czarodziejów dołączyć może każdy. Jak przyłączyć się do teamu? Wystarczy, że zainstalujesz na swoim smartfonie grę Harry Potter: Wizards Unite. Ta aplikacja mobilna, stworzona przez studio Niantic odpowiedzialne za sukces Pokemon GO, umożliwia graczom wcielanie się w wysłanników SOS, czyli Sił Ochrony Sekretu Kodeksu Tajności walczących ze skutkami Katastrofy. Jako początkujący rekrut potrzebujesz pomocy - sięgnij więc po ten poręczny przewodnik. Książka Bartosza i Zosi Danowskich to prawdziwa Mapa Huncwotów. Z nią już od pierwszych chwil będziesz pewnie poruszać się w świecie gry Harry Potter: Wizards Unite. Dowiedz się: jak tworzyć identyfikator ministerialny jaka profesja będzie dla Ciebie najodpowiedniejsza czym są zguby i gdzie ich szukać dlaczego warto odwiedzać gospody i cieplarnie czym są fortece i co można w nich zdobyć A zatem różdżka... to znaczy smartfon w dłoń - i do dzieła!
Technika HDR. Warsztaty fotograficzne
Pete Carr, Robert Correll
Fotografuj metodą HDR, aby pokazać kunszt i potęgę swojej wyobraźni Jak technika HDR kompensuje ograniczenia aparatu? Jak stworzyć kilka plików HDR z jednego zdjęcia? Jak przetwarzać zdjęcia HDR za pomocą programów Photomatix i Photoshop Elements? Jeśli zgłębisz tajemnice fotografii o wysokiej rozpiętości tonalnej (HDR), zdobędziesz umiejętności, które pozwolą Ci przekładać Twoje artystyczne wizje na fantastyczne obrazy o niezwykłym bogactwie szczegółów. W książce, którą trzymasz w rękach, odnajdziesz źródło twórczej inspiracji oraz wiedzę o tym, jak wykorzystać możliwości tej niezwykłej techniki — od dokładnych instrukcji w kwestii wykonywania zdjęć, po ich perfekcyjną obróbkę metodą HDR. Dzięki temu podręcznikowi nauczysz się oceniać potencjał scen pod kątem techniki HDR, a także fotografować krajobrazy, architekturę, pejzaże miejskie, wnętrza i ludzi w wielu różnych stylach. Dowiesz się, jakie narzędzia warto zastosować i w jaki sposób połączyć kilka ekspozycji, aby uzyskać zdjęcia przypominające impresjonistyczne sceny lub surrealistyczne wizje. Poznasz sposoby wykorzystywania programów komputerowych Photomatix i Photoshop Elements do przetwarzania zdjęć w celu uzyskania doskonałej szczegółowości obrazu i zadziwiającego efektu artystycznego. Rozpiętość tonalna w fotografii cyfrowej Ekspozycja Oświetlenie i filtry Fotografia HDR Metody uzyskiwania kilku ekspozycji Fotografia krajobrazowa, uliczna i portrety Programy komputerowe — Photomatix i Photoshop Elements Metody przetwarzania fotografii Zdjęcia czarno-białe Krosowanie
Hello World! Przygoda z programowaniem dla dzieci i absolutnie początkujących. Wydanie II
Warren Sande, Carter Sande
Nauka programowania to świetny pomysł, ale musimy Cię ostrzec: programowanie wciąga! Jeśli nauczysz się porozumiewać z komputerem w jego języku, szybko zorientujesz się, że napisanie własnej gry, skryptu do złożonych obliczeń czy funkcjonalnej aplikacji do codziennego użytku daje wielką satysfakcję i sprawia mnóstwo radości. Co więcej, programowania można nauczyć się niemal w każdym wieku. Wystarczy odrobina cierpliwości i konsekwencji! Trzymasz w ręce chyba najlepszy podręcznik do nauki programowania dla osób absolutnie początkujących — nawet takich, które komputera używają wyłącznie do przeglądania stron i obsługi poczty. W sposób szczególny nadaje się on dla dzieci, ale skorzystają z niego również dorośli, którzy chcą poznać podstawy programowania. Jasno i klarownie przedstawiono tu wszystkie niezbędne informacje, a liczne (bardzo zabawne) przykłady pozwalają na głębsze zrozumienie prezentowanych treści. Nauka odbywa się w języku Python. Jest to język łatwy w nauce, a przy tym bardzo popularny i wciąż rozwijany. Co więcej, przyswojenie sobie Pythona pozwala na szybką naukę innych języków! W tym podręczniku znajdziesz informacje m.in. o tym: jak przygotować się do pracy: zainstalować Pythona i napisać pierwsze linie kodu czym są i do czego służą zmienne, typy danych, operatory czym jest GUI i jak go napisać jakie są rodzaje pętli, co to są funkcje i na czym polega obsługa zdarzeń jak przygotować symulacje komputerowe Witaj w niezwykłym świecie programowania! Warren Sande — jest inżynierem systemów elektronicznych. Na co dzień korzysta z Pythona zarówno do nauczania programowania, jak i do pisania w pełni profesjonalnych skryptów. Carter Sande — jest uczniem o wielkiej pasji do technologii. Troszczy się o szkolną sieć informatyczną, chętnie pomaga kolegom w rozwiązywaniu problemów z komputerami, a ponadto uwielbia jeździć na rowerze i grać w stare gry wideo.
Hello Scratch! Napisz swoją pierwszą grę i ucz się programowania
Melissa Ford, Sadie Ford, Gabriel Ford
Programowanie i gry komputerowe mają ze sobą wiele wspólnego. Są interesujące, wciągające oraz dają mnóstwo radości i satysfakcji. A przede wszystkim są znakomitą zabawą dla każdego bystrego dzieciaka, nawet jeśli ten dzieciak ma osiem lat i dopiero co opanował sztukę czytania. Naturalnie, dla tak młodych adeptów sztuki kodowania potrzebne jest specjalne środowisko, właśnie takie jak Scratch - język programowania dla dzieci stworzony przez MIT i udostępniony na zasadach open source. To świetny sposób na naukę programistycznego myślenia bez konieczności wnikania w złożoność standardowego programowania. Ta książka jest doskonałym przewodnikiem po świecie Scratcha. Jej autorami są dwunastoletnie bliźnięta, które w przyjazny sposób pokazały, jak napisać pięć wciągających gier. To znakomity sposób na pierwsze kroki w świecie programowania! W książce opisano, jak rozpocząć pracę ze Scratchem i jak wygląda jego przestrzeń robocza oraz edytor grafiki. Przystępnie przedstawiono podstawowe idee programowania. Omówiono krok po kroku tworzenie zabawnych gier w stylu retro. Starannie dobrane projekty zachęcają do prowadzenia samodzielnych poszukiwań, eksperymentów i modyfikacji. Przy tym wszystkim książka jest znakomitą pomocą zarówno do samodzielnych ćwiczeń, jak i do wspólnej pracy z rodzicami, dla których może stać się pretekstem do wspomnień o grach sprzed lat. Książka jest przeznaczona dla dzieci w wieku 8 - 14 lat i zawiera: Wprowadzenie do Scratcha Przedstawienie podstawowych idei programistycznych Zasady tworzenia elementów graficznych (pixel art) i skryptów Wyczerpująco opisane projekty mniejszych i większych programów Instrukcje budowania wciągających gier retro Dziecinajlepiej wiedzą, jak nauczyć dzieci programowania!
Head First Ajax. Edycja polska
Rebecca Riordan
Technologia AJAX (skrót od ang. Asynchronous JavaScript and XML) tchnęła nowe życie w strony internetowe. Sprawiła, że stały się one interaktywne, przyjazne w użyciu oraz dynamiczne. Dzięki niej aplikacje internetowe coraz bardziej przypominają te standardowe, znane z codziennej pracy. Jeśli jednak ogrom możliwości tej technologii wydaje Ci się trudny do opanowania -- jesteś w błędzie! Przekonaj się, że z dobrym podręcznikiem nic nie bywa trudne! "Head First Ajax. Edycja polska" to kolejny przyjazny podręcznik z cieszącej się wielkim uznaniem Czytelników serii Head First. Znajdziesz tu nowatorskie i skuteczne techniki nauki, a przy tym dużo praktycznych informacji i humoru. Trudno wyobrazić sobie lepsze warunki do zdobywania nowej wiedzy. Dzięki tej książce dowiesz się, jak myśleć "po ajaksowemu", obsługiwać zdarzenia, okiełznać asynchroniczność oraz wykorzystać model DOM i format JSON. Te oraz wiele innych ciekawych wiadomości, dzięki którym szybko opanujesz tajniki AJAX-a, znajdziesz właśnie w tym wyjątkowym podręczniku. Przeznaczenie technologii AJAX Skutki asynchroniczności żądań w AJAX-ie Obsługa zdarzeń w języku JavaScript Wykorzystanie wielu procedur dla jednego zdarzenia Operacje na drzewie DOM Zastosowanie frameworków oraz innych bibliotek Użycie formatu XML w żądaniach i odpowiedziach Format JSON Tworzenie formularzy i ich walidacja Żądania POST Odkryj, jak skuteczny i przyjazny może być podręcznik do nauki AJAX-a!
Head First Algebra. Edycja polska
Tracey Pilone, Dan Pilone
Algebra to jeden z najstarszych działów matematyki — przez wiele osób znienawidzony. Równania, nierówności, parabole, wielomiany to te zagadnienia, które spędzają sen z oczu niejednego adepta królowej nauk. Opisane na niezliczonych stronach (w szalenie monotonny sposób) zniechęcają do nauki. Dlaczego? Przecież wystarczyłaby szczypta humoru, zabawna ilustracja oraz przykład praktycznego zastosowania — i już algebra stałaby się porywającą oraz atrakcyjną dziedziną matematyki! Oto podręcznik, który położy kres koszmarowi nauki algebry! Napisany został w oparciu o najnowsze, niezwykle przyjazne techniki szybkiego przyswajania wiedzy, dzięki czemu szybko i bezboleśnie zrozumiesz wszystkie zagadnienia. Opanujesz między innymi potęgowanie, kartezjański układ współrzędnych, równania, nierówności, układy równań, funkcje i operacje na ułamkach. Dzięki praktycznym przykładom nauczysz się także efektywnie stosować zdobytą wiedzę w praktyce. Książka ta jest zatem świetną pozycją dla uczniów wszystkich rodzajów szkół, bez względu na wiek i stopień matematycznych umiejętności. Nowoczesna metodyka, dużo humoru, świetne przykłady — to wszystko sprawia, że trzymasz w ręku najprawdopodobniej jeden z najlepszych podręczników do nauki algebry! Czym jest algebra — poszukiwania niewiadomych Reguły postępowania z liczbami Potęgowanie Wykresy, kartezjański układ współrzędnych Równania i nierówności Układy równań Rozwinięcia dwumianów Rozkład na czynniki pierwsze Równania kwadratowe i ich zastosowanie Funkcje Praktyczne zastosowania algebry Operacje na ułamkach Szybko opanuj algebrę i zdaj każdy egzamin!
Andrew Stellman, Jennifer Greene
Język programowania C# został zaprojektowany specjalnie dla firmy Microsoft. C# czerpie najlepsze wzorce z języka Java oraz C++. Aktualnie dostępna wersja 3.0 zawiera takie elementy jak automatyczne oczyszczanie pamięci, typy ogólne, dynamiczne tworzenie kodu i wiele innych. Język C# zawiera bogatą bibliotekę klas pozwalających na tworzenie i rozwijanie aplikacji okienkowych, bazodanowych, a także dynamicznych aplikacji internetowych. Rozwiązanie to zdobyło już swoją pozycję na rynku języków programowania, a narzędzia dla programistów dostarczane przez firmę Microsoft sprawiają, że pozycja ta wydaje się niezagrożona. W książce "Head First C#. Edycja polska" autorzy, jak zwykle w charakterystyczny dla tej serii -- niekonwencjonalny, a przy tym niezwykle skuteczny sposób, nauczą Cię niezbędnych podstaw C#. Lektura tej książki pozwoli Ci na swobodne poruszanie się wśród takich zagadnień jak wykorzystanie interfejsów czy też dziedziczenie. Dowiesz się, w jaki sposób obsługiwać wyjątki oraz zapisywać dane do pliku, aby potem je z niego odczytać. Nauczysz się korzystać z języka LINQ, a także odbędziesz krótki kurs korzystania z Visual Studio. Sposób, w jaki została napisana ta książka, gwarantuje, że szybko i z łatwością opanujesz język C#! Podstawy C# Typy danych wykorzystywane w C# Wykorzystanie interfejsów oraz klas abstrakcyjnych Zastosowanie typów wyliczeniowych i kolekcji Sposób wykorzystania plików do przechowywania danych Wykorzystanie zdarzeń i delegacji Zastosowania języka LINQ Visual Studio -- sposób na wydajniejsze tworzenie aplikacji Poznaj język C# szybko, łatwo i przyjemnie!
Head First JavaScript. Edycja polska
Michael Morrison
Poznaj język JavaScript w niekonwencjonalny i zadziwiająco skuteczny sposób! Dziś statyczne witryny WWW giną w ogromnej masie podobnych sobie stron, przy braku zainteresowania współczesnych użytkowników sieci. Aby się wyróżnić, trzeba zaproponować oglądającym coś innego niż tylko ładnie sformatowany tekst i schludną grafikę. Jednym z pomysłów na zwiększenie atrakcyjności witryny WWW jest wprowadzenie na nią elementów interaktywnych. Istnieje wiele rozwiązań służących do tworzenia takich elementów. Jednym z najczęściej wykorzystywanych jest JavaScript. Ten interpretowany po stronie przeglądarki język pozwala między innymi na kontrolowanie niemal wszystkich elementów HTML w oparciu o obiektowy model dokumentu (DOM), obsługę zdarzeń generowanych przez użytkownika i weryfikację poprawności danych wprowadzanych do formularza. Dzięki książce "Head First JavaScript. Edycja polska" poznasz JavaScript w nietypowy, a przy tym bardzo skuteczny sposób. Ponieważ została ona napisana w oparciu o najnowsze teorie uczenia się, błyskawicznie przyswoisz sobie wiedzę o tym języku. Nauczysz się osadzać kod JavaScript w dokumentach HTML, przetwarzać dane i sterować wykonywaniem skryptu za pomocą konstrukcji warunkowych. Dowiesz się, jak korzystać z obiektowego modelu dokumentu, tworzyć i obsługiwać pliki cookie oraz procedury obsługi zdarzeń. Poznasz także techniki programowania obiektowego i sposoby wykrywania czy usuwania błędów. Przeczytasz również o technologii AJAX, opierającej się na języku JavaScript. Podstawowe elementy JavaScript Praca ze zmiennymi Interakcja z przeglądarką Wyrażenia warunkowe i pętle Organizacja kodu i korzystanie z funkcji Obiektowy Model Dokumentu Obiekty w JavaScript Testowanie skryptów Wykorzystanie JavaScript w technologii AJAX Twój czas jest cenny -- wykorzystaj go na poznanie JavaScript z pomocą nowoczesnych metod nauki!
Head First Object-Oriented Analysis and Design. Edycja polska (Rusz głową!)
Brett D. McLaughlin, Gary Pollice, David West
Poznaj techniki analizy i projektowania obiektowego Naucz się zbierać wymagania od użytkowników systemu Zarządzaj zmianami w specyfikacji Przeprowadź analizę i wykonaj projekt Systemy informatyczne stają się coraz bardziej rozbudowane. Programowanie obiektowe znacznie ułatwia ich tworzenie i późniejsze modyfikacje, aby jednak system był sprawny i funkcjonalny, musi zostać zaprojektowany w oparciu o prawidłowo zebrane wymagania. Tu również z pomocą przychodzi metodologia obiektowa -- wzorce projektowe, język UML i odpowiednie narzędzia niezwykle ułatwiają przygotowanie dobrego projektu. Jeśli rozbudowane przykłady, skomplikowane diagramy i niezrozumiałe wywody teoretyczne wywołują w Tobie niechęć, koniecznie sięgnij po tę książkę! Dzięki niej poznasz metody analizy i projektowania obiektowego w nietypowy i ciekawy sposób, wykorzystujący najnowsze teorie skutecznego przekazywania wiedzy. Przeczytasz o tym, w jaki sposób warto gromadzić wymagania i oczekiwania użytkowników wobec projektowanego systemu, jak uwzględniać w projekcie postulowane zmiany i przeprowadzać proces analizy obiektowej. Nauczysz się stosować notację UML do przedstawiania struktury systemu i przetwarzanych przez niego danych. Dowiesz się także, jak testować projektowany system. Zasady i cele projektowania obiektowego Gromadzenie wymagań Przypadki użycia Analiza obiektowa Diagramy UML przedstawiające strukturę systemu Korzystanie ze wzorców projektowych Projektowanie architektury systemu Testowanie
Head First PHP & MySQL. Edycja polska
Lynn Beighley, Michael Morrison
Odkryj tajniki tworzenia dynamicznych witryn opartych na bazach danych Uniknij kompromitujących wpadek przy korzystaniu z formularzy Wczytaj wszystkie kluczowe elementy składni prosto do swego mózgu Zainstaluj kod PHP i MySQL Sprawdź swą wiedzę na temat skryptów, wykonując dziesiątki ćwiczeń PHP wraz z MySQL stanowią najpopularniejszy zespół, służący do szybkiego tworzenia aplikacji internetowych o różnym stopniu złożoności. Dzięki dużym możliwościom, wydajności oraz optymalnemu podejściu do wielu zagadnień tworzą prawdopodobnie najpopularniejszą platformę do wprowadzania atrakcyjnych rozwiązań. Na temat wykorzystania możliwości PHP i MySQL napisano już wiele książek, jednak ta jest wyjątkowa — należy do popularnej i przyjaznej Czytelnikowi serii Head First! "Head First PHP & MySQL. Edycja polska" nie jest kolejnym trudnym i nudnym podręcznikiem do nauki PHP i MySQL. Autorzy wykorzystują tu innowacyjne oraz niezwykle skuteczne techniki przyswajania wiedzy szybko i bezboleśnie. Z pomocą licznych ilustracji i ciekawych skojarzeń nauczą Cię, jak stosować PHP wraz z MySQL w Twojej codziennej pracy. Dzięki temu bez najmniejszych problemów przygotujesz formularz, przetworzysz dane wprowadzone przez użytkownika, a następnie zapiszesz je w bazie MySQL. Ponadto zostaniesz wtajemniczony w szczegóły języka PHP oraz SQL. Zapoznasz się z zagrożeniami oraz dowiesz się, jak chronić swoją aplikację przed atakami z zewnątrz. To wszystko sprawi, że pewnym krokiem wejdziesz w świat profesjonalnych aplikacji internetowych! Tworzenie i obsługa formularzy Zastosowanie zmiennej $_POST Wysyłanie wiadomości e-mail z poziomu PHP Wykonywanie zapytań SQL Pobieranie i wykorzystywanie danych z MySQL w PHP Elementarz języka PHP Przesyłanie plików Bezpieczeństwo danych w PHP Zastosowanie sesji oraz ciasteczek Sortowanie wyników Obsługa kanałów RSS Zamieszczanie materiałów multimedialnych Zastosowanie formatu XML Instalacja i konfiguracja serwera Apache Wykorzystaj nowoczesne metody nauki i opanuj możliwości duetu PHP–MySQL!
Head First Servlets & JSP. Edycja polska. Wydanie II (Rusz głową!)
Bryan Basham, Kathy Sierra, Bert Bates
Wykorzystaj innowacyjne metody nauki i zacznij tworzyć dynamiczne aplikacje internetowe! Jak korzystać z technologii JSP? Jak działają serwlety? Jak zastosować wzorzec projektowy MCV? Statyczna strona internetowa dziś już nikogo nie zachwyca. Czas na zmianę! Pora sprawić, aby tworzone przez Ciebie aplikacje stały się wyjątkowo dynamiczne, elastyczne i interaktywne. Poznaj i wykorzystaj w tym celu nowoczesną technologię serwletów i stron JSP. Dzięki niej zbudujesz złożony serwis z zastosowaniem języka Java wplecionego w kod HTML danej strony oraz serwletu, który przetwarza informacje otrzymane z serwera, aby dostarczyć użytkownikowi gotowy obraz witryny. Aby Twoja aplikacja działała idealnie, potrzebujesz jeszcze tylko zabezpieczeń, kontenerów serwletów i modelu MCV. Jak to wszystko złożyć i uruchomić? Tego dowiesz się właśnie z naszego nowatorskiego podręcznika! Książka "Head First Servlets & JSP. Edycja polska. Wydanie II" napisana została w oparciu o innowacyjne metody przekazywania wiedzy, polegające na włączaniu w proces nauki elementów zabawy oraz oddziaływaniu na wiele zmysłów. To pomaga szybko zrozumieć tę technologię i osiągnąć biegłość w tworzeniu dynamicznych stron oraz aplikacji. Z bogato ilustrowanego i napisanego lekkim językiem podręcznika dowiesz się m.in., co to jest serwlet, kontener i protokół HTTP, do czego służą strony JSP oraz jak tworzyć środowisko wdrożeniowe aplikacji i zabezpieczać przesyłane informacje. Architektura aplikacji internetowej nie będzie już miała przed Tobą żadnych tajemnic! Przegląd technologii serwletów i stron JSP Architektura aplikacji internetowej Wdrażanie aplikacji internetowej Strony bezskryptowe Znaczniki niestandardowe Zabezpieczenia serwletów Filtry Korporacyjne wzorce projektowe Protokół HTTPS Książka przygotowuje do najnowszej wersji egzaminu SCWCD z platformy J2EE 1.5!
Head First Software Development. Edycja polska
Dan Pilone, Russ Miles
Opanuj niezwykłą sztukę wytwarzania oprogramowania! W jaki sposób zadowolić klienta? Jak wygląda proces wytwarzania oprogramowania? Jakie pułapki czekają na Ciebie? Proces wytwarzania oprogramowania -- już sam opis sugeruje trudności. I rzeczywiście -- jest to proces niezwykle złożony. Od samego początku trafiamy na kwestie takie, jak analiza potrzeb klienta i zebranie jego wymagań. Z każdym krokiem wszystko komplikuje się jeszcze bardziej... Konieczna jest implementacja poszczególnych wymagań klienta, testowanie tych rozwiązań, korekta znalezionych błędów. Na to wszystko nakłada się jeszcze konieczność tworzenia różnych wersji rozwiązań i zmienny nastrój klienta. Jak sobie z tym wszystkim poradzić? Jak bezboleśnie i skutecznie przejść przez cały ten proces? Tylko bez obaw! Oto podręcznik, który dzięki innowacyjnym metodom przekazywania wiedzy sprawi, że szybko zrozumiesz proces wytwarzania oprogramowania i nauczysz się gładko podążać jego wyboistą ścieżką. Autorzy książki "Head First Software Development. Edycja polska" -- Dan i Russ -- pokażą Ci, w jaki sposób zadowolić klienta i zebrać od niego wymagania oraz określić jego potrzeby. Dowiesz się, jak zapanować nad poszczególnymi wersjami Twojego projektu. Nauczysz się prowadzić testy i usuwać błędy. Zdobędziesz informacje dotyczące wytwarzania oprogramowania sterowanego testami, a na koniec zobaczysz, jak taki proces wygląda w rzeczywistości. Wszystkie te informacje przedstawione zostały na licznych ilustracjach, co wydatnie ułatwia przyswajanie wiedzy, dodatkowo przekazanej przystępnym i pełnym humoru językiem. Po lekturze tego podręcznika nawet laik będzie w stanie zarządzać takim procesem! Zbieranie wymagań Planowanie projektu Kontrola wersji Wytwarzanie sterowane testami Testy integracyjne Usuwanie błędów Tworzenie oprogramowania? Nic prostszego!!!
Head First Web Design. Edycja polska
Ethan Watrall, Jeff Siarto
Poznaj sekrety tworzenia efektownych stron WWW, spełniających wszelkie wymagania dostępności i użyteczności Istnieje tylko jedna metoda, dzięki której możesz stać się doświadczonym webmasterem — to samodzielne projektowanie i tworzenie witryn internetowych. Dzięki książce, którą trzymasz w rękach, z pewnością zdobędziesz umiejętności w tej dziedzinie. Ten niezwykły podręcznik został bowiem przygotowany tak, aby zmusić Twój mózg do przyswojenia potrzebnych informacji. W rezultacie Tobie pozostanie już tylko wykonać zaproponowane przez autorów ćwiczenia. A więc do dzieła! Współpracując ze swoim mózgiem, możesz zostać twórcą atrakcyjnych i użytecznych witryn WWW. Książka "Head First Web Design. Edycja polska" zawiera wszystko to, czego naprawdę potrzebujesz, aby stworzyć doskonałą witrynę internetową, a jednocześnie nie zaśmiecać pamięci niepotrzebnymi informacjami. Podręcznik został wzbogacony ilustracjami, anegdotami i opisami, a przede wszystkim ciekawymi ćwiczeniami i zadaniami do rozwiązania — tak abyś jak najszybciej nauczył się projektować architekturę strony WWW. To nie wszystko. Podczas lektury dowiesz się, jak wykorzystywać systemy nawigacji, testy użyteczności oraz narzędzia do prowadzenia statystyk, a także jak sporządzać kalkulacje i listy ofertowe dla klientów. Organizacja strony internetowej Układ strony — przestrzeganie złotej reguły Architektura informacji i nawigacja Pisanie tekstów na potrzeby strony WWW Ankiety i grupy fokusowe Testy użyteczności Narzędzia do prowadzenia statystyk witryny Projektowanie stron jako biznes Kalkulacja oferty i listy ofertowe Flash, XHTML, CSS Biblioteka JavaScript JQuery Praktyczny, intuicyjny i niezawodny podręcznik tworzenia nowoczesnych stron internetowych! Przykładowe strony: Rozdział 1: Red Lantern Design Rozdział 2: Mark w Japonii_r02 Rozdział 3: Mark w Japonii_r03 Rozdział 4: RPM Music Rozdział 5: Sample Rate Rozdział 6: College of New Media (stara wesja) Rozdział 6: College of New Media (nowa wesja) Rozdział 7: Przebieganie wzrokiem Rozdział 8: Audio 2 Go (stara wersja) Rozdział 8: Audio 2 Go (nowa wersja) Rozdział 9: RPM Music Rozdział 10: Red Lantern Design Rozdział 11: Foo Bar Rozdział 11: Foo Bar (kradziony)
Hibernate Search. Skuteczne wyszukiwanie
Steve Perkins
Użytkownicy aplikacji prawdopodobnie najczęściej korzystają z funkcji wyszukiwania. Ze strony interfejsu użytkownika problem wydaje się trywialny. Zupełnie inne zdanie na ten temat mają programiści. Przygotowanie wydajnego, intuicyjnego i szybkiego mechanizmu wyszukiwania stanowi ogromne wyzwanie. Liczne kryteria, wyszukiwanie tekstu, zależności i połączenia logiczne to tylko część zagadnień, które trzeba opracować. Na szczęście z pomocą przychodzi narzędzie Hibernate Search. Jest to dodatek dla popularnej w świecie Javy i nie tylko biblioteki Hibernate. Dzięki Hibernate Search wprowadzenie rozbudowanych mechanizmów wyszukiwania w Twojej aplikacji będzie całkowicie bezbolesne. W trakcie lektury tej książki dowiesz się, jak zamapować encję, jak budować zapytania oraz zarządzać indeksami. Ponadto poznasz zaawansowane strategie poprawy wydajności oraz pełnię możliwości zapytań. Książka ta jest doskonałym podręcznikiem dla wszystkich programistów języka Java, mających za zadanie wprowadzenie do aplikacji rozbudowanych mechanizmów wyszukujących. Hibernate Search to dla nich prawdziwe koło ratunkowe! Dzięki tej książce: - poznasz możliwości biblioteki Hibernate Search - opanujesz najlepsze strategie zarządzania indeksami - błyskawicznie zbudujesz zapytanie - zachwycisz użytkowników Twojej aplikacji rozbudowaną wyszukiwarką Błyskawicznie zaprojektuj rozbudowany mechanizm wyszukiwania dzięki Hibernate Search!
Brett McLaughlin
Poznaj technologię Ajax w szybki i niekonwencjonalny sposób! Napisz wydajny kod JavaScript generujący żądania asynchroniczne Dowiedz się, czym jest obiektowy model dokumentu Opanuj tajniki przetwarzania plików XML Twórz własne aplikacje w technologii Ajax Jeśli masz dosyć czekania na przeładowanie strony po każdym kliknięciu łącza, zastanawiasz się, dlaczego potwierdzanie transakcji w sieci trwa tak długo i chcesz, aby tworzone przez Ciebie aplikacje internetowe były pozbawione tych irytujących cech, naprzeciw wychodzi Ci technologia Ajax. Jest to połączenie języka JavaScript i XML, dzięki któremu strony WWW działają naprawdę błyskawicznie. Jeśli obawiasz się, że nauka tej technologii wiąże się z koniecznością zaopatrzenia się w kilka opasłych tomisk, z analizowaniem przykładów liczących setki linii kodu i żmudnym zapamiętywaniem dziesiątek parametrów, jesteś w błędzie. Sięgnij po "Head Rush Ajax", otwórz swój umysł i przekonaj się, że nauka może być świetną zabawą! Książka "Head Rush Ajax" to niezwykły podręcznik, za którego pomocą Ajax odsłoni przed Tobą wszystkie swoje sekrety. Autor książki, korzystając z najnowszych odkryć dotyczących metod przekazywania wiedzy, przedstawi Ci wszystkie zagadnienia, które są niezbędne, aby projektować i budować wydajne aplikacje sieciowe. Poznasz język JavaScript i nauczysz się pisać asynchroniczne żądania będące podstawą Ajaksa, użyjesz obiektowego modelu dokumentu (DOM) i znaczników XML. Zanim się zorientujesz, zostaniesz ekspertem specjalizującym się w Ajaksie. Podstawy technologii Ajax JavaScript i żądania asynchroniczne Aplikacje oparte na DOM Tworzenie interfejsów użytkownika Korzystanie z plików XML Możliwości technologii JSON Obsługa żądań POST Zapomnij o powolnych witrynach WWW i nudnej nauce. Zajmij się tworzeniem aplikacji internetowych następnej generacji!
HTML,CSS i JavaScript dla każdego. Wydanie VII
Laura Lemay, Rafe Colburn, Jennifer Kyrnin
Internet to nasza codzienność. Znakomita większość firm ma swoje strony internetowe. Coraz więcej ludzi prowadzi blogi czy profile w mediach społecznościowych. I choć żeby publikować w internecie, nie musisz być profesjonalnym projektantem, to jednak aby mieć kontrolę nad wyglądem i funkcjonalnością witryny, warto znać podstawy HTML, CSS i JavaScriptu. To wcale nie takie trudne! Dzięki tej książce nauczysz się pisać poprawne, sprawnie działające strony WWW. Znajdziesz tu dwadzieścia pięć lekcji — każda zajmie Ci około godziny. W jednym miejscu zebrano i uporządkowano wszystkie informacje niezbędne do budowania witryn internetowych. Nie tylko pokazano tu, jak tworzyć świetne witryny internetowe, ale również zawarto wskazówki, jak zachęcić użytkowników do ich odwiedzania. Poszczególne zagadnienia zaprezentowano w przejrzysty sposób. Aby ułatwić Czytelnikowi przyswajanie materiału, w książce zamieszczono pytania sprawdzające, ćwiczenia i quizy. Sięgnij po gruntownie przeredagowane i uaktualnione wydanie przedstawiające najnowsze techniki i technologie z zakresu projektowania WWW. Zobacz, jak w pełni zaimplementować witrynę z użyciem standardów HTML5 i CSS3. Przeanalizuj zrozumiałe lekcje przedstawiające materiał krok po kroku i pomagające w praktycznym poznaniu tematu tworzenia stron internetowych za pomocą HTML. Poznaj podstawy pracy z tekstem oraz tworzenia łączy. Dodaj obrazy i grafikę do tworzonych stron. Wykorzystaj CSS do nadania stylu witrynie oraz rozmieszczenia elementów na stronie. Zdefiniuj strukturę strony w HTML5. Użyj responsywnego projektu WWW w celu zapewnienia dobrego wyglądu strony na ekranach o różnych wielkościach. Za pomocą języka JavaScript dodaj elementy dynamiczne na stronie oraz zapewnij jej interaktywność. Przekonaj się, jak biblioteka jQuery może pomóc w dodaniu funkcji JavaScript na stronach. Przygotuj projekt dla urządzeń mobilnych. Zobacz, jak opublikować witrynę w sieci WWW oraz poinformować o tym fakcie innych. Naucz się optymalizować witrynę pod kątem silników wyszukiwarek internetowych. Za dwadzieścia pięć lekcji staniesz się projektantem! Rafe Colburn jest programistą sieciowym z przeszło piętnastoletnim doświadczeniem w dziedzinie budowania witryn internetowych. Napisał kilka książek o różnych technikach tworzenia aplikacji sieciowych. Jennifer Kyrnin jest projektantką witryn WWW. Technologiami internetowymi zajmuje się od 1995 roku. Autorka wielu popularnych podręczników z tej dziedziny. Laura Lemay jest jedną z najpoczytniejszych na świecie autorek książek dotyczących programowania sieciowego.
HTML5 i CSS3. Praktyczne projekty
Włodzimierz Gajda
Zrób wielki krok na drodze do tworzenia fantastycznych witryn WWW! Elementarz HTML5 i CSS, elementy i znaczniki HTML5, czyli prosty zestaw do tworzenia strony WWW Czcionki na stronach WWW, układ strony i tła, czyli eleganckie wykończenie strony internetowej Zagadnienia zaawansowane, czyli atrybuty HTML, powiązania dokumentów, metainformacje i formularze Opanowanie wszystkich elementów pozwalających stworzyć doskonałą witrynę internetową nie jest rzeczą łatwą. W tym celu trzeba sprawnie posługiwać się co najmniej dwoma językami programowania: HTML i CSS, a także pamiętać o różnicach między przeglądarkami i potrzebach osób niepełnosprawnych. Dobrze jest też znać się na grafice komputerowej, typografii… i wielu innych sprawach. Jednak to wszystko da się zrobić przy odrobinie uporu i pomocy książki prezentującej w praktyce omawiane zagadnienia. W tej książce znajdziesz mnóstwo ćwiczeń, których zadaniem jest przybliżenie Ci sposobu działania poszczególnych elementów języka HTML5 i właściwości CSS3, a także większych projektów, które pozwolą Ci opanować i przetestować wiedzę na temat większych partii materiału. Obok szczegółowego omówienia języka HTML znajdziesz tu porady na temat tego, jak pilnować poprawności kodu HTML5 i CSS3, pracować w trybie standardów, tworzyć układy strony czy projektować szablony. Dowiesz się także sporo na temat semantyki języka HTML. Jak zapewnić poprawność składniową HTML5 oraz CSS3? Jak pilnować zgodności tworzonych stron ze standardami? Jak sprawnie edytować kod HTML5? Jak pracować w trybie standardów? Jakich czcionek używać na stronach WWW? W jaki sposób tworzyć układy stron przy użyciu stylów CSS? Jak wykorzystywać tła na stronach WWW? Jakimi cechami wyróżnia się semantyczny kod HTML5? Jak projektować szablony stron WWW? Przyszły webmasterze, nie możesz przegapić tej książki!
HTML5. Nieoficjalny podręcznik. Wydanie II
Matthew MacDonald
Przewodnik po tajnikach HTML5! HTML5 na dobre zadomowił się w sieci. Z jego dobrodziejstw garściami czerpią projektanci witryn — i zaskakują użytkowników coraz bardziej pomysłowymi aplikacjami. HTML5 zapewnia zaawansowaną integrację ze środowiskiem przeglądarki internetowej, usługi geolokalizacyjne oraz doskonałe wsparcie dla materiałów multimedialnych czy aplikacji offline. Jeszcze całkiem niedawno nikt nie marzył o rzeczach, na jakie obecnie ten język programowania pozwala twórcom stron! Książka, którą trzymasz w rękach, należy do cenionej serii „Nieoficjalny podręcznik”. Jej kolejne wydanie zostało poprawione, zaktualizowane i rozszerzone o mnóstwo nowych informacji. Dzięki tej publikacji nie musisz odkrywać tajników HTML5 na własną rękę. Liczne przykłady oraz szczegółowe omówienie najróżniejszych zagadnień sprawią, że w mig opanujesz niuanse tego języka. W trakcie lektury dowiesz się, jak wykorzystać nowy element canvas i jak bez trudu zlokalizować użytkownika, oraz zobaczysz, jak przechować kluczowe dane w bazie przeglądarki. Sięgnij po tę książkę i przekonaj się, jakie możliwości daje Ci HTML5! HTML5 to: wsparcie dla plików multimedialnych usługi geolokalizacyjne wygodne przechowywanie danych aplikacje offline standard nowoczesnej sieci Internet Poznaj możliwości HTML5 i zacznij korzystać z nich już dziś!
HTML5. Nieoficjalny podręcznik
Matthew MacDonald
Poznaj możliwości HTML5! HTML5 to coś więcej niż język służący do tworzenia stron WWW — to zbiór kilkunastu niezależnych standardów sieciowych pod jednym wspólnym szyldem. Z rozmachem wkracza do codziennego życia projektantów stron internetowych. Jego nowe możliwości naprawdę robią wrażenie: obejmują ścisłą integrację ze środowiskiem przeglądarki internetowej, usługi geolokalizacyjne, doskonałe wsparcie dla multimediów i aplikacji offline. Jeszcze niedawno takie możliwości nie śniły się żadnym webmasterom, a dziś są w zasięgu każdego! Dzięki kolejnej książce z serii "Nieoficjalny podręcznik" nie musisz odkrywać tajników HTML5 na własną rękę. Znajdziesz tu wszystkie istotne informacje, dzięki którym błyskawicznie zaczniesz korzystać z dobrodziejstw HTML5. W trakcie lektury nauczysz się dynamicznie rysować elementy, używać geolokalizacji oraz przechowywać dane użytkowników w lokalnych magazynach danych. Ponadto poznasz nowe znaczniki oraz ich przeznaczenie. HTML5 to przyszłość sieci, dlatego już dziś warto poznać jego możliwości! HTML5 to: wsparcie dla plików multimedialnych usługi geolokalizacyjne wygodne przechowywanie danych aplikacje offline standard nowoczesnej sieci Internet! Sprawdź, jak będzie wyglądać sieć jutra, i zacznij korzystać z tego już dziś!
HTML5. Programowanie aplikacji
Zachary Kessin
W sieci trwa właśnie rewolucja! Do władzy dochodzi język HTML5! Jego potencjał jest nieograniczony - ścisła integracja z przeglądarką internetową, wydajna obsługa grafiki czy wsparcie dla geolokalizacji to tylko niektóre z jego atutów. Korzystając z jego możliwości, możesz stworzyć świetną grę lub przydatną aplikację internetową. Poznaj pełne możliwości języka HTML5 i dowiedz się, jak budować kompletne i autonomiczne aplikacje, działające na urządzeniach przenośnych i konkurujące z tradycyjnymi aplikacjami. Dzięki temu praktycznemu przewodnikowi odkryjesz skuteczne metody pracy z językiem HTML5, takie jak lokalne magazynowanie danych i przetwarzanie wielowątkowe. Zaznajomisz się również z zaawansowanymi narzędziami JavaScriptu, które ułatwiają korzystanie z całej gamy elementów języka HTML5. Jeśli jesteś doświadczonym programistą JavaScriptu, umieszczone w książce przykładowe kody pokażą Ci, jak język HTML5 zamienia sieć WWW w pierwszorzędne środowisko programistyczne. Zobacz, jak: testować aplikacje internetowe korzystać z bazy IndexedDB pracować w trybie offline wykorzystać gniazda WWW Dołącz do zaawansowanych użytkowników HTML5!