Wydawca: 8
Wzniosłość i makabra w literackich obrazach śmierci
Michał Kuran
Śmierć jednakowo przeraża i fascynuje literatów oraz twórców kultury. Próbują ją poznać, zbadać, oswoić, opisać, niektórzy może nawet zaprzyjaźnić się. Jedni postrzegają śmierć poprzez doświadczenia, przekazy, objawienie religijne, inni próbują zmierzyć się z nią sami. Rezultatem tych różnorodnych u swej genezy, ale też w swym przebiegu, poszukiwań są dzieła literackie oraz inne wszelkiego rodzaju artefakty. Śmierć, w rzeczywistości nieuchwytna w swej istocie, jawi się w średniowieczu jako szkielet bądź rozkładające się zwłoki. Budząc przerażenie i szacunek zaprasza ludzi różnych stanów do swego tańca – danse macabre – tańca Śmierci. Straszy karą grzeszników, obiecuje rozkosze niebiańskie sprawiedliwym. Jest wpisana w porządek religijny. Pojęcia śmierci wzniosłej lub pełnej makabry nie wyczerpują całej bogatej palety doznań, jakie ze śmiercią kojarzymy. Wzniosłość i makabra stały się jako własne przeciwieństwa punktem wyjścia dla poszukiwań podjętych w obszarze literatury i kultury. W książce znajdujemy studia na temat literackich zmagań ze śmiercią w twórczości m.in.: F. Birkowskiego, F.D. Kniaźnina, J.P. Woronicza, A.A. Jakubowskiego, H. von Kleista, J. Słowackiego, A. Mostowskiej, Ł. Rautenstrauchowej, B. Ostrowskiej, M. Wolskiej, H. Sienkiewicza, L. Rydla, S. Piętaka, A. Świrszczyńskiej, A. Kamieńskiej, J. Kaczmarskiego, E. Ostrowskiej, S. Clarke, S. Kane. Autorzy przyglądają się wzniosłości i makabrze w literackich obrazach śmierci od baroku po współczesność.
Kent Beck
Sprawdzone rozwiązania Twoich problemów! Przy nauce programowania warto uczyć się na cudzych błędach. Programiści tworzący aplikację codziennie natykają się na przeróżne problemy oraz zagadnienia do rozwiązania. Rzadko jednak zdarza się, żeby były one wyjątkowe i niespotykane wcześniej. Jeżeli masz problem, możesz być prawie pewien, że ktoś też już go miał - i w dodatku rozwiązał. Właśnie w ten sposób powstały wzorce, które w jasny sposób opisują sposoby rozwiązywania typowych problemów. W tej książce znajdziesz 77 wzorców, które pozwolą Ci uniknąć wielu pułapek oraz rozwiązać najczęściej spotykane problemy. W trakcie lektury dowiesz się, w jaki sposób przechowywać stan oraz gdzie umieścić logikę Twojej aplikacji. Ponadto poznasz najefektywniejsze sposoby sterowania przebiegiem programu oraz wybierzesz rodzaj kolekcji odpowiedni do Twoich potrzeb. Nauczysz się dobierać właściwe nazwy dla zmiennych i metod oraz przekonasz się, że można sprawnie opanować wysyp wyjątków. Książka ta jest obowiązkową lekturą każdego programisty. Dzięki niej Twoje życie stanie się prostsze, a Twoje oprogramowanie bardziej przejrzyste! Dzięki tej książce: poznasz 77 przydatnych wzorców wybierzesz odpowiedni typ kolekcji w zależności od problemu zaprojektujesz przejrzystą hierarchię klas zbudujesz lepszą i bardziej niezawodną aplikację Poznaj najlepsze wzorce, które ulepszą Twoje oprogramowanie!
Wzorce komunikacji. Przewodnik dla programistów i architektów
Jacqui Read
Skuteczna komunikacja jest równocześnie sztuką i nauką. Koszt niewłaściwej komunikacji bywa wysoki, dlatego warto zgłębiać tę umiejętność. Architekci wiedzą, jak ważne w ich fachu są wzorce i antywzorce, które można zastosować (lub rozpoznać) podczas projektowania systemów. Okazuje się, że te same koncepcje doskonale się sprawdzają w odniesieniu do komunikacji. Oto mistrzowski przewodnik, który odblokowuje złożoność kryjącą się za językiem ludzkich interakcji! Mark Richards, architekt oprogramowania Ta książka jest wyjątkowo praktycznym przewodnikiem, dzięki któremu przyswoisz ważną umiejętność skutecznego komunikowania wizji, aby uzyskiwać wsparcie dla swojego projektu, a także wkład ze strony zespołów. Dowiesz się, jak przekonująco prezentować zamierzenia i jak unikać nieporozumień, które mogą prowadzić do wzrostu kosztów, niespełnionych wymagań czy innych niż zakładane efektów pracy. Poprzez konstruktywne przykłady i wzorce poradnik uczy umiejętności niezbędnych do jasnego wyrażania swojego przekazu wobec różnych odbiorców, z którymi ma do czynienia niemal każdy programista i architekt. W książce między innymi: techniki przekazywania zamierzonych informacji, odpowiadających danemu etapowi projektu archetypy osób pełniących różne funkcje i mających szczególne potrzeby techniki komunikacji umożliwiające sukces w środowisku technicznym współpraca z rozproszonymi zespołami stosowanie wzorców komunikacyjnych w rzeczywistych projektach informatycznych Umiejętności prezentowane w tej książce można by nazwać miękkimi, ale nie jest łatwo się ich nauczyć! Rebecca Parsons, emerytowana dyrektor do spraw technologii, Thoughtworks
Wzorce projektowe dla programistów C#. Kurs video
Jacek Matulewski
Zestaw wzorców projektowych zaproponowany przez Gang Czworga jest jednym z fundamentów wiedzy każdego informatyka. Zakres tematyczny niniejszego kursu obejmuje znaczną część tej wiedzy, ze szczególnym uwzględnieniem wzorców strukturalnych i operacyjnych. Nauka wzorców projektowych — po programowaniu proceduralnym i obiektowym — stanowi obowiązkowy element rozwoju każdego programisty. Czy jesteś gotów wyjść poza zaklęty krąg powtarzających się błędów i przejść na wyższy poziom programowania w zgodzie z najlepszymi wzorcami? Jeśli tak, to usiądź wygodnie, bo zaczynamy! Co Cię czeka podczas szkolenia Wzorce projektowe dla programistów C#. Kurs video? W trakcie pracy z niniejszym kursem video opanujesz najważniejsze strukturalne i operacyjne wzorce projektowe. Zrozumiesz także, w jakich sytuacjach owe wzorce mogą być Ci pomocne, nauczysz się je implementować, będziesz je testować i modyfikować. Co więcej, poznasz kluczowe wzorce architektoniczne MVC i MVVM oraz przyswoisz teorię i praktykę pracy z nimi. Zatem do dzieła!
Wzorce projektowe dla programistów Javy. Udoskonal swoje umiejętności projektowania oprogramowania
Miroslav Wengner
Właściwe stosowanie wzorców projektowych jest umiejętnością, którą bardzo cenią twórcy oprogramowania. Wzorce pozwalają na szybkie opracowanie złożonych zagadnień i umożliwiają tworzenie kodu nadającego się do wielokrotnego użycia. Taki kod jest przy tym wydajny, łatwy w testowaniu i utrzymaniu. Z pewnością wzorce projektowe są świetnym rozwiązaniem dla inżyniera, który chce doskonalić umiejętności projektowania oprogramowania. Książka stanowi zbiór praktycznych informacji dotyczących najpopularniejszych wzorców projektowych. Lekturę rozpoczniesz od zapoznania się z możliwościami korzystania z wzorców projektowych na platformie Javy. Dowiesz się także, jakich zasad trzeba przestrzegać, aby zapewnić czytelność i łatwość utrzymania kodu Javy. W kolejnych rozdziałach znajdziesz praktyczne wskazówki i przykłady dotyczące stosowania wzorców kreacyjnych, strukturalnych, operacyjnych, a także wzorców współbieżności. Nauczysz się ich używać do praktycznego rozwiązywania problemów często spotykanych podczas projektowania oprogramowania. Końcowy rozdział został poświęcony antywzorcom, a zawarte w nim informacje pomogą Ci w ich identyfikacji i podjęciu najlepszych środków zaradczych. W książce: jakie problemy można rozwiązać za pomocą wzorców projektowych w Javie jakie możliwości ma programowanie współbieżne jak wzorzec projektowy Obserwator buduje relację "jeden-do-wielu" między instancjami jakie problemy pomaga rozwiązać wzorzec Odwiedzający jak kontrolować zasoby przy użyciu wzorca Pula wątków jak zaradzić problemom spowodowanym przez antywzorce Wzorce projektowe: niezbędnik najlepszych programistów Javy!
Wzorce projektowe. Elementy oprogramowania obiektowego wielokrotnego użytku
Erich Gamma, Richard Helm, Ralph Johnson, John...
Naucz się wykorzystywać wzorce projektowe i ułatw sobie pracę! Jak wykorzystać projekty, które już wcześniej okazały się dobre? Jak stworzyć elastyczny projekt obiektowy? Jak sprawnie rozwiązywać typowe problemy projektowe? Projektowanie oprogramowania obiektowego nie jest łatwe, a przy założeniu, że powinno ono nadawać się do wielokrotnego użytku, staje się naprawdę skomplikowane. Aby stworzyć dobry projekt, najlepiej skorzystać ze sprawdzonych i efektywnych rozwiązań, które wcześniej były już stosowane. W tej książce znajdziesz właśnie najlepsze doświadczenia z obszaru programowania obiektowego, zapisane w formie wzorców projektowych gotowych do natychmiastowego użycia! W książce „Wzorce projektowe. Elementy oprogramowania obiektowego wielokrotnego użytku” opisano, czym są wzorce projektowe, a także w jaki sposób pomagają one projektować oprogramowanie obiektowe. Podręcznik zawiera studia przypadków, pozwalające poznać metody stosowania wzorców w praktyce. Zamieszczono tu również katalog wzorców projektowych, podzielony na trzy kategorie: wzorce konstrukcyjne, strukturalne i operacyjne. Dzięki temu przewodnikowi nauczysz się skutecznie korzystać z wzorców projektowych, ulepszać dokumentację i usprawniać konserwację istniejących systemów. Krótko mówiąc, poznasz najlepsze sposoby sprawnego opracowywania niezawodnego projektu. Wzorce projektowe w architekturze MVC Katalog wzorców projektowych Projektowanie edytora dokumentów Wzorce konstrukcyjne, strukturalne i operacyjne Dziedziczenie klas i interfejsów Określanie implementacji obiektów Obsługa wielu standardów wyglądu i działania Zastosowanie mechanizmów powtórnego wykorzystania rozwiązania Wykorzystaj zestaw konkretnych narzędzi do programowania obiektowego!
Wzorce projektowe. Kurs video. Schematy rozwiązań w języku Java
Rafał Sawicki
Obierz kurs na wzorce projektowe W 1994 roku w książce Design Patterns: Elements of Reusable Object-Oriented Software pierwszy raz pojawia się pojęcie wzorca projektowego. Jego autorzy, znani jako Banda Czworga, nazywają wzorce projektowe gotowymi schematami rozwiązań typowych programistycznych problemów. Można rzec, że dzięki tym schematom nie musimy wyważać otwartych drzwi. Należy je traktować jak poradniki oparte na wieloletnim doświadczeniu i najlepszych praktykach programowania obiektowego. Wzorce projektowe opisują, w jaki sposób poszczególne klasy komunikują się ze sobą, aby rozwiązać ściśle określone zagadnienie. Stanowią zbiór zasad dostosowany do danego problemu, nie są jednak gotowymi do skopiowania metodami, które można zastosować w kodzie. Dlatego wybór niewłaściwego w danej sytuacji wzorca może przynieść więcej strat niż korzyści, a znajomość wzorców projektowych to podstawowa umiejętność w pracy z kodem, zwłaszcza złożonym. Jeśli chcesz wiedzieć, jak przekuć znajomość wzorców projektowych w kod wysokiej jakości, nasz kurs jest właśnie dla Ciebie! Z naszym profesjonalnym szkoleniem: Poznasz najpopularniejsze grupy wzorców projektowych, w tym: o wzorce behawioralne (Pusty obiekt, Obserwator, Polecenie, Metoda szablonowa, Łańcuch zobowiązań) o wzorce kreacyjne (Singleton, Budowniczy, Fabryka, Metoda wytwórcza, Fabryka abstrakcji) o wzorce strukturalne (Adapter, Dekorator, Fasada, Pełnomocnik) Nauczysz się implementować wzorce projektowe Poznasz przypadki użycia wzorców projektowych, a także sytuacje, w których nie powinno się ich stosować Nauczysz się odpowiednio dobierać wzorce i dostosowywać je do swoich potrzeb Dowiesz się, jak rozpoznać wzorzec w istniejącym już kodzie i jak z nim pracować Wzorce projektowe. Kurs video. Schematy rozwiązań w języku Java to szkolenie, które wzniesie Cię na wyższy poziom wiedzy programistycznej. Po nauce dobrych praktyk i podstaw języka obiektowego wzorce projektowe są kolejnym ważnym do opanowania elementem w rozwoju aspirującego programisty. Rozdziały, z których składa się nasz kurs, są poświęcone poszczególnym schematom i ich implementacji w języku Java. Na początku poznasz wzorce kreacyjne odpowiedzialne za inicjalizację i konfigurację nowych obiektów. Kolejną grupą do odkrycia będą wzorce behawioralne opisujące złożony przepływ aplikacji i interakcji między obiektami. W ostatniej części kursu zagłębisz się we wzorce strukturalne wyjaśniające powiązania pomiędzy strukturami obiektów. Dzięki temu praktycznemu wdrożeniu będziesz w stanie tworzyć lepszy i łatwiejszy w utrzymaniu kod, a rozpoznanie wzorca w obcym kodzie będzie dla Ciebie błahostką. Wzorce projektowe to byty, z którymi programista ma do czynienia na co dzień. Ich znajomość i umiejętność implementacji ułatwi Ci zrozumienie systemu, nad którym pracujesz, a to fundamentalny krok ku temu, by stać się efektywniejszym programistą.
Wzorce projektowe. Leksykon kieszonkowy
Daniel Krasnokucki
Odkryj wzorce projektowe i sposoby ich stosowania! Poznaj najlepsze wzorce projektowe Naucz się je stosować w praktyce Dowiedz się, jak wybrać właściwy wzorzec Gdy stajesz przed nowym problemem programistycznym, nierzadko łamiesz sobie głowę nad właściwym rozwiązaniem. Całymi godzinami starasz się wybrać najlepszą drogę. Zupełnie niepotrzebnie, bo ktoś niemal na pewno zrobił to już wcześniej, przetestował swoje rozwiązanie i wyeliminował ewentualne błędy, a odkryty przez niego sposób stał się obowiązującym wzorcem projektowym, wykorzystywanym z powodzeniem przez rzesze programistów. Jeśli chcesz korzystać ze sprawdzonych wzorców, sięgnij po ten leksykon kieszonkowy. W telegraficznym skrócie prezentuje on najlepsze i najczęściej używane wzorce projektowe, sposoby ich implementacji i przykłady stosowania, a jeśli to Ci nie wystarczy, możesz też zaznajomić się z praktyczną realizacją tych wzorców w językach C++ i C#. Niezależnie od tego, czy temat jest dla Ciebie nowy, czy chcesz tylko uporządkować swoją wiedzę, trafiłeś na odpowiednią książkę! Różne rodzaje wzorców i zależności występujące między nimi Wzorce konstrukcyjne, strukturalne i operacyjne Przeznaczenie i implementacja poszczególnych wzorców Praktyczne zastosowanie wzorców projektowych Przykładowe kody w C++ i C# Nie wyważaj otwartych drzwi — sięgnij po odpowiedni wzorzec!