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

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

Mirosław J. Kubiak

C# - idealny pośrednik między Tobą a komputerem! Wśród wielu obiektowych języków programowania C# zajmuje miejsce szczególne. Ma przejrzystą strukturę, jasne zasady i jest wciąż rozwijany. Nie znajdziesz wygodniejszego narzędzia programistycznego dla platformy .NET. C# sprawdza się w najróżniejszych projektach, a jego zalety sprawiają, że jest to język niezwykle popularny. Jeśli znasz podstawy tego języka, ale nie czujesz się w nim zbyt pewnie i nie zawsze umiesz przewidzieć, jak zachowa się Twój program, czas na profesjonalne szkolenie! Zadania z tego zbioru pomogą Ci opanować bardziej zaawansowane zagadnienia, a także zrozumieć, jak to wszystko działa. W zaktualizowanym i rozszerzonym wydaniu cenionej książki Mirosława Kubiaka znajdziesz informacje, zalecenia i konkretne ćwiczenia programistyczne z różnych obszarów. Nauczysz się efektywnie i poprawnie stosować instrukcje sterujące, używać tablic i tworzyć kolekcje do przechowywania swoich obiektów. Odkryjesz, do czego służą klasy, pola, metody oraz dlaczego warto używać rekurencji. Sprawdzisz, do czego przydaje się dziedziczenie, i popracujesz na plikach tekstowych. Po ukończeniu wszystkich zadań ze zbioru będziesz mógł już swobodnie programować w C#! Jak język C# komunikuje się z użytkownikiem? Instrukcje sterujące przebiegiem programu (wyboru oraz iteracyjne) Tablice i kolekcje Elementy programowania obiektowego Pliki tekstowe i pliki o dostępie swobodnym Wprowadzenie do współbieżności Programowanie w C# - szybkie, bezpieczne, eleganckie!

338
Ebook

Amazon Web Services. Podstawy korzystania z chmury AWS

Mark Wilkins

Przeniesienie firmowego systemu do chmury Amazon Web Services bywa sporym wyzwaniem nawet dla osób o dużej wiedzy technicznej. Wysiłek ten jest jednak uzasadniony, gdyż w chmurze AWS można korzystać ze znakomitych rozwiązań, w tym z usług obliczeniowych, magazynu, obsługi sieci i usług zarządzanych. Studiowanie dokumentacji dostępnej w internecie bywa nieefektywne i frustrujące: nader często po kilku wieczorach spędzonych na poszukiwaniach okazuje się, że odnalezione z wysiłkiem instrukcje pochodzą sprzed kilku lat i są już nieprzydatne. Brakuje również wskazówek potrzebnych przy integracji systemów, dotyczących współpracy głównych usług AWS, aspektów sieciowych, mechanizmów skalowania, zabezpieczeń i automatyzacji. Tę lukę wypełnia właśnie ta książka. To praktyczny przewodnik dla inżynierów, którzy chcą planować i wdrażać usługi Amazon Web Services. Przyda się również osobom planującym zdobycie certyfikatu AWS. Przedstawiono tu zasady pracy zgodne z najlepszymi praktykami Well-Architected Framework firmy Amazon, wprowadzono kluczowe koncepcje, a także pieczołowicie wyjaśniono działanie i integrację głównych usług AWS. W książce znalazło się mnóstwo praktycznych, starannie przetestowanych porad dotyczących skalowalności, elastyczności i bezpieczeństwa usług obliczeniowych, magazynu, obsługi sieci oraz usług zarządzanych. Niezwykle cennym uzupełnieniem są przygotowane przez autora materiały wideo prezentujące najważniejsze koncepcje stosowane w chmurze AWS i zawierające szczegółowe instrukcje konfigurowania głównych usług AWS. W tej książce między innymi: rozpoczęcie pracy z Amazon Web Services usługi obliczeniowe oraz usługi sieciowe skalowalność i bezpieczeństwo aplikacji w chmurze AWS bezpieczeństwo przy korzystaniu z Amazon Web Services automatyzacja usług AWS Zostań ekspertem do spraw planowania i wdrażania usług Amazon Web Services!

339
Ebook

HTML5. Ćwiczenia praktyczne

Bartosz Danowski

Czas wreszcie poznać HTML… teraz w nowej odsłonie! Poznaj strukturę, nowe możliwości oraz elementy języka HTML5 Dowiedz się, jak korzystać z popularnych właściwości kaskadowych arkuszy stylów Samodzielnie zbuduj własną stronę WWW, wykorzystującą zalety nowego języka HTML5 jest obecnie jednym z najpopularniejszych języków pozwalających zbudować działającą bez zarzutu witrynę internetową - nawet jeśli nie ma się zbyt dużej wiedzy o programowaniu. Nowy standard zastąpił znacznie mniej funkcjonalny język HTML4, ale jego twórcy zadbali o kompatybilność między obiema wersjami. Wprowadzono tu sporo nowych elementów i znaczników, poprawiono też obsługę błędów podczas parsowania HTML oraz obsługę formularzy. Nowością jest obsługiwanie elementów multimedialnych i graficznych oraz API dla aplikacji internetowych. Wszystko to masz szansę sprawdzić w praktyce podczas wykonywania ćwiczeń zamieszczonych w tej książce. "HTML5. Ćwiczenia praktyczne" to zbiór przemyślnie skomponowanych zadań dla wszystkich, którzy mają choćby niewielkie pojęcie o pracy z komputerem oraz apetyt na wiedzę. Bartosz Danowski, doświadczony, błyskotliwy i bezpośredni autor tego zbioru, zadbał o to, by kolejne kroki prowadziły adepta zgłębiającego tajniki HTML5 w kierunku samodzielnego zbudowania funkcjonalnego serwisu WWW. Dzięki tej książce poznasz najważniejsze założenia i zasady tego języka, zdobędziesz wiedzę o znacznikach i atrybutach oraz zrozumiesz, jak tworzyć optymalną strukturę dokumentów HTML. Nauczysz się wykorzystywać komentarze, listy, tabele, formularze, elementy blokowe, wstawiane i osadzone. Dowiesz się, jak działają kaskadowe arkusze stylów, a potem połączysz to wszystko w całość w praktycznych projektach! Podstawowe informacje o języku HTML Znaczniki i atrybuty Najważniejsze różnice między HTML4 i HTML5 Najważniejsze zasady Struktura dokumentu HTML5 Elementy języka HTML5 Kaskadowe arkusze stylów Praktyczne projekty Dodatek Aplikacja? Witryna? Przećwicz to z HTML5!

340
Ebook

C# 6.0 i MVC 5. Tworzenie nowoczesnych portali internetowych

Krzysztof Żydzik, Tomasz Rak

Poznaj najlepsze narzędzia Microsoftu do tworzenia aplikacji webowych Możliwości języka C# w zakresie tworzenia aplikacji internetowych Platformy i narzędzia ułatwiające budowanie i wdrażanie aplikacji webowych Praktyczne sposoby tworzenia aplikacji WWW i serwisów internetowych Dynamiczny rozwój sieci i jej wkraczanie w coraz to nowe obszary życia pozwala nam korzystać z większości usług z dowolnego miejsca na świecie i za pośrednictwem każdego urządzenia z dostępem do internetu. Aby użytkownik mógł swobodnie poruszać się po sieci, konieczne jest rozwijanie coraz bardziej zaawansowanych, wygodniejszych i szybszych aplikacji internetowych działających po stronie serwera. Do niedawna większość aplikacji tego rodzaju była pisana w takich językach, jak PHP, Python lub Java, obecnie natomiast ogromną popularność zdobywają w tej dziedzinie język C# i platforma MVC. Jeśli dysponujesz ogólną wiedzą na temat programowania i baz danych, opanowałeś lub właśnie opanowujesz podstawy języka C# i chcesz poznać platformę MVC oraz możliwości, jakie oferuje ona w zakresie tworzenia aplikacji webowych, sięgnij po tę książkę. Nie stanowi ona klasycznego podręcznika do programowania, lecz raczej zbiór praktycznych wskazówek i objaśnień pozwalających w krótkim czasie rozpocząć przygodę z tworzeniem aplikacji internetowych, a następnie logicznie ją kontynuować. Dzięki lekturze krok po kroku poznasz proces powstawania kodu aplikacji i jego wdrażania przy użyciu różnych narzędzi. Poznaj świat aplikacji internetowych! Podstawy języka C# i jego możliwości Wzorce projektowe i architektoniczne oraz ich stosowanie Możliwości webowych platform firmy Microsoft Tworzenie aplikacji i serwisów internetowych oraz ich wdrażanie Optymalizowanie aplikacji pod kątem wymagań wyszukiwarek i serwisów społecznościowych Budowa własnego portalu Buduj doskonałe serwisy internetowe w języku C# z platformą MVC!  

341
Ebook

ABC systemu Windows 7 PL

Danuta Mendrala, Marcin Szeliga

Po niezbyt entuzjastycznym przyjęciu, jakie użytkownicy zgotowali systemowi Windows Vista, firma Microsoft postanowiła dołożyć wszelkich starań, żeby nowy system operacyjny, znany światu jako Windows 7, spełnił oczekiwania użytkowników. System ten pozbawiony został wad swojego poprzednika, oferuje też wiele nowych funkcji i udogodnień, dzięki którym praca zarówno początkujących, jak i zaawansowanych użytkowników ma być znacznie łatwiejsza i przyjemniejsza niż kiedykolwiek wcześniej. Zadaniem książki "ABC systemu Windows 7 PL" jest zapewnienie, aby właśnie tak się stało. Dowiesz się z niej, jakie wymagania sprzętowe Windows 7 stawia Twojemu komputerowi, poznasz proces instalacji i konfiguracji środowiska, a także nauczysz podstaw pracy z systemem. Zdobędziesz też wiedzę na temat instalowania urządzeń, zarządzania kontami użytkowników oraz możliwości sieciowych "siódemki". Lektura pozwoli Ci także swobodnie korzystać z multimediów i odpowiednio zabezpieczyć swój system przed atakami z zewnątrz. Poznasz również kwestie optymalizacji działania środowiska. Instalacja i konfiguracja systemu Windows 7 oraz przenoszenie danych Korzystanie z podstawowych możliwości środowiska Dodawanie i konfiguracja urządzeń zewnętrznych Zarządzanie kontami użytkowników oraz zapewnianie bezpieczeństwa i prywatności danych Konfiguracja połączeń sieciowych i korzystanie z internetu Korzystanie z multimediów w Windows 7 Monitorowanie i optymalizacja pracy systemu Już teraz przygotuj się do pracy z systemem operacyjnym jutra! Pobierz dodatkowe rozdziały jako pliki PDF: Rozdział 10 Rozdział 11

342
Ebook

C# 10. Leksykon kieszonkowy

Joseph Albahari, Ben Albahari

C# jest obiektowym językiem programowania ogólnego przeznaczenia z kontrolą typów - dojrzałym i wyjątkowo wszechstronnym. Jego twórcy chcieli przede wszystkim zapewnić programistom jak największą efektywność, co znalazło odzwierciedlenie w prostocie języka, ekspresywności kodu i wydajności działania. Wersja C# 10 została dostosowana do współpracy ze środowiskiem uruchomieniowym Microsoft .NET 6. Ta książka ma pełnić funkcję użytecznej ściągawki zawierającej wszystko, co potrzebne do pracy z C#. Została pomyślana tak, aby maksymalnie ułatwić przeglądanie i odnajdywanie potrzebnych treści - i tym samym wesprzeć pracę każdego, komu zależy na sprawnym pisaniu kodu w języku C#. Jest też nieocenioną pomocą dla osób, które znają już inne języki programowania, takie jak C++ czy Java, i chcą nabrać wprawy w pracy z C#. Poszczególne zagadnienia przedstawiono w przejrzysty, treściwy i esencjonalny sposób, tak by skoncentrować się na najważniejszych sprawach. To książka, która powinna się znajdować w zasięgu ręki każdego programisty C#! Najważniejsze zagadnienia: podstawy języka z uwzględnieniem nowych cech C# w wersji 10 zaawansowane zagadnienia, w tym przeciążanie operatorów, ograniczenia typów, typy z wartością pustą i wzorce dopasowania typów wyrażenia lambda, domknięcia i funkcje asynchroniczne LINQ: sekwencje, leniwe wykonanie, standardowe operatory zapytań kod nienadzorowany i wskaźniki atrybuty, dyrektywy preprocesora i generowanie dokumentacji XML Kodujesz w C#? Miej pod ręką wszystko, co potrzebne!

343
Ebook

Cyberkolonializm. Poznaj świat cyfrowych przyjaciół i wrogów

Krzysztof Gawkowski

  Książka "Cyberkolonializm. Poznaj świat cyfrowych przyjaciół i wrogów" Krzysztofa Gawkowskiego wyróżniona! Książka zdobyła wyróżnienie w kategorii publikacji popularnonaukowych i podręczników w Konkursie Polskiego Towarzystwa Informatycznego na Najlepszą Polską Książkę Informatyczną 2019.   --- Poznaj świat cyfrowych przyjaciół i wrogów... Ludzkość od wielu tysięcy lat przekształca i zmienia otaczającą ją przestrzeń. Jednak nawet XIX-wieczna rewolucja przemysłowa nie przyczyniła się w tak dużym stopniu do zmiany codziennego życia, ewolucji struktur społecznych czy uwarunkowań psychologicznych, jak współczesny cybernetyczno-internetowy postęp. Nowoczesna technologia już dawno przekroczyła granice wieku użytkownika, a teraz mierzy się z granicą czasu. Zaledwie 2 procent ludzi na świecie, którzy mają dostęp do komputera, smartfonu czy internetu, deklaruje, że mogłoby bez nich żyć. W której grupie jesteś Ty? Dobrodziejstwa technologiczne otoczyły życie człowieka jak pajęczyna, z której już dziś wydostać się jest niezwykle ciężko, a za kilka lat może to być już całkiem niemożliwe. Rozwój nowoczesnych technologii niesie ze sobą wiele korzyści, ale i jeszcze więcej zagrożeń. Rodzi również pytania o kondycję ludzkości, o wszechobecną możliwość manipulacji. Polityka, bezpieczeństwo, nasza własna prywatność i anonimowość — to wszystko są zagadnienia, które Krzysztof Gawkowski porusza w swojej książce. Przeczytaj i dowiedz się, gdzie czają się niebezpieczeństwa i jak się przed nimi chronić. Naucz się, jak nie dać się pochłonąć i oszukać w cyfrowym świecie. Cyberkolonializm to książka o bliskiej przyszłości, która na pewno zmieni Twoje życie. Może sam zostaniesz cyfrowym rewolucjonistą?

344
Ebook

Bazy danych. Podstawy projektowania i języka SQL

Krystyna Czapla

Idealna baza danych — szyta na Twoją miarę! Faza projektu, czyli jak opracować tabele i określić zależności między nimi Faza implementacji, czyli jak przejść od projektu do tworzenia fizycznej bazy Faza trzecia, czyli jak czerpać informacje z bazy danych w nowoczesnych aplikacjach Bazy danych są dziś tworzone na potęgę i wykorzystywane niemal na każdym kroku. Od czasu pojawienia się komputerów osobistych, internetu i potężnych serwerów ilość danych wymagających zapisania i przetworzenia wciąż wzrasta, a ich sensowne posegregowanie, zapewnienie integralności, łatwości przeszukiwania i możliwości analizowania to umiejętność na wagę złota. Jeśli chcesz ją zdobyć lub udoskonalić, ta książka na pewno Ci w tym pomoże. Znajdziesz tu klarowne, jasne informacje dotyczące kolejnych etapów projektowania oraz implementacji bazy danych, z podziałem na dwie odrębne metody — modelowanie i normalizację. Poznasz obszerne podstawy języka SQL — pojęcia, typy danych, składnię i całe zestawy poleceń — i na konkretnych przykładach zobaczysz, jak używać tego języka. Zrozumiesz też, do czego służy język zapytań i co można zrobić przy użyciu języka DML. To pozwoli Ci z łatwością wykonać ćwiczenia utrwalające, a gdy skończysz będziesz gotowy zmierzyć się z budową własnej bazy! Modelowanie logiczne Normalizacja danych Język baz danych SQL Język zapytań DQL — polecenie SELECT Język manipulowania danymi — DML Język definiowania danych — DDL Proces logowania do bazy Twoje dane w dobrej bazie to klucz do sukcesu!