Видавець: 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.
113
Eлектронна книга

Angular. Dziesięć praktycznych aplikacji internetowych z wykorzystaniem najnowszych rozwiązań technologicznych. Wydanie III

Aristeidis Bampakos

Angular jest ulubionym narzędziem programistów, którzy cenią wydajność pracy i chcą z niej czerpać pełną satysfakcję. Umożliwia tworzenie aplikacji działających na wielu platformach, w sieci WWW, na komputerach i urządzeniach mobilnych. Co więcej, pozwala na użycie języka TypeScript, który lepiej niż JavaScript nadaje się do programowania profesjonalnych aplikacji internetowych. Angular zapewnia również możliwość korzystania z wielu nowoczesnych bibliotek. Dzięki temu praktycznemu przewodnikowi sprawdzisz, jak działa Angular podczas tworzenia dziesięciu zróżnicowanych funkcjonalnych aplikacji internetowych. Nauczysz się też integrować go z różnymi bibliotekami i narzędziami, takimi jak Angular Router, Scully, Electron, wątki robocze usług Angulara czy narzędzia Nx do zarządzania repozytoriami monolitycznymi. Poszczególnych technologii użyjesz do tworzenia ciekawych projektów: aplikacji pogodowej w technice PWA, mobilnej aplikacji do geotagowania zdjęć, biblioteki komponentów interfejsu użytkownika i innych. Dowiesz się też, jak dostosować interfejs CLI Angulara do swoich potrzeb. W książce między innymi: konfiguracja aplikacji Angulara tworzenie jednostronicowych aplikacji za pomocą Jamstack i Scully budowa systemu śledzenia problemów przy użyciu Typed Reactive Forms tworzenie aplikacji w repozytorium monolitycznym z zastosowaniem narzędzi Nx programowanie aplikacji mobilnych z wykorzystaniem frameworka Ionic własne schematy rozszerzające interfejs wiersza poleceń Angulara Angular: Twoja droga do tworzenia nowoczesnych aplikacji!

114
Eлектронна книга

CorelDRAW X7 PL. Ćwiczenia praktyczne

Roland Zimek

Projektuj z rozmachem w CorelDRAW! Podstawy rysunku wektorowego i precyzyjne rysowanie, czyli jak przejść od podstaw do bardziej złożonych technik pracy z CorelDRAW Praca z tekstem i tabelami, czyli jak wykorzystać pozarysunkowe możliwości programu Wypełnienia i kontury, czyli jak stosować kolory i linie, by osiągnąć fantastyczny efekt Praca z CorelDRAW od wielu lat jest źródłem satysfakcji i sukcesów całej rzeszy użytkowników: projektantów, grafików, hobbystów i zawodowców. Już od ćwierćwiecza program ten wykorzystywany jest do tworzenia reklam, szyldów i skomplikowanych rysunków technicznych. Ponieważ jednak CorelDRAW działa na zasadach zupełnie innych niż popularny Paint czy Photoshop, wiele osób omija go szerokim łukiem. Niesłusznie! Niektóre obrazy, zwłaszcza te wymagające precyzji oraz skalowalności, da się przygotować wyłącznie w Corelu. Sprawdź, jak działa najnowsza wersja programu, CorelDRAW X7 PL. W tej książce znajdziesz praktyczne informacje, które pozwolą Ci od razu rozpocząć pracę z programem. Dowiesz się, jakie reguły rządzą obiektami i jak wykorzystać je do swoich celów. Odkryjesz, jak narysować i wstawić kształt geometryczny, wypełnić go kolorem i uzupełnić o tekst. Nauczysz się zmieniać wielkość elementów oraz wygląd czcionek, pracować z tabelami, używać linijki i siatki. Zrozumiesz sens grupowania obiektów i stosowania prowadnic. A wszystko to w serii przemyślanych ćwiczeń, których wykonanie pozwoli Ci mistrzowsko opanować CorelDRAW! Uruchamianie programu i wygląd ekranu Rysowanie prostych obiektów i nadawanie kolorów Transformacje obiektów, tworzenie kopii i wybieranie obiektów Kolejność obiektów, ich grupowanie i blokowanie Wyrównywanie i rozkładanie oraz zmiana kształtu obiektów Wprowadzanie i formatowanie tekstu Wyrównywanie obiektów względem tekstu Wstawianie znaków specjalnych i zabawa czcionkami Praca nad kolumnami, wierszami i komórkami w tabelach Wypełnienie jednolite, tonalne, postscriptowe Okno Właściwości obiektu i stosowanie konturów Linijki, siatka i prowadnice Przyciąganie obiektów i tekstu do siatki bazowej Zostań specem od Corela!

115
Eлектронна книга

C# 10 i .NET 6 dla programistów aplikacji wieloplatformowych. Twórz aplikacje, witryny WWW oraz serwisy sieciowe za pomocą ASP.NET Core 6, Blazor i EF Core 6 w Visual Studio 2022 i Visual Studio Code. Wydanie VI

Mark J. Price

C# to jedno z najdoskonalszych dzieł Microsoftu. Co więcej, język ten, podobnie jak wieloplatformowy framework .NET, jest konsekwentnie rozwijany i wzbogacany. Coraz więcej profesjonalistów przekonuje się, że używanie C# jest przyjemne i satysfakcjonujące, a każda kolejna wersja przynosi liczne udogodnienia i nowe funkcjonalności. Aktualne wersje C# 10 i .NET 6 pozwalają bez trudu tworzyć rozbudowane serwisy internetowe czy wieloplatformowe aplikacje mobilne. Ta książka jest kolejnym, gruntownie przebudowanym wydaniem cenionego podręcznika dla programistów #C. Dzięki niej nauczysz się najważniejszych zasad korzystania z tego języka. Znajdziesz tu drobiazgowe omówienie API środowiska .NET, jak również techniki pracy z systemem plików, asynchronicznymi strumieniami, serializacją i szyfrowaniem. Po przyswojeniu zagadnień związanych z językiem C# i aplikacjami konsoli dowiesz się, jak tworzyć praktyczne aplikacje i usługi z wykorzystaniem biblioteki ASP.NET Core, a także wzorzec MVC i technologię Blazor. Zapoznasz się z metodami stosowania wielozadaniowości do poprawy wydajności i skalowalności aplikacji. Przeczytasz też, w jaki sposób ASP.NET Core ułatwia pracę wielu zespołów programistów. Poszczególne zagadnienia zostały zilustrowane dokładnie wyjaśnionymi przykładami kodu, a dodatkowe ćwiczenia pozwolą Ci na utrwalenie zdobytych umiejętności. Z tą książką nauczysz się: tworzyć własne typy w programowaniu zorientowanym obiektowo pisać, testować i debugować funkcje odczytywać dane i manipulować nimi za pomocą LINQ pracować z Entity Framework Core, a także Microsoft SQL Server i SQLite tworzyć usługi sieciowe i interfejsy użytkownika projektować aplikacje wieloplatformowe C# i .NET: najlepsze środowisko do programowania w najlepszym języku!

116
Eлектронна книга

C++. Biblioteka standardowa. Podręcznik programisty. Wydanie II

Nicolai M. Josuttis

Lektura obowiązkowa dla każdego programisty C++! Pomimo olbrzymiej konkurencji ze strony platformy .NET oraz języka Java język C++ wciąż jest niezastąpiony w wielu dziedzinach. Wszędzie tam, gdzie wymagane są najwyższa wydajność, pełna kontrola nad sprzętem oraz przewidywalność, C++ jest bezkonkurencyjny. Biblioteka standardowa C++ to zestaw klas i interfejsów, które w znaczny sposób zwiększają możliwości tego języka. Warto wykorzystać jej potencjał! Biblioteka standardowa C++ poza wieloma niewątpliwymi zaletami ma jedną poważną wadę - jest trudna do opanowania. Właśnie dlatego potrzebny Ci jest ten podręcznik! W trakcie lektury poznasz nowe elementy języka C++ w wersji 11. Następnie dowiesz się, czym jest standardowa biblioteka szablonów (STL), oraz zobaczysz, jak wykorzystać w codziennej pracy: mapy, multimapy, iteratory, listy oraz wiele innych elementów. Na sam koniec nauczysz się poprawnie korzystać ze współbieżności oraz tworzyć aplikacje obsługujące różne wersje językowe. Każdy z komponentów biblioteki został dokładnie przedstawiony: z opisem przeznaczenia, przykładami oraz problemami, których może przysporzyć. Książka ta jest obowiązkową lekturą każdego programisty C++! Dzięki tej książce: poznasz nowości języka C++ w wersji 11 wykorzystasz możliwości kontenerów STL zrozumiesz zastosowanie iteratorów zobaczysz na praktycznych przykładach, jak działają komponenty błyskawicznie opanujesz możliwości biblioteki standardowej C++ Odkryj potęgę C++!

117
Eлектронна книга

AWS dla architektów rozwiązań. Tworzenie, skalowanie i migracja aplikacji do chmury Amazon Web Services. Wydanie II

Saurabh Shrivastava, Neelanjali Srivastav, Alberto Artasanchez, Imtiaz Sayed

Przetwarzanie w chmurze uzyskało status kluczowego sposobu działań operacyjnych współczesnych firm zmierzających w kierunku transformacji cyfrowej. Usługi AWS (Amazon Web Services) zapewniają takim przedsiębiorstwom znakomite rozwiązania, w tym usługi obliczeniowe, magazyny danych, obsługę sieci i usług zarządzanych. Aplikacje korporacyjne wdrożone w chmurze AWS mogą być wyjątkowo odporne, skalowalne i niezawodne. Oto zaktualizowane wydanie bestsellerowego przewodnika dla architektów rozwiązań. Dzięki niemu dobrze poznasz wzorce projektowe wbudowane w chmurę, czyli model AWS Well-Architected Framework. Zaznajomisz się z sieciami w chmurze AWS z uwzględnieniem sieci brzegowych i tworzeniem hybrydowych połączeń sieciowych w jej obrębie. W tym wydaniu dodano rozdziały dotyczące metodyki CloudOps i takich technologii jak uczenie maszynowe czy łańcuch bloków. Poznasz również inne ważne zagadnienia, w tym przechowywanie danych w chmurze AWS, kontenery obsługiwane przez usługi ECS i EKS, wzorce "jeziora" danych (w tym usługę AWS Lake Formation), architekturę lakehouse i architekturę siatki danych. Ten przewodnik z pewnością ułatwi Ci zaprojektowanie systemu spełniającego wyśrubowane wymagania techniczne i branżowe. W książce: korzystanie z modelu AWS Well-Architected Framework migracja obciążenia za pomocą AWS Cloud Adoption Framework automatyzacja w chmurze w obrębie różnych warstw obciążenia aplikacji korzystanie z technik sieci głębokich architektury referencyjne dla wariantów biznesowych stosowanie najnowszych technologii, w tym uczenia maszynowego i łańcucha bloków AWS: wszystko, czego potrzebujesz do zbudowania niezawodnych rozwiązań!

118
Eлектронна книга

Czysty Agile. Powrót do podstaw

Robert C. Martin

W lutym 2001 roku grupa kilkunastu pasjonatów programowania zebrała się w Snowbird w stanie Utah, aby podyskutować na temat efektywności tworzenia oprogramowania i określić nowe zasady pracy. Nie był to cel łatwy do osiągnięcia. Siedemnaście osób o całkowicie różnych doświadczeniach i przekonaniach raczej rzadko wypracowuje wspólne stanowisko. A jednak w tym przypadku tak się stało i powstał Manifest Agile. Właśnie wtedy narodziła się jedna z najważniejszych idei w świecie oprogramowania, która stopniowo zyskiwała zwolenników również poza światem programistów. Zwiększająca się popularność Agile sprawiła, że wielu starało się upiększać, rozmywać czy modyfikować jego koncepcje. Powoli dookoła Agile nagromadziły się nieporozumienia. Ta książka jest bardzo potrzebnym powrotem do podstaw Agile. Przyda się nowemu pokoleniu programistów, nieprogramistów i osób, które kierują zespołami. Znalazł się tu jednoznaczny opis sedna Agile jako prostej i spójnej koncepcji zwinnego zarządzania małym projektem w niewielkim zespole. To bardzo ważny aspekt Agile, gdyż wielkie projekty składają się z szeregu małych projektów. Pokazano tu, jak zaimplementować metodyki Agile w poprawny, czysty sposób. Zaprezentowano kluczowe koncepcje w ich pierwotnej formie. Wyjaśniono zasady poszczególnych praktyk. Przy tym wszystkim książka jest szczerą, osobistą opowieścią o historii Agile i jego fundamentalnej idei. W tej książce między innymi: czym jest Agile i jaka jest jego istota właściwe stosowanie metodyki Scrum najważniejsze praktyki biznesowe Agile najważniejsze praktyki techniczne Agile wartości i rzemieślnictwo a praca zwinnych zespołów Agile: ponadczasowa idea zwinnego rozwoju projektu!

119
Eлектронна книга

Photoshop CS4 PL. Ćwiczenia praktyczne

Anna Owczarz-Dadan

Program Photoshop już od wielu lat stanowi standardowe narzędzie dla każdego, kto w miarę poważnie traktuje swoją przygodę z fotografią lub grafiką komputerową, a zwłaszcza dla osób, dla których przygoda ta jest również sposobem zarabiania na życie. Mając to na uwadze, firma Adobe nie spoczywa na laurach i stara się jak najczęściej aktualizować aplikację, rozszerzać jej możliwości i ułatwiać pracę zarówno profesjonalnych, jak i zupełnie początkujących użytkowników. Nowa, jedenasta już z kolei wersja Photoshopa nie jest tu oczywiście wyjątkiem. Praktyczne zastosowanie narzędzi oferowanych przez najnowszą edycję programu znacznie ułatwi Ci lektura książki "Photoshop CS4. Ćwiczenia praktyczne". Znajdziesz w niej opis graficznego interfejsu aplikacji, informacje na temat sposobów kadrowania, korygowania i retuszowania obrazów oraz wiadomości związane z zastosowaniem najciekawszych efektów i filtrów. Ćwiczenia zaprezentowane w książce nie są przeładowane zbędną teorią, a dołączone do nich ilustracje i uwagi stanowią doskonałe uzupełnienie głównej treści. Zastosowana metoda prezentacji materiału sprawi, że naprawdę szybko osiągniesz zamierzone cele. Przegląd nowego interfejsu programu Kadrowanie i prostowanie obrazów Korzystanie z narzędzi edycyjnych Korekcja podstawowych błędów występujących na fotografiach Retuszowanie zdjęć i korekcja barw Skalowanie i przekształcanie obrazów Zastosowanie efektów, masek i filtrów Dołącz do najlepszych - naucz się profesjonalnie edytować swoje zdjęcia za pomocą Photoshopa.

120
Eлектронна книга

Access 2016 PL. Kurs

Danuta Mendrala, Marcin Szeliga

Nie przegrzewaj mózgu — wrzuć dane do bazy! System zarządzania bazami danych, czyli jak zorientować się, o co chodzi w Accessie Wpisywanie i wyszukiwanie informacji, czyli jak sensownie korzystać z bazy danych Zarządzanie i udostępnianie, czyli jak przejść na wyższy poziom obsługi swoich baz danych Przez całe tysiąclecia ludzkość radziła sobie na co dzień bez pomocy komputerów. Bazy danych towarzyszą nam od zawsze, począwszy od prymitywnych ich form jeszcze z czasów prehistorycznych. Dziś metody zarządzania danymi są o wiele bardziej złożone i niezawodne. Obecnie z pomocą przychodzą nam specjalistyczne, wymyślne systemy bazodanowe oraz Microsoft Access - aplikacja przeznaczona dla wszystkich, którzy chcą szybko i bez większego wysiłku stworzyć własne tabele do przechowywania danych. Ta książka pomoże Ci w mig opanować obsługę Accessa 2016 PL. Dowiesz się z niej, dlaczego warto stworzyć swoją bazę danych, jak działa taka baza i jak wyglądają tabele. Odkryjesz, jak wpisywać i zmieniać dane, tworzyć połączenia między tabelami i konstruować zapytania podczas wyszukiwania konkretnych informacji. Zobaczysz, do czego służą formularze i raporty, a także nauczysz się pisać makra automatyzujące skomplikowane operacje. Co więcej, zrozumiesz, na czym polega odpowiedzialne zarządzanie bazą danych i jak udostępnić ją w sieci. Sprawdź, na ile taka baza może ułatwić Ci codzienne życie! Serwer baz danych, czyli do czego służy Microsoft Access Bazy danych, czyli jak pracować z plikami programu Access Projektowanie i tworzenie tabel, czyli jak przechowywać informacje w bazie danych Modyfikowanie tabel, czyli jak zmienić strukturę obiektów bazy danych Łączenie tabel, czyli do czego służą relacje Kwerendy, czyli jak zautomatyzować pracę z danymi Formularze, czyli jak ułatwić użytkownikom dostęp do danych Raporty, czyli jak zaprezentować dane Makra, czyli jak zautomatyzować regularnie wykonywane operacje Zarządzanie bazą, czyli na czym polega praca administratora baz danych Aplikacje sieci Web i Office 365, czyli jak udostępnić bazy danych Access 2016 PL — system baz danych dla zapracowanych!

121
Eлектронна книга

Anonimizacja i maskowanie danych wrażliwych w przedsiębiorstwach

Dariusz Nabywaniec

Zostań ekspertem od anonimizacji wrażliwych danych! Czym są dane poufne? Jak je zabezpieczyć przed wyciekiem? Jak maskować dane i pozostać anonimowym w sieci? Współczesny świat produkuje ogromne ilości danych, z których duża część to dane wrażliwe. Wyciek takich danych poza przechowujące je przedsiębiorstwo czy instytucję może nie tylko narażać na szwank reputację organizacji, lecz również nieść za sobą ryzyko konkretnych strat finansowych i poważne konsekwencje o charakterze prawnym. Aby nie dopuścić do tego rodzaju sytuacji, firmy na całym świecie odpowiednio się zabezpieczają, a składową tych działań jest anonimizacja danych, czyli takie ich przetwarzanie, dzięki któremu staną się bezwartościowe, gdy wpadną w niepowołane ręce. Anonimizacja i maskowanie danych wrażliwych w przedsiębiorstwach to książka, z której się dowiesz, jakie zagrożenia wiążą się z przechowywaniem poufnych danych, a także poznasz sposoby pozwalające Ci ograniczyć wynikające z tego ryzyko. Na podstawie własnego doświadczenia i na praktycznych przykładach autor prezentuje w publikacji najlepsze praktyki anonimizacji i maskowania danych, wykorzystywane w tym celu narzędzia i techniki oraz pułapki czyhające na firmy, które nie stosują właściwych zabezpieczeń. To obowiązkowa lektura dla wszystkich osób odpowiedzialnych za bezpieczeństwo i zachowanie prywatności danych, administratorów baz danych, architektów oprogramowania, analityków danych i dyrektorów technicznych przedsiębiorstw z branży IT, a tak naprawdę dla każdego, kto zawodowo ma do czynienia z systemami informatycznymi przechowującymi i przetwarzającymi wrażliwe informacje. Przeczytaj, zanim będzie za późno! Wyszukiwanie i rozpoznawanie danych wrażliwych Analiza ryzyka i sposoby zabezpieczania danych Role i obowiązki osób odpowiedzialnych za prywatność danych Narzędzia i metody stosowane w anonimizacji danych Techniki maskowania i szyfrowania danych Zabezpiecz się zawczasu - anonimizuj swoje poufne dane!

122
Eлектронна книга

Cyberbezpieczeństwo - strategie ataku i obrony. Jak osiągnąć najwyższy możliwy stan zabezpieczeń systemu informatycznego. Wydanie III

Yuri Diogenes, Dr. Erdal Ozkaya

Przyśpieszenie transformacji cyfrowej oznacza również uelastycznienie zasad pracy zdalnej. W takim środowisku zapewnienie cyberbezpieczeństwa jest trudniejsze, a złośliwe operacje stają się częstsze. Standardowy zestaw zabezpieczeń już nie wystarcza. Organizacje muszą przemyśleć swoje polityki bezpieczeństwa i dostosować je do nowych warunków. Na tym polu przewagę zyskuje się dzięki łączeniu taktyk defensywnych z ofensywnymi. Ta książka jest skierowana do specjalistów IT, którzy zajmują się bezpieczeństwem IT, pentesterów, konsultantów ds. bezpieczeństwa lub tych, którzy chcą działać jako etyczni hakerzy. Podczas lektury przydatna będzie znajomość sieci komputerowych, chmury obliczeniowej i systemów operacyjnych. Dzięki lekturze zdobędziesz aktualne informacje o kluczowych aspektach oceny zagrożeń i stanu systemu bezpieczeństwa, a także o zasadach utrzymywania właściwego stanu zabezpieczeń. Dowiesz się także, jak powinien wyglądać proces reagowania na incydenty. Zapoznasz się z taktykami zespołu czerwonego oraz zespołu niebieskiego, a także z zasadami ich współdziałania. W tej publikacji znajdziesz dogłębne omówienie wzorców rozpoznawania nieregularnych zachowań w organizacji, technik analizy sieci i radzenia sobie ze złośliwym oprogramowaniem. Ta książka pozwoli Ci na ustalenie, jakich mechanizmów kontroli bezpieczeństwa potrzebujesz, jak je wdrożyć, a także jak przeprowadzać poszczególne etapy procesu reagowania na incydenty. W tej książce: łagodzenie skutków incydentów i odzyskiwanie sprawności systemu ochrona obciążeń roboczych i kwestie zerowego zaufania najlepsze narzędzia, takie jak Nmap i Metasploit i framework MITRE ATT&CK bezpieczeństwo tożsamości i egzekwowanie reguł integracja systemów wykrywania zagrożeń z rozwiązaniami SIEM Nie daj się zinfiltrować! Poznaj tajniki cyberbezpieczeństwa!

123
Eлектронна книга

Algorytmy, struktury danych i techniki programowania. Wydanie IV

Piotr Wróblewski

Podstawowy podręcznik do nauki algorytmiki Przystępne wprowadzenie do algorytmiki Bez zbędnej teorii Gotowe rozwiązania w C++ Oto kolejne wydanie sprawdzonej i cenionej przez programistów, wykładowców oraz studentów książki, będącej podstawowym podręcznikiem do nauki algorytmiki. W pierwszej kolejności autor zapozna Cię z elementarnymi zagadnieniami z tej dziedziny oraz wyjaśni, skąd bierze się tak szybki postęp w tej dyscyplinie nauki. Podczas dalszej lektury poznasz takie pojęcia, jak rekurencja, analiza złożoności oraz algorytmy sortowania i przeszukiwania czy algorytmy numeryczne. Szybko opanujesz metody optymalizacji algorytmów, sposoby kodowania i kompresji danych oraz elementy algorytmiki grafów. Przedstawione w książce algorytmy zilustrowane zostały przykładowymi kodami źródłowymi w C++ , ułatwiającymi zrozumienie poznawanych zagadnień. Przejrzysta forma, praktyczne przykłady oraz przystępny język sprawiają, że książka ta pozwala szybko, a także bezboleśnie opanować zarówno algorytmy, jak i struktury danych oraz najlepsze techniki programowania. Historia algorytmiki Wykorzystanie rekurencji Analiza złożoności algorytmów Algorytmy sortowania Algorytmy przeszukiwania Przeszukiwanie tekstów Struktury danych i ich implementacja Optymalizacja algorytmów Zaawansowane techniki programowania Wykorzystanie grafów Wprowadzenie do sztucznej inteligencji Kodowanie i kompresja danych Algorytmy numeryczne Poradnik kompilacji i uruchamiania programów (GCC, DevC++, Microsoft Visual C++ Express Edition). Szybko i bezboleśnie opanuj wszystkie zagadnienia algorytmiki!

124
Eлектронна книга

MySQL. Darmowa baza danych. Ćwiczenia praktyczne. Wydanie II

Marcin Lis

Postaw na MySQL — na pewno Ci się przyda! Rzut oka na SQL i MySQL, czyli jak można porozumieć się z bazą danych i zacząć z nią pracować Najważniejsze elementy MySQL, czyli co trzeba wiedzieć, żeby sprawnie poruszać się w bazie danych Skomplikowane operacje na danych, czyli jak najbardziej efektywnie współpracować z MySQL MySQL to obecnie jeden z najlepszych, najwygodniejszych w obsłudze i stabilnych systemów zarządzania bazami danych, dostępny w wielu wersjach na różne platformy sprzętowe, także w wersji darmowej. Każdy, kto kiedykolwiek zetknął się z problemem dotyczącym przechowywania dużej ilości danych, do których potrzebny jest szybki dostęp, niewątpliwie doceni zalety tego systemu. MySQL jest wydajny, elastyczny, pozwala stosować różne rodzaje zapytań i umożliwia przeszukiwanie bazy danych pod wieloma kątami. Jeśli chcesz szybko i praktycznie przekonać się, czy MySQL spełnia Twoje wymagania, pora przeczytać tę książkę. Znajdziesz tu mnóstwo ćwiczeń, które pomogą Ci w lot poznać ważne aspekty pracy z systemem i umieścić w nim własne dane. Dowiesz się, jak zainstalować i skonfigurować MySQL. Nauczysz się tworzyć i usuwać bazy danych, nadawać uprawnienia użytkownikom oraz wczytywać polecenia z plików zewnętrznych. Zorientujesz się, jak zaprojektować najbardziej funkcjonalną bazę danych, manipulować danymi w jej obrębie i maksymalnie wykorzystywać instrukcje SQL. Po prostu bezboleśnie wejdziesz w skomplikowany świat baz danych! Instalacja i konfiguracja MySQL Praca z serwerem Koncepcja relacyjnych baz danych Tworzenie struktury bazy danych Wprowadzanie, modyfikacja i usuwanie danych Złożone instrukcje SQL Jeden klik — wyszukuj w mig!

125
Eлектронна книга

ASP.NET Core 2 i Angular 5. Przewodnik dla Full-Stack Web Developera

Valerio De Sanctis

Framework ASP.NET Core odzwierciedla zmianę podejścia do technologii strony klienta: niezależność od platformy sprzętowej, łatwiejsze prowadzenie testów jednostkowych i rozbudowa tworzonych systemów. Kolejna wersja frameworka odzwierciedla dalszą ewolucję koncepcji: od aplikacji, które miały być reaktywne i responsywne, do progresywnej realizacji zadań. Również technologia strony serwera poczyniła postępy w zakresie stabilności i wydajności pracy, co w widoczny sposób przyczyniło się do radykalnych zmian kolejnych wersji Angulara. Poprzednie wersje ASP.NET Core i Angulara były znakomitą propozycją dla projektantów całościowych rozwiązań. Czy bezproblemowe stosowanie obu tych narzędzi będzie możliwe w przypadku ich najnowszych wersji? Dzięki tej książce dowiesz się, w jaki sposób zrealizować kompleksowy projekt aplikacji internetowej, zapewniając efektywną pracę jej części klienckiej i serwerowej za pomocą frameworków ASP.NET Core 2 i Angular 5. Dowiesz się, jak zapewnić obsługę wywołań API oraz routingu po stronie serwera, czym jest dowiązanie dwukierunkowe, jak wykorzystać obiekty Observable i jak wstrzykiwać zależności. Nauczysz się stosować framework Entity Framework Core do tworzenia modelu danych, a framework Bootstrap i narzędzie LESS do nadania odpowiednich stylów. Poznasz różne techniki uwierzytelniania klientów, w tym protokół OAuth 2. Dowiesz się też, jak poprawnie skonfigurować mechanizm odwrotnego pośrednika miedzy serwerami IIS i Kestrel. W tej książce między innymi: Solidne wprowadzenie do frameworków i przygotowanie środowiska pracy Entity Framework Core i implementacja modelu danych Nowoczesne podejście do interfejsu graficznego Zaawansowane funkcje formularzy, w tym walidacja i weryfikacja danych Uwierzytelnianie i autoryzacja oraz praca z tokenami Wdrażanie aplikacji w środowisku produkcyjnym Nowoczesne aplikacje: oszałamiająca wydajność, wszechobecna prostota!

126
Eлектронна книга

Blender. Podstawy modelowania

Bogdan Bociek

Blender to jeden z najpopularniejszych programów do tworzenia modeli trójwymiarowych. Udostępnia zaawansowane funkcje w zakresie modelowania i animacji 3D, rozbudowany zestaw efektów specjalnych, narzędzia do renderowania oraz silnik graficzny do tworzenia gier. Program ten ma oryginalny, wygodny interfejs użytkownika, a także umożliwia eksportowanie przygotowanych obiektów do formatów używanych w innych pakietach, takich jak 3ds czy Maya. Co ciekawe, Blender jest całkowicie bezpłatny, dlatego często używa się go do przygotowywania reklam telewizyjnych, a nawet gier komputerowych. Książka "Blender. Podstawy modelowania" to przystępne wprowadzenie do modelowania obiektów trójwymiarowych. Tworząc krok po kroku kompletny model ludzkiej głowy, poznasz najważniejsze funkcje Blendera oraz nauczysz się z nich korzystać. Dowiesz się również, jak przygotować program do pracy, wykonywać podstawowe operacje na obiektach i siatkach oraz tworzyć tekstury i nakładać je na modele. Na płycie dołączonej do książki znajdują się nie tylko przykładowe modele, ale także pakiety instalacyjne programów Blender i GIMP, dzięki czemu będziesz mógł od razu rozpocząć naukę. Konfigurowanie Bendera Praca z plikami i obiektami w Blenderze Używanie obiektów pomocniczych (kursora 3D, manipulatora 3D itd.) Modelowanie przy użyciu siatki obiektu Renderowanie obiektów Ustawianie kamer i lamp Używanie systemu cząstek Przygotowywanie i nakładanie tekstur Poznaj możliwości Blendera i rozpocznij przygodę z modelowaniem w 3D.

127
Eлектронна книга

Dane testowe. Teoria i Praktyka

Radosław Smilgin, Anna Piaskowy

Książka, której nie może zabraknąć w biblioteczce ambitnego programisty! Programowanie nierzadko uchodzi za sztukę magiczną, jednak nawet najbardziej pomysłowa aplikacja okaże się bezużyteczna, gdy znajdzie się w niej choć jeden poważny błąd — powodujący, że działanie programu będzie niezgodne z oczekiwaniami twórców i użytkowników. Dlatego nie mniej istotną kwestią jest należyte sprawdzenie poprawności oprogramowania. Takie działanie pozwoli nam zyskać pewność, że otrzymane za jego pomocą wyniki będą w pełni pokrywały się z przyjętymi założeniami. Zadanie to nie jest wcale tak banalne, jak mogłoby się wydawać, a zlekceważenie etapu testów może kosztować znacznie więcej, niż gotowi jesteśmy zapłacić. Niestety, tematyce tej nie poświęca się zwykle odpowiednio dużo uwagi, co można łatwo stwierdzić, przeglądając dostępne na rynku opracowania dotyczące testowania aplikacji. Chlubnym wyjątkiem jest tu książka "Dane testowe. Teoria i praktyka", w całości poświęcona metodologii przygotowywania i praktycznego wykorzystywania danych testowych, które zapewniają maksymalną niezawodność oraz bezpieczeństwo działania programów. Autor wprowadza Czytelnika w teoretyczne podstawy definiowania i generowania tego rodzaju danych, lecz prezentuje również przykłady i możliwości zastosowania opisywanych technik w praktyce. Dzięki temu każdy programista i tester będzie mógł skrócić czas sprawdzania poprawności działania aplikacji i uniknie szeregu typowych błędów oraz zaniechań, popełnianych zwykle w tym nierzadko bardzo skomplikowanym procesie. Podstawowe typy danych i związane z nimi błędy Techniki projektowania testów Definiowanie danych testowych Zarządzanie danymi i rozwiązywanie problemów Praktyczne przykłady danych testowych i ich wykorzystanie Sposoby pozyskiwania rzeczywistych danych Samodzielne generowanie danych testowych

128
Eлектронна книга

ASP.NET 2.0 i Ajax. Wprowadzenie

Jesse Liberty, Brian MacDonald, Dan Hurwitz

Jak stworzyć stronę WWW w ASP.NET 2.0? Jak skorzystać z dobrodziejstw technologii AJAX? Jak zapewnić bezpieczeństwo, poprawność i trwałość danych w ASP.NET 2.0? ASP.NET jest technologią stworzoną przez firmę Microsoft, pozwalającą na tworzenie dynamicznych stron WWW. Dostarcza ona wielu kontrolek, które wspomagają programistę w codziennych działaniach i pozwalają na znaczące przyspieszenie prac nad projektowaną witryną. Wykorzystanie technologii AJAX ułatwia tworzenie stron dostarczających niezapomnianych wrażeń ich użytkownikom. ASP.NET wraz z technologią AJAX w połączeniu z narzędziami programistycznymi firmy Microsoft stanowią wiodące rozwiązanie na rynku aplikacji internetowych, a wsparcie potentata z Redmond gwarantuje stały rozwój tej platformy. "ASP.NET 2.0 i Ajax. Wprowadzenie" odkrywa tajniki wykorzystania technologii AJAX oraz ASP.NET. Dzięki tej książce dowiesz się, jak tworzyć interaktywne i wydajne aplikacje WWW z wykorzystaniem języka VisualBasic 2005. Jednocześnie nauczysz się zapewniać bezpieczeństwo w tworzonych aplikacjach i korzystać z poszczególnych kontrolek. Autorzy książki pokażą Ci metody radzenia sobie z błędami, usterkami i wyjątkami występującymi w trakcie tworzenia i używania strony. Na koniec każdego rozdziału Jesse, Dan i Brian sprawdzą Twoją wiedzę w krótkim quizie -- ale nie martw się, na końcu książki znajdziesz odpowiedzi na poszczególne pytania. Podstawy tworzenia stron WWW Założenia i wykorzystanie technologii AJAX Sposób zapisywania i odczytywania danych oraz kontrolki wspierające ten proces Zapewnianie poprawności danych Definiowanie i wykorzystanie arkuszy stylów CSS Wykorzystanie stron wzorcowych Obsługa i zasady nawigacji na stronie Zapewnienie bezpieczeństwa witrynie Wykrywanie i rozwiązywanie problemów w kodzie Obsługa wyjątków Wejdź w świat dynamicznych stron WWW -- wykorzystaj najnowsze technologie ASP.NET!