Wydawca: 24
Programowanie z Minecraftem dla dzieci. Poziom średnio zaawansowany. Wydanie II
Urszula Wiejak, Adrian Wojciechowski
Minecraft to nie tylko seria gier wideo, w które chętnie grają dzieci na całym świecie. Stworzony przez Markusa Perssona i rozwijany przez Mojang Studios, stał się także fenomenem popkultury. Kilkunastoletnia kariera gry jest znaczona kolejnymi książkami, filmami, ubraniami, gadżetami i zabawkami, uhonorowano ją nawet tematyczną serią klocków Lego. Dorośli, doceniając rozrywkowe walory gry, dostrzegli także jej aspekty edukacyjne. Minecraft stał się na przykład bazą zajęć z programowania dla dzieci i młodzieży. Ta książka powstała na podstawie warsztatów dla średnio zaawansowanych i jest przeznaczona dla dzieci od dziesiątego roku życia. Uczy programowania, przekazuje także trudniejsze zagadnienia w prosty, przyjazny dla młodego umysłu sposób. Do każdego zadania podane zostało rozwiązanie, bardziej skomplikowane zaś można rozwiązywać wspólnie z autorami podręcznika. Z tą książką Twoje dziecko: Pozna prosty i przyjazne zasady programowania Opanuje zagadnienia przydatne w różnych językach programowania Rozwinie umiejętność myślenia analitycznego Pogłębi kompetencje cyfrowe Będzie się świetnie bawić, a równocześnie zdobędzie pierwsze informatyczne szlify Zdobywanie wiedzy jest najefektywniejsze w praktyce!
Dorota Kowalczyk
Przez zabawę do nauki programowania Ozobot to niewielki, ale bardzo sprytny robot, którego pokochały dzieci oraz docenili rodzice i nauczyciele informatyki. Ten edukacyjny automat, dwukrotny zdobywca polskiego tytułu Zabawki Roku oraz laureat robotycznych konkursów w USA, ma misję. Każdego chętnego, który ukończył piąty rok życia, gotów jest zabrać w podróż pełną radosnego rysowania, ciekawych problemów do rozwiązania i pracy zespołowej. Ozobot, bawiąc, uczy programowania. Dzieci bowiem komunikują się z nim za pomocą kolorowych kodów ― robot odczytuje je i wykonuje dawane mu polecenia. Nim jednak zajmiemy młodych adeptów informatyki pracą z Ozobotem, musimy go najpierw odpowiednio przygotować. Jak to zrobić? Najlepiej z tą książką! Jej autorka w przystępny sposób tłumaczy zasady komunikacji z robotem, w tym analizowanie i testowanie konkretnych przypadków, które mogą użytkownikowi sprawiać problemy w codziennym użytkowaniu Ozobota. Nie zagłębiając się w zbędne detale, wyjaśnia najważniejsze dla nauczycieli i rodziców kwestie dotyczące budowy tego niedużego robota o wielkich możliwościach. Proponuje także przystosowanie jej do realizacji własnych pomysłów i podpowiada, jak się do tego zabrać.
Programowanie zorientowane obiektowo w języku JavaScript. Wydanie III
Ved Antani, Stoyan Stefanov
Dziś JavaScript jest dojrzałym, wszechstronnym i potężnym językiem programowania, który świetnie się nadaje do programowania zorientowanego obiektowo. Pozwala przy tym na pisanie solidnego i efektywnego kodu. Stał się świetnym narzędziem do tworzenia bardzo złożonych, skalowalnych i łatwych w utrzymaniu aplikacji. Można zaobserwować, że JavaScript powoli nadaje kształt następnej generacji platform internetowych i serwerowych. Najnowsza specyfikacja tego języka, ES6, wprowadza ważne konstrukcje językowe, takie jak obietnice, klasy, funkcje strzałkowe. Ta książka jest znakomitym podręcznikiem programowania obiektowego w JavaScripcie. Przedstawiono tu solidne podstawy języka oraz programowania obiektowego, co ułatwia zrozumienie zaawansowanych, nowoczesnych funkcjonalności ES6: iteratorów i generatorów. Wyjaśniono koncepcję prototypów i zasady dziedziczenia, a także zasady programowania asynchronicznego. Nie zabrakło kilku niezwykle przydatnych dodatków: listy słów zastrzeżonych, funkcji i obiektów wbudowanych w język, a także wprowadzenia do wyrażeń regularnych. Ponadto każdy rozdział zakończono zestawem przydatnych ćwiczeń do samodzielnego wykonania. Niektóre zagadnienia omówione w książce: Konfiguracja środowiska programistycznego Środowisko przeglądarki, model BOM i DOM Technika AJAX Wzorce kodowania i wzorce projektowe Framework Jasmine i projektowanie oparte na testach Programowanie reaktywne i biblioteka React JavaScript — najlepszy warsztat profesjonalisty! Ved Antani od kilkunastu lat używa JavaScriptu, Go i Javy do tworzenia skalowalnych serwerów oraz mobilnych platform. Jest zapalonym czytelnikiem i autorem książek. Studiował informatykę. Mieszka w Bangalore w Indiach. Jest miłośnikiem muzyki klasycznej i uwielbia spędzać czas z synem. Stoyan Stefanov pracuje w Facebooku, jest autorem książek i często zabiera głos na konferencjach poświęconych WWW. Obecnie mieszka w Los Angeles w Kalifornii. W wolnych chwilach gra na gitarze, lata lub po prostu leniuchuje wraz z rodziną na którejś z plaż Santa Monica.
Steven F. Lott, Dusty Phillips
Python zasłużenie cieszy się ogromną popularnością. To język, który może służyć do wielu celów, szczególnie do szybkiego tworzenia niewielkich, wyspecjalizowanych programów. Projektowanie bardziej rozbudowanego, wyrafinowanego oprogramowania też jest możliwe, wymaga jednak zdobycia kilku ważnych umiejętności. Bardzo dobrym pomysłem okazuje się zastosowanie w programowaniu w Pythonie podejścia zorientowanego obiektowo. Tak tworzony kod jest czytelny, solidny, łatwy w rozbudowie i o wiele efektywniejszy w działaniu. Oto przyjazny przewodnik dla programistów Pythona, wyczerpująco wyjaśniający wiele zagadnień programowania obiektowego, takich jak dziedziczenie, kompozycja, polimorfizm, tworzenie klas i struktur danych. W książce szczegółowo omówiono zagadnienia obsługi wyjątków, testowania kodu i zastosowania technik programowania funkcyjnego. Opisano też dwa potężne zautomatyzowane systemy testowe: unittest i pytest. Zaprezentowano tematykę utrzymania złożonego oprogramowania napisanego w sposób zorientowany obiektowo, a także podano wskazówki odnoszące się do jego rozbudowy. Ważną częścią przewodnika jest omówienie zasad programowania współbieżnego we współczesnym Pythonie. Co ważne, poszczególne zagadnienia zostały zilustrowane diagramami UML, czytelnymi przykładami i studiami przypadków. W książce między innymi: kiedy korzystać z technik obiektowych implementacja obiektów i mechanizmu dziedziczenia w Pythonie stosowanie wyjątków, a także tworzenie testów jednostkowych i integracyjnych ważniejsze wzorce projektowe i ich implementacja w Pythonie statyczne typowanie dynamicznego kodu programowanie współbieżne przy użyciu asyncio Chcesz tworzyć solidny kod? Zorientuj się na obiekty!
Programowanie zorientowane obiektowo. Wzorce projektowe. Wydanie II
Alan Shalloway, James R. Trott
Zmień podejście do programowania - zastosuj wzorce projektowe Skorzystaj z metod modelowania obiektowego w języku UML Poznaj różne typy wzorców projektowych Wykorzystaj wzorce projektowe w swoich programach Wzorce projektowe to modele rozwiązań wielu zagadnień programistycznych, oparte na zasadach programowania obiektowego. Zastosowanie ich w projektach informatycznych zapewnia szybszą i bardziej efektywną pracę zarówno podczas projektowania i tworzenia oprogramowania, jak i na etapie jego wdrożenia. Sprawne korzystanie z wzorców projektowych wiąże się jednak z koniecznością poznania metod modelowania obiektowego, zrozumienia zasad obiektowości i umiejętności podzielenia projektowanego systemu na komponenty. Książka "Programowanie zorientowane obiektowo. Wzorce projektowe. Wydanie drugie" to przewodnik po wzorcach projektowych, przedstawiający je od strony najbardziej istotnej dla programisty - od strony praktycznej. Przykłady w języku Java, diagramy UML i wyczerpujące komentarze - wszystko to sprawia, że po przeczytaniu tej ksiażki staniesz się ekspertem w dziedzinie wzorców projektowych i będziesz wykorzystywać je we wszystkich swoich projektach. Zasady obiektowości Modelowanie obiektowe w języku UML Standardowe rozwiązania obiektowe Wprowadzenie do wzorców projektowych Zasady stosowania wzorców projektowych Katalog wzorców projektowych Projektowanie i programowanie z zastosowaniem wzorców projektowych Korzystając z wzorców projektowych, zwiększysz szybkość i efektywność swojej pracy nad aplikacjami.
Programuj tak, aby nie naprawiać. Planowanie projektów i systemów
Juval Löwy
Tworzenie oprogramowania, zwłaszcza dużych i złożonych aplikacji, bywa problemem. Często objawy złego planowania projektu nie mają wiele wspólnego z uwarunkowaniami technicznymi: wysoki poziom stresu, duża rotacja pracowników, wypalenie zawodowe, brak zaufania, niska samoocena, a nawet różnego rodzaju dolegliwości fizyczne. Przyczyny tego stanu rzeczy są podobne: określane w nierealny sposób koszty, terminy i wymagania. Później okazuje się, że wewnętrznej złożoności systemu nikt nie rozumie, nad koniecznymi ciągłymi zmianami nikt nie panuje, a wytworzone oprogramowanie jest niemal niemożliwe do utrzymania. Jak widać, problem jest wielowymiarowy. Wielowymiarowe musi więc też być narzędzie, które umożliwi jego rozwiązanie. W tym praktycznym przewodniku uniwersalne zasady projektowania zostały dostosowane do specyfiki wytwarzania oprogramowania. Znalazł się tu zbiór najważniejszych zasad inżynierii oprogramowania, jak również wyczerpujący zestaw narzędzi i technik do stosowania w projektach programistycznych. Ich zastosowanie sprawi, że gotowy system będzie łatwy do utrzymania, rozszerzalny, nie będzie zbyt kosztowny, a jego wykonanie będzie realne pod względem czasu i ryzyka. Koncepcje opisane w książce stanowią doskonały punkt wyjścia, gdyż pozwalają sporządzić dobry projekt systemu oprogramowania oraz dobry plan budowy tego systemu. Dopiero to umożliwi ukończenie pracy w wyznaczonym terminie i bez przekroczenia założonego budżetu, a wytworzony produkt będzie łatwy w utrzymaniu, możliwy do rozszerzania oraz wielokrotnego użycia. W książce między innymi: koncepcja projektowania systemu i planowania projektu dekompozycja systemu, jego struktura i łączenie komponentów narzędzia i techniki potrzebne w planowaniu i projektowaniu mierzenie i wyliczanie ryzyka projektu i jego wariantów zaawansowane techniki projektowania systemów o wysokiej złożoności Mistrz w projektowaniu oprogramowania rozważa bardzo niewiele opcji!
Programuj z .NET. Praktyka ponad teorią
Paweł Dróżdż
Poznaj platformę .NET od praktycznej strony! Projektuj rozwiązania, które zdobędą serca klientów Implementuj je zgodnie z najlepszymi wzorcami Testuj aplikacje przy użyciu właściwych narzędzi .NET stanowi jedną z najpopularniejszych platform do tworzenia i uruchamiania rozmaitych aplikacji, które można pisać w jednym z wielu wspieranych przez nią języków. Framework ten przez lata dojrzał i wzbogacił o wiele przydatnych możliwości, które z powodzeniem spełniają oczekiwania nawet najbardziej wymagających programistów. .NET znajduje zastosowanie wszędzie tam, gdzie trzeba szybko i sprawnie dostarczyć działające rozwiązanie, niezależnie od tego, czy ma być ono aplikacją desktopową, czy internetową, utrzymywaną we własnej infrastrukturze lub w chmurze obliczeniowej. Jeśli chcesz szybko poznać platformę .NET i dowiedzieć się, jak może Ci pomóc realizować różnego rodzaju projekty, sięgnij po książkę Programuj z .NET. Praktyka ponad teorią. Zgodnie z jej podtytułem autor przechodzi od razu do sedna, nie tracąc czasu na zbędne wstępy. Już od pierwszych stron przedstawia praktyczne sposoby zastosowania platformy .NET do rozwiązywania problemów napotykanych w codziennej pracy programistów. Dzięki tej książce sprawnie zdobędziesz wiedzę pozwalającą wkroczyć w świat profesjonalnego tworzenia aplikacji, które spełnią oczekiwania klientów. Projektowanie aplikacji spełniających zadane wymagania Dobór odpowiednich technologii do zastanych problemów Tworzenie baz danych, back-endów i front-endów Integracja elementów składowych rozwiązania Zastosowanie zwinnych technik prowadzenia projektów Wdrażanie aplikacji w infrastrukturze chmurowej Zastosowanie narzędzi wspierających testy rozwiązań Twórz aplikacje jak prawdziwy profesjonalista!
Tomek Urban
Odkryj, co jest naprawdę ważne, aby skutecznie zarabiać w programach partnerskich. Autor tego poradnika jest przede wszystkim praktykiem uczestnictwa w programach partnerskich. Swoją wiedzą dzieli się już od dłuższego czasu. Napisał między innymi wiele artykułów dotyczących PP. Teraz powstała wartościowa "biblia", na której możesz bardzo wiele zyskać. Czego dowiesz się z publikacji "Programy partnerskie w praktyce"? * Jak tworzyć ministrony, które zwiększą Twoją sprzedaż nawet o kilkaset procent! * Jak wybrać dobrą domenę, która przyciągnie i zatrzyma na Twojej stronie klienta oraz da Ci tym samym czas na przekonanie go do zakupu? * Jak się skutecznie wypozycjonować, aby klienci trafiali właśnie do Ciebie? * Jak przy użyciu kilku kluczowych słów i technik przekonać do zakupu i zapewnić przy tym komfort i gwarancję satysfakcji z zakupionego towaru? Czy wiesz, że w programie partnerskim Złotych Myśli Partnerzy zarobili już dokładnie 1 287 164,26 zł?! Możesz do nich dołączyć bardzo szybko i wypracować sobie pasywny dochód w ciągu kilku miesięcy Ile on będzie wynosił? 100 zł? 1000 zł? A może jeszcze więcej? Decyzja należy do Ciebie. "Świetna książka dla osób początkujących w PP. Mi ogromnie pomogła rozpocząć ten biznes. Dzięki tej publikacji dowiedziałem się, jak zacząć biznes i jak go rozkręcić. " J. B.
Progres Wsteczny (#1). Nowe rozdanie
Paweł Famus
Do tej pory historie alternatywne dotyczące drugiej wojny światowej widziane oczami Polaków przedstawiane były jako heroiczna obrona, doskonałe wykorzystanie błędów przeciwnika i na końcu pomoc zachodnich aliantów. W tej powieści tak nie jest. Cykl zaczyna się na długo przed wybuchem wojny, lecz już wtedy ukierunkowany jest na najmniej opresyjny wariant wydarzeń przynoszący hańbę, ale i ratunek dla milionów obywateli, dorobku narodowego i samego terytorium polskiego. Sojusz niemiecko-polski oraz cała niemiecka koalicja kończą pierwszy tom powieści tam, gdzie realnie mogła się skończyć kampania zimowa w 1941 roku. Wydarzenia na frontach alternatywnej drugiej wojny światowej oglądamy przez pryzmat ludzi stawiających czoło konfliktowi. Ich przygody w przełomowych punktach wojny pokazują, jak mogłaby się potoczyć alternatywna historia. Każdy z następnych tomów tej trzyczęściowej serii coraz bardziej odbiega od rzeczywistości, ale tak musi być, jeśli chce się otrzymać całkowicie nierealny efekt. Książka wydana przez Wydawnictwo DG, Hm... zajmuje się dystrybucją
Progres Wsteczny (#1). Nowe Rozdanie
Paweł Famus
Do tej pory historie alternatywne dotyczące drugiej wojny światowej widziane oczami Polaków przedstawiane były jako heroiczna obrona, doskonałe wykorzystanie błędów przeciwnika i na końcu pomoc zachodnich aliantów. W tej powieści tak nie jest. Cykl zaczyna się na długo przed wybuchem wojny, lecz już wtedy ukierunkowany jest na najmniej opresyjny wariant wydarzeń przynoszący hańbę, ale i ratunek dla milionów obywateli, dorobku narodowego i samego terytorium polskiego. Sojusz niemiecko-polski oraz cała niemiecka koalicja kończą pierwszy tom powieści tam, gdzie realnie mogła się skończyć kampania zimowa w 1941 roku. Wydarzenia na frontach alternatywnej drugiej wojny światowej oglądamy przez pryzmat ludzi stawiających czoło konfliktowi. Ich przygody w przełomowych punktach wojny pokazują, jak mogłaby się potoczyć alternatywna historia. Każdy z następnych tomów tej trzyczęściowej serii coraz bardziej odbiega od rzeczywistości, ale tak musi być, jeśli chce się otrzymać całkowicie nierealny efekt. Książka zrealizowana przez DG Wydawnictwo, Hm... zajmuje się dystrybucją
Progres Wsteczny (#2). Oko cyklonu
Paweł Famus
Drugi tom serii Progres wsteczny historii alternatywnej rozpoczyna się tam, gdzie teoretycznie mogła się skończyć historia prawdziwa w 1941 roku. W tym miejscu zaczyna się przygoda z całkowicie inną historią, niż tą, którą znamy. Żeby zaszło to, co napisałem, potrzebny był całkowicie odmienny splot wydarzeń i decyzji. Zmieniają się priorytety i zawiązywane są nowe sojusze. Już nic lub prawie nic nie dzieje się jak w historii. Fronty wędrują, gdzie chcą i trafiają w miejsca, o których nie słyszeliśmy. Polska racja stanu wyrażana przez bohatera związanego z polityką międzynarodową jest zagmatwana i posiada tajemnicze sprzeczności. W talii kart pozostają nam tylko ci sami bohaterowie zarówno wyimaginowani, jak i prawdziwi pojawiający się od czasu do czasu. Książka zrealizowana przez DG Wydawnictwo, Hm... zajmuje się dystrybucją
Progres Wsteczny (#2). Oko cyklonu
Paweł Famus
W drugim tomie Progresu wstecznego Oko cyklonu wracamy na front alternatywnej drugiej wojny światowej. Fikcja coraz mocniej rozjeżdża się z rzeczywistością. Królestwo Polskie wysyła swoich żołnierzy coraz dalej od swych granic pomagając spełnić obce sny o potędze. Kierujący państwem zdają sobie sprawę z nadchodzącej porażki. Ameryka w grze oznacza rychłe zakończenie konfliktu. Japonia oraz Niemcy porywają się na przeciwnika, którego nie będą wstanie pokonać. Polska usiłuje wykręcić się od zobowiązań i realizuje swoje pomniejsze cele. Wspólne działania amerykańsko brytyjskie nie odnoszą spodziewanego skutku. Widać, że wojna potrwa dłużej niż zakładali Amerykanie. Książka wydana przez Wydawnictwo DG, Hm... zajmuje się dystrybucją Tymczasem stojący po stronie Polski, Biali Rosjanie i Żydzi z Armii Izraela, wywiązują się z obietnic. Wygląda na to, że najważniejsza gra ma mocne fundamenty.
Progres Wsteczny (#3). Złamana nadzieja
Paweł Famus
To już ostatnia z ksiąg historii alternatywnej serii Progres Wsteczny. W 1944 roku wojny alternatywna i realna są już przegrane, ale wciąż się toczą. Niemieckie armie okupacyjne znajdują się bardzo daleko, nie przeszkadza to jednak aliantom przeprowadzić lądowania w Normandii i przypieczętować rychłego zamknięcia działań zbrojnych. Tymczasem trwa wyścig po broń jądrową. Niszczyciel światów wreszcie się pojawia i kończy wojnę, lecz jest kilka nieprzewidzianych okoliczności, które alianci muszą wziąć pod uwagę. Należy rozstrzygnąć sprawę pociągnięcia do odpowiedzialności zbrodniarzy tylko jak to zrobić, gdy strony konfliktu rozmawiają na równych warunkach? Mam nadzieję, że udało się osiągnąć główny cel powieści. Zapraszam po odpowiedzi na wszelkie pytania. Książka wydana przez Wydawnictwo DG, Hm... zajmuje się dystrybucją.
Progres Wsteczny (#3). Złamana nadzieja. część 1
Paweł Famus
W 1944 roku wojny alternatywna i realna są już przegrane, ale wciąż się toczą. Niemieckie armie okupacyjne znajdują się bardzo daleko, nie przeszkadza to jednak aliantom przeprowadzić lądowania w Normandii i przypieczętować rychłego zamknięcia działań zbrojnych. Tymczasem trwa wyścig po broń jądrową. Niszczyciel światów wreszcie się pojawia i kończy wojnę, lecz jest kilka nieprzewidzianych okoliczności, które alianci muszą wziąć pod uwagę. Należy rozstrzygnąć sprawę pociągnięcia do odpowiedzialności zbrodniarzy tylko jak to zrobić, gdy strony konfliktu rozmawiają na równych warunkach? Książka wydana przez Wydawnictwo DG, Hm... zajmuje się dystrybucją
Progres Wsteczny (#3). Złamana nadzieja. część 2
Paweł Famus
CZĘŚĆ DRUGA SERII PROGRES WSTECZNY W 1944 roku wojny alternatywna i realna są już przegrane, ale wciąż się toczą. Niemieckie armie okupacyjne znajdują się bardzo daleko, nie przeszkadza to jednak aliantom przeprowadzić lądowania w Normandii i przypieczętować rychłego zamknięcia działań zbrojnych. Tymczasem trwa wyścig po broń jądrową. Niszczyciel światów wreszcie się pojawia i kończy wojnę, lecz jest kilka nieprzewidzianych okoliczności, które alianci muszą wziąć pod uwagę. Należy rozstrzygnąć sprawę pociągnięcia do odpowiedzialności zbrodniarzy tylko jak to zrobić, gdy strony konfliktu rozmawiają na równych warunkach?
Chris Love
Are you a developer that wants to create truly cross-platform user experiences with a minimal footprint, free of store restrictions and features customers want? Then you need to get to grips with Progressive Web Applications (PWAs), a perfect amalgamation of web and mobile applications with a blazing-fast response time.Progressive Web Application Development by Example helps you explore concepts of the PWA development by enabling you to develop three projects, starting with a 2048 game. In this game, you will review parts of a web manifest file and understand how a browser uses properties to define the home screen experience. You will then move on to learning how to develop and use a podcast client and be introduced to service workers. The application will demonstrate how service workers are registered and updated. In addition to this, you will review a caching API so that you have a firm understanding of how to use the cache within a service worker, and you'll discover core caching strategies and how to code them within a service worker.Finally, you will study how to build a tickets application, wherein you’ll apply advanced service worker techniques, such as cache invalidation. Also, you'll learn about tools you can use to validate your applications and scaffold them for quality and consistency. By the end of the book, you will have walked through browser developer tools, node modules, and online tools for creating high-quality PWAs.