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
- Sicherheit und Gesundheit am Arbeitsplatz
- Biznes i Ekonomia
- Haus und Garten
- E-Business
- Ekonomia i finanse
- Esoterik
- Finanzen
- Persönliche Finanzen
- Unternehmen
- Fotografie
- Informatik
- HR und Gehaltsabrechnung
- Frauen
- 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
- Przewodniki po hotelach i restauracjach
- 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
- Sozialpolitik
- 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
-
E-Presse
-
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.
Projektowanie baz danych dla każdego. Przewodnik krok po kroku. Wydanie IV
Mimo upływu lat relacyjne bazy danych wciąż mają się świetnie! Z każdym rokiem stają się coraz doskonalsze i radzą sobie z coraz większymi zbiorami danych. Wciąż jednak podstawą dobrej aplikacji bazodanowej jest dobry projekt samej bazy. Wielu osobom projektowanie poprawnych struktur bazodanowych wydaje się czymś z pogranicza wyższej matematyki i czarnej magii. Tymczasem zdobycie tej umiejętności jest możliwe bez lat studiowania skomplikowanych teorii matematycznych. Wystarczy przyswoić kluczowe podstawy i nauczyć się korzystać z kilku zdroworozsądkowych koncepcji i teorii. Ta książka jest rocznicowym, przejrzanym i zaktualizowanym wydaniem kultowego podręcznika do samodzielnej nauki projektowania relacyjnych baz danych. Zawarte w nim informacje można wykorzystywać niezależnie od zastosowanego oprogramowania. Przedstawiono tu, jak projektować nowoczesne bazy danych, które mają poprawną strukturę, są niezawodne i ułatwiają wprowadzanie zmian. Opisano wszystkie etapy projektowania: od planowania po definiowanie tabel, pól, kluczy, relacji między tabelami, reguł biznesowych i widoków. Dodatkowo znajdziemy tu praktyczne techniki zwiększania integralności danych, omówienie często popełnianych błędów i wskazówki, kiedy warto łamać zasady. Treść przewodnika wzbogacają pytania kontrolne i rysunki, które bardzo pomagają w jej skutecznym opanowaniu. W książce: typy baz danych, modele i cele projektowe tworzenie tabel i relacji, specyfikacje pól i widoki poziomy integralności danych tworzenie reguł biznesowych perspektywy relacyjnych baz danych Nie ma dobrej bazy danych bez dobrego projektu!
Profesjonalne programowanie w Pythonie. Poziom ekspert. Wydanie II
Twórcy Pythona niemal od początku starali się opracować wieloparadygmatowy język zorientowany na czytelność kodu i produktywność programisty. Dziś język ten jest uważany za wszechstronny i potężny, a do tego cechuje się prostotą i elastycznością. Nadaje się zarówno do pisania niedużych skryptów, jak i wielkich systemów, a także do wysoce specjalistycznych zadań, jak choćby analiza danych w celach naukowych. Mimo to pisanie kodu, który jest wydajny, prosty w utrzymaniu oraz łatwy w użyciu, wciąż sprawia problemy nawet zaawansowanym programistom Pythona. Niniejsza książka jest zbiorem praktyk stosowanych przez najlepszych programistów pracujących z Pythonem. Jest przeznaczona dla osób zawodowo zajmujących się rozwojem oprogramowania oraz dla ambitnych pasjonatów w tej dziedzinie. Poza opisem zaawansowanych technik programowania w Pythonie znalazły się tu również informacje o narzędziach i technikach stosowanych obecnie przez profesjonalnych programistów. Opisano metody zarządzania kodem, tworzenia, dokumentowania i testowania kodu oraz zasady optymalizacji oprogramowania. Przedstawiono również wzorce projektowe, które szczególnie docenią programiści Pythona. Najważniejsze zagadnienia przedstawione w książce: metodologie pracy w Pythonie i najlepsze praktyki składniowe rozszerzenia Pythona napisane w innych językach programowania techniki profilowania aplikacji przetwarzanie współbieżne i równoległe najprzydatniejsze wzorce projektowe Python — niezawodne narzędzie dla profesjonalisty!
Internet. Ilustrowany przewodnik. Wydanie II
Otwórz się na nieograniczone zasoby Internetu Dowiedz się, jak korzystać z zasobów sieci, by nie paść ofiarą wirtualnych wandali i oszustów Poznaj zasady i sposoby korzystania z poczty elektronicznej oraz przeglądarek WWW Naucz się używać najpopularniejszego komunikatora internetowego w wygodny i bezpieczny sposób Internet jest starszy niż większość jego użytkowników. Pierwotnie niewielki węzeł sieci, stworzony w roku 1969, w ciągu kilkudziesięciu lat skomunikował cały świat poprzez przewody telekomunikacyjne, połączenia radiowe czy komórkowe moduły transmisyjne. Dziś Internet to świetna zabawka i jednocześnie narzędzie pracy, to okno na świat i pożeracz czasu, to miejsce, gdzie możesz wirtualnie spotkać się z przyjaciółmi i gdzie odnajdziesz informacje na każdy, nawet najbardziej niedorzeczny temat. Nie sposób dziś wyobrazić sobie życia bez tego nieocenionego narzędzia. Dzięki książce "Internet. Ilustrowany przewodnik" dowiesz się o Internecie wszystkiego, co każdy świadomy użytkownik wiedzieć powinien. Obecne, drugie wydanie książki zostało zaktualizowane i dostosowane do najnowszej wersji systemu operacyjnego firmy Microsoft — Windows 7. Znajdziesz tu zasady obsługi dwóch najpopularniejszych przeglądarek WWW: Microsoft Windows Internet Explorera 8.0 oraz Mozilli Firefox. Obsługa poczty elektronicznej wytłumaczona została na przykładzie najpopularniejszego obecnie darmowego serwisu pocztowego Google Mail, natomiast komunikacja internetowa przybliżona na podstawie programu Gadu-Gadu 10, wraz z opisem jego najnowszych możliwości. Wymagania sprzętowe i programowe Zasady bezpieczeństwa Aktualizacja oprogramowania Komunikacja natychmiastowa Zakładanie i obsługa konta pocztowego Zaawansowane wyszukiwanie informacji Zabezpieczenie przed oknami reklamowymi Pobieranie plików Obsługa przeglądarek Internet Explorer i Firefox Wejdź w Wirtualny Wszechświat
Opanuj sieci - w praktyce! Poznaj tajniki połączeń sieciowych Skonfiguruj sieć lokalną i dostęp do Internetu Zaimplementuj VoIP oraz zastosuj technologię VPN Kontroluj i monitoruj dom za pośrednictwem sieci Fale radiowe, światłowody, kable - sieci oplatają świat. Dziś komputer bez połączenia z Internetem stanowi właściwie tylko kosztowny kawałek elektronicznego złomu. To właśnie sieć sprawia, że otaczające nas zewsząd urządzenia cyfrowe zapewniają dostęp do interesujących treści, umożliwiają korzystanie z map, pozwalają monitorować otoczenie, słuchać strumieniowanej muzyki i oglądać filmy - słowem, dają nam wszystkie te możliwości, które kojarzymy z rewolucją informacyjną. Książka Praktyczne projekty sieciowe bezboleśnie wprowadzi Cię w świat współczesnych technologii sieciowych. Przedstawia najistotniejsze informacje na temat ich możliwości oraz ograniczeń. W niezwykle praktyczny sposób uczy, jak radzić sobie z zadaniami stawianymi przed projektantami i administratorami sieci. Prezentuje szereg konkretnych przykładów i projektów, które z pewnością przydadzą Ci się w pracy. Jeśli szukasz kompendium praktycznej wiedzy na temat sieci, lepiej nie można było trafić. Podstawowe informacje o typach sieci i technologiach sieciowych Zapewnianie dostępu do Internetu i tworzenie VLAN-ów Zestawianie lokalnych i globalnych połączeń VoIP Projektowanie sieci mobilnych oraz zastosowanie technologii MPLS i VPN Wykorzystanie IoT do monitorowania i zarządzania domem Praktyczne zastosowanie technologii QoS, NetFlow i RADIUS Administracja złożonej sieci Wi-Fi Zarządzanie sieciami i rozwiązywanie problemów Sieci? Z tą książką to nic trudnego!
Podstawy architektury oprogramowania dla inżynierów
Rola architekta oprogramowania się zmienia. Dziś jest on odpowiedzialny za wiele spraw, zarówno technicznych, jak i tych wynikających ze specyfiki organizacji, której ma służyć aplikacja. Co więcej, rola architekta nie kończy się na podjęciu decyzji projektowych na początku pracy. Nowoczesne style architektoniczne, takie jak mikrousługi, umożliwiają przyrostowe wprowadzanie zmian, co jednak wymusza ciągłe wypracowywanie kompromisów z innymi kwestiami. Obszar architektury wciąż się zmienia i wymaga podejmowania decyzji. Mało tego, architekt musi bezustannie analizować i aktualizować podstawy, które bierze pod uwagę przy tych decyzjach. Ważne są kontekst, perspektywy i wciąż zmieniający się ekosystem dostępnych technologii. Oto kompleksowy przewodnik po nowych aspektach architektury oprogramowania. Skorzysta z niego zarówno praktykujący architekt, chcący odświeżyć swoje podejście do tego zagadnienia, jak i programista aspirujący do roli architekta. W książce zaprezentowano szereg zagadnień, które mimo zmieniających się uwarunkowań pozostają podstawami, takich jak parametry architektury, wzorce architektoniczne, określanie składników, tworzenie diagramów, prezentowanie architektury, architektura ewolucyjna i wiele innych. Dokładnie wyjaśniono te zasady, które mogą być zastosowane do wszystkich zestawów rozwiązań technologicznych. Przedstawiono niezwykle ważną kwestię analizy kompromisów, która pozwala na obiektywną ocenę rozwiązań technologicznych. Duży nacisk położono na konieczność uwzględniania wszystkich innowacji ostatniej dekady. Najciekawsze zagadnienia: wzorce architektoniczne etapy pracy przy projektowaniu nowoczesnej architektury umiejętności miękkie pomocne w pracy architekta nowe praktyki w projektowaniu architektury oprogramowania architektura oprogramowania jako dziedzina inżynierii W architekturze chodzi o ważne rzeczy (czymkolwiek to jest). Ralph Johnson
Zapytania w SQL. Przyjazny przewodnik
Michael J. Hernandez, John Viescas
Nowatorskie podejście do nauki SQL! SQL (ang. Structured Query Language) to język zapytań pozwalający na wyciągnięcie interesujących informacji z relacyjnej bazy danych. Został opracowany w latach 60. w firmie IBM, a w 1986 r. stał się oficjalnym standardem. Znając jego możliwości, błyskawicznie odpowiesz na wiele pytań dotyczących Twoich klientów lub innych informacji przechowywanych w Twojej bazie danych. Jeśli chcesz biegle tworzyć zapytania SQL, to trafiłeś na doskonałą pozycję. Dzięki ciekawej formie (autorzy starają się przedstawić język analogicznie do potocznie używanego) nauka jest przyjemna i efektywna. W kolejnych rozdziałach znajdziesz informacje na temat relacyjnych baz danych, ich struktury oraz zasad, które pozwolą Ci przygotować optymalny układ tabel i relacji między nimi. Stworzysz pierwsze zapytania z wykorzystaniem instrukcji SELECT i dodasz warunki, używając klauzuli WHERE. Gdy już będziesz się swobodnie poruszać w obrębie jednej tabeli, przejdziesz do tworzenia złączeń (JOIN) pomiędzy różnymi tabelami. Na koniec nauczysz się korzystać z podzapytań, funkcji agregujących oraz grupowania. Ta książka pozwoli Ci sprawnie rozpocząć pracę z SQL, niezależnie od jego implementacji. Dzięki tej książce: Poznasz możliwości oraz historię SQL Nauczysz się wybierać dane z jednej i wielu tabel, korzystając ze złączeń Poznasz niuanse różniące różne implementacje SQL Stworzysz optymalną bazę danych Błyskawicznie wykorzystasz możliwości SQL w codziennej pracy Jeśli pracujesz z systemami baz danych, takimi jak Access, MS SQL Server, Oracle, DB2, MySQL, Ingres czy dowolnym innym programem SQL, ta książka może zaoszczędzić Ci mnóstwa czasu i nerwów, i to zanim jeszcze napiszesz pierwsze zapytanie!
Flask. Tworzenie aplikacji internetowych w Pythonie. Wydanie II
Frameworki bardzo ułatwiają życie programistom. Pozwalają na szybkie tworzenie nawet rozbudowanych aplikacji, ale praca z frameworkiem najczęściej oznacza duże ograniczenia w doborze technologii. Wszystko jest w porządku, dopóki deweloper stosuje dokładnie te rozwiązania, które zaplanowali twórcy frameworka. Jeśli jednak zechce użyć innej bazy danych albo wykorzystać własną, autorską metodę uwierzytelniania użytkowników, może napotkać różne nieprzewidziane problemy. Szczęśliwie nie wszystkie mikrośrodowiska zachowują się w ten sposób. Framework napisany w Pythonie Flask, w odróżnieniu od typowych frameworków, umożliwia swobodne dobieranie technologii i komponentów aplikacji, a nawet tworzenie własnych rozwiązań. Oznacza to, że Flask pozwoli Ci zachować pełną kontrolę nad budowanym oprogramowaniem! To książka przeznaczona dla twórców aplikacji internetowych, którzy chcą nauczyć się pisać rozbudowane oprogramowanie we Flasku. W praktyczny sposób przedstawia proces tworzenia kompletnej aplikacji, od programu zawierającego zaledwie kilka linii kodu aż po złożone oprogramowanie z wieloma zaawansowanymi rozwiązaniami technicznymi. Rozpoczyna się gruntownym wprowadzeniem do Flaska i stopniowo przechodzi do nieco trudniejszych zagadnień, również takich jak migracje baz danych i API. Porusza też tematykę usług sieciowych typu REST, obsługi błędów, serializacji zasobów oraz korzystania z takich narzędzi jak Selenium czy Heroku. Przemyślany układ treści, którą zilustrowano praktycznymi przykładami kodu, ułatwia prześledzenie procesu stopniowej rozbudowy aplikacji o nowe funkcjonalności. W książce znajdziesz między innymi: zasady programowania we Flasku opis struktury aplikacji Flasky i etapy jej budowy sposoby korzystania z szablonów strategie planowania testów jednostkowych i analizy wydajności aplikacji opcje wdrażania aplikacji Flask Flask: wolność twórcza programisty!
PHP i MySQL. Wprowadzenie. Wydanie II
Poznaj możliwości nowoczesnych technologii i twórz dynamiczne serwisy internetowe Jak sprawdzić poprawność danych i obsługiwać błędy? Jak zapisywać nazwy użytkowników i hasła w bazie danych? Jak tworzyć zapytania do bazy danych za pomocą funkcji PHP? PHP i MySQL to już standardowe technologie do tworzenia dynamicznych stron internetowych wykorzystujących bazy danych. Istotne jest, że zapewniają one nie tylko interaktywność, ale również wysoki stopień bezpieczeństwa witryn WWW. Ich ogromne możliwości powodują, że wykorzystywane są do tworzenia zarówno prostych aplikacji, jak i skomplikowanych stron internetowych, zaopatrzonych w rozbudowane systemy autoryzacji, na przykład różnego rodzaju sklepy internetowe. Połączenie PHP i MySQL stanowi więc niezastąpione narzędzie do tworzenia dynamicznych witryn, spełniających wymagania zarówno administratorów, jak i użytkowników. Książka "PHP i MySQL. Wprowadzenie. Wydanie II" przedstawia krok po kroku zasady tworzenia serwisów WWW z wykorzystaniem baz danych. W podręczniku na przykładach przedstawiono m.in. sposoby pracy z bazą danych MySQL, serwerem WWW Apache czy językiem PHP i XHTML. Czytając tę książkę, nauczysz się przeprowadzać operacje na danych, zarządzać sesjami i tabelami oraz tworzyć zapytania. "Learning PHP & My SQL" stanowi niezbędny podręcznik zarówno dla początkujących Czytelników, jak i programistów, którzy mieli wcześniej do czynienia z językiem HTML, a teraz chcą tworzyć dynamiczne i bezpieczne strony internetowe. Treść generowana dynamicznie i Internet Podejmowanie decyzji w PHP Funkcje i tablice Pobieranie danych z kilku tabel Praca z bazą danych MySQL Operatory logiczne Współpraca PHP i MySQL Formularze sieciowe XHTML Pliki cookie, sesje i kontrola dostępu Modyfikowanie obiektów MySQL i danych PHP Oto cała, aktualna wiedza, której potrzebujesz, aby tworzyć interaktywne strony WWW.
Tablice informatyczne. MS Windows Server 2008
Jak zainstalować Windows Server 2008? W jaki sposób skonfigurować usługi sieciowe? Jak określić polityki zabezpieczeń? Administrowanie systemem Windows to ciągły wyścig z czasem. Zmieniające się wymagania użytkowników, coraz bardziej wysublimowane techniki ataków hakerskich, konieczność dostosowania konfiguracji systemu do warunków pracy - wszystko to powoduje, że administrator Windows musi błyskawicznie poznawać nowe zagadnienia. W takich warunkach ciężko znaleźć czas na spokojne przeczytanie książki poświęconej systemowi Windows. Na szczęście, dzięki tablicom informatycznym, można poradzić sobie z tym problemem. Koniec z wertowaniem setek stron, czytaniem długich opisów i schematów. Tablice informatyczne zawierają wszystkie niezbędne informacje, podane w skondensowanej i czytelnej postaci - w sam raz dla tych, którzy cenią sobie swój czas. "Tablice informatyczne. MS Windows Server 2008" to podręczny zbiór wiadomości na temat tego systemu operacyjnego, niezbędny każdemu administratorowi. Znajdziesz w nich następujące informacje: Instalacja i konfiguracja Windows Server i Server Core Konfigurowanie protokołu IPsec i firewalla Przyłączanie komputera do domeny Konfigurowanie usług sieciowych Definiowanie grup i polityki bezpieczeństwa Role i funkcje serwera Usprawnij swoją pracę i oszczędzaj czas korzystając z tablic informatycznych.
Wprowadzenie do Javy. Programowanie i struktury danych. Wydanie XII
Mijają lata, dorastają kolejne pokolenia programistów, a Java wciąż zachwyca swoimi możliwościami. Jest językiem równocześnie nowoczesnym, dojrzałym i... eleganckim. Twórcy Javy od jej pierwszego wydania starali się wdrażać awangardowe rozwiązania, pamiętając równocześnie o niezawodności i bezpieczeństwie kodu. Java wciąż pozostaje ulubionym narzędziem profesjonalistów tworzących aplikacje internetowe. Przy czym jej możliwości są o wiele większe. Aby jednak w przyszłości osiągać sukcesy jako programista Javy, trzeba gruntownie opanować podstawy tego języka i swobodnie operować instrukcjami sterującymi, pętlami, metodami i tablicami. To dwunaste, rozszerzone wydanie znakomitego podręcznika do nauki Javy, w pełni przejrzane, poprawione i zaktualizowane (uwzględnia nowości wprowadzone w Javie SE 9, 10 i 11). Ułatwia zdobycie solidnych podstaw języka i płynne przejście do tworzenia programów służących do rozwiązywania konkretnych problemów z takich dziedzin jak matematyka, ekonomia, finanse, tworzenie gier i animacji. W książce precyzyjnie wyjaśniono zasady korzystania z różnych struktur danych i tworzenia algorytmów. Zamieszczono również wskazówki dotyczące ich implementacji i wydajności. Zrozumienie prezentowanych treści jest łatwiejsze dzięki licznym przykładom i ćwiczeniom do samodzielnego wykonania. Znakomitym uzupełnieniem materiału są także uwagi, ostrzeżenia i wskazówki programistyczne, zawierające cenne porady i przemyślenia. W książce między innymi: solidne podstawy Javy programowanie zorientowane obiektowo projektowanie interfejsów użytkownika struktury danych i algorytmy wielowątkowość i programowanie równoległe Zostań profesjonalnym programistą Javy!
Programiści i tłumacze. Wprowadzenie do lokalizacji oprogramowania
Agenor Hofmann-Delbor, Marta Bartnicka
Prawie wszystkie interfejsy cyfrowej wieży Babel! Status quo, czyli dlaczego warto tłumaczyć oprogramowanie Procesy tłumaczeniowe i inne koła zębate Skomplikowane związki, czyli tester i programista O graniu i naprawianiu, czyli kilka problemów i ich proponowane rozwiązania Dawno, dawno temu, w czasach, gdy na świecie pojawiały się nieśmiało pierwsze komputery osobiste, nikt nie przejmował się zbytnio kwestią tłumaczenia oprogramowania na lokalne języki. Bez znajomości choćby paru słów po angielsku Twoje szanse na uruchomienie gry czy sformatowanie dokumentu były w zasadzie zerowe. Od tamtych czasów przebyliśmy jednak długą drogę i dziś nikt nie kupi oprogramowania, które nie jest dostępne w lokalnej wersji językowej, a nawet więcej: w wersji dostosowanej do lokalnej kultury i zwyczajów związanych z korzystaniem z konkretnych produktów. To dlatego dobra współpraca tłumacza i programisty jest dziś na wagę złota. Niestety, ten tandem często ma wyraźny problem z wzajemnym zrozumieniem. W tej książce znajdziesz mnóstwo praktycznych, a także zabawnych przykładów sytuacji, w których potrzeby tłumacza i programisty kompletnie się rozmijają. Zobaczysz, skąd biorą się problemy, gdzie najczęściej się pojawiają i jak zapobiegać ich powstawaniu. Jeśli jesteś programistą, być może przestaniesz alfabetycznie sortować teksty w pliku do tłumaczenia i jasno określisz płeć postaci w Twojej grze, a jeśli tłumaczem, może uda Ci się rozpoznać to, co należy zostawić w oryginale, i nie zmienisz pomocy technicznej programu w zbiór ezoterycznych, poetyckich tekstów. Nie zastąpi to praktyki i codziennych interakcji zawodowych, ale może ułatwić przyjrzenie się problemom z innej perspektywy. I z pewnością przyczyni się do podniesienia jakości nowej wersji oprogramowania. Klienci to docenią! Lokalizacja oprogramowania to klucz do serca i portfela klienta!
Wprowadzenie do SQL. Jak generować, pobierać i obsługiwać dane. Wydanie III
SQL jest idealnym narzędziem do pracy z danymi. Mimo upływu lat jego znaczenie nie maleje, a sam język wciąż jest unowocześniany i rozwijany. Dziś szczególnie przydają się jego ogromne możliwości w zakresie przetwarzania danych. Co ciekawe, SQL pozwala również na stosowanie technik służących do zarządzania ogromnymi zbiorami informacji czy korzystanie z nierelacyjnych baz danych. Osoba, która obok Pythona czy R radzi sobie z SQL i potrafi z morza danych wyodrębnić użyteczne informacje, jest wyjątkowo cennym pracownikiem. To przystępny podręcznik, dzięki któremu programiści szybko opanują podstawy SQL - nauczą się tworzenia aplikacji bazodanowych, przeprowadzania zadań administracyjnych oraz generowania raportów. Ujęto tu takie zagadnienia jak zapytania SELECT, filtrowanie danych oraz ich konwersja, grupowanie i agregacja. Znalazło się tutaj także wprowadzenie do transakcji, przedstawiono też zasady tworzenia widoków, złączeń i ograniczeń. To wydanie zostało uzupełnione omówieniem funkcji analitycznych, strategii pracy z ogromnymi bazami danych oraz zagadnień związanych z big data. W każdym rozdziale zaprezentowano kluczowe koncepcje SQL, które dodatkowo wyjaśniono na podstawie wielu dokładnie omówionych przykładów. Ćwiczenia zamieszczone na końcu poszczególnych rozdziałów pomogą w sprawdzeniu i utrwaleniu zdobytej wiedzy. Dzięki książce: opanujesz podstawy języka SQL i ważniejszych funkcji zaawansowanych zaczniesz pisać zapytania SQL nauczysz się tworzyć obiekty bazy danych poznasz sposoby współdziałania zbiorów danych i zapytań dowiesz się, jak konwertować i przetwarzać dane za pomocą funkcji wbudowanych SQL SQL. Znajdź cenne informacje w oceanie danych!
Projektowanie nowoczesnych aplikacji sieciowych z użyciem AngularJS i Bootstrapa
Osoby, które projektują nowoczesne aplikacje internetowe, z pewnością natknęły się na frameworki Bootstrap i AngularJS. Są to świetne projekty open source, dzięki którym praca przy tworzeniu aplikacji internetowych o różnej skali staje się wydajna i przyjemna, a kod powstający w JavaScripcie i CSS jest wyjątkowo poprawny strukturalnie. Jeśli doszedłeś do wniosku, że warto rozwinąć swoje umiejętności i wyjść poza HTML oraz CSS przy pisaniu nowoczesnych aplikacji sieciowych, to Bootstrap i AngularJS stanowią doskonałą propozycję. Książka, którą trzymasz w dłoni, została pomyślana jako przystępny, bogato ilustrowany przewodnik po Bootstrapie i AngularJS. Jeśli masz podstawowe umiejętności w zakresie HTML, CSS i JavaScriptu, to dzięki niej zdobędziesz, a następnie rozwiniesz praktyczną wiedzę dotyczącą obu frameworków. Niejako przy okazji poznasz kilka istotnych koncepcji i ciekawych narzędzi, które okażą się zaskakująco przydatne przy programowaniu. Autor wyczerpująco, w interesujący sposób pokazuje, jak pisze się i rozwija aplikacje sieciowe. Dzięki tej książce: zapoznasz się z frameworkami AngularJS i Bootstrap nauczysz się korzystać z filtrów, routingu i widoków, a także zgłębisz tajniki filozofii CRUD krok po kroku napiszesz w pełni funkcjonalną aplikację sieciową dostosujesz Bootstrapa za pomocą preprocesora Less, by utworzyć oryginalny motyw graficzny dowiesz się, jak łatwo zapanować nad kodem aplikacji dzięki narzędziom do automatyzacji zadań, takim jak gulp i Grunt.js zapoznasz się z ciekawymi projektami związanymi z AngularJS i Bootstrapem Odkryj AngularJS, zaprzyjaźnij się z Bootstrapem — i pisz świetne projekty! Stephen Radford — wszechstronny programista aplikacji sieciowych. Pracował w wielu firmach i zrealizował wiele ciekawych projektów, takich jak FTPloy — narzędzie typu SaaS, ułatwiające ciągłą aktualizację zmian w projektach. Obecnie prowadzi firmę Cocoon, specjalizującą się w aplikacjach sieciowych, takich jak FTPloy i Former. Firma Cocoon blisko współpracuje z kilkoma start-upami i przedsiębiorstwami w zakresie rozwijania nowych idei i tworzenia na ich podstawie aplikacji internetowych.
Sieci Zero Trust. Budowanie bezpiecznych systemów w niezaufanym środowisku. Wydanie II
Razi Rais, Christina Morillo, Evan Gilman, Doug Barth
Zapewnienie bezpieczeństwa zasobów systemu sieciowego jest dla firm, organizacji i instytucji zadaniem absolutnie kluczowym. W praktyce tradycyjne, scentralizowane zapory sieciowe często okazują się niewystarczające, a ich konfiguracja bywa kłopotliwa. Problemy z dostępem VPN i złożoność implementacji protokołu TLS w wielu aplikacjach dodatkowo komplikują sytuację. W obliczu tych wyzwań i konieczności spełniania norm bezpieczeństwa model Zero Trust to doskonałe rozwiązanie, które skutecznie podniesie poziom ochrony zasobów sieciowych. Zero Trust to nie tylko strategia. To sposób myślenia. Ann Johnson, wiceprezes do spraw bezpieczeństwa w Microsofcie Dzięki tej książce nauczysz się stosować w praktyce zasady Zero Trust: nic nie jest oczywiste, a każde żądanie dostępu ma być sprawdzone i autoryzowane. Poznasz najważniejsze koncepcje tego modelu, takie jak silnik zaufania, silnik zasad czy agregat kontekstowy. Dowiesz się, jak budować zaufanie między różnymi elementami sieci, bazując na istniejących technikach. Spojrzysz na model Zero Trust z punktu widzenia hakera, a następnie zagłębisz się w szczegóły architektur, standardów i struktur Zero Trust opracowanych przez organizacje NIST, CISA czy DoD. W ten sposób zrozumiesz model zerowego zaufania z perspektywy wiodących instytucji w branży. Przeanalizujesz też wpływ sztucznej inteligencji, komputerów kwantowych i technologii ochrony prywatności na model Zero Trust. W książce: najważniejsze koncepcje modelu Zero Trust czym jest bezpieczeństwo systemu w modelu Zero Trust budowa sieci Zero Trust w środowisku produkcyjnym przykłady przejścia organizacji na model Zero Trust architektury, normy i struktury Zero Trust Ta książka to lektura obowiązkowa dla początkujących i profesjonalistów! Karan Dwivedi, kierownik do spraw inżynierii bezpieczeństwa w Google
Ciało. Profesjonalne oświetlenie i retusz w fotografii portretowej
Jak perfekcyjnie fotografować i retuszować ludzką skórę. Jeśli pragniesz tworzyć artystyczne fotografie na wysokim poziomie i zależy Ci na wydobyciu autentycznego piękna ludzkiego ciała — niezależnie od tego, czy masz do czynienia z osobą bardzo młodą, starszą, wytatuowaną, z makijażem lub bez — oto patrzysz na unikalny podręcznik perfekcyjnego fotografowania ludzi. Dzięki niemu dowiesz się, jak uchwycić na swoim zdjęciu samą esencję chwili; ten impuls, który kazał Ci sięgnąć po aparat. W książce "Ciało. Profesjonalne oświetlenie i retusz w fotografii portretowej" znany hollywoodzki mistrz fotografii i retuszu, Lee Varis, wyjaśnia tajniki fotografowania ludzi zarówno w warunkach studyjnych, i jak w plenerze. Poprzez przystępne ćwiczenia, opatrzone bajecznie kolorowymi przykładowymi zdjęciami, poznasz najlepsze sposoby oświetlania modeli, edytowania gotowych zdjęć oraz ich profesjonalnego przygotowania do druku. W krótkim czasie opanujesz zaawansowane techniki tworzenia i metody korygowania zdjęć portretowych, ze szczególnym naciskiem na retusz skóry modeli. Dowiesz się także wielu niezwykłych rzeczy — na przykład dlaczego niemal zawsze najbardziej naturalny kolor skóry odbiega od rzeczywistego. Zarządzanie kolorem i proces edycji obrazu Korekcja balansu bieli oraz kolorystyki cieni Kalibracja przy użyciu suwaków Korygowanie odcienia skóry Oświetlenie w fotografii portretowej Zaawansowane techniki oświetlania Korekcja koloru skóry na podstawie wartości barw Tonacja i kontrast, kolor i skala szarości Retusz i efekty specjalne Przygotowanie do druku — inteligentne wyostrzanie Opanuj magię światła i profesjonalne techniki retuszu — twórz piękne zdjęcia ludzi Książka opatrzona została przedmowami artysty-fotografika Geralda Bybee oraz Katrin Eisman — wykładowcy i autorki wielu książek, m.in. "Photoshop. Maskowanie i komponowanie" (Helion, 2006). Książkę poleca redakcja Digital Foto Video:
Poznaj Microsoft Azure. Praktyczny przewodnik po chmurze obliczeniowej i programowaniu
Microsoft konsekwentnie doskonali się w tworzeniu wyjątkowych technologii i Azure jest tego świetnym przykładem. Pozwala nie tylko na rozwijanie natywnych aplikacji chmurowych, ale również na efektywną migrację starszych systemów, wdrażanie rozwiązań hybrydowych i modernizację istniejącego oprogramowania pod kątem skalowalności. Skorzystanie z pełni możliwości Azure wymaga jednak dobrego zrozumienia koncepcji przetwarzania w chmurze. Ta książka to pasjonująca podróż w świat Microsoft Azure! Peter T. Lee, Capgemini America, Inc. Dzięki tej praktycznej, przystępnie napisanej książce przyswoisz modele przetwarzania w chmurze i zrozumiesz sedno nowoczesnych technologii chmurowych. Zorientujesz się, jak optymalnie używać Microsoft Azure w różnych sytuacjach biznesowych, i płynnie przystąpisz do budowania aplikacji na tej platformie. Znajdziesz tu wyczerpujące informacje o kontenerach Azure, bezserwerowych technologiach obliczeniowych i narzędziach zwiększających produktywność deweloperów. Dowiesz się ponadto, jak korzystać z funkcji współpracy zespołowej, w jaki sposób dokonać bezpiecznej migracji aplikacji, jej transformacji, a także jak ją rozwijać z użyciem narzędzi Azure. W książce między innymi: podstawy przetwarzania w chmurze Microsoft Azure wybór usług w chmurze Azure i dostosowanie scenariuszy do wymagań tworzenie usług, aplikacji i rozwiązań w chmurze zabezpieczenia chmury w infrastrukturze IT najlepsze praktyki migracji na platformę Azure Azure: zrób pierwszy krok do chmury!