Categories
Ebooks
-
Business and economy
- Bitcoin
- Businesswoman
- Coaching
- Controlling
- E-business
- Economy
- Finances
- Stocks and investments
- Personal competence
- Computer in the office
- Communication and negotiation
- Small company
- Marketing
- Motivation
- Multimedia trainings
- Real estate
- Persuasion and NLP
- Taxes
- Social policy
- Guides
- Presentations
- Leadership
- Public Relation
- Reports, analyses
- Secret
- Social Media
- Sales
- Start-up
- Your career
- Management
- Project management
- Human Resources
-
For children
-
For youth
-
Education
-
Encyclopedias, dictionaries
-
E-press
- Architektura i wnętrza
- Health and Safety
- Biznes i Ekonomia
- Home and garden
- E-business
- Ekonomia i finanse
- Esoterecism
- Finances
- Personal finance
- Business
- Photography
- Computer science
- HR & Payroll
- For women
- Computers, Excel
- Accounts
- Culture and literature
- Scientific and academic
- Environmental protection
- Opinion-forming
- Education
- Taxes
- Travelling
- Psychology
- Religion
- Agriculture
- Book and press market
- Transport and Spedition
- Healthand beauty
-
History
-
Computer science
- Office applications
- Data bases
- Bioinformatics
- IT business
- CAD/CAM
- Digital Lifestyle
- DTP
- Electronics
- Digital photography
- Computer graphics
- Games
- Hacking
- Hardware
- IT w ekonomii
- Scientific software package
- School textbooks
- Computer basics
- Programming
- Mobile programming
- Internet servers
- Computer networks
- Start-up
- Operational systems
- Artificial intelligence
- Technology for children
- Webmastering
-
Other
-
Foreign languages
-
Culture and art
-
School reading books
-
Literature
- Antology
- Ballade
- Biographies and autobiographies
- For adults
- Dramas
- Diaries, memoirs, letters
- Epic, epopee
- Essay
- Fantasy and science fiction
- Feuilletons
- Work of fiction
- Humour and satire
- Other
- Classical
- Crime fiction
- Non-fiction
- Fiction
- Mity i legendy
- Nobelists
- Novellas
- Moral
- Okultyzm i magia
- Short stories
- Memoirs
- Travelling
- Narrative poetry
- Poetry
- Politics
- Popular science
- Novel
- Historical novel
- Prose
- Adventure
- Journalism, publicism
- Reportage novels
- Romans i literatura obyczajowa
- Sensational
- Thriller, Horror
- Interviews and memoirs
-
Natural sciences
-
Social sciences
-
School textbooks
-
Popular science and academic
- Archeology
- Bibliotekoznawstwo
- Cinema studies
- Philology
- Polish philology
- Philosophy
- Finanse i bankowość
- Geography
- Economy
- Trade. World economy
- History and archeology
- History of art and architecture
- Cultural studies
- Linguistics
- Literary studies
- Logistics
- Maths
- Medicine
- Humanities
- Pedagogy
- Educational aids
- Popular science
- Other
- Psychology
- Sociology
- Theatre studies
- Theology
- Economic theories and teachings
- Transport i spedycja
- Physical education
- Zarządzanie i marketing
-
Guides
-
Game guides
-
Professional and specialist guides
-
Law
- Health and Safety
- History
- Road Code. Driving license
- Law studies
- Healthcare
- General. Compendium of knowledge
- Academic textbooks
- Other
- Construction and local law
- Civil law
- Financial law
- Economic law
- Economic and trade law
- Criminal law
- Criminal law. Criminal offenses. Criminology
- International law
- International law
- Health care law
- Educational law
- Tax law
- Labor and social security law
- Public, constitutional and administrative law
- Family and Guardianship Code
- agricultural law
- Social law, labour law
- European Union law
- Industry
- Agricultural and environmental
- Dictionaries and encyclopedia
- Public procurement
- Management
-
Tourist guides and travel
- Africa
- Albums
- Southern America
- North and Central America
- Australia, New Zealand, Oceania
- Austria
- Asia
- Balkans
- Middle East
- Bulgary
- China
- Croatia
- The Czech Republic
- Denmark
- Egipt
- Estonia
- Europe
- France
- Mountains
- Greece
- Spain
- Holand
- Iceland
- Lithuania
- Latvia
- Mapy, Plany miast, Atlasy
- Mini travel guides
- Germany
- Norway
- Active travelling
- Poland
- Portugal
- Other
- Przewodniki po hotelach i restauracjach
- Russia
- Romania
- Slovakia
- Slovenia
- Switzerland
- Sweden
- World
- Turkey
- Ukraine
- Hungary
- Great Britain
- Italy
-
Psychology
- Philosophy of life
- Kompetencje psychospołeczne
- Interpersonal communication
- Mindfulness
- General
- Persuasion and NLP
- Academic psychology
- Psychology of soul and mind
- Work psychology
- Relacje i związki
- Parenting and children psychology
- Problem solving
- Intellectual growth
- Secret
- Sexapeal
- Seduction
- Appearance and image
- Philosophy of life
-
Religion
-
Sport, fitness, diets
-
Technology and mechanics
Audiobooks
-
Business and economy
- Bitcoin
- Businesswoman
- Coaching
- Controlling
- E-business
- Economy
- Finances
- Stocks and investments
- Personal competence
- Communication and negotiation
- Small company
- Marketing
- Motivation
- Real estate
- Persuasion and NLP
- Taxes
- Social policy
- Guides
- Presentations
- Leadership
- Public Relation
- Secret
- Social Media
- Sales
- Start-up
- Your career
- Management
- Project management
- Human Resources
-
For children
-
For youth
-
Education
-
Encyclopedias, dictionaries
-
E-press
-
History
-
Computer science
-
Other
-
Foreign languages
-
Culture and art
-
School reading books
-
Literature
- Antology
- Ballade
- Biographies and autobiographies
- For adults
- Dramas
- Diaries, memoirs, letters
- Epic, epopee
- Essay
- Fantasy and science fiction
- Feuilletons
- Work of fiction
- Humour and satire
- Other
- Classical
- Crime fiction
- Non-fiction
- Fiction
- Mity i legendy
- Nobelists
- Novellas
- Moral
- Okultyzm i magia
- Short stories
- Memoirs
- Travelling
- Poetry
- Politics
- Popular science
- Novel
- Historical novel
- Prose
- Adventure
- Journalism, publicism
- Reportage novels
- Romans i literatura obyczajowa
- Sensational
- Thriller, Horror
- Interviews and memoirs
-
Natural sciences
-
Social sciences
-
Popular science and academic
-
Guides
-
Professional and specialist guides
-
Law
-
Tourist guides and travel
-
Psychology
- Philosophy of life
- Interpersonal communication
- Mindfulness
- General
- Persuasion and NLP
- Academic psychology
- Psychology of soul and mind
- Work psychology
- Relacje i związki
- Parenting and children psychology
- Problem solving
- Intellectual growth
- Secret
- Sexapeal
- Seduction
- Appearance and image
- Philosophy of life
-
Religion
-
Sport, fitness, diets
-
Technology and mechanics
Videocourses
-
Data bases
-
Big Data
-
Biznes, ekonomia i marketing
-
Cybersecurity
-
Data Science
-
DevOps
-
For children
-
Electronics
-
Graphics/Video/CAX
-
Games
-
Microsoft Office
-
Development tools
-
Programming
-
Personal growth
-
Computer networks
-
Operational systems
-
Software testing
-
Mobile devices
-
UX/UI
-
Web development
-
Management
Podcasts
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.
Anonimizacja i maskowanie danych wrażliwych w przedsiębiorstwach
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!
C# 7.1 i .NET Core 2.0 dla programistów aplikacji wieloplatformowych
Powszechnie uważa się, że C# jest świetnym językiem ogólnego zastosowania, który nadaje się do tworzenia każdego rodzaju oprogramowania - od serwisów internetowych poprzez aplikacje biznesowe aż po gry. Oprogramowanie takie działa na komputerach biurkowych, serwerach, urządzeniach mobilnych, a także na specjalizowanych systemach do gier. Z kolei .NET Core pozwala na tworzenie rozwiązań serwerowych w chmurze oraz na pracę z urządzeniami wirtualnej lub rozszerzonej rzeczywistości. To wszystko sprawia, że technologie C# i .NET Core umożliwiają tworzenie nowoczesnych systemów, które będą wydajnie działać na wielu różnych platformach. Ta książka jest znakomitym, spójnym i bardzo praktycznym podręcznikiem do nauki języka C#. Pokazuje również najlepsze praktyki stosowane na platformie .NET Core. Z publikacji skorzysta każdy, kto pragnie zdobyć dobre przygotowanie do pracy z językiem i platformą. Znalazły się tu przystępnie wyłożone podstawy języka C#, a także sposoby debugowania kodu i zasady programowania obiektowego. Nie zabrakło informacji o najnowszych elementach języka C# 7.1, takich jak domyślne literały, krotki, dopasowywanie wzorców, zmienne typu out i inne. Dokładnie opisano biblioteki klas .NET Standard 2.0. Zaprezentowano najważniejsze rodzaje aplikacji, takie jak witryny i aplikacje internetowe, serwisy sieciowe, aplikacje UWP oraz aplikacje mobilne. W tej książce między innymi: Solidne podstawy C# 7.1 i .NET Core 2.0 Profesjonalne aplikacje w ASP.NET Core 2.0 i wielozadaniowość Stosowanie Entity Framework Core oraz LINQ do pracy nad danymi Korzystanie ze środowiska UWP oraz z Xamarin.Forms Szyfrowanie, strumienie i serializacja Planowane funkcje języka C# w wersji 8 Wieloplatformowa aplikacja - profesjonalny deweloper!
Na czym polega coaching według zasad Agile? Na ciągłym poprawianiu wpływu swoich działań coachingowych, aby inni mogli stawać się świetni. Dzięki temu zespoły mogą tworzyć wspaniałe produkty, a firmy czerpią korzyści z funkcjonowania samodzielnych i odpowiedzialnych zespołów. Być może w efekcie w świecie pełnym możliwości zapanuje kultura innowacyjności i ciągłego doskonalenia się. Właśnie ten imperatyw „ciągłego doskonalenia się” oznacza otwieranie się na coraz to nowsze koncepcje coachingowe i wprowadzanie ich do swojej codziennej pracy z zespołami i pojedynczymi ludźmi. Aby to osiągnąć, każdy coach potrzebuje zmierzyć się z nowymi pomysłami, nawet jeśli część z nich miałaby wymiar prowokacyjny, a tylko niektóre praktyczny. Ta książka jest czymś w rodzaju wyprawy, podczas której poznasz sposoby na osiągnięcie doskonałości w roli Agile Coacha. Zainspiruje Cię do obserwowania swojego zespołu i poszczególnych osób oraz wyciągania wniosków z tych obserwacji, a także przepracowania własnych uprzedzeń i emocji. Dowiesz się, kiedy podejmować decyzje o przekuciu tych obserwacji i refleksji w działania, aby możliwie najlepiej przysłużyć się poprawie obecnego stanu. Nie znajdziesz tu jedynego słusznego przepisu, ale pomoc w odkryciu własnej, niepowtarzalnej ścieżki coacha. Opisane tu koncepcje ułatwią zmianę perspektywy i odkrywanie skutecznych technik, które pomogą w motywowaniu zespołu do uzyskiwania wyższej efektywności. Treści zawarte w tej książce: style przywódcze a predyspozycje Agile Coacha podstawy profesjonalnego coachingu w zwinnym zespole sterowanie konfliktem i konstruktywna niezgoda kształtowanie zdolności zespołu do współdziałania najczęstsze błędy Agile Coachów i sposoby, jak się ich ustrzec Jaki efekt uzyskasz? Niesamowity zespół i spektakularne wyniki!
C# jest wyjątkowo udanym dziełem Microsoftu - konsekwentnie rozwijanym, dojrzałym i wyjątkowo wszechstronnym obiektowym językiem programowania. Wersja C# 9.0 została dostosowana do współpracy ze środowiskiem uruchomieniowym Microsoft .NET 5. Język ten pozwala programistom na uzyskiwanie imponującej efektywności - dzięki prostocie, ekspresywności kodu i wydajności działania. Jednak nawet profesjonaliści, którym zależy na sprawnej pracy, potrzebują niekiedy poręcznej ściągawki. W tym zwięzłym kompendium znajdziesz wszystko, co jest potrzebne do programowania w C#. Książka została wydana jako leksykon, co bardzo ułatwia wyszukiwanie potrzebnych treści. Stanowi nieocenioną pomoc dla osób, które znają C# albo C++ lub Javę i postanowiły nabrać wprawy w pracy z najnowszą wersją C#. Poszczególne zagadnienia przedstawiono w przejrzysty, treściwy i równocześnie esencjonalny sposób. Wszystkie użyte tu listingi i fragmenty kodu są dostępne w postaci interaktywnych próbek dla platformy LINQPad, która pozwala na błyskawiczne prototypowanie i obserwowanie efektów wszelkich zmian w kodzie. Oto przewodnik, który powinien mieć pod ręką każdy programista C#! W książce: gruntowne podstawy języka z uwzględnieniem nowości C# w wersji 9.0 zagadnienia zaawansowane, w tym przeciążanie operatorów, ograniczenia typów, iteratory, wzorce dopasowania typów, wyrażenia lambda i domknięcia funkcje asynchroniczne w C# LINQ: sekwencje, leniwe wykonanie, wyrażenia zapytaniowe kod nienadzorowany i wskaźniki atrybuty, dyrektywy preprocesora i generowanie dokumentacji HTML Efektywne wsparcie każdego programisty C#!
Biblioteka jQuery. Sprawdzone wzorce projektowe
jQuery jest lekką, wszechstronną i rozszerzalną biblioteką języka JavaScript o ogromnych możliwościach. Zapewnia prosty w użyciu API, który jest bezproblemowo obsługiwany przez różne przeglądarki i znacząco ułatwia wykonywanie modyfikacji i operacji przechodzenia w obrębie modelu DOM dokumentów HTML, obsługę zdarzeń, uruchamianie animacji i korzystanie z technologii Ajax. Pozwala to na coraz bardziej złożone interakcje z użytkownikiem oraz na obsługę dużych implementacji aplikacji. Niniejsza książka jest przeznaczona dla projektantów, którzy pracując z biblioteką jQuery, chcą wykorzystywać różne standardowe wzorce branżowe. Docenią ją zespoły programistów, którym ułatwi pisanie dobrze zorganizowanych i rozszerzalnych implementacji. Zaprezentowano tu różne wzorce projektowe, takie jak Fasada, Obserwator czy wzorce optymalizacji. Omówiono również techniki i biblioteki związane z tworzeniem szablonów klienckich, a także przedstawiono kilka wzorców projektowania dodatków. Nie zabrakło opisu sprawdzonych procedur i wskazówek dotyczących wydajności, dzięki którym maksymalnie wykorzystasz możliwości biblioteki jQuery! W książce między innymi: Przypomnienie najważniejszych informacji o jQuery Struktura aplikacji: podział na niezależne moduły i rozdzielanie kodu Emitowanie i odbieranie zdarzeń Tworzenie abstrakcji złożonych interfejsów API Izolowanie procedury generowania złożonych części aplikacji Interfejsy API Deferred i Promises Tworzenie szablonów klienckich jQuery — maksymalna efektywność wdrożeń o dużej skali! Thodoris Greasidis pochodzi z Grecji. Jest projektantem, implementuje aplikacje internetowe o dużej skali z intuicyjnymi interfejsami oraz usługi sieciowe o dużej dostępności. Jest jednym z twórców biblioteki AngularUI. Greasidis brał udział w wielu projektach open source, zwłaszcza dotyczących Mozilli. Jest entuzjastą języka JavaScript, a jego pasją są operacje bitowe.
Architektura aplikacji w Pythonie. TDD, DDD i rozwój mikrousług reaktywnych
Architektura aplikacji w Pythonie. TDD, DDD i rozwój mikrousług reaktywnych Python zyskuje coraz większą popularność i jest wykorzystywany do tworzenia bardzo różnych aplikacji, jednak projektowanie dużych, niezawodnych systemów w tym języku bywa wyzwaniem. Rozwijanie złożonych systemów o wysokiej jakości wymaga zastosowania odpowiedniej architektury. Trudno w Pythonie stosować takie wysokopoziomowe wzorce projektowe jak architektura sześciokątna, architektura oparta na zdarzeniach czy wzorce zalecane dla projektowania dziedzinowego (DDD). Sytuacji nie poprawia również to, że klasyczna literatura dotycząca metod zarządzania złożonością aplikacji zawiera przykłady kodu napisanego w Javie lub C#. Programiści Pythona często więc uznają takie książki za mało przydatne w swojej pracy. Ten praktyczny przewodnik przybliży projektantom pracującym w Pythonie sprawdzone wzorce architektury, które ułatwiają zapanowanie nad złożonością aplikacji i pozwalają najlepiej wykorzystać zestawy testów. Prezentację poszczególnych wzorców architektury oparto na przykładowej, stopniowo rozbudowywanej aplikacji. Podejście to pozwoliło na pokazanie zalet metodyki TDD. Z kolei w rozdziałach poświęconych modelowaniu dziedzinowemu zwrócono uwagę na unikanie jakichkolwiek zależności zewnętrznych przy równoczesnym zapewnieniu integralności danych. Wśród ciekawszych koncepcji warto wskazać wykorzystywanie zdarzeń w roli wzorca integracji usług w architekturze mikrousługowej. Niejako przy okazji zaprezentowano praktyczne strony stosowania kilku frameworków i technologii Pythona, między innymi Flask, SQLAlchemy, pytest, Docker i Redis. W tej książce między innymi: modelowanie dziedzinowe i stosowanie wzorców DDD jednostki, obiekty wartości i agregaty w architekturze domenowej tworzenie modeli bez zbędnych zależności zdarzenia, polecenia i szyna wiadomości wzorce architektury zdarzeniowej i mikrousług reaktywnych Architektura nowoczesnych aplikacji w Pythonie: rozwiązania dla poważnych systemów!
Pamiętaj, BIOS nie gryzie! 800 opcji BIOS-u, czyli jak poprawić ustawienia płyty głównej własnego komputera Aktualizacja wersji BIOS-u, czyli co nowego można dziś znaleźć na płytach głównych Awaria BIOS-u, czyli kiedy warto podejmować się naprawy w warunkach domowych BIOS - niezwykle ważny system, bez którego nie może obyć się żaden komputer- bardzo rzadko pojawia się w obszarze zainteresowań przeciętnego użytkownika, nawet jeśli hasło "ustawienia płyty głównej" nie jest dla niego zupełną abstrakcją. A przecież opcje BIOS-u wyznaczają sposób działania komputera, wydatnie przyczyniając się do tego, czy jesteśmy zadowoleni z jego używania. Optymalne ustawienie tych opcji nie jest oczywiście zadaniem prostym, ale potrafi znacznie ułatwić codzienną pracę. Jeśli chcesz się o tym przekonać, otwórz tę książkę. Znajdziesz w niej opis około ośmiuset opcji dostępnych na różnych (w tym najnowszych) płytach głównych. "BIOS. Leksykon. Wydanie IV " to pozycja, która przyda się nie tylko profesjonalistom. Opisano w niej najważniejsze i najczęściej spotykane opcje BIOS-u wraz z zalecanymi ustawieniami, ze szczególnym uwzględnieniem płyt głównych tych producentów, którzy są obecni na polskim rynku komputerowym. Ponadto autor zajął się zagadnieniem aktualizacji BIOS-u oraz samodzielnego rozwiązywania problemów ze starszymi wersjami płyt. Znajdziesz tu także adresy stron internetowych związanych z BIOS-em oraz indeks, który ułatwi Ci poruszanie się po leksykonie. Przestań tolerować irytujące zachowania swojego komputera- po prostu dobrze go ustaw! BIOS - zarys ogólny Wejście do menu BIOS-u - podstawy Układ menu głównego Alfabetyczny wykaz opcji BIOS-u Aktualizacja wersji BIOS-u Awaria BIOS-u Przydatne łącza do stron poświęconych zagadnieniom związanym z BIOS-em Przez BIOS do serca - pokochaj swój komputer.
Blender. Architektura i projektowanie. Wydanie II
Szkicuj, projektuj, wizualizuj - poznaj Blendera w praktyce! Poznaj podstawy środowiska Blender i najważniejsze narzędzia Naucz się modelować obiekty 3D oraz ustawiać kamery i światła Odkryj możliwości renderowania scen i wykorzystania materiałów Blender to zaawansowany program do modelowania 3D, renderowania, animacji i postprodukcji. Za jego sukcesem stoją potężne możliwości, prosta obsługa, duża częstotliwość aktualizacji oraz fakt, że jest dostępny... zupełnie za darmo, również do zastosowań komercyjnych. Z tej aplikacji korzystają zarówno hobbyści, jak i wielkie studia, a efekty, które można za jej pomocą uzyskać, nie odbiegają od tego, co da się osiągnąć przy użyciu płatnych - i zwykle bardzo drogich - rozwiązań oferowanych przez gigantów branży 3D. Jeśli zamierzasz wykorzystywać Blendera do projektowania architektonicznego, sięgnij po źródło wiedzy, które przybliży Ci obsługę środowiska, przedstawi sposoby modelowania obiektów, pokaże, jak korzystać z materiałów i tekstur, ustawiać kamery oraz oświetlać i renderować sceny, a także zaprezentuje podstawy tworzenia animacji. Dzięki tej książce poznasz możliwości programu w praktyce i zyskasz solidny fundament, dzięki któremu będziesz mógł rozwijać swoje umiejętności związane z projektowaniem przy użyciu Blendera. Instalacja i interfejs środowiska Modelowanie obiektów i modyfikatory Definiowanie i ustawianie kamer Oświetlanie i renderowanie scen Stosowanie materiałów i tekstur Podstawy animacji Opis wtyczek (add-ons) do zastosowań architektonicznych Renderowanie za pomocą Blender Internal, Cycles i Freestyle Z tą książką nauka Blendera to czysta przyjemność!
Access 2016 PL w biurze i nie tylko
Bazy danych? Z Accessem to nic trudnego! Poznaj interfejs programu Access Naucz się projektować bazy danych i nimi zarządzać Dowiedz się, jak przetwarzać i wykorzystywać dane Informacja to władza. Informacja to pieniądz. Właściwie wykorzystana wpływa na sukces projektów i przedsiębiorstw, pozwala oszczędzić czas i środki, zmniejszać nakład pracy, odkrywać złożone zależności w przyrodzie, a nawet ratować ludzkie życie. Właśnie dlatego bazy danych są tak ważne w dzisiejszym dynamicznie rozwijającym się świecie, a zapotrzebowanie na specjalistów w tej dziedzinie stale rośnie. Jednym z najpopularniejszych narzędzi bazodanowych jest wchodzący w skład pakietu Microsoft Office program Access, który przez 18 lat swojej obecności na rynku zdołał zjednać sobie rzesze wiernych użytkowników. Jeśli Twoja praca wiąże się z gromadzeniem i przetwarzaniem informacji lub po prostu interesujesz się informatyką i chcesz poznać najbardziej rozpowszechniony system relacyjnych baz danych na świecie, sięgnij po tę książkę. Krok po kroku wprowadzi Cię ona w świat baz danych, przedstawi podstawowe pojęcia, niezbędne do zrozumienia modelu relacyjnego, zaprezentuje interfejs programu Access oraz pokaże, jak za jego pomocą zaprojektować i utworzyć bazę, zarządzać nią i wypełnić ją danymi. Nauczy Cię w praktyce korzystać z tych danych za pomocą kwerend, formularzy i raportów, tworzyć wykresy i posługiwać się makrami. Informacje o bazach danych i programie Access Podstawowe operacje na bazach Projektowanie, tworzenie i modyfikowanie tabel Tworzenie, edytowanie i usuwanie różnych typów relacji Korzystanie z różnych rodzajów kwerend Tworzenie i używanie formularzy, formantów i raportów Posługiwanie się makrami i językiem VBA Tworzenie i modyfikowanie wykresów Praktyczne przykłady zastosowania Accessa Uporządkuj swoją pracę z Accessem!
CSS3. Tworzenie nowoczesnych stron WWW
Bądź nowoczesny. Poznaj wszystkie funkcje, jakie oferuje CSS3! Zastosuj nowoczesne narzędzia do tworzenia stron WWW Dowiedz się, jak wykorzystywać potencjał drzemiący w CSS3 Naucz się osiągać efekty, o których konkurencja może tylko marzyć Rozwój kaskadowych arkuszy stylów nabiera coraz większego rozpędu. Bez nich nie byłoby internetu, jaki dziś znamy, a zamiast atrakcyjnych, kolorowych stron WWW z dużą ilością grafiki oglądalibyśmy wciąż proste i nieciekawe dokumenty hipertekstowe. Specyfikacja CSS3 nie jest jeszcze w pełni ukończona, ale wprowadzone w niej nowości już teraz prezentują się wprost rewelacyjnie, zaś zapewniane przez ten standard możliwości znacznie ułatwiają tworzenie stron internetowych. To, co jeszcze do niedawna było tylko śmiałym marzeniem, dziś staje się rzeczywistością! Dogłębne poznanie technologii CSS znacznie przyspieszy lektura książki "CSS3. Tworzenie nowoczesnych stron WWW". Podręcznik ten prezentuje podstawy obowiązującego standardu CSS 2.1 oraz nowości wprowadzone w CSS3. Znajdziesz tu informacje o nowych selektorach, właściwościach fontów i tekstu, profilach kolorów, właściwościach obramowań i tła, możliwościach związanych z tekstem wielokolumnowym oraz gradientami linearnymi czy radialnymi, transformacjach, przejściach i animacjach. Książka nie ogranicza się jednak do przedstawienia suchej teorii - zainteresowani mogą dzięki niej od strony praktycznej poznać proces tworzenia profesjonalnego serwisu internetowego, od kontaktów ze zleceniodawcą aż po powstanie gotowego produktu. Całościowe omówienie standardu CSS 2.1 Selektory poziomu trzeciego Właściwości czcionek i tekstu CSS3 Tekst w wielokolumnowy Nowe profile kolorów Nowe właściwości tła, obrysu, obramowania Stosowanie gradientów, transformacji i przejść Posługiwanie się animacjami i mediami Dodatki zawierające wiedzę niezbędną w codziennej pracy Chcesz tworzyć olśniewające strony WWW? Zmierz się z CSS3!
Dane grafowe w praktyce. Jak technologie grafowe ułatwiają rozwiązywanie złożonych problemów
Denise Gosnell, Matthias Broecheler
Komputer do pracy potrzebuje liczb i danych. Człowiek chętniej wysnuwa wnioski i wyodrębnia kontekst na podstawie relacji. Te dwa sposoby myślenia są tak odmienne, że komputery do niedawna z trudem wykonywały zadania związane z operowaniem na relacjach. Obecnie może się to zmienić dzięki grafom. Technologie grafowe łączą ludzkie postrzeganie świata i liniową pamięć komputerów. Ich wdrożenie na szerszą skalę będzie stanowić przełom i pozwoli osiągnąć nieznany dziś poziom. Ale najpierw trzeba nauczyć się stosować myślenie grafowe w rozwiązywaniu problemów technicznych. Dzięki tej książce opanujesz podstawy myślenia grafowego. Zapoznasz się z elementarnymi koncepcjami grafowymi: teorią grafów, schematami baz danych, systemami rozproszonymi, a także analizą danych. Dowiesz się również, jak wyglądają typowe wzorce wykorzystania danych grafowych w aplikacjach produkcyjnych. Poznasz sposób, w jaki można te wzorce stosować w praktyce. Pokazano tu, jak używać technik programowania funkcyjnego oraz systemów rozproszonych do tworzenia zapytań i analizowania danych grafowych. Opisano też podstawowe podejścia do proceduralnego przechodzenia przez dane grafowe i ich wykorzystanie za pomocą narzędzi grafowych. W książce: nowy paradygmat rozwiązywania problemów: dane grafowe wzorce wykorzystania danych grafowych przykładowa architektura aplikacji w technologiach relacyjnych i grafowych technologie grafowe a przewidywanie preferencji i zaufania użytkowników filtrowanie kolaboratywne i jego zastosowanie Grafy: przełomowa koncepcja w analizie danych!
Access 2007 PL w biurze i nie tylko
Budowanie bazy danych -- od podstaw i dla każdego! Jak korzystać z istniejącej bazy danych w Accessie i zaprojektować nową? Tabele, relacje, kwerendy -- jak sprawić, by wszystko ze sobą współgrało? Formularze, makra i własne pomysły -- co zrobić, by baza spełniała Twoje potrzeby? W dzisiejszym świecie nikt chyba nie wyobraża już sobie funkcjonowania bez elektronicznych baz danych. Znajdują się one niemal wszędzie: we wszelkich instytucjach państwowych, obsługujących dziennie tysiące obywateli, ale też w każdej firmie, która wie, że tylko szybki dostęp do informacji o własnych klientach gwarantuje jej poprawę jakości usług oraz rozwój. Dobrze zaprojektowana baza pozwala bez trudu wyłuskać potrzebne dane -- zarówno te dotyczące konkretnej pozycji (klienta, towaru, usługi), jak i te statystyczne, pokazujące na przykład sprzedaż z ostatniego miesiąca. Program Access oferuje takie możliwości i jest oczywistym wyborem dla tych, którzy nie mogą poświęcić za dużo czasu na naukę obsługi bardziej skomplikowanych baz. Książka "Access 2007 PL w biurze i nie tylko" to świetny przewodnik po strukturze tej aplikacji, gwarantujący efektywne przyswojenie wiedzy na temat zakładania bazy danych i korzystania z niej. Dowiesz się stąd, jak rozpocząć pracę z programem i gdzie szukać potrzebnych narzędzi. Nauczysz się tworzyć i obsługiwać tabele, decydować o typach relacji, posługiwać się kwerendami i generować raporty. Poznasz także możliwości formularzy i formantów, zasadę działania i elastyczność makr, a także bardziej zaawansowane zagadnienia z tej dziedziny. Krótko mówiąc -- staniesz się ekspertem od Accessa. Podstawowe informacje o obsłudze systemu Tabele Relacje i kwerendy Formularze, formanty i raporty Makra i edytor języka Visual Basic Jednoręki bandyta -- grafika i losowość w jednym Kalendarze, czyli funkcje i kwerendy Nie bój się Accessa! Wykorzystaj jego możliwości!
Andrew Stellman, Jennifer Greene
Przekonaj się, jak bardzo metodyki zwinne ułatwią Ci pracę! Metodyki zwinne różnią się od standardowego prowadzenia projektów. Jeśli Twój zespół programistów nigdy nie pracował zgodnie z ideą Agile, najwyższy czas to zmienić, zwłaszcza że zwinność staje się niezwykle modna! Dzięki tej nietuzinkowej, innowacyjnej książce błyskawicznie zrozumiesz, co się kryje za tą nazwą i jak to się dzieje, że podejścia zwinne nie tylko zapewniają świetne rezultaty, ale sprawiają też, że praca w grupie staje się dużo przyjemniejsza. Jeśli jednak praktyka Agile sprawia trudności w Twoim zespole, być może trzeba zmienić jego nastawienie. Jak to osiągnąć? Tego też się nauczysz dzięki tej książce! Podobnie jak inne książki z serii "Rusz głową", również i ta została napisana z wykorzystaniem najnowszych zdobyczy nauki o poznawaniu i uczeniu się. Dzięki temu Twój mózg zaangażuje się w poznawanie nowych koncepcji i przyswoi je bez ociągania się. Zrozumiesz, na czym polegają i jakie zalety mają najpopularniejsze metodyki Agile: Scrum, XP, Lean i Kanban. Nauczysz się korzystać z dobrodziejstw metodyk zwinnych i sprawisz, że Twój zespół zacznie lepiej planować pracę, będzie pisać lepszy kod, poprawi się współpraca w grupie. Niepostrzeżenie idea Agile zwinnie zadomowi się w Twoim umyśle i w Twoim zespole. Co więcej, jeśli zechcesz podjąć wyzwanie i zdobyć certyfikat PMI-ACP, dzięki tej książce świetnie przygotujesz się do egzaminu!
Udany atak na system informatyczny organizacji może mieć bardzo poważne konsekwencje. W ostatnich latach analitycy cyberbezpieczeństwa starają się uprzedzać zagrożenia i je neutralizować, zanim dojdzie do wystąpienia większych szkód w systemie. Podejście to wymaga nieustannego testowania i wzmacniania mechanizmów obronnych w systemie informatycznym organizacji. W ramach tych procesów można zebrać wiele cennych danych, użyć ich do budowy modeli i dzięki temu lepiej zrozumieć istotne kwestie związane z bezpieczeństwem IT. Ta książka to praktyczny przewodnik po aktywnych technikach wykrywania, analizowania i neutralizowania zagrożeń cybernetycznych. Dzięki niej, nawet jeśli nie posiadasz specjalistycznej wiedzy w tym zakresie, łatwo wdrożysz od podstaw skuteczny program aktywnego zabezpieczania swojej organizacji. Dowiesz się, w jaki sposób wykrywać ataki, jak zbierać dane i za pomocą modeli pozyskiwać z nich cenne informacje. Przekonasz się, że niezbędne środowisko możesz skonfigurować przy użyciu narzędzi open source. Dzięki licznym ćwiczeniom nauczysz się w praktyce korzystać z biblioteki testów Atomic Red Team, a także z frameworku MITRE ATT&CK™. Ponadto zdobędziesz umiejętności związane z dokumentowaniem swoich działań, definiowaniem wskaźników bezpieczeństwa systemu, jak również komunikowaniem informacji o jego naruszeniach swoim współpracownikom, przełożonym i partnerom biznesowym. Dzięki książce: poznasz podstawy informatyki śledczej i analizy zagrożeń dowiesz się, w jaki sposób modelować zebrane dane i dokumentować wyniki badań nauczysz się symulować działania agresorów w środowisku laboratoryjnym wprawisz się we wczesnym wykrywaniu naruszeń poznasz zasady komunikowania się z kierownictwem i otoczeniem biznesowym To proste. Szukaj. Wykryj. Zneutralizuj!
Angular 2. Programowanie z użyciem języka TypeScript
Tworzenie aplikacji w języku TypeScript z wykorzystaniem frameworka Angular 2 jest dziś jednym z najwydajniejszych sposobów rozwijania średnich i dużych aplikacji internetowych. Takie aplikacje można bez problemu uruchamiać w każdej nowoczesnej przeglądarce, również na platformach mobilnych. Separacja kodu interfejsu od logiki aplikacji, prosta modularyzacja aplikacji, bezproblemowe przetwarzanie danych asynchronicznych, świetne narzędzia i nowoczesne komponenty interfejsu użytkownika — to tylko kilka z wielu zalet tandemu Angular 2 – TypeScript. Ta książka jest przeznaczona dla programistów, którzy korzystają z Angular JS lub pracują z innym frameworkiem i potrafią kodować w JavaScripcie. Przedstawiono tu zagadnienia związane z danymi i widokami, interakcjami użytkowników z formularzami i komunikacją z serwerami, a także sposoby testowania i wdrażania aplikacji napisanej w Angular 2. Wyjaśniono działanie routera Angular, techniki wstrzykiwania zależności, wiązania i potoki. Nie zabrakło szczegółowego opisu korzystania z formularzy oraz komunikacji z serwerami. Co istotne, autorzy położyli duży nacisk na stosowanie dobrych praktyk w programowaniu. Najważniejsze zagadnienia: Przegląd architektury Angular 2 i metodyka budowy aplikacji Składnia języka TypeScript i kompilacja kodu TypeScript na JavaScript (ECMAScript 5) Programowanie reaktywne z obserwowalnymi strumieniami Wzorzec projektowy Mediator i cykl życia komponentu Automatyzacja procesów kompilacji i wdrażania Narzędzia i biblioteki przydatne w pracy z Angular 2 Angular 2: nowoczesne narzędzie dla najlepszych projektantów! Yakov Fain — jest mistrzem Javy i autorem wielu książek o rozwijaniu oprogramowania. Jest również współzałożycielem dwóch firm: Farata Systems i SuranceBay. Fain chętnie prowadzi warsztaty, podczas których zdradza sekrety frameworku Angular i platformy Java. Anton Moiseev — jest głównym programistą w firmie SuranceBay. Od 10 lat tworzy aplikacje w technologiach Java i .NET. Koncentruje się na najlepszych praktykach technologii internetowych. Prowadził wiele sesji szkoleniowych dotyczących frameworków Angular JS i Angular 2.
Gra o cyberbezpieczeństwo jest fascynująca i toczy się o wysoką stawkę. W każdej organizacji są dane, które trzeba chronić przed stale rosnącą liczbą zagrożeń. Jeśli to się nie uda, musimy się liczyć z uszczerbkiem na wizerunku, ze stratami finansowymi, a w niektórych wypadkach nawet z utratą zdrowia lub życia człowieka. Dlatego ważne jest, aby koncepcje bezpieczeństwa defensywnego były znane nie tylko inżynierom do spraw bezpieczeństwa, ale także wszystkim specjalistom IT. Jedynie w ten sposób można skutecznie wdrożyć przemyślaną strategię bezpieczeństwa. To książka przeznaczona dla specjalistów, którzy chcą poszerzyć wiedzę na temat cyberbezpieczeństwa. Opisano tu aktualne koncepcje związane z podatnościami i zagrożeniami bezpieczeństwa, w tym model dojrzałości cybernetycznej. Zaprezentowano narzędzia takie jak Wireshark, DVWA, Burp Suite, OpenVAS i NMAP, a także techniki utwardzania systemów Unix i Windows. Omówiono też bardziej zaawansowane kwestie, w tym bezpieczeństwo fizyczne IT, ochrona urządzeń IoT, aplikacji internetowych i infrastruktury w chmurze. Autor zagłębił się również w takie zagadnienia jak analiza złośliwego oprogramowania, testy penetracyjne, techniki informatyki śledczej i automatyzacja w zapewnianiu bezpieczeństwa IT. W książce: koncepcje związane z bezpieczeństwem defensywnym zabezpieczanie najbardziej podatnego czynnika - użytkownika konfiguracja najlepszych narzędzi bezpieczeństwa techniki utwardzania w środowiskach Windows i *nix przygotowywanie i ulepszanie strategii tworzenia zabezpieczeń zabezpieczenia urządzeń internetu rzeczy (IoT) poprawa bezpieczeństwa aplikacji internetowych i wdrożeń w chmurze Chroń, co najcenniejsze - przede wszystkim dbaj o zabezpieczenia!