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.
417
Ebook

UML 2.x. Ćwiczenia zaawansowane

Jacek Maślankowski, Stanisław Wrycza, Bartosz Marcinkowski

Poznaj najnowszy standard języka UML Naucz się w pełni wykorzystywać jego możliwości Rozszerz swoją wiedzę o zagadnienia zaawansowane i profile Zostań ekspertem dzięki praktycznym przykładom Dowiedz się, jak użyteczny jest język UML! Modelowanie systemów informatycznych w oparciu o język UML znalazło wiele zastosowań i jest obecnie przedmiotem nauczania na kierunkach informatycznych wielu światowych uczelni. UML stał się również inspiracją do opracowania licznych standardów branżowych, przyjmujących postać profili tego języka. Dla analityków, projektantów oraz inżynierów systemów informatycznych najważniejszy jest bez wątpienia SysML, ułatwiający projektowanie aplikacji technicznych w oparciu o architekturę języka UML. Choć UML zyskał w ostatnich latach status standardu i stał się narzędziem wykorzystywanym przy tworzeniu wielu projektów informatycznych, jego architektura może stanowić poważne wyzwanie dla użytkowników, a zastosowanie jego profili w projektowaniu aplikacji i systemów może prowadzić do dalszych komplikacji. Nauki języka nie ułatwia również fakt, że podlega on stałej ewolucji, przejawiającej się w licznych udoskonaleniach i rozszerzeniach kolejnych wersji standardu UML. Osoby zainteresowane rozszerzeniem swojej wiedzy na temat UML-a oraz poznaniem bardziej zaawansowanych zagadnień związanych z jego używaniem powinny sięgnąć po książkę "UML 2.x. Ćwiczenia zaawansowane". Znajdą w niej dużo innowacyjnych przykładów zastosowania języka i praktycznych zadań utrwalających wiadomości oraz ułatwiających wdrażanie ich w codzienną praktykę projektowania czy analizowania systemów informatycznych. Autorzy nie ograniczyli się do najbardziej typowych aplikacji, lecz zaprezentowali sposoby wykorzystania UML-a w bardzo różnych dziedzinach gospodarki elektronicznej, przedstawiając między innymi zagadnienia związane z planowaniem akcji marketingowej, sterowaniem ruchem pojazdów oraz tworzeniem rozmaitych systemów rezerwacyjnych czy serwisów rozliczeniowo-handlowych. Książka jest logiczną kontynuacją cyklu publikacji na temat UML-a i doskonale uzupełnia poprzednie pozycje, umożliwiając poszerzenie wiedzy o wiadomości związane z najnowszymi wersjami języka oraz nowymi obszarami jego używania. Struktura języków UML i SysML Zmiany, uaktualnienia oraz profile UML-a Rodzaje diagramów i ich zastosowania Praktyczne przykłady wykorzystania diagramów Zadania do samodzielnego wykonania Wdrażanie modelowanych systemów i aplikacji

418
Ebook

C++. Zadania z programowania z przykładowymi rozwiązaniami. Wydanie II

Mirosław J. Kubiak

Zostań specem od C++! C++ wciąż pozostaje jednym z podstawowych, najważniejszych i najbardziej potrzebnych języków programowania. Dobry programista powinien go znać i umiejętnie wykorzystywać do tworzenia najróżniejszych projektów. Jak najłatwiej porządnie opanować taki język? Jak przeskoczyć z poziomu podstawowego na zaawansowany? Jak nauczyć się wychwytywać niuanse decydujące o jakości proponowanych rozwiązań? Odpowiedź jest jedna: trzeba ćwiczyć, rozwiązywać kolejne zadania, mierzyć się z coraz większymi wyzwaniami, pisać kod i porównywać go z kodem pisanym przez mistrzów. Drugie zaktualizowane wydanie tej popularnej pozycji powstało w odpowiedzi na potrzeby czytelników. Pomoże Ci doskonalić swój warsztat w zorganizowany, przejrzysty i niebanalny sposób. Na początek wystarczy znajomość podstawowych elementów C++ oraz podstaw nawigacji w bezpłatnym środowisku Microsoft Visual Studio Community 2015 with Updates. A potem czeka Cię kilkadziesiąt zadań, po których żaden problem programistyczny nie wyda Ci się zbyt trudny. Proste operacje wejścia–wyjścia Podejmujemy decyzje w programie Iteracje Tablice Podprogramy Programowanie obiektowe Pliki tekstowe Wskaźniki, zmienne dynamiczne i struktury danych Szablony C++ — praktyka czyni mistrza!

419
Ebook

ABC komputera. Wydanie XII

Piotr Wróblewski

Włącz się! Twój nowy przewodnik po wirtualnej rzeczywistości! Swobodnie korzystaj z systemu operacyjnego Windows 10 Profesjonalnie przygotowuj dokumenty w programach Word i Excel Podłącz komputer do sieci i bezpiecznie się w niej poruszaj Chyba nikt nie mógł przewidzieć, że komputer i Internet tak szybko staną się nieodłącznymi towarzyszami naszego codziennego życia. Czy tego chcemy, czy nie, nadszedł moment, aby się z nimi zaprzyjaźnić. W przeciwnym razie nadal będziemy tracić mnóstwo czasu na czekanie w kolejkach i "analogowe" załatwianie spraw, z których wielu w ogóle nie uda nam się pchnąć do przodu. Dlaczego? Ponieważ coraz więcej firm i instytucji komunikuje się z klientami wyłącznie przez Internet. Ponadto pandemia COVID-19 udowodniła, że dzięki sprawnej obsłudze komputera można (a nawet trzeba!) pracować w pełni zdalnie i całymi tygodniami nie odwiedzać biura! Jeśli chcesz szybko i bez stresu nauczyć się korzystać z podstawowych dobrodziejstw oferowanych przez komputer i sieć internetową, pomoże Ci właśnie ta książka. Znajdziesz w niej informacje o tym, jaki komputer wybrać, jak go włączyć i co zrobić dalej. Dowiesz się, jak poruszać się po ekranie, gdzie znaleźć potrzebne funkcje, do czego służą różne programy i jak obchodzić się z dokumentami. Nauczysz się, jak ustawić system Windows 10, aby wygodnie z niego korzystać, oraz jak pracować w Wordzie i Excelu, tworzyć rysunki 3D i skutecznie obronić się przed wirusami komputerowymi. Przejdziesz także szybki kurs internetowy - od podłączania komputera do sieci, przez ogólną orientację w Internecie i obsługę poczty elektronicznej, po sposoby korzystania z różnych serwisów: sklepów, banków, spraw urzędowych i mediów społecznościowych. W książce: Wizyta w sklepie komputerowym, czyli jak kupować z głową Instalacja i konfiguracja Windows 10 Klawiatura, mysz i nowe menu Start Twoje dane w chmurze internetowej OneDrive Aplikacje bez tajemnic - gry, nauka i muzyka z sieci Konto Microsoft i Microsoft Store (sklep Windows) Ochrona przed wirusami komputerowymi Microsoft Office 365 bez tajemnic Grafika w programach Word i Paint 3D Montaż filmów dla początkujących Excel - magia automatycznych obliczeń i analiza danych Poczta elektroniczna (e-mail) Przeglądarki internetowe Edge i Chrome oraz wyszukiwarka Google Media społecznościowe, fora dyskusyjne, banki, porównywarki cen Nie czekaj. Każda podróż zaczyna się od pierwszego kroku!

420
Ebook

Budowa sieci komputerowych na przełącznikach i routerach Cisco

Adam Józefiok

Dowiedz się jak zaprojektować sprawnie działającą sieć komputerową Jak dobrać odpowiedni rodzaj sieci komputerowej? Jak połączyć urządzenia pracujące w sieci? Jak uruchomić i podłączyć router? Sieci komputerowe zapewniają to, co we współczesnym społeczeństwie najważniejsze - szybki dostęp do informacji i komunikację między ludźmi. Wykorzystywane są niemal wszędzie: w telekomunikacji, medycynie, motoryzacji, szkolnictwie, nauce i rozrywce. Zadomowiły się na dobre w małych przedsiębiorstwach i globalnych organizacjach, umożliwiając wymianę dokumentów między pracownikami i kontrahentami, a także dostęp do zasobów wewnętrznych firmy dla współpracowników mobilnych. Współczesne firmy nie mogą więc funkcjonować bez sieci, dlatego też należy zapewnić sprawne jej funkcjonowanie, odpowiednio ją przygotować i zabezpieczyć - nawet jeśli jest to tylko sieć domowa. Książka "Budowa sieci komputerowych na przełącznikach i routerach Cisco" to niezbędny podręcznik dla wszystkich, którzy dopiero rozpoczynają swoją przygodę z sieciami komputerowymi oraz urządzeniami Cisco. Dzięki temu przewodnikowi poznasz mechanizmy działania sieci, funkcjonowanie poszczególnych urządzeń sieciowych, sposoby działania przełączników oraz routerów, a także metody konfiguracji. Nauczysz się także jak zabezpieczyć komputery przed zewnętrznymi atakami oraz przygotować system operacyjny do pracy w sieci. Podstawy sieci komputerowych Przeglądarki internetowe Media sieciowe Projektowanie sieci i okablowania Model sieci komputerowych Sieć Ethernet Przełączniki Cisco Sieci VLAN Protokół VTP i STP Routery Cisco Protokoły routingu Listy ACL i bezpieczeństwo w sieci Twórz sieci komputerowe na własny użytek i na potrzeby biznesu

421
Ebook

Ajax. Wzorce projektowe

Michael Mahemoff

Praktyczne rozwiązania dla projektantów aplikacji sieciowych Projektowanie aplikacji z wykorzystaniem technologii Ajax Dynamiczne interfejsy użytkownika Usługi sieciowe Technologia Ajax, będąca połączeniem języków XML i JavaScript, ostatnio zyskuje coraz większe uznanie wśród twórców witryn WWW i aplikacji sieciowych. Pozwala na ograniczenie do minimum komunikacji pomiędzy przeglądarką i serwerem, dzięki czemu aplikacje internetowe zachowują się niemal identycznie jak powszechnie wykorzystywane narzędzia biurkowe. Użytkownicy programów zaprojektowanych z wykorzystaniem Ajaksa nie muszą czekać na przeładowanie strony -- odbywa się to w tle i nie wpływa na szybkość działania. W dobie rosnącej popularności narzędzi internetowych Ajax wydaje się być idealnym rozwiązaniem. Czytając książkę "Ajax. Wzorce projektowe" opanujesz najlepsze praktyki tworzenia aplikacji sieciowych z wykorzystaniem tej technologii. Poznasz podstawowe wzorce projektowe oraz zasady ich stosowania w typowych aplikacjach. Nauczysz się korzystać z usług sieciowych, przesyłu strumieniowego i modelu DOM. Przeczytasz o optymalizacji kodu oraz powtórnym wykorzystywaniu jego fragmentów. Znajdziesz tu także wzorce dotyczące funkcjonalności i użyteczności witryn WWW oraz efektów graficznych. Ostatnią grupę wzorców opisanych w książce stanowią techniki diagnozowania tworzonych aplikacji. Geneza Ajaksa Podstawy projektowania w Ajaksie Zdalne wywoływanie poleceń Usługi sieciowe Transformacje XSLT Refaktoryzacja kodu Optymalizowanie wydajności aplikacji Efekty graficzne Użyteczne formularze Testowanie aplikacji Wykorzystaj w swoich projektach sprawdzone rozwiązania. Pobierz dodatkowy spis wzorców.

422
Ebook

Word 2016 PL. Ćwiczenia praktyczne

Grzegorz Kowalczyk

Word 2016 PL — bogactwo narzędzi za jednym kliknięciem! Przygotuj się do startu! — czyli jak zainstalować i skonfigurować program Popraw to! — czyli jak zadbać dobry wygląd dokumentu Chcę wstawić ten obrazek! — czyli gdzie szukać narzędzi do obsługi elementów graficznych Microsoft od wielu lat stara się ułatwić użytkownikom korzystanie z pakietu Office, w tym także z programu Word, ale przecież wszyscy wiemy, jak trudno jest szybko nauczyć się obsługi programu, z którym nie mieliśmy wcześniej do czynienia. W menu Worda kryje się masa naprawdę przydatnych funkcji. Już jedno kliknięcie może zaowocować prawdziwą rewolucją w Twoim dokumencie! Jeśli chcesz bezboleśnie i w krótkim czasie opanować obsługę najnowszej wersji 2016, koniecznie sięgnij po ten podręcznik. Znajdziesz tu mnóstwo ćwiczeń, które ułatwią Ci zrozumienie logiki programu i poruszanie się po jego najważniejszych opcjach. Zobaczysz, jak utworzyć dokument o odpowiadających Ci parametrach, sprawdzisz, jak działa Wstążka, nauczysz się wstawiać i zmieniać tekst według własnego uznania: dostosowywać wielkość, kolor i krój czcionki, ustawiać światła i akapity, wstawiać znaki specjalne. Odkryjesz, jak stworzyć elegancką listę i wstawić tabelę z ważnymi danymi. Kolejnym krokiem będzie nauka dodawania obrazka z pliku zewnętrznego albo rysowania go z użyciem kształtów dostępnych w programie — bo czasem obraz wart jest tysiąca słów. Szybko i skutecznie opanuj program Word! Interfejs użytkownika edytora Word 2016 Tworzenie i edycja pierwszych dokumentów Formatowanie dokumentów Tworzenie i edycja list Tworzenie tabel Praca z elementami graficznymi Zarządzanie plikami Drukowanie dokumentów Naucz się tworzyć profesjonalne dokumenty!

423
Ebook

Apache 2. Leksykon kieszonkowy

Andrew Ford

Podręczne źródło informacji na temat Apache! Jak wykorzystać mechanizm mod_rewrite? Jak kontrolować dostęp do zasobów? Jak stosować bezpieczny protokół SSL? Apache jest jednym z najpopularniejszych serwerów HTTP. Jego zalety to niezawodność, wydajność i elastyczność. Można go uruchomić praktycznie w dowolnym systemie. Istotny jest również fakt, że Apache to rozwiązanie całkowicie bezpłatne! Pierwsza oficjalna wersja tego serwera ukazała się w 1995 roku. Oznaczono ją numerem 0.6.2. Po blisko piętnastu latach rozwiązanie to zyskało ogromną rzeszę użytkowników. Społeczność związana z tym narzędziem jest niezwykle chętna do pomocy, co niewątpliwie stanowi jeszcze jeden niezmiernie ważny atut, przemawiający na korzyść Apache. Niniejszy leksykon jest świetną pozycją dla tych osób, które miały już styczność z serwerem Apache lub chcą szybko opanować konkretne zagadnienia związane z jego konfiguracją. Dzięki tej książce poznasz wszystkie dyrektywy, które mogą być przydatne w codziennej pracy. Dowiesz się, jak skonfigurować środowisko serwera, oraz poznasz zasady odwzorowywania adresów URL. Ponadto nauczysz się zapewniać odpowiednią kontrolę dostępu do poszczególnych zasobów i korzystać z takich mechanizmów, jak filtry, metadane lub procedury obsługi. Wiele cennych informacji, zawartych w tej poręcznej książce, sprawi, że codzienna praca z serwerem Apache będzie dla Ciebie przyjemnością! Ogólne zagadnienia związane z pracą i konfiguracją Apache Konfiguracja wirtualnych hostów (VirtualHost) Zarządzanie procesami Odwzorowanie adresów URL Przekształcanie adresów z wykorzystaniem mod_rewrite Kontrola dostępu Uwierzytelnianie z użyciem mechanizmów HTTP Basic, HTTP Digest Zastosowanie metadanych dokumentów Manipulowanie nagłówkami HTTP Wykorzystanie skryptów CGI Zastosowanie WebDAV Używanie filtrów Buforowanie treści Konfiguracja i wykorzystanie bezpiecznego protokołu SSL Logowanie zdarzeń Skonfiguruj Apache zgodnie ze swoimi potrzebami!

424
Ebook

C#. Rusz głową! Wydanie IV

Andrew Stellman, Jennifer Greene

C# jest dziś uważany za jeden z najważniejszych języków programowania. Nowoczesny, wszechstronny, dojrzały i sukcesywnie rozwijany, zapewnia efektywne tworzenie kodu wysokiej jakości. Profesjonalni programiści, którzy pisali już kod w C++ lub Javie, bardzo często wybierają właśnie C#. Nic nie stoi na przeszkodzie, aby był pierwszym językiem programowania przyszłego programisty, który przy okazji nauki chce rozwijać pasję i świetnie się bawić! Understand... - Zrozum różnicę między klasami a obiektami. Exercise your... - Sprawdź umiejętności z zakresu C#, pisząc gry trójwymiarowe w Unity... ...and by... - ...i rozwijając poważniejsze aplikacje. Learn how to... - Naucz się, jak sprawić, by IDE wykonywało za Ciebie żmudne zadania. Build... - Już od pierwszego rozdziału twórz satysfakcjonujące i ciekawe projekty. Master the... - Opanuj zasady programowania obiektowego. Inheritance - Dziedziczenie Encapsulation - Hermetyzacja Abstraction - Abstrakcja Polymorphism - Polimorfizm Ta książka, podobnie jak inne pozycje z serii Rusz głową!, została przygotowana zgodnie z najnowszymi odkryciami nauk poznawczych, teorii uczenia się i neurofizjologii. Oznacza to tyle, że dzięki niej zaangażujesz swój mózg, wykorzystasz wiele zmysłów i niepostrzeżenie przyswoisz język C# 8.0 i umiejętność pracy w Visual Studio 2019. Naukę programowania rozpoczniesz od napisania działającej gry. Później dowiesz się, jak używać klas, czym jest programowanie obiektowe, jak tworzyć gry trójwymiarowe w Unity i jak korzystać z technologii LINQ. Będziesz się tego uczyć, rozwiązując łamigłówki, wykonując praktyczne ćwiczenia i pisząc aplikacje. Ani się obejrzysz, a staniesz się znakomitym, gotowym na dalsze wyzwania programistą C#! "Wielkie dzięki! Wasze książki pomogły mi w rozpoczęciu kariery". Ryan White, Programista gier "Andrew i Jennifer napisali zwięzłe, rzetelne, a przede wszystkim ciekawe wprowadzenie do programowania w C#". Jon Galloway, Starszy menedżer programu w zespole .NET Community, Microsoft "Jeśli chcesz dokładnie poznać C# i mieć z tego przyjemność, to trzymasz w ręku właściwą książkę". Andy Parker, Początkujący programista C# C#: rusz głową, programuj i ciesz się kodem!

425
Ebook

C#. Zadania z programowania z przykładowymi rozwiązaniami. Wydanie III

Mirosław J. Kubiak

C# - prędko, prosto, praktycznie! Poznaj konstrukcje języka Naucz się przetwarzać dane Zacznij programować obiektowo C# - wieloparadygmatowy język programowania opracowany przez firmę Microsoft - z roku na rok zdobywa coraz większą popularność wśród profesjonalistów z branży IT. Przejrzysta struktura kodu, wygoda stosowania, potężne możliwości i wsparcie ze strony platformy .NET - wszystko to sprawia, że są duże szanse, by ten trend utrzymywał się przez kolejne lata, zapewniając osobom znającym C# stały strumień ofert pracy w najlepszych firmach informatycznych świata. Jeśli chcesz należeć do tego grona, sięgnij po odpowiednie źródło wiedzy. Nowe, rozszerzone wydanie książki C#. Zadania z programowania z przykładowymi rozwiązaniami, zawierające cenne wskazówki i informacje na temat najnowszych wersji języka, pomoże Ci skutecznie rozwinąć umiejętności programistyczne. Dowiesz się, jak komunikować się z użytkownikiem programu, prawidłowo i wydajnie korzystać z instrukcji sterujących, przechowywać dane przy użyciu tablic, łańcuchów znakowych i kolekcji obiektów, a także odczytywać i zapisywać pliki tekstowe i binarne. Opanujesz również podstawy programowania obiektowego, funkcyjnego i współbieżnego. A wszystko to na konkretnych przykładach i z naciskiem na praktykę. Operacje wejścia-wyjścia i obsługa wyjątków Instrukcje warunkowe i instrukcje pętli Tablice, łańcuchy znakowe, kolekcje Operacje na plikach i strumieniach Podstawy programowania obiektowego Wprowadzenie do współbieżności Podstawy programowania funkcyjnego Poszerz swoją wiedzę o C# - i dołącz do najlepszych!

426
Ebook

Analiza i projektowanie obiektowe. Rusz głową!

Brett D. McLaughlin, David West, Gary Pollice

Współczesne systemy informatyczne mają niewiele wspólnego z tymi sprzed kilkunastu lat. Są skomplikowane, nafaszerowane wieloma technologiami, bywa też, że mają (zbyt) wielu autorów. Jak zapanować nad tym wszystkim? Jak projektować systemy szybko oraz bezbłędnie? Czujesz się zagubiony? Nic się nie martw! Po prostu... Otwórz swój umysł! Teraz dzięki nowatorskim metodom nauczania możesz błyskawicznie opanować wszystkie elementy projektowania obiektowego. Charakterystyczna dla serii "Rusz głową!" cecha to wymieszana w odpowiednich proporcjach wiedza, humor oraz wszystko wyjaśniające grafiki. Informacje zawarte w książce obejmują pełny zakres tematyki związanej z analizą i projektowaniem obiektowym. Tylko kilkaset stron dzieli Cię od opanowania metod zbierania wymagań, tworzenia przypadków użycia czy też projektowania diagramów klas. A to tylko początek - sprawdź spis treści i przekonaj się, jak szeroki materiał zawiera ta książka. Naprzód, głowo! Nikt ci tego nie potrafił wytłumaczyć? Wydaje Ci się, że to problem nie na Twoją głowę? Nie potrzebujesz elektrowstrząsów, żeby pobudzić swój mózg do aktywnego działania. Tylko żadnych gwałtownych gestów! Usiądź wygodnie, otwórz książkę, dopiero teraz się zacznie. Na początek - rusz głową! Precz z nudnymi wykładami i zakuwaniem bez zrozumienia! Nauka to znacznie więcej niż tylko czytanie suchego tekstu. Twój mózg jest niczym głodny rekin, cały czas prący naprzód w poszukiwaniu nowej, apetycznej przekąski. Jak karmimy Twój wygłodniały umysł? Używamy rysunków, bo obraz wart jest 1024 słów. Stosujemy powtórzenia, by zakodować na stałe dane w Twojej chłonnej głowie. Oddziałujemy na emocje, jesteśmy nieprzewidywalni, zaskakujący i zabawni. Stawiamy przed Tobą wyzwania i zadajemy pytania, które angażują Cię w proces studiowania przedstawianych zagadnień. Cały czas pobudzamy Twój umysł do aktywnego działania, zmuszamy go do posłuszeństwa... a za ciężką pracę nagrodzimy go smakowitym ciasteczkiem w postaci wiedzy - wisienka gratis! Rozgryź to sam! Zasady i cele projektowania obiektowego Metody zbierania wymagań Przypadki użycia i ich analiza Graficzna prezentacja systemu i zasad jego działania - diagramy UML Wzorce projektowe - sprawy skomplikowane stają się proste, a proste jeszcze prostsze Projektowanie architektury systemu Testowanie Książka należy serii "Rusz głową!", która jest kontynuacją serii "Head First". Książki z tej serii zdobyły uznanie czytelników dzięki swemu unikalnemu i nowatorskiemu podejściu do przekazywania wiedzy. Sprawdź na półce, może znajdziesz obok inne książki z tej serii. Dzięki nim nawet najbardziej skomplikowane dziedziny wiedzy stają się przystępne, przyjazne i prostsze.

427
Ebook

Django. Ćwiczenia praktyczne

Piotr Maliński

Wykorzystaj możliwości Django w swoim projekcie! Jak zainstalować Django? Jak skonfigurować framework i dopasować go do swoich potrzeb? Jak uruchomić Django na Google App Engine? Django nie jest kolejnym frameworkiem napisanym w języku PHP. To elitarne rozwiązanie, wykorzystujące język Python, oparte na wzorcu projektowym MVC. Pierwotnie Django zostało opracowane z myślą o stronach "prasowych", z dużą ilością newsów. Pierwsza publiczna wersja ujrzała światło dzienne w 2005 roku. Od tego czasu Django odnotowuje ciągły wzrost popularności, a wachlarz jego zastosowań znacznie się rozrósł! Dzięki tej książce również Ty będziesz mógł wykorzystać ten framework w swoim projekcie! Sprawdzona formuła książki, kładąca nacisk na ćwiczenia, pozwoli Ci błyskawicznie opanować sposób instalacji oraz stworzyć i skonfigurować Twój własny projekt. Dowiesz się także, jak obsłużyć błędy oraz kanały RSS czy też wygenerować pliki PDF. Ponadto nauczysz się konfigurować serwery Apache 2 oraz Nginx. Ćwiczenia zawarte w tej książce pozwolą Ci szybko i przyjemnie wdrożyć Django w Twoim projekcie aplikacji WWW! Sposób instalacji Django Tworzenie nowego projektu Konfiguracja projektu Wykorzystanie panelu administracyjnego Mapowanie widoków Obsługa formularzy Reagowanie na błędy Udostępnienie kanału RSS Generowanie plików PDF Zasady konfiguracji serwera Apache 2 z mod_python Konfiguracja serwera Nginx Przegląd firm oferujących hosting z obsługą Pythona Django i Google App Engine Stwórz wydajną i przyjemną w zarządzaniu witrynę WWW!

428
Ebook

C# 7.0. Kompletny przewodnik dla praktyków. Wydanie VI

Mark Michaelis

C# jest jednym z lepiej dopracowanych języków programowania. Cechują go dojrzałość, prostota, nowoczesność i bezpieczeństwo. Został od podstaw zaprojektowany jako obiektowy. Stanowi integralną część platformy Microsoft .NET Framework. Jest ulubionym narzędziem profesjonalnych programistów, którym zależy na pisaniu kodu bezpiecznego, przejrzystego, wydajnego i prostego w konserwacji. W wersji 7.0 tego języka pojawiły się nowe usprawnienia, dzięki którym programowanie stało się jeszcze bardziej efektywne i satysfakcjonujące. Ta książka jest szóstym, zaktualizowanym i uzupełnionym wydaniem jednego z najlepszych podręczników programowania. Poza znakomitym kompendium języka C# znalazły się tu informacje o poszczególnych metodykach programowania, od sekwencyjnego aż po podstawy programowania deklaratywnego z wykorzystaniem atrybutów. Szczegółowo przedstawiono funkcje wprowadzone do wersji 7.0 języka, a także w platformie .NET Framework 4.7/.NET Core 2.0. Książka jest też wygodnym źródłem wiedzy o pewnych rzadko stosowanych konstrukcjach składniowych, specyficznych szczegółach i subtelnościach języka C#. Jasny i przejrzysty sposób prezentowania treści pozwoli na szybkie zrozumienie nawet najbardziej zawiłych zagadnień. W tej książce między innymi: przewodnik po C# oraz różne paradygmaty programowania interfejsy, dziedziczenie, typy bezpośrednie obsługa wyjątków delegaty, technologia LINQ i mechanizm refleksji zarządzanie wątkami i programowanie asynchroniczne C#. Nowoczesny, elegancki, bezpieczny!

429
Ebook

Cyberbezpieczeństwo i strategie blue teamów. Walka z cyberzagrożeniami w Twojej organizacji

Kunal Sehgal, Nikolaos Thymianis

Organizacja przechowuje dane w miejscu, które jest połączone z jakąś siecią. Zapewnia to ich dostępność, równocześnie jednak naraża je na zagrożenia. Niepożądany dostęp do danych może oznaczać katastrofę dla organizacji, stąd tak ważna jest praca zespołu niebieskiego. Blue team identyfikuje podatności w infrastrukturze i aplikacjach i wdraża procedury bezpieczeństwa. Ta książka zapewni Ci wiedzę, dzięki której z powodzeniem utworzysz blue team w swojej organizacji. Dowiesz się, z jakich defensywnych środków cyberbezpieczeństwa warto skorzystać i jakimi metodami ocenić skuteczność aktualnego stanu zabezpieczeń, dogłębnie zrozumiesz także sposoby działania cyberprzestępców. Lekturę rozpoczniesz od krótkiego przeglądu znaczenia, zadań i składu zespołu niebieskiego, poznasz też ważne techniki i najlepsze praktyki w defensywnej ochronie cyberbezpieczeństwa. Nauczysz się korzystać z metodologii NIST w celu utworzenia planów reagowania na incydenty i dowiesz się, jak je testować. Znajdziesz tutaj również wskazówki, dzięki którym dopasujesz swoje działania ściśle do potrzeb organizacji. Dzięki książce: zrozumiesz rolę blue teamu w organizacji i sposób jego działania dowiesz się, jak wygląda zarządzanie ryzykiem z perspektywy zespołu niebieskiego nauczysz się tworzenia skutecznych strategii obronnych dowiesz się, jak ułożyć dobry program nadzoru przekonasz się, jak kontrole wewnętrzne przyczyniają się do zminimalizowania ryzyka Idealny system i strategia obronna? Zaprojektuj i zbuduj!

430
Ebook

Asynchroniczność i wielowątkowość w języku C#

Grzegorz Lang

Przejdź na wyższy poziom C# Programowanie wielowątkowe pozwala wykonywać różne czynności z wykorzystaniem więcej niż jednego wątku. W efekcie zwiększa się wydajność operacji, które były ograniczone parametrami procesora. W dodatku dzięki zastosowaniu programowania wielowątkowego zadania można wykonywać w tle, bez pogorszenia responsywności aplikacji. Asynchroniczność umożliwia także zachowanie responsywności aplikacji użytkowych oraz zwiększenie skalowalności aplikacji serwerowych. Brzmi obiecująco. Niestety, programowanie z wykorzystaniem wątków i asynchroniczności nie należy do najprostszych. Jest to dziedzina z natury skomplikowana i błędogenna, także w języku C#. Ten poradnik zbiera i zwięźle tłumaczy wszystkie zagadnienia związane z asynchronicznością i wielowątkowością w C#. Poszczególne tematy uzupełniono przykładami, pomagającymi lepiej zrozumieć problem, którego rozwiązanie można zastosować później w praktyce. Dla wygody w korzystaniu z książki każdy koncept opisano oddzielnie, jednak by go zrozumieć, trzeba przyswoić wiedzę z poprzednich rozdziałów. Dowiedz się, na czym polega wielowątkowość w C# Opanuj zasady programowania równoległego Naucz się programować asynchronicznie Poznaj podstawowe zasady synchronizacji

431
Ebook

Microsoft Access. Przewodnik dla użytkowników Excela

Michael Alexander

Rozszerz swój wachlarz narzędzi do analizy o Accessa! Kiedy wybrać Excela, a kiedy Accessa? Jak wykonać raport i wizualizować dane w Accessie? Jak zintegrować Excel z Accessem? Excel to obok Worda najpopularniejsze narzędzie znajdujące się w pakiecie Microsoft Office. Narzędzie, bez którego nie wyobrażają sobie pracy analitycy, księgowi i prezesi firm. Dzięki ogromnym możliwościom oraz łatwości użycia znajduje on zastosowanie wszędzie tam, gdzie trzeba dokonać obliczeń na dużych ilościach danych. Czy Excel jest jednak lekarstwem na wszystko? Otóż nie! Pakiet Microsoft Office posiada w swych szeregach jeszcze jednego asa - program Access. Jeżeli zależy Ci na bezproblemowej współpracy kilku osób nad jednym zbiorem danych, jeżeli chcesz oddzielić wygląd raportu od danych, a w dodatku wymagasz skalowalności, Access może okazać się lepszym wyborem. Nie obawiaj się nowego! Dzięki tej książce błyskawicznie zapoznasz się ze środowiskiem, filozofią pracy oraz możliwościami Accessa. Książka odpowiada na wiele pytań, w tym na jedno kluczowe - kiedy lepszy jest Excel, a kiedy Access. Ponadto znajdziesz tu odpowiedzi na pytania dotyczące danych, ich struktur oraz metod analizy. Dowiesz się, jak korzystać z kwerend agregujących, funkcjonalnych oraz krzyżowych. Z pewnością zainteresują Cię również rozdziały poświęcone analizom warunkowym oraz tworzeniu raportów i wizualizacji danych w programie Access. Ostatni rozdział pozwoli Ci połączyć świat, który znasz - świat Excela, z tym, który poznałeś w trakcie lektury - światem Accessa. Integracja tych dwóch narzędzi zdejmie z Ciebie wszelkie ograniczenia w codziennej pracy z danymi o dowolnej wielkości i złożoności. Przekonaj się o tym sam! Trudny wybór - Access czy Excel Podstawy Accessa - tabele, teoria relacyjnych baz danych, kwerendy Kwerendy wybierające, funkcjonalne, usuwające, aktualizujące Wykorzystanie kwerend krzyżowych Transformacja danych za pomocą programu Access Wykonywanie obliczeń oraz przetwarzanie dat Analizy warunkowe Zastosowanie podkwerend i domenowych funkcji agregacji Statystyki opisowe w Accessie Planowanie zadań Wykorzystanie VBA do usprawnienia procesu analizy Tworzenie raportów w Accessie Wykorzystanie tabel i wykresów przestawnych Przenoszenie danych z Accessa do Excela Integracja Accessa z Excelem Tworzenie zapytań SQL Znasz Excel? Poznaj też Access - szybko i przyjemnie!

432
Ebook

Chcę zostać informatykiem

Michał Statkiewicz, Adam Słowik, Walery Susłow

Poznaj teoretyczne podstawy informatyki Naucz się rozwiązywać praktyczne problemy z wykorzystaniem metod informatycznych Rozpocznij karierę profesjonalnego programisty Informatyka to niezwykle dynamicznie rozwijająca się dziedzina wiedzy. Komputery otaczają nas ze wszystkich stron: sterują pracą sprzętów gospodarstwa domowego, pośredniczą w komunikacji, a nawet umożliwiają eksplorację przestrzeni kosmicznej. Dzisiejszy świat trudno już właściwie wyobrazić sobie bez maszyn cyfrowych i kontrolującego je oprogramowania. Wciąż rośnie zapotrzebowanie rynku na wysokiej klasy specjalistów, którzy dzięki swojej wiedzy i dużemu doświadczeniu potrafią projektować, budować oraz programować systemy komputerowe. Popularność zawodu informatyka potęgują też wysokie zarobki, które zwiększają zainteresowanie młodzieży tą niełatwą dziedziną wiedzy. Jeśli interesujesz się informatyką, chcesz lepiej poznać jej podstawowe zagadnienia, nauczyć się rozwiązywać jej klasyczne problemy i analizować zadania informatyczne w sposób właściwy prawdziwym programistom, sięgnij po książkę Chcę zostać informatykiem. W przystępny sposób prezentuje ona matematyczne mechanizmy wykorzystywane w informatyce, uczy podstaw algorytmiki i wprowadza w świat programowania komputerów. Przedstawia zagadnienia związane z sieciami komputerowymi i bezpieczeństwem informacji oraz sposoby tworzenia gier komputerowych. Przede wszystkim zawiera jednak mnóstwo praktycznych przykładów i ciekawych zadań, które pomogą zainteresowanym kandydatom sprawdzić poziom swojej wiedzy i dostać się na studia informatyczne. Jeśli marzysz o karierze informatyka lub po prostu interesujesz się programowaniem i chcesz poszerzyć swoją wiedzę na ten temat, trafiłeś na właściwą książkę! Podstawy teoretyczne informatyki na skróty Ciekawe zadania informatyczne wraz z rozwiązaniami Matematyka, logika i algorytmika w informatyce Analiza podstawowych problemów programistycznych Wymiarowanie informacji i bezpieczeństwo danych Programowanie komputerów i sieci komputerowe Gry komputerowe Nie wahaj się! Zrób pierwszy krok, aby poznać sekrety informatyki!