Wydawca: Helion
Helion - niekwestionowany lider wśród wydawców (lub największe wydawnictwo informatyczne) literatury informatycznej w Polsce. Działa na polskim rynku książki nieprzerwanie od 1991 roku.

Od początku swojej działalności wydawnictwo Helion wspiera rozwój specjalistów z szeroko pojętej branży IT. To doskonała baza wiedzy dla osób, które chcą poznać tajniki informatyki, programowania, sztucznej inteligencji, cyberbezpieczeństwa czy grafiki komputerowej i innych umiejętności związanych z nowoczesnymi technologiami.

Helion oferuje szeroki wybór książek oraz ebooków z różnych dziedzin informatyki, zawsze aktualnych i zgodnych z najnowszymi trendami technologicznymi.
625
Ebook

Elektronika bez oporu. Praktyczne przykłady

Witold Wrotek

Elektronika? To nic trudnego! Poznaj fizyczne podstawy działania elementów i układów elektronicznych Naucz się budować typowe układy analogowe i cyfrowe Eksperymentuj, aby pogłębić swoją wiedzę i zdobyć doświadczenie Urządzenia elektronicznie otaczają nas zewsząd. Nie sposób obecnie wykonać nawet najprostszej czynności, która nie wymagałaby użycia jakiegoś rodzaju sprzętu elektronicznego. Smartfony, mikrofalówki, pralki automatyczne czy bankomaty to tylko niektóre przykłady urządzeń, bez których trudno wyobrazić sobie codzienne życie. Tymczasem większość z nas nie ma nawet cienia pojęcia o tym, jak działają układy elektroniczne, a gdy cokolwiek zaczyna szwankować, potrzebujemy pomocy fachowca lub... rozglądamy się za nowszym modelem. Celem tej książki jest bezbolesne wprowadzenie czytelnika w niezwykle interesujący i tajemniczy świat elektroniki. Dzięki praktycznym przykładom może on w swoim tempie, w naturalny i bezpieczny sposób poznawać zjawiska fizyczne odpowiedzialne za działanie urządzeń elektronicznych i stopniowo odkrywać coraz bardziej zaawansowane zagadnienia, nie zniechęcając się nadmiarem teorii czy specjalistycznym żargonem. Nauka przed doświadczenie - to motyw przewodni tej książki, pora zatem zakasać rękawy i rozpocząć eksperymenty! Zjawiska elektryczne wokół nas Sposoby generowania energii elektrycznej Podstawowe elementy elektroniczne i ich zastosowanie Układy elektroniczne na bazie tranzystorów Generowanie sygnałów elektrycznych Sposób działania bramek logicznych Podstawy konstrukcji układów cyfrowych Praktyczne projekty urządzeń elektronicznych Zwalcz swój opór - naucz się elektroniki!

626
Ebook

Windows 7 PL. Pierwsza pomoc

Adam Józefiok

Jak sprawnie pracować z plikami i folderami? Jak poprawnie instalować i usuwać programy? Jak skonfigurować bezpieczne połączenie z Internetem? Głodny technologicznych nowinek uległeś pokusie… i wyrzucając stary, sprawdzony Windows XP, z radością zainstalowałeś zachwalaną przez wszystkich "siódemkę"? I słusznie! To naprawdę udoskonalony, funkcjonalny system! Problem w tym, że zaledwie w 10% przypomina swoje poprzednie wersje. W związku z tym zamiast po instalacji od razu intuicyjnie poruszać się po interfejsie, błądzisz po omacku, a zapewne im dalej brniesz, tym więcej nasuwa Ci się pytań i wątpliwości… Spokojnie! Znamy remedium na Twoje potrzeby! Dzięki tej książce dostaniesz solidną dawkę wiedzy na temat nowych okien i wyglądu systemu, jego sprawnej konfiguracji oraz dopasowywania pulpitu i menu Start do własnych potrzeb. Dowiesz się, jak pracować z plikami i folderami — tworzyć je, kopiować, zabezpieczać i odszukiwać. Zobaczysz, jak można wykorzystać rozmaite programy wbudowane w system, oraz nauczysz się nagrywać płyty, instalować praktyczne aplikacje czy konfigurować bezpieczne połączenie internetowe. Otrzymasz odpowiedzi na trzydzieści najczęściej pojawiających się pytań początkujących użytkowników nowej wersji Windows. Po takim zastrzyku wiedzy z przyjemnością zaczniesz odkrywać cały potencjał drzemiący w tym systemie! Obsługa myszy i klawiatury w Windows 7 Dopasowywanie pulpitu, paska zadań i menu Start do swoich potrzeb Praca z plikami, folderami, ikonami i oknami Instalowanie i usuwanie programów Porządkowanie plików na dysku Konfigurowanie i zabezpieczanie połączenia internetowego Nagrywanie plików muzycznych i filmowych oraz zdjęć Korzystanie z harmonogramu zadań Instalowanie i udostępnianie drukarki Rozwiązywanie problemów z połączeniem sieciowym Skuteczne panaceum na 30 najczęstszych pytań nowych użytkowników Windows 7!

627
Ebook

CCNP 350-401 ENCOR. Zaawansowane administrowanie siecią Cisco

Adam Józefiok

Książka "CCNP 350-401 ENCOR. Zaawansowane administrowanie siecią Cisco" Adama Józefioka zdobyła wyróżnienie w kategorii podręczników w konkursie na Najlepszą Polską Książkę Informatyczną 2023r. organizowanym przez Polskie Towarzystwo Informatyczne.   Zostań administratorem sieci! Poznaj technologie sieciowe Naucz się je wykorzystywać Zdobądź certyfikat CCNP Sieci komputerowe oplatają świat dosłownie i w przenośni. Stanowią krwiobieg współczesnych systemów informatycznych, zapewniając dostęp do internetu nawet w najdalszych zakątkach globu i dostarczając miliardom ludzi najrozmaitszych informacji i usług cyfrowych. Oczywiście sieci nie utrzymują się same. Odpowiadają za to wykwalifikowani specjaliści ― administratorzy sieci ― którzy od lat mogą przebierać w atrakcyjnych ofertach zatrudnienia i bez wątpienia także w przyszłości będą przez pracodawców równie intensywnie poszukiwani. Jeśli interesujesz się sieciami i chcesz się rozwijać w tym zakresie, sięgnij po książkę CCNP 350-401 ENCOR. Zaawansowane administrowanie siecią Cisco. Pomoże Ci ona przygotować się do egzaminu umożliwiającego uzyskanie certyfikatu Cisco Certified Network Professional, lecz również bliżej poznać technologie przydatne w pracy administratora. Krok po kroku będziesz przyswajać odpowiednie wiadomości, ugruntujesz swoje kompetencje i potwierdzisz kwalifikacje bez konieczności sięgania po inne materiały. Jeśli szukasz dobrego kompendium wiedzy o sieciach komputerowych, nie mogłeś lepiej trafić! Projektowanie sieci kampusowych Konfiguracja przełączników Konfiguracja routingu Protokół BGP Transmisja grupowa Zapewnianie jakości usług Sieci bezprzewodowe Bezpieczeństwo sieci Wirtualizacja i monitorowanie sieci Programowanie sieci i automatyzacja Projektuj, administruj i rozwijaj sieci Cisco!

628
Ebook

Java. Podstawy. Wydanie XI

Cay S. Horstmann

Świat usłyszał o Javie pod koniec 1995 roku. Wkrótce stała się niezwykle popularną i cenioną technologią. Dziś jest dojrzałym, rozbudowanym, elastycznym, a przy tym niezwykle starannie zaprojektowanym językiem programowania, który może służyć do pisania dużych systemów, małych programów, aplikacji mobilnych i aplikacji WWW. Charakteryzuje się też wysublimowanymi zabezpieczeniami, które w niego wbudowano. Każdy, kto chce pisać dobry i wydajny kod, powinien dobrze poznać zarówno podstawowe, jak i zaawansowane cechy Javy. Ta książka jest kolejnym, zaktualizowanym i uzupełnionym wydaniem kultowego podręcznika dla profesjonalnych programistów Javy - to pierwszy tom, w którym omówiono podstawy języka oraz najważniejsze zagadnienia związane z programowaniem interfejsu użytkownika. W tym wydaniu opisano pakiet JDK Java Standard Edition (SE) w wersji 9, 10 i 11. Teorii towarzyszą liczne przykłady kodu, obrazujące zasady działania niemal każdej przedstawionej tu funkcji czy biblioteki. Przykładowe programy są proste, aby ułatwić naukę najważniejszych zagadnień. W tej książce między innymi: solidne wprowadzenie do Javy i przygotowanie środowiska pracy zasady programowania obiektowego: klasy, hermetyzacja, dziedziczenie mechanizm refleksji i obiekty proxy interfejsy, klasy wewnętrzne i wyrażenia lambda programowanie generyczne i system kolekcji GUI i praca z pakietem Swing programowanie współbieżne Java - oto język mistrzów programowania!

629
Ebook

TensorFlow. 13 praktycznych projektów wykorzystujących uczenie maszynowe

Ankit Jain, Armando Fandango, Amita Kapoor

TensorFlow służy do projektowania i wdrażania zaawansowanych architektur głębokiego uczenia. Jego zaletami są prostota, wydajność i elastyczność. Umożliwia budowanie złożonych rozwiązań na bazie różnorodnych zbiorów danych. Co więcej, pozwala na stosowanie różnych technik uczenia nadzorowanego, nienadzorowanego oraz uczenia przez wzmacnianie. TensorFlow zmienił sposób postrzegania uczenia maszynowego. Dzięki temu środowisku każdy, kto chce uczynić z dużych zbiorów danych wiarygodne źródło wiedzy, może ten cel osiągnąć - niezależnie od tego, czy jest analitykiem danych, naukowcem, projektantem, czy pasjonatem metod sztucznej inteligencji. To książka przeznaczona dla osób, które chcą nauczyć się tworzyć całościowe rozwiązania z wykorzystaniem uczenia maszynowego. Poszczególne zagadnienia zilustrowano trzynastoma praktycznymi projektami, w których wykorzystano między innymi analizy sentymentów, przetwarzanie języka naturalnego, systemy rekomendacyjne, generatywne sieci kontradyktoryjne czy sieci kapsułowe. Pokazano, w jaki sposób używać TensorFlow z interfejsem APO Spark i wspomagać obliczenia układami GPU. Przedstawiono zastosowanie rozkładu macierzy (SVD++), modeli rankingowych i odmian splotowej sieci neuronowej. Nie zabrakło prezentacji nowych rozwiązań o dużym potencjale, takich jak sieci DiscoGAN. Dołączony do książki kod źródłowy, liczne wskazówki i porady pozwolą na płynne rozpoczęcie pracy z TensorFlow oraz innymi narzędziami do budowy sieci neuronowych. W tej książce między innymi: podstawy pracy z TensorFlow wykorzystanie TensorFlow do wizualizacji sieci neuronowych zastosowanie procesu gaussowskiego do prognozowania cen akcji wykrywanie oszukańczych transakcji za pomocą TensorFlow i Keras implementacja sieci kapsułowych w TensorFlow techniki uczenia przez wzmacnianie TensorFlow: prostota, wydajność i imponujący potencjał!

630
Ebook

Geek w świecie korporacji. Podręcznik kariery programisty

Michael Lopp

Wykorzystaj swoją niesamowitą wiedzę, okiełznaj nieprzewidywalne momenty w karierze i osiągnij sukces w świecie IT! Jak zaplanować i realizować optymalną dla siebie ścieżkę rozwoju? Jak negocjować korzystne warunki swojej pracy i płacy? Jak współpracować z ludźmi o różnych typach osobowości? W umyśle geeka świat jest jak komputer- możliwy do zrozumienia i poznania oraz skończony. Życie jak każdy system da się opanować, wymaga to tylko odpowiedniej ilości czasu i wysiłku. Można zgłębić jego budowę i zrozumieć obowiązujące w nim reguły, a także otrzymać odpowiedź, co i jak należy robić, żeby odnieść pożądany sukces. Jednak choć w komputerze dołożenie dodatkowej pamięci zawsze w spodziewany sposób przyspiesza określone działania, tak w pełnym usterek życiu niestety nie zawsze się to sprawdza… Jak zatem zrobić karierę w świecie pełnym sytuacji niezgodnych z regułami, niemożliwych do zdefiniowania, niepasujących do struktury systemu, gdzie najczęstszym źródłem błędów okazują się ludzie, których nijak nie da się naprawić?! Jeśli przestało zadowalać cię samo pisanie kodu i pozycja eksperta w swojej dziedzinie, a zamarzyło Ci się stanowisko menedżera czy też kariera w większej firmie, musisz przygotować się na jeden pewnik - prędzej czy później trafisz na nieprzewidywalne zdarzenia, więc warto poznać reguły skutecznego stawiania im czoła. Oto zabawnie napisany podręcznik o robieniu poważnej kariery w świecie IT, napisany przez znanego amerykańskiego blogera Micheala Loppa — geeka z doświadczeniem w pracy dla takich firm, jak Apple, Netscape, Borland czy Symantec. Dzięki niemu nauczysz się, w jaki sposób podejmować najlepsze dla Twojej kariery decyzje i radzić sobie w czterdziestu zaskakujących sytuacjach, które dopadną Cię po drodze. Lopp omawia kompletny cykl zmiany pracy — od planowania kariery i rozmowy rekrutacyjnej, przez negocjowanie oferty, poznawanie firmy i współpracowników, aż po ostateczne uznanie, że pora poszukać czegoś nowego i bardziej rozwojowego. Dzięki tej książce nauczysz się między innymi, jak: dobierać pracodawcę, branżę i charakter pracy wybierać właściwy moment na zmianę pracy prześwietlać swojego przyszłego pracodawcę przejść z sukcesem przez rozmowę rekrutacyjną negocjować korzystne dla Ciebie warunki umowy pracować z ludźmi o różnych typach osobowości tworzyć i przedstawiać efektywne prezentacje poznać oczekiwania dyrektora wykonawczego radzić sobie z "kłamcami" i "ludźmi o niecnych zamiarach" zarządzać trudnym zespołem programistów Naucz się efektywnie współpracować z ludźmi i obracać wszelkie trudne sytuacje na swoją zawodową korzyść!

631
Ebook

Python. Uczenie maszynowe

Sebastian Raschka

Sprawdź drugie wydanie tej książki >> --- Uczenie maszynowe, zajmujące się algorytmami analizującymi dane, stanowi chyba najciekawszą dziedzinę informatyki. W czasach, w których generuje się olbrzymie ilości danych, samouczące się algorytmy maszynowe stanowią wyjątkową metodę przekształcania tych danych w wiedzę. W ten sposób powstało wiele innowacyjnych technologii, a możliwości uczenia maszynowego są coraz większe. Nieocenioną pomoc w rozwijaniu tej dziedziny stanowią liczne nowe biblioteki open source, które pozwalają na budowanie algorytmów w języku Python, będącym ulubionym, potężnym i przystępnym narzędziem naukowców i analityków danych. Niniejsza książka jest lekturą obowiązkową dla każdego, kto chce rozwinąć swoją wiedzę o danych naukowych i zamierza w tym celu wykorzystać język Python. Przystępnie opisano tu teoretyczne podstawy dziedziny i przedstawiono wyczerpujące informacje o działaniu algorytmów uczenia maszynowego, sposobach ich wykorzystania oraz metodach unikania poważnych błędów. Zaprezentowano również biblioteki Theano i Keras, sposoby przewidywania wyników docelowych za pomocą analizy regresywnej oraz techniki wykrywania ukrytych wzorców metodą analizy skupień. Nie zabrakło opisu technik przetwarzania wstępnego i zasad oceny modeli uczenia maszynowego. W tej książce: podstawowe rodzaje uczenia maszynowego i ich zastosowanie, biblioteka scikit-learn i klasyfikatory uczenia maszynowego, wydajne łączenie różnych algorytmów uczących, analiza sentymentów — przewidywanie opinii osób na podstawie sposobu pisania, praca z nieoznakowanymi danymi — uczenie nienadzorowane, tworzenie i trenowanie sieci neuronowych. Uczenie maszynowe — odkryj wiedzę, którą niosą dane!

632
Ebook

Windows Vista PL. Nieoficjalny podręcznik

David Pogue

Zadbaj o bezpieczeństwo i maksymalną wydajność Twojego komputera! Jak zabezpieczyć komputer przed wirusami, oprogramowaniem szpiegującym i co zrobić z uszkodzonymi dyskami twardymi? Jak efektywnie segregować, filtrować i wyszukiwać pliki? Do czego służy galeria fotografii? Vista to najnowsza i bez wątpienia najbezpieczniejsza wersja sytemu operacyjnego Windows, zawierająca mnóstwo mechanizmów i udogodnień zapewniających bezpieczne korzystanie z sieci oraz ułatwiających optymalne użytkowanie Twojego sprzętu. Wyposażony jest w nowoczesne narzędzia, takie jak Defender, który zabezpiecza komputer przed programami szpiegującymi, oraz filtr oszukańczych witryn ostrzegający przed otwieraniem fałszywych stron podszywających się na przykład pod serwisy internetowe banków. System wprowadza też mechanizmy kontrolne dla administratorów w przedsiębiorstwach oraz nowy program do tworzenia kopii zapasowych. "Windows Vista. Nieoficjalny podręcznik" to książka przydatna na każdym poziomie zaawansowania technicznego, zawierająca opis podstawowych zagadnień i komponentów oprogramowania, instrukcje korzystania z systemu oraz informacje o szybszych metodach wykonania różnego typu operacji, które przydadzą się doświadczonym użytkownikom. Korzystając z "Nieoficjalnego podręcznika", dowiesz się między innymi, do czego służy zapora ogniowa, nauczysz się, jak sprawnie tworzyć kopie zapasowe i budować własną sieć. Znajdziesz tu wszelkie informacje potrzebne, by do maksimum wykorzystać możliwości systemu, a także te, jak używać gadżetów -- mikroprogramów prezentujących na pulpicie na przykład prognozę pogody czy wyniki giełdowe. Oprogramowanie Visty Konfiguracja kont internetowych Panel nawigacyjny, panel podglądu i panel szczegółów Układanie w stos, grupowanie, filtrowanie Programy multimedialne Rozpoznawanie mowy w systemie Windows Mechanizmy zabezpieczające Sprzęt i urządzenia peryferyjne Budowanie sieci Wszystko, co powinieneś wiedzieć, aby maksymalnie wykorzystać możliwości Visty!

633
Ebook

Silverlight. Od podstaw

Paweł Maciejewski, Paweł Redmerski

Silverlight -- nowy sposób na tworzenie aplikacji internetowych Jak tworzyć aplikacje internetowe za pomocą Silverlight? Jakie możliwości kryją się w tej technologii? W jaki sposób połączyć różne elementy, by uzyskać wspaniały efekt? Technologia Silverlight, opracowana przez Microsoft, jest propozycją dla tych, którzy przymierzają się do projektowania aplikacji internetowych lub zajmują się tym już od jakiegoś czasu, a chcieliby poszerzyć spektrum swoich umiejętności. Do podstawowych zalet tej technologii należą prostota jej używania oraz ogromna elastyczność -- oprócz języka XAML, służącego do opisania interfejsu użytkownika, twórca aplikacji może posługiwać się dowolnym językiem programowania, dostępnym dla platformy .NET. Gotowe programy przygotowane w Silverlight są kompatybilne z większością przeglądarek, zainstalowanych na różnych platformach. Książka "Silverlight. Od podstaw" zawiera wszelkie informacje na temat najnowszej wersji tej technologii. Znajdziesz tu opis tego środowiska programistycznego, jego funkcjonalności oraz narzędzi, które musisz zainstalować, by móc sprawnie korzystać z Silverlight. Poznasz także zasady tworzenia nowych projektów i całą masę przykładów konkretnych rozwiązań. Wszystko to uzupełnione zostało licznymi zrzutami ekranu, ilustrującymi niemal każdy krok oraz efekty działania podanego kodu. Jeśli chcesz nauczyć się projektować aplikacje internetowe w Silverlight, nie znajdziesz lepszej książki! Zasady działania technologii Silverlight Silverlight a platforma .NET Programowanie w języku XAML Używanie kontrolek interfejsu Pozycjonowanie za pomocą kontenerów Wykorzystywanie grafiki Integracja z multimediami Obsługa zdarzeń Tworzenie animacji Stosowanie stylów i szablonów Otwórz się na nowe możliwości. Wypróbuj Silverlight!

634
Ebook

Linux. Leksykon kieszonkowy. Wydanie III

Daniel J. Barrett

Linux jest popularnym systemem operacyjnym o otwartych źródłach. Jego cechą charakterystyczną jest wyjątkowa łatwość konfiguracji. Istnieje wiele dystrybucji Linuksa, dzięki czemu łatwo można dopasować system do różnych potrzeb użytkowników. Z powodzeniem konkuruje z systemami Microsoft Windows i Mac OS X. Posiada graficzny interfejs z oknami i ikonami, sterowany za pomocą myszy. Prawdziwą siłą systemu jest jednak interfejs tekstowy, zwany powłoką, w którym wpisuje się i uruchamia polecenia. Umiejętność posługiwania się powłoką ma ogromne znaczenie dla użytkownika Linuksa. Niniejsza książka jest zwięzłym przewodnikiem po systemie. Docenią ją zarówno początkujący, jak i zaawansowani użytkownicy. Opisano tu ważne i użyteczne aspekty Linuksa, tak aby każdy szybko mógł rozpocząć efektywną pracę. W tym wydaniu książki pojawiły się również nowe polecenia służące do przetwarzania plików audiowizualnych, odczytywania i zapisywania zawartości schowka systemowego oraz do wykonywania operacji na plikach PDF. Nie pominięto też idiomów powłoki, takich jak podstawianie poleceń czy przekazywanie ich potokiem do powłoki. Najważniejsze zagadnienia omówione w książce: system plików i powłoka, kopie zapasowe i zdalne przechowywanie danych, przeglądanie i kontrola procesów, zarządzanie kontem użytkownika i uprawnienia superużytkownika, połączenia sieciowe i programowanie skryptów powłoki. Z taką ściągawką pokochasz swojego Linuksa! Dr Daniel J. Barrett jest inżynierem oprogramowania, administratorem systemów, muzykiem i satyrykiem. Od wczesnych lat 90. XX wieku pisze o technologiach informatycznych. Dla wydawnictwa O’Reilly napisał wiele książek, między innymi: SSH, Secure Shell: The Definitive Guide, MediaWiki i Linux. Bezpieczeństwo. Receptury.

635
Ebook

Elektronika bez oporu. Praktyczne układy elektroniczne

Witold Wrotek

Zabaw się w elektronika! Poznaj kolejne etapy powstawania układów Zaprojektuj układy analogowe i cyfrowe Zbuduj przydatne urządzenia elektroniczne Czy ktoś, kto pisze o bramkach (logicznych), opowiada o sporcie? Czy miejsce multiwibratora jest na półce w sklepie z gadżetami erotycznymi? Czy słowo "negator" oznacza osobę będącą zawsze na "nie"? Odpowiedzi na te (tendencyjne!) pytania znajdziesz w najnowszej, książce z serii Elektronika bez oporu. W okraszonych dużą dozą humoru jedenastu rozdziałach autor szczegółowo opisuje etapy powstawania przykładowych układów elektronicznych - od projektowania, poprzez montaż, po testowanie i określanie charakterystycznych wartości napięć. Ten przystępnie napisany podręcznik dla elektroników amatorów podzielono na dwie części: pierwsza jest poświęcona układom cyfrowym, a druga analogowym. Podstawy funkcjonowania bramek logicznych Rejestrator zdarzenia w alarmie chroniącym pomieszczenie Zastosowanie zatrzasków i przerzutników Sterowanie światłami i sygnałem dźwiękowym w samochodzie Przydatność wzmacniaczy operacyjnych Podstawy budowy miksera elektroakustycznego Praktyczne zastosowanie układów różniczkujących i całkujących Wykrywacz metali z... multimetru Poznaj praktyczny wymiar elektroniki!

636
Ebook

Siatka danych. Nowoczesna koncepcja samoobsługowej infrastruktury danych

Zhamak Dehghani

Dostęp do danych jest warunkiem rozwoju niejednej organizacji. Aby w pełni skorzystać z ich potencjału i uzyskać dzięki nim konkretną wartość, konieczne jest odpowiednie zarządzanie danymi. Obecnie stosowane rozwiązania w tym zakresie nie nadążają już za złożonością dzisiejszych organizacji, rozprzestrzenianiem się źródeł danych i rosnącymi aspiracjami inżynierów, którzy rozwijają techniki sztucznej inteligencji i analizy danych. Odpowiedzią na te potrzeby może być siatka danych (Data Mesh), jednak praktyczna implementacja tej koncepcji wymaga istotnej zmiany myślenia. Ta książka szczegółowo wyjaśnia paradygmat siatki danych, a przy tym koncentruje się na jego praktycznym zastosowaniu. Zgodnie z tym nowatorskim podejściem dane należy traktować jako produkt, a dziedziny - jako główne zagadnienie. Poza wyjaśnieniem paradygmatu opisano tu zasady projektowania wysokopoziomowej architektury komponentów siatki danych, a także przedstawiono wskazówki i porady dotyczące ewolucyjnej realizacji siatki danych w organizacji. Tematyka ta została potraktowana wszechstronnie: omówiono kwestie technologiczne, organizacyjne, jak również socjologiczne i kulturowe. Dzięki temu jest to cenna lektura zarówno dla architektów i inżynierów, jak i dla badaczy, analityków danych, wreszcie dla liderów i kierowników zespołów. W książce: wyczerpujące wprowadzenie do paradygmatu siatki danych siatka danych i jej komponenty projektowanie architektury siatki danych opracowywanie i realizacja strategii siatki danych zdecentralizowany model własności danych przejście z hurtowni i jezior danych do rozproszonej siatki danych Siatka danych: kolejny etap rozwoju technologii big data!

637
Ebook

Internet rzeczy. Podstawy programowania aplikacji i serwerów sieciowych w językach C/C++, MicroPython i Lua na urządzeniach IoT ESP8266, ESP32 i Arduino

Mariusz Duka

Internet rzeczy to przykład koncepcji, która - w odróżnieniu od wielu innych relatywnie młodych dziedzin IT - została więcej niż pozytywnie zweryfikowana przez czas i rynek. Już dziś IoT znajduje bardzo szerokie zastosowanie w wielu obszarach życia: od projektów stricte hobbystycznych, przez automatykę domową, handel i usługi, po systemy inteligentnych miast, przemysł i rolnictwo. Internet rzeczy nadal ewoluuje - i staje się coraz powszechniejszy, a to może być zachętą do tego, by poznać go bliżej. Internet rzeczy. Podstawy programowania aplikacji i serwerów sieciowych w językach C/C++, MicroPython i Lua na urządzeniach IoT ESP8266, ESP32 i Arduino może się okazać świetną propozycją na początek przygody z IoT. Książka kompleksowo objaśnia specyfikę wybranych urządzeń i uczy, jak je programować w sposób na tyle przystępny, że wystarczy przeciętna znajomość obsługi komputera, by zacząć tworzyć pierwsze projekty. Treść została zilustrowana przykładowymi kodami źródłowymi, co zdecydowanie ułatwia stawianie pierwszych kroków. Dzięki książce: poznasz wybrane urządzenia IoT zaznajomisz się z narzędziami programistycznymi nauczysz się podstaw języków programowania uruchomisz własny serwer dla aplikacji web stworzysz serwer WWW na urządzeniu IoT a nawet zaprojektujesz serwer Minecrafta! Internet rzeczy ma przed sobą wielką przyszłość, bądź jej częścią!

638
Ebook

WordPress 5 dla początkujących

Agnieszka Ciborowska, Jarosław Lipiński

Zatrudnij WordPressa na pełny etat! Opracuj najprostszą stronę w kwadrans... ...a bardziej zaawansowaną w kilka godzin Utwórz i edytuj wpisy oraz strony serwisu Dostosuj wygląd strony Rozbuduj serwis o dodatkowe funkcjonalności dzięki wtyczkom Marzysz o własnej stronie internetowej, ale brakuje Ci umiejętności informatycznych? WordPress to popularne narzędzie, które umożliwi Ci zaistnienie w sieci! Przeznaczone pierwotnie do obsługi blogów, aktualnie jest używane przez miliony użytkowników do prowadzenia prostych stron internetowych, a przez korporacje do promocji oraz sprzedaży usług i produktów. WordPress nieustannie ewoluuje, a jego najnowsza wersja, rozbudowana o nowy edytor treści - Gutenberg, pomoże Ci w kilku krokach stworzyć nowoczesną stronę. Niezależnie od tego, czy marzysz o karierze profesjonalnego administratora serwisów internetowych, czy po prostu chcesz zaprezentować swoją firmę, twórczość lub własny projekt w internecie, z pewnością warto bliżej poznać ten CMS. Książka WordPress 5 dla początkujących pokaże Ci, jak szybko rozpocząć przygodę z tym systemem. Dowiesz się, od czego zacząć tworzenie strony, jak sprawnie tworzyć i formatować wpisy, dodawać do stron materiały graficzne, filmowe i dźwiękowe, tworzyć strukturę serwisu i definiować elementy nawigacyjne. Dzięki lekturze poznasz sposoby zarządzania komentarzami i użytkownikami oraz nauczysz się zmieniać ustawienia i aktualizować system, a także dodawać motywy i wtyczki. Dowiesz się nawet, jak pozycjonować i optymalizować stronę oraz sprawić, aby była przyjazna dla osób niepełnosprawnych. Uzupełnieniem książki jest przygotowany z myślą o początkujących administratorach stron zestaw ćwiczeń, które pomogą poznać WordPressa w praktyce. W książce między innymi: Szybka instalacja WordPressa i uruchamianie pierwszego serwisu Tworzenie, edycja i formatowanie treści tekstowych Osadzanie zdjęć i treści multimedialnych Motywy, wygląd i hierarchia stron serwisu Dodawanie i konfiguracja elementów nawigacyjnych Zarządzanie użytkownikami i tworzenie stron posiadających wielu autorów Rozbudowa strony o dodatkowe funkcjonalności - instalacja i konfiguracja wtyczek Aktualizacje, dbanie o bezpieczeństwo systemu i ochrona przed spamem Integracja strony z portalami społecznościowymi Podstawy CSS i HTML Zasady dostępności dla osób niepełnosprawnych Pozycjonowanie i optymalizacja stron Serwis internetowy? Tylko z WordPressem 5!

639
Ebook

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ś!

640
Ebook

Mamarazzi. Fotografowanie dzieci. Poradnik dla mam

Stacy Wasmuth

Uwieczniaj najwspanialsze chwile dzieciństwa swoich pociech! Jak fotografować raczkujące maluchy, ruchliwe kilkulatki i kapryśne nastolatki? Jak umiejętnie kadrować, dobierać oświetlenie i panować nad ostrością zdjęć? Jak wykorzystać możliwości każdego aparatu - zarówno prostego kompaktu, jak i lustrzanki? Pierwszy uśmiech, pierwszy ząbek, pierwsze kroki… Dzieciństwo to tysiące pięknych, wzruszających chwil, które każdy rodzic chciałby zachować na zawsze. Właśnie dlatego aparat fotograficzny to najlepszy przyjaciel każdej mamy - pozwala udokumentować najwspanialsze momenty w życiu ukochanej pociechy, a potem dzielić się nimi z bliskimi. Jeśli i ty pragniesz zamknąć w obiektywie każdą magiczną chwilę z szybko umykającego dzieciństwa rozkosznego, małego łobuziaka, jak większość mam należysz do klubu mamarazzi. Z pewnością warto jednak wyjść poza zwykłe pstrykanie i robić naprawdę dobre, podkreślające wyjątkowość i atmosferę chwili fotografie, które zachwycą rodzinę i znajomych. Bierz się za tę lekturę, a potem do dzieła! Opanuj najważniejsze zagadnienia z dziedziny fotografii. Ta wiedza pozwoli Ci wiernie oddać dziecięcą urodę, pokazać wyjątkową osobowość Twoich brzdąców i uchwycić urok każdej chwili. Otrzymasz całe mnóstwo praktycznych wskazówek od profesjonalistów zajmujących się zawodowo fotografowaniem dzieci - od rad na temat kolorów i tekstur ubranek najlepiej prezentujących się na zdjęciach, po sprawdzone sztuczki na wywołanie naturalnego uśmiechu na twarzy zapłakanego maluszka. Poznasz niezbędne techniki wykorzystania światła, tajniki umiejętnego komponowania ujęć, ustawiania ekspozycji, ostrości czy balansu bieli. Nauczysz się nie tylko w pełni korzystać z możliwości swojego aparatu, ale także programów graficznych do szybkiego poprawiania mniej udanych fotografii. A potem pokażesz światu własne, zachwycające zdjęcia i poczekasz na lawinę pochwał! Dowiedz się wszystkiego, co powinna wiedzieć ambitna mama z aparatem! Jak uchwycić naturalny wyraz twarzy, a nie wymuszony uśmiech Jak nakłonić do współpracy dziecko w każdym wieku: od raczkujących maluchów po trudne nastolatki Jak przygotować się do zdjęć: od ubrań po idealne miejsce do sesji Jak umiejętnie fotografować: kompozycja ujęć, dobór oświetlenia, ustawianie ekspozycji, ostrości i balansu bieli Jak uzyskać dobre efekty za pomocą różnych technik oświetleniowych Jak poprawić zdjęcia dzięki prostym technikom edycji komputerowej Jak wykorzystać w pełni możliwości aparatu i obiektywów Książka zawiera też mnóstwo zachwycających przykładów zdjęć dzieci, które stanowią doskonałą inspirację dla wszystkich mamarazzi! Stacy Wasmuth to zawodowa fotografka oraz mamarazzo, która sama przyznaje, że fotografowanie jej własnych dzieci stanowi dla niej jedno z największych wyzwań. Na liście klientów Stacy znajdują się znane osobistości oraz wiele rodzin z dziećmi. Jej prace można podziwiać na stronie www.bluecandyphotography.com.

641
Ebook

Fotografia cyfrowa. Nieoficjalny podręcznik

Andy Rathbone, Chris Grover, Barbara Brundage, David Pogue, ...

Poznaj tajniki fotografii cyfrowej Wykorzystaj wszystkie możliwości swojego aparatu Uporządkuj swoją kolekcję zdjęć Skoryguj nieudane fotografie Zaprezentuj swoje prace w sieci Magia fotografii cyfrowej jest coraz silniejsza i fascynuje bardzo wiele osób. Jedni doceniają łatwość obsługi aparatów cyfrowych, inni -- ogromne możliwości poprawiania zdjęć, nawet nieudanych. Z dobrodziejstw fotografii cyfrowej coraz częściej korzystają również profesjonaliści, którzy jeszcze całkiem niedawno niemal ślubowali wierność celuloidowej kliszy. Jednak mimo wzrostu popularności fotografii cyfrowej oraz komputerowej obróbki zdjęć, nadal obowiązują uniwersalne reguły dotyczące kompozycji ujęć. Aby robić zdjęcia, które będą wyróżniać się spośród setek tysięcy innych, należy poznać nie tylko zasady obsługi aparatu fotograficznego i programu graficznego, ale także reguły, którymi fotograficy kierują się od dziesiątek lat. Książka "Fotografia cyfrowa. Nieoficjalny podręcznik" to kompendium wiedzy na temat fotografii cyfrowej, zawierające wiadomości, których brak w instrukcjach obsługi aparatów i dokumentacji programów. To tu dowiesz się, jaki aparat wybrać i jak wykorzystać wszystkie jego możliwości. Nauczysz się komponować ujęcia i fotografować w różnych warunkach oraz miejscach. Przeczytasz o zarządzaniu cyfrowymi fotografiami zgromadzonymi na dysku twardym, katalogowaniu ich i opisywaniu za pomocą słów kluczowych. Poznasz techniki korekcji barwnej i tonalnej oraz retuszu zdjęć. Znajdziesz tu także informacje o publikowaniu swoich prac w internecie oraz drukowaniu ich. Wybór aparatu fotograficznego Ustawienia automatyczne i ręczne Kompozycja kadru Fotografia sportowa Portrety Fotografowanie dzieci Krajobrazy i zachody słońca Makrofotografia Porządkowanie kolekcji zdjęć Kadrowanie i obracanie fotografii Retusz i korekcja Publikacja zdjęć w sieci Drukowanie fotografii Poznaj różnice pomiędzy zwykłym "pstrykaniem" a profesjonalnym wykonywaniem zdjęć.

642
Ebook

Podręcznik genialnych pomysłów. Od inspiracji po realizację. Smashing Magazine

Cameron Chapman

Niezwykła książka, niezbędna każdemu projektantowi! Cierpisz na brak weny? Otoczenie nie sprzyja kreatywności? Nie masz pomysłu na kolejny projekt? Jeżeli siadasz do komputera i nie potrafisz wykrzesać z siebie ani odrobiny zapału, to znaczy, że masz problem. Ale nie martw się! Mamy genialne rozwiązanie właśnie dla Ciebie! Ta książka to niewyczerpane źródło inspiracji. Znajdziesz w niej mnóstwo ciekawych i pomysłowych stron internetowych, liczne zdjęcia oraz bezcenne porady, co robić w trudnych chwilach. Cameron Chapman nakarmi Twoją wyobraźnię dziesiątkami skojarzeń i idei! Autorka koncentruje się na uniwersalnych elementach każdego dobrego projektu, takich jak kolor, kształt, faktura, harmonia, proporcje, rytm i spójność. Na kartach tej książki znajdziesz ponad 700 przykładów rozwiązań i konceptów zaczerpniętych ze stron internetowych, świata fotografii, opakowań, architektury, projektów wnętrz, mody, mebli, zabawek, przedmiotów codziennego użytku... i nie tylko. Sprawdź, jak za pomocą drobnych zmian odświeżyć projekty i tchnąć w nie nowe życie! Dowiedz się też, jak szukać weny w codziennym życiu. Wiedza ta jest naprawdę przydatna. Ta książka to najlepszy środek wspomagający dla każdego projektanta - przekonaj się sam! Sięgnij po tę książkę i: rozwiąż swoje problemy z brakiem pomysłów nakarm wyobraźnię ciekawymi skojarzeniami oraz ideami zobacz ciekawe i inspirujące projekty stron internetowych przejrzyj atrakcyjne i pomysłowe zdjęcia Ta książka to kopalnia pomysłów i źródło inspiracji dla każdego projektanta!

643
Ebook

Roboty JavaScript od podstaw. Projekty NodeBots dla platformy Johnny-Five z wykorzystaniem płytek Raspberry Pi, Arduino oraz BeagleBone

Rick Waldron, Andrew Fisher, Lyza Danger Gardner

Powszechnie JavaScript uważa się za doskonałe narzędzie do programowania aplikacji internetowych. To jednak nie wszystko: ten język świetnie nadaje się również do programowania robotów. Umożliwia zaprojektowanie zachowania robota, określenie, w jaki sposób będzie on zmierzał do celu, reagował na sygnały z otoczenia, oczekiwał na instrukcje czy omijał przeszkody. Bardzo wygodnym narzędziem do programowania robotów jest platforma Johnny-Five. Umożliwia ona programowanie robotów zbudowanych z płytek Arduino, Raspberry Pi i BeagleBone. Dzięki tej książce można nauczyć się budowania i programowania robotów o najrozmaitszej funkcjonalności i wielu zastosowaniach. Do jej napisania Rick Waldron zaprosił czternastu mistrzów JS — inżynierów, nauczycieli, popularyzatorów i liderów. Dowiesz się od nich, w jaki sposób zbudować poszczególne elementy robota, jakie części zastosować i jak napisać potrzebny kod. Podpowiedzą Ci, jak przygotować sobie warsztat pracy oraz zdobyć potrzebne materiały. Znajdziesz tu mnóstwo wskazówek pomocnych przy planowaniu, budowie i testowaniu już istniejących projektów. Poszczególne zadania zostały tak dobrane, aby po ich wykonaniu można było zabrać się za trudniejsze projekty, o wyższym stopniu złożoności. Zbuduj i zaprogramuj: roboty kroczące, piszące, pływające, a nawet tańczące domowy zegar słoneczny robota sterowanego głosem robota do sterowania oświetleniem system monitoringu robota ze sztuczną inteligencją robota delta interaktywne buty

644
Ebook

Java dla zupełnie początkujących. Owoce programowania. Wydanie VII

Tony Gaddis

Od struktur sterujących po obiekty Java jest rozbudowanym, elastycznym i wszechstronnym, a przy tym dojrzałym językiem programowania. Pozwala na tworzenie kodu dla prawie wszystkich rodzajów komputerów, również tych sterujących pracą najbardziej wyspecjalizowanych urządzeń. Można go używać do pisania dużych systemów, małych programów, aplikacji mobilnych i aplikacji WWW. Jest znakomitym wyborem dla osób, które postanowiły związać swoją przyszłość zawodową z którąś z wielu gałęzi informatyki. Aby optymalnie wykorzystać potencjał drzemiący w Javie, koniecznie trzeba zadbać o solidne podstawy - zarówno w teorii, jak i w praktyce kodowania. Oto zaktualizowane i uzupełnione wydanie cenionego podręcznika dla studentów. Książka została pomyślana w taki sposób, aby maksymalnie ułatwić naukę Javy krok po kroku i pozwolić na możliwie szybkie rozpoczęcie samodzielnego kodowania. Znalazło się tu wprowadzenie do wiedzy o sprzęcie, oprogramowaniu, wykonywaniu programów i kompilacji kodu. Dzięki temu nawet zupełnie początkujące osoby zaczną płynnie posługiwać się typami danych, zmiennymi czy instrukcjami sterującymi. Bardzo starannie omówiono takie tematy jak klasy, obiekty i dziedziczenie. Nie zabrakło wprowadzenia do pracy z bazami danych, plikami czy też podstaw budowy graficznego interfejsu użytkownika za pomocą nowej biblioteki JavaFX. W tej książce między innymi: solidne podstawy programowania i wprowadzenie do Javy operacje wejścia-wyjścia, przetwarzanie tekstu oraz obsługa wyjątków rekurencja i jej zastosowanie w rozwiązywaniu problemów praca z animacjami, dźwiękiem i wideo wykorzystanie interfejsu JDBC do pisania aplikacji bazodanowych Java: zdobądź solidne podstawy i programuj jak mistrz!

645
Ebook

Facebook Graph API. Tworzenie rozbudowanych rozwiązań we Flashu

Michael James Williams

Graph API — Lubię to! Jak wykorzystać potencjał 500 milionów użytkowników? Jak zarejestrować własną aplikację na Facebooku? Jakie możliwości kryje ActionScript 3SDK for Facebook Platform? Ponad 500 milionów użytkowników, spędzających 700 000 000 000 minut miesięcznie na jednej witrynie. O czym mowa? O serwisie Facebook! Jego potencjał doceniła niejedna firma. Zastanawiasz się, jak dołączyć do tego grona? Jak zdobyć popularność, fanów i być może zarobić? Uwierz, że to nic trudnego! Facebook udostępnia bogate API, dzięki któremu bez problemu zintegrujesz się z witryną facebook.com. W tej książce wiedza jest na wyciągnięcie ręki. W trakcie lektury nauczysz się korzystać z dostarczonych funkcji przy użyciu ActionScript 3 SDK for Facebook Platform. Dowiesz się, jak zarejestrować swoją aplikację, uwierzytelniać użytkowników oraz żądać uprawnień rozszerzonych. Ponadto zobaczysz, jak korzystać z wyszukiwarki, wykrywać błędy oraz publikować wiadomości na tym portalu społecznościowym. Książka ta jest idealną pozycją dla każdego fana Facebooka posiadającego zacięcie programistyczne. Sprawdzi się także doskonale w rękach profesjonalistów chcących stworzyć nowe narzędzia lub gry dla portalu Facebook. Polub to! Zalety i wady Facebooka Wybór hostingu WWW Dostęp do Graph API poprzez przeglądarkę Pobieranie informacji ze strony za pomocą ActionScript 3 Rejestracja aplikacji na Facebooku Uwierzytelnianie za pomocą ActionScript 3 Uzyskiwanie rozszerzonych uprawnień Pobieranie i stronicowanie wyników Wykorzystanie wyszukiwarki Pisanie w feedzie użytkownika Publikowanie sformatowanych postów Dodawanie i usuwanie oznaczenia "Lubię to!" Obsługa notatek i wydarzeń Tworzenie stron, grup, aplikacji i wideo Język FQL Dotrzyj do milionów użytkowników serwisu Facebook!

646
Ebook

Swift od podstaw. Praktyczny przewodnik

Paweł Pasternak

Dołącz do programistów języka Swift! Zrozum konstrukcje i składnię Swifta Poznaj środowisko Xcode od podszewki Naucz się korzystać z kontrolek Pisz testy jednostkowe Firma Apple od lat z powodzeniem i świetnym wyczuciem potrzeb klientów działa na rynku elektroniki użytkowej. Pracujący w niej inżynierowie projektują produkty oryginalne, funkcjonalne i wyprzedzające swoją epokę. Ważną składową tego sukcesu jest wysokiej jakości oprogramowanie, które można tworzyć wyłącznie za pomocą wydajnych, wygodnych w użyciu i nowoczesnych narzędzi programistycznych. Przewodnik ten poświęcono językowi Swift, który jest podstawą oprogramowania współpracującego z macOS, iOS, watchOS oraz tvOS. Od chwili wprowadzenia na rynek w 2014 roku Swift doczekał się już trzeciej wersji i powoli wypiera królujący niepodzielnie od lat Objective-C. Jeśli chcesz poznać najnowszą wersję języka Swift oraz środowisko programistyczne Xcode, sięgnij po tę książkę! Opanujesz dzięki niej przejrzystą składnię Swifta, typy danych oraz sposoby deklarowania stałych i zmiennych. Dowiesz się, jak tworzyć instrukcje warunkowe i pętle, jak korzystać z operatorów, funkcji, tablic, słowników, krotek i klas. Poznasz elementy interfejsu użytkownika, nauczysz się zarządzać danymi w swoich aplikacjach i posługiwać się komentarzami. Zrozumiesz także, jak działają narzędzia oferowane przez środowisko Xcode, i zyskasz wiedzę o podstawach pisania testów jednostkowych. Czas na naukę! Podstawowe informacje o języku Swift i środowisku programistycznym Xcode Korzystanie z Playground i wyświetlanie danych na ekranie Proste typy danych oraz używanie zmiennych i stałych Korzystanie z operatorów i tworzenie funkcji Używanie instrukcji warunkowych i różnych rodzajów pętli Posługiwanie się złożonymi typami danych i możliwości obiektowe Korzystanie z kontrolek, obsługa akcji i delegacji Zapisywanie i odczytywanie danych przy użyciu CoreData Tworzenie komentarzy i pisanie testów jednostkowych Wkrocz w świat programowania na platformy Apple!

647
Ebook

Mathcad. Zbiór zadań dla inżynierów

Tadeusz Białoń

Poznaj Mathcada - najlepsze narzędzie do obliczeń inżynierskich Niezbędna teoria w zasięgu ręki Praktyczne przykłady zastosowań Zadania prezentujące funkcje programu Mathcad to wszechstronny program komputerowy do przeprowadzania obliczeń matematycznych i wizualizacji ich wyników. Jego możliwości i elastyczność sprawiły, że narzędzie zdobyło rzeszę wiernych użytkowników oraz znalazło szereg zastosowań w różnych dziedzinach nauki i techniki. Jak każde złożone oprogramowanie, Mathcad wymaga nauki, a tę najlepiej prowadzić na praktycznych przykładach. Książka zawiera 30 ciekawych, obszernych zadań, z których każde jest poświęcone innemu problemowi inżynierskiemu, matematycznemu lub naukowemu. Rozwiązywanie kolejnych ćwiczeń umożliwia stopniowe zapoznawanie się ze sposobem tworzenia arkuszy obliczeniowych w programie Mathcad. Zaproponowane zadania mają dużą wartość popularnonaukową, w przystępny sposób prezentują szeroki zakres zagadnień, w których stosowane są techniki komputerowego wspomagania obliczeń. Zbiór zadań jest przeznaczony do wykorzystania na kursach i zajęciach dydaktycznych prowadzonych na wczesnych latach studiów. Teoria potrzebna do wykonania każdego ćwiczenia została podana w jego wstępie, nie jest więc potrzebne korzystanie z innej literatury. Ponadto w opisach rozwiązań uwzględniono sposoby, w jakie można skontrolować poprawność działania utworzonego arkusza kalkulacyjnego, dzięki czemu książka może posłużyć również do samodzielnej pracy z oprogramowaniem Mathcad. Zadania opracowano pod kątem rozwiązywania w dwóch wersjach programu Mathcad, najnowszej Prime oraz starszej 15, wciąż dostępnej w sprzedaży i nadal bardzo popularnej.

648
Ebook

Mikrousługi w Javie. Poradnik eksperta

Sourabh Sharma

Chmury obliczeniowe otworzyły nowe możliwości projektowania aplikacji korporacyjnych. Obecnie konstruuje się je z małych, lekkich i zorientowanych na proces komponentów, nazywanych mikrousługami. Tworzone w ten sposób aplikacje są skalowalne i łatwe do zarządzania, a przy tym niezwykle elastyczne i wykorzystujące dostępne zasoby w wyjątkowo efektywny sposób. Jak łatwo się przekonać, projektowanie i implementacja mikrousług otwierają przed programistami Javy bardzo obiecujące perspektywy! Niniejsza książka jest przeznaczona dla programistów Javy, którzy znają podstawowe pojęcia dotyczące mikrousług i chcą tworzyć funkcjonalne aplikacje biznesowe w tej technologii. Przedstawiono tu najważniejsze zasady realizacji dużych projektów, zaprezentowano ważne szczegóły dotyczące konfiguracji środowiska programistycznego i ciągłej integracji, które ułatwią wdrażanie mikrousług. Opisano zalety i sposoby wykorzystania biblioteki Spring Security. Przedstawiono dobre praktyki projektowania mikrousług, a także techniki ich debugowania, tak aby bez problemu można było zaprojektować i wdrożyć aplikację w środowisku korporacyjnym. Niektóre zagadnienia omówione w książce: środowiska programistyczne i narzędzia do projektowania mikrousług różne technologie wdrażania mikrousług zabezpieczanie mikrousług, w tym uwierzytelnianie i autoryzacja testowanie mikrousług za pomocą klientów REST tworzenie interfejsów użytkownika w technologii Angular JS typowe problemy związane z projektowaniem mikrousług i ich rozwiązywanie Mikrousługi — sprytne rozwiązania biznesowe dla dużych korporacji! Sourabh Sharma tworzy aplikacje od ponad 10 lat. Jest cenionym ekspertem w dziedzinie tworzenia, wdrażania i testowania wielowarstwowych aplikacji internetowych. Opracował i wdrożył wiele rozwiązań samodzielnych i chmurowych dla klientów z listy Fortune 500. Jest autorem wielu systemów opartych na mikrousługach. Sharma jest pasjonatem Javy. Uwielbia analizowanie skomplikowanych problemów i poszukiwanie niestandardowych rozwiązań.