Kategorien
E-Books
-
Wirtschaft
- Bitcoin
- Geschäftsfrau
- Coaching
- Controlling
- E-Business
- Ökonomie
- Finanzen
- Börse und Investitionen
- Persönliche Kompetenzen
- Computer im Büro
- Kommunikation und Verhandlungen
- Kleines Unternehmen
- Marketing
- Motivation
- Multimedia-Training
- Immobilien
- Überzeugung und NLP
- Steuern
- Sozialpolitik
- Handbȕcher
- Präsentationen
- Führung
- Public Relation
- Berichte, Analysen
- Geheimnis
- Social Media
- Verkauf
- Start-up
- Ihre Karriere
- Management
- Projektmanagement
- Personal (HR)
-
Für Kinder
-
Für Jugendliche
-
Bildung
-
Enzyklopädien, Wörterbücher
-
E-Presse
- Architektura i wnętrza
- Biznes i Ekonomia
- Haus und Garten
- E-Business
- Finanzen
- Persönliche Finanzen
- Unternehmen
- Fotografie
- Informatik
- HR und Gehaltsabrechnung
- Computer, Excel
- Buchhaltung
- Kultur und Literatur
- Wissenschaftlich und akademisch
- Umweltschutz
- meinungsbildend
- Bildung
- Steuern
- Reisen
- Psychologie
- Religion
- Landwirtschaft
- Buch- und Pressemarkt
- Transport und Spedition
- Gesundheit und Schönheit
-
Geschichte
-
Informatik
- Office-Programme
- Datenbank
- Bioinformatik
- IT Branche
- CAD/CAM
- Digital Lifestyle
- DTP
- Elektronik
- Digitale Fotografie
- Computergrafik
- Spiele
- Hacking
- Hardware
- IT w ekonomii
- Wissenschaftliche Pakete
- Schulbücher
- Computergrundlagen
- Programmierung
- Mobile-Programmierung
- Internet-Server
- Computernetzwerke
- Start-up
- Betriebssysteme
- Künstliche Inteligenz
- Technik für Kinder
- Webmaster
-
Andere
-
Fremdsprachen lernen
-
Kultur und Kunst
-
Lektüre
-
Literatur
- Anthologien
- Ballade
- Biografien und Autobiografien
- Für Erwachsene
- Drama
- Tagebücher, Memoiren, Briefe
- Epos
- Essay
- Science Fiction
- Felietonys
- Fiktion
- Humor, Satire
- Andere
- Klassisch
- Krimi
- Sachbücher
- Belletristik
- Mity i legendy
- Nobelpreisträger
- Kurzgeschichten
- Gesellschaftlich
- Okultyzm i magia
- Erzählung
- Erinnerungen
- Reisen
- Gedicht
- Poesie
- Politik
- Populärwissenschaftlich
- Roman
- Historischer Roman
- Prosa
- Abenteuer
- Journalismus
- Reportage
- Romans i literatura obyczajowa
- Sensation
- Thriller, Horror
- Interviews und Erinnerungen
-
Naturwissenschaften
-
Sozialwissenschaften
-
Schulbücher
-
Populärwissenschaft und akademisch
- Archäologie
- Bibliotekoznawstwo
- Filmwissenschaft
- Philologie
- Polnische Philologie
- Philosophie
- Finanse i bankowość
- Erdkunde
- Wirtschaft
- Handel. Weltwirtschaft
- Geschichte und Archäologie
- Kunst- und Architekturgeschichte
- Kulturwissenschaft
- Linguistik
- Literaturwissenschaft
- Logistik
- Mathematik
- Medizin
- Geisteswissenschaften
- Pädagogik
- Lehrmittel
- Populärwissenschaftlich
- Andere
- Psychologie
- Soziologie
- Theatrologie
- Teologie
- Theorien und Wirtschaftswissenschaften
- Transport i spedycja
- Sportunterricht
- Zarządzanie i marketing
-
Handbȕcher
-
Spielanleitungen
-
Professioneller und fachkundige Leitfaden
-
Jura
- Sicherheit und Gesundheit am Arbeitsplatz
- Geschichte
- Verkehrsregeln. Führerschein
- Rechtswissenschaften
- Gesundheitswesen
- Allgemeines. Wissenskompendium
- akademische Bücher
- Andere
- Bau- und Wohnungsrecht
- Zivilrecht
- Finanzrecht
- Wirtschaftsrecht
- Wirtschafts- und Handelsrecht
- Strafrecht
- Strafrecht. Kriminelle Taten. Kriminologie
- Internationales Recht
- Internationales und ausländisches Recht
- Gesundheitsschutzgesetz
- Bildungsrecht
- Steuerrecht
- Arbeits- und Sozialversicherungsrecht
- Öffentliches, Verfassungs- und Verwaltungsrecht
- Familien- und Vormundschaftsrecht
- Agrarrecht
- Sozialrecht, Arbeitsrecht
- EU-Recht
- Industrie
- Agrar- und Umweltschutz
- Wörterbücher und Enzyklopädien
- Öffentliche Auftragsvergabe
- Management
-
Führer und Reisen
- Afrika
- Alben
- Südamerika
- Mittel- und Nordamerika
- Australien, Neuseeland, Ozeanien
- Österreich
- Asien
- Balkan
- Naher Osten
- Bulgarien
- China
- Kroatien
- Tschechische Republik
- Dänemark
- Ägypten
- Estland
- Europa
- Frankreich
- Berge
- Griechenland
- Spanien
- Niederlande
- Island
- Litauen
- Lettland
- Mapy, Plany miast, Atlasy
- Miniführer
- Deutschland
- Norwegen
- Aktive Reisen
- Polen
- Portugal
- Andere
- Russland
- Rumänien
- Slowakei
- Slowenien
- Schweiz
- Schweden
- Welt
- Türkei
- Ukraine
- Ungarn
- Großbritannien
- Italien
-
Psychologie
- Lebensphilosophien
- Kompetencje psychospołeczne
- zwischenmenschliche Kommunikation
- Mindfulness
- Allgemeines
- Überzeugung und NLP
- Akademische Psychologie
- Psychologie von Seele und Geist
- Arbeitspsychologie
- Relacje i związki
- Elternschafts- und Kinderpsychologie
- Problemlösung
- Intellektuelle Entwicklung
- Geheimnis
- Sexualität
- Verführung
- Aussehen ind Image
- Lebensphilosophien
-
Religion
-
Sport, Fitness, Diäten
-
Technik und Mechanik
Hörbücher
-
Wirtschaft
- Bitcoin
- Geschäftsfrau
- Coaching
- Controlling
- E-Business
- Ökonomie
- Finanzen
- Börse und Investitionen
- Persönliche Kompetenzen
- Kommunikation und Verhandlungen
- Kleines Unternehmen
- Marketing
- Motivation
- Immobilien
- Überzeugung und NLP
- Steuern
- Handbȕcher
- Präsentationen
- Führung
- Public Relation
- Geheimnis
- Social Media
- Verkauf
- Start-up
- Ihre Karriere
- Management
- Projektmanagement
- Personal (HR)
-
Für Kinder
-
Für Jugendliche
-
Bildung
-
Enzyklopädien, Wörterbücher
-
Geschichte
-
Informatik
-
Andere
-
Fremdsprachen lernen
-
Kultur und Kunst
-
Lektüre
-
Literatur
- Anthologien
- Ballade
- Biografien und Autobiografien
- Für Erwachsene
- Drama
- Tagebücher, Memoiren, Briefe
- Epos
- Essay
- Science Fiction
- Felietonys
- Fiktion
- Humor, Satire
- Andere
- Klassisch
- Krimi
- Sachbücher
- Belletristik
- Mity i legendy
- Nobelpreisträger
- Kurzgeschichten
- Gesellschaftlich
- Okultyzm i magia
- Erzählung
- Erinnerungen
- Reisen
- Poesie
- Politik
- Populärwissenschaftlich
- Roman
- Historischer Roman
- Prosa
- Abenteuer
- Journalismus
- Reportage
- Romans i literatura obyczajowa
- Sensation
- Thriller, Horror
- Interviews und Erinnerungen
-
Naturwissenschaften
-
Sozialwissenschaften
-
Populärwissenschaft und akademisch
- Archäologie
- Philosophie
- Wirtschaft
- Handel. Weltwirtschaft
- Geschichte und Archäologie
- Kunst- und Architekturgeschichte
- Kulturwissenschaft
- Literaturwissenschaft
- Mathematik
- Medizin
- Geisteswissenschaften
- Pädagogik
- Lehrmittel
- Populärwissenschaftlich
- Andere
- Psychologie
- Soziologie
- Teologie
- Zarządzanie i marketing
-
Handbȕcher
-
Professioneller und fachkundige Leitfaden
-
Jura
-
Führer und Reisen
-
Psychologie
- Lebensphilosophien
- zwischenmenschliche Kommunikation
- Mindfulness
- Allgemeines
- Überzeugung und NLP
- Akademische Psychologie
- Psychologie von Seele und Geist
- Arbeitspsychologie
- Relacje i związki
- Elternschafts- und Kinderpsychologie
- Problemlösung
- Intellektuelle Entwicklung
- Geheimnis
- Sexualität
- Verführung
- Aussehen ind Image
- Lebensphilosophien
-
Religion
-
Sport, Fitness, Diäten
-
Technik und Mechanik
Videokurse
-
Datenbank
-
Big Data
-
Biznes, ekonomia i marketing
-
Cybersicherheit
-
Data Science
-
DevOps
-
Für Kinder
-
Elektronik
-
Grafik / Video / CAX
-
Spiele
-
Microsoft Office
-
Entwicklungstools
-
Programmierung
-
Persönliche Entwicklung
-
Computernetzwerke
-
Betriebssysteme
-
Softwaretest
-
Mobile Geräte
-
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.
CorelDRAW X6 PL. Ćwiczenia praktyczne
Szukasz narzędzia graficznego, które spełni Twoje oczekiwania? Wypróbuj CorelDRAW X6! Jak tworzyć i edytować grafikę wektorową? Jak ciekawie formatować teksty i tabele? Jak stosować efektowne wypełnienia? CorelDRAW to bardzo popularny wśród profesjonalistów i zaawansowanych amatorów program graficzny, umożliwiający tworzenie i edytowanie różnego rodzaju obrazów wektorowych. Rozwiązanie to doskonale sprawdza się podczas przygotowywania plakatów, szyldów, reklam, wizytówek, dyplomów, broszur, raportów, a nawet przy tworzeniu skomplikowanych rysunków technicznych. Program cieszy się dużym uznaniem wśród grafików dzięki prostocie używania i rozbudowanym narzędziom edycyjnym, a także sporym możliwościom wykorzystania danych pochodzących z innych aplikacji. Jeśli chcesz naprawdę dobrze poznać funkcje tego programu i nauczyć się stosować je w praktyce, sięgnij po książkę "CorelDRAW X6 PL. Ćwiczenia praktyczne". Zaprezentowane w niej opisy i zadania szybko wprowadzą Cię w świat grafiki wektorowej, a także pozwolą poznać najlepsze techniki projektowe i skutecznie ich używać. Z książki tej nauczysz się, jak poprawnie tworzyć i edytować różnego rodzaju materiały graficzne, umieszczać i formatować w nich teksty oraz tabele, posługiwać się konturami i wypełnieniami oraz precyzyjnie rysować za pomocą narzędzi oferowanych przez najnowszą wersję programu CorelDRAW. Wprowadzenie do grafiki wektorowej Podstawowe działania w programie Rysowanie kształtów w CorelDRAW Edycja i przekształcanie obiektów Wprowadzanie i formatowanie tekstów Tworzenie i modyfikowanie tabel Stosowanie różnych rodzajów wypełnień Korzystanie z konturów Używanie narzędzi do precyzyjnego rysowania Wykorzystaj program CorelDRAW X6 do tworzenia profesjonalnych grafik!
Blender. Mistrzowskie animacje 3D
Wyjdź poza standardową wiedzę i poznaj sekretne możliwości Blendera Jak stosować sprytne metody szybkiego zaznaczania czy grupowania elementów 3D i manipulowania nimi? Jak komponować wideoklipy przy użyciu węzłów? Jak tworzyć efekty specjalne za pomocą tekstur? Blenderem jako narzędziem do wizualizacji obiektów architektonicznych czy symulowania zjawisk fizycznych powszechnie posługują się studenci, naukowcy, artyści i graficy. Wciąż jednak drzemie w nim niesamowity, niewykorzystany potencjał. Jeżeli chcesz poznać jego możliwości i profesjonalnie używać wszystkich, nawet mało znanych narzędzi, by osiągnąć wysoki stopień wtajemniczenia w dziedzinie tworzenia animacji, powinieneś skorzystać właśnie z tej książki! Znajdziesz tu szczegółowe opisy nietypowych funkcji Blendera oraz informacje na temat metod efektywnej pracy z programem. Książka "Blender. Mistrzowskie animacje 3D" poprowadzi Cię krok po kroku przez zaawansowane techniki modelowania, teksturowania, pisania skryptów i generowania efektów specjalnych za pomocą mistrzowskich narzędzi Blendera. Dowiesz się między innymi, jak profesjonalnie przygotować sceny do silnika gier i jak w tym środowisku używać Pythona. Podczas lektury poznasz także tajniki rzeźbienia, komponowania i edycji wideo. Korzystając z zawartych tu wskazówek, osiągniesz nieprzeciętne efekty w tworzeniu trójwymiarowych animacji! Ustawianie opcji Blendera Usprawnianie metod pracy Manipulowanie obiektami Modelowanie w wielopoziomowej rozdzielczości Funkcja Retopo Tekstury i ich mapowanie Animowanie maski elementów niepożądanych Środowisko programistyczne Pythona Skrypty Pythona w Blenderze Manipulowanie siatkami, obiektami i krzywymi IPO Przygotowywanie scen dla silnika gier Sięgnij po mistrzowską wiedzę i twórz porywające animacje 3D
Cyfrowa ciemnia. Komputerowy warsztat fotografa
Fotografia cyfrowa — po mistrzowsku opanuj jej specyfikę! Już ładnych parę lat temu fotografia cyfrowa szturmem podbiła serca fotoamatorów i profesjonalistów, którzy pół swojego wcześniejszego zawodowego życia spędzali zamknięci w ciemni. Do lamusa odeszły sprzęty równie tajemnicze jak tygle alchemików, a ich miejsce zajęły aparat z dużą kartą pamięci oraz komputer z dobrym ekranem i odpowiednim oprogramowaniem: nowa technologia kusiła bogactwem możliwości oraz łatwością dokonywania niemal dowolnych zmian. Jednak współczesne narzędzia, podobnie jak te stosowane przed stuleciem, nie pozwolą na stworzenie arcydzieła z fotki nędznej jakości i nie zastąpią umiejętności oraz talentu jej autora. Dobry fotograf świetnie wie, że podstawą jego pracy jest wykorzystanie światła i uchwycenie nastroju chwili, ale powinien także bezwzględnie dowiedzieć się, jak wykorzystać specyfikę działania aparatów cyfrowych oraz programów do obróbki zdjęć, by uzyskać naprawdę oszałamiający efekt. Z tej książki dowiesz się, czym różnią się od siebie poszczególne formaty zapisu plików w aparatach cyfrowych i co z tego wynika. Jej autor podpowie Ci, jak zbudować właściwy system komputerowy, pozwalający wygodnie pracować nad zdjęciami, a także jak wybrać i skonfigurować oprogramowanie. Z jego pomocą nauczysz się kalibrować barwy i pracować z profilami ICC, usuwać przebarwienia z uporem narzucane przez aparat i wykonywać niezbędne prace w zakresie korekty fotografii. Nie mniej ważnym zagadnieniem szczegółowo omawianym w książce jest kwestia uporządkowania i archiwizacji zdjęć, czyli tworzenia bezpiecznego cyfrowego archiwum. Poznaj wyzwania stojące przed każdym współczesnym wielbicielem fotografowania i odpowiedz na nie już teraz! Co to znaczy "dobre zdjęcie"? Formaty zapisu cyfrowych zdjęć Zarządzanie barwą dla fotoamatorów Sprzęt fotograficzny i system informatyczny Opis zdjęcia w standardzie IPTC Krótki przewodnik po systemach edycyjnych Obróbka niedestruktywna Korekta podstawowych parametrów zdjęcia Archiwum a kopie bezpieczeństwa Specyfika fotografii cyfrowej, czyli dlaczego aparat analogowy i cyfrowy robią inne zdjęcia Warsztat pracy, czyli jak właściwie dobrać sprzęt fotograficzny i system komputerowy Katalogowanie i archiwizacja, czyli jak chronić swoje zdjęcia przed cyfrową nirwaną Fotoniezbędnik cyfrowego wyjadacza! Artur Chmielewski — z wykształcenia informatyk, z pasji i wykonywanego zawodu fotoreporter i dziennikarz. Od przeszło dziesięciu lat fotografuje dla ogólnopolskich tytułów prasowych. Zaczynał w "Życiu Warszawy", skąd przeszedł do magazynu "Stolica", a następnie do tygodnika "Kulisy". Przez kilka lat, od początku istnienia obu tytułów, był związany z "Dziennikiem Polska Europa Świat", a następnie "Dziennikiem Gazetą Prawną". Publikuje m.in. w: "Fakcie", "SuperExpressie", "Newsweeku", "Wprost", "Polityce", "Timesie". Obecnie jako wolny strzelec współpracuje z Polską Agencją Fotografów FORUM. Poza fotografią wydarzeniową uprawia fotoreportaż oraz fotografię studyjną. Portretuje najważniejsze osobistości świata polityki, kultury i sztuki. Współpracuje również z kilkoma magazynami lifestylowymi, dla których fotografuje ekskluzywne wnętrza.
Poznaj najpopularniejszy program do zarządzania bazami danych na świecie! Wkrocz w świat relacyjnych baz danych Odkryj tajniki projektowania, tworzenia i edycji baz Naucz się wydobywać dane z baz i prezentować je światu Wraz z rosnącą liczbą gromadzonych i przetwarzanych informacji oraz zwiększającym się tempem życia coraz istotniejsza się staje kwestia sprawnego zbierania, analizowana i udostępniania danych oraz elastycznego zarządzania nimi przy użyciu odpowiednich mechanizmów bazodanowych. Szczególne znaczenie mają tu najbardziej rozpowszechnione obecnie systemy obsługi relacyjnych baz danych, do których należy MS Access. Program oferuje intuicyjny i łatwy do opanowania interfejs graficzny oraz spore możliwości w zakresie zarządzania bazami danych, a także generowania kwerend i raportów, dzięki czemu przez lata obecności na rynku zdobył sobie sporą popularność wśród użytkowników wykorzystujących rozwiązanie do najrozmaitszych celów. Niezależnie od tego, czy chcesz poznać Accessa z przyczyn hobbystycznych, czy zamierzasz utworzyć bazę danych opisującą Twoją kolekcję płyt albo katalog zbiorów bibliotecznych, czy też musisz nauczyć się programu, bo wymaga tego Twoja praca naukowa lub studia — powinieneś sięgnąć po odpowiednie źródło wiedzy. Książka ABC Access 2016 PL w przystępny sposób wprowadzi Cię w świat baz danych, podając podstawowe pojęcia i mechanizmy wykorzystywane w modelu relacyjnym, przybliży metodykę tworzenia i zarządzania bazami oraz zaprezentuje możliwości pozyskiwania z nich danych — wszystko to w odniesieniu do najnowszej polskojęzycznej wersji programu MS Access. Struktura bazy danych i sposób jej działania Interfejs programu MS Access Przegląd obiektów bazodanowych Projektowanie, tworzenie i edycja bazy Tworzenie i edycja tabel Podstawowe operacje na danych Definiowanie relacji Kwerendy, formularze i raporty Naucz się, jak w pełni wykorzystać program MS Access 2016 PL!
Blockchain. Przewodnik po łańcuchu bloków - od kryptografii po DeFi i NFT. Wydanie IV
Potencjał łańcucha bloków jest ogromny. W skrócie: blockchain to publiczny rejestr, który staje się ogólnoświatową, zdecentralizowaną księgą służącą do rejestrowania, inwentaryzacji i organizowania transferów wszelkiego rodzaju aktywów. Łańcuchy bloków są podstawą kryptowalut, znajdują też zastosowanie w wielu innych sektorach. Zrozumienie tej technologii jest warunkiem skorzystania ze wszystkich jej zalet. To kolejne, uzupełnione i zaktualizowane wydanie praktycznego podręcznika dla każdego, kto chce korzystać z tej technologii w praktyce. Opisuje techniczne podstawy łańcuchów bloków, kryptografii i protokołów osiągania konsensusu, przedstawia też bardziej zaawansowane zagadnienia, jak tworzenie zdecentralizowanych aplikacji (DApp) przy użyciu inteligentnych kontraktów czy też łączenie internetu rzeczy z łańcuchami bloków, korporacyjne łańcuchy bloków i tokenizacja. Dodatkowo w książce znalazły się nowe rozdziały na temat zdecentralizowanych finansów, zdecentralizowanej tożsamości, prywatności, skalowalności i bezpieczeństwa w łańcuchach bloków, a także rozważania na temat przyszłości tej fascynującej technologii. W trakcie lektury: poznasz mechanizmy działania bitcoina, Ethereum i innych łańcuchów bloków zrozumiesz zastosowania kryptografii w łańcuchach bloków poznasz algorytmy osiągania konsensusu i zasady tworzenia inteligentnych kontraktów nauczysz się zapewniać skalowalność, prywatność i bezpieczeństwo w łańcuchach bloków poznasz nowe trendy, w tym tożsamość zdecentralizowaną i suwerenną, DeFi, tokeny NFT i metaverse uzyskasz wgląd w przyszłość technologii łańcuchów bloków Już dziś zacznij wdrażać technologię, o której inni dowiedzą się jutro!
C#. Zadania z programowania z przykładowymi rozwiązaniami
C# w analizie konkretnych przykładów Instrukcje sterujące przebiegiem programu Tablice i kolekcje Programowanie obiektowe i pliki tekstowe C#, obecny na rynku od ponad dziesięciu lat, należy do tych języków programowania, bez których trudno się obejść — również dlatego, że jest jedynym językiem zaprojektowanym specjalnie dla platformy .NET i środowiska uruchomieniowego CLR. Dobry programista, student lub nauczyciel informatyki, a także każdy człowiek zainteresowany programowaniem powinien znać podstawy tego języka i umieć rozwiązywać konkretne zadania. Podobnie zresztą powinien opanować najważniejsze zagadnienia dotyczące programowania w językach Java, C++ i Turbo Pascal oraz umieć stosować je w praktyce. Ten rewelacyjny zbiór zadań pozwala szybko i przy minimalnym wysiłku opanować umiejętności programistyczne w obiektowym języku C# poprzez analizę typowych rozwiązań stosowanych w działających programach. Książka "C#. Zadania z programowania z przykładowymi rozwiązaniami" na konkretnych przykładach pokaże Ci, jak program napisany w języku C# komunikuje się z użytkownikiem poprzez operacje wejścia-wyjścia. Dowiesz się, jakie operatory będą Ci potrzebne i do czego można ich używać. Poznasz instrukcje sterujące przebiegiem programu (iteracyjne oraz wyboru). Zrozumiesz, jakie funkcje pełnią tablice jednowymiarowe i dwuwymiarowe oraz kolekcje. Następnie nauczysz się wykorzystywać obiektowe właściwości języka C# oraz zapisywać odpowiednie informacje w plikach tekstowych — a wszystko to zajmie Ci zaledwie chwilę. Rozwiązanie zamieszczonych tu zadań to droga na skróty do pełnego zrozumienia i zastosowania zalet języka C#. Komunikacja języka C# z użytkownikiem Instrukcje wyboru Instrukcje iteracyjne Tablice i kolekcje Programowanie obiektowe Pliki tekstowe Na skróty do celu!
Alicja i Bob. Bezpieczeństwo aplikacji w praktyce
Media bezustannie donoszą o spektakularnych wpadkach w zakresie bezpieczeństwa aplikacji. Konsekwencją udanego ataku bywają straty finansowe, kompromitacja, niekiedy zagrożenie bezpieczeństwa narodowego. Aby tego uniknąć, wszyscy zainteresowani - od architekta po użytkownika - powinni stale uaktualniać i stosować w praktyce zasady bezpieczeństwa systemów informatycznych. Jednak szczególna odpowiedzialność spoczywa na projektantach i programistach aplikacji, gdyż podejmowanie działań zabezpieczających na wczesnych etapach opracowywania oprogramowania daje o wiele lepsze rezultaty niż rozwiązywanie problemów w fazie testowania. To książka przeznaczona dla programistów, projektantów aplikacji i osób odpowiedzialnych za bezpieczeństwo informacji. Jest napisana w sposób bezpośredni, przystępny, bez fachowego żargonu i zawiłości. Zawarte w niej koncepcje bezpiecznego projektowania i programowania wzbogacono o praktyczne kody, ćwiczenia i przykłady. Aby ułatwić zrozumienie przedstawionych treści, posłużono się przykładem Alicji i Boba, których życie zawodowe, a także podejmowane przez nich przedsięwzięcia i realizowane zadania wpływają na decyzje dotyczące bezpieczeństwa aplikacji. Znajdziemy tu również odpowiedzi na wiele pytań nurtujących osoby zaczynające pracę w tej dziedzinie, a liczne wskazówki, wytyczne i opisy dobrych praktyk z pewnością ułatwią poprawne stosowanie zasad bezpieczeństwa w tworzonym oprogramowaniu. W książce między innymi: najważniejsze zasady bezpieczeństwa w koncepcjach projektowych wytyczne bezpiecznego programowania modelowanie zagrożeń i testowanie współczesne zagrożenia dla bezpieczeństwa aplikacji i metody obrony przed nimi protokoły bezpieczeństwa dla programistów i personelu informatycznego Alicja i Bob już to wiedzą. Bezpieczeństwo jest bezcenne!
C# 7 i .NET Core 2.0. Programowanie wielowątkowych i współbieżnych aplikacji
W świecie programistów aplikacji panuje kult wydajności: najważniejsze są szybkość i efektywność działania kodu. Dostrajanie elementów dużych aplikacji staje się wirtuozerią: wymaga eliminowania wąskich gardeł, optymalizacji kodu, pilnowania każdego bitu pamięci. Niewielkie braki w rozwiązaniach w przypadku rozbudowanych systemów przeradzają się w wielkie problemy. Dla programisty oznacza to, że jeśli chce pracować na prawdziwie profesjonalnym poziomie, musi perfekcyjnie opanować zagadnienia związane ze skalarnością, z modularnością i efektywnością kodu. Ta książka jest przeznaczona dla programistów .NET, którzy chcą przyspieszyć pracę swoich aplikacji. Opisuje nowe funkcje C# 7 i .NET Core 2.0 oraz ich wpływ na wydajność kodu. Przedstawia takie mechanizmy .NET Core jak proces kompilacji, odzyskiwanie pamięci czy wykorzystywanie wielu rdzeni procesora. Prezentuje koncepcje wielowątkowości i programowania asynchronicznego oraz wyjaśnia znaczenie optymalizacji struktur danych. Omawia też wzorce i najlepsze praktyki projektowania aplikacji w .NET Core, a także zagadnienia bezpieczeństwa i elastyczności oraz architektury mikrousług. Wiedza zawarta w książce pozwoli na pisanie modularnych, skalowalnych, bezpiecznych i niezależnie wdrażanych aplikacji. W tej książce między innymi: nowości w C# 7 i .NET Core 2.0 struktury danych i optymalizacja kodu w C# zarządzanie pamięcią i zapobieganie wyciekom pamięci zapewnianie odporności na błędy aplikacji narzędzia do monitorowania wydajności aplikacji: App Metrics, InfluxDB i Grafana wytyczne projektowania i dobre praktyki programistyczne C# i .NET Core: wielowątkowość - współbieżność - wydajność!