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.
Czy można mnożyć pieniądze? Zdrowy rozsądek w nauczaniu matematyki
Przekonaj uczniów, że matma wcale nie musi być nudna i niezrozumiała! Poznaj sposoby skutecznego przekazywania wiedzy Naucz się wzbudzać zainteresowanie matematyką Dowiedz się, czego unikać na swoich lekcjach Matematyka jest najlepszym przykładem przedmiotu, który zupełnie niesłusznie ma opinię trudnego, nudnego i nieprzydatnego w codziennym życiu. Tę złą sławę zawdzięcza głównie przestarzałym metodom edukacyjnym, niepodzielnie panującym w większości polskich szkół, oraz nieinteresującym, z punktu widzenia uczniów, przykładom i zadaniom, które są zmuszeni rozwiązywać. Tymczasem matematyka to pasjonująca dziedzina, która znajduje zastosowanie dosłownie wszędzie i której zawdzięczamy rozwój wielu innych nauk i tysiące wynalazków technicznych. Wyjdź poza schemat i zerwij z tradycją złego nauczania matematyki! Dowiedz się, jak prowadzić interesujące lekcje i zachęcać uczniów do aktywności, poznaj sposoby, dzięki którym dostrzegą zastosowanie zdobytej wiedzy poza murami szkoły, i spraw, aby nauka stałą się dla nich prawdziwą przygodą. Zebrane w tej książce felietony pomogą Ci przygotowywać ciekawe zajęcia, zrozumieć młodych ludzi i wzbudzić w nich pasję do matematyki. Autorka dzieli się swoim bogatym doświadczeniem i nieszablonowym podejściem do tematu, a także pokazuje, jak w pracy nauczyciela stosować dobre praktyki i korzystać z przykładów, które uczą logicznego myślenia, zamiast powielać schematy. Pasja i pomysłowość Nauka przez zabawę Myślenie ponad schematy Nieszablonowe metody Obalanie starych mitów Radość ze zdobywania wiedzy Eksperymenty, które uczą Samodzielne wyciąganie wniosków Błędy jako okazja do nauki Zastosowanie wiedzy w praktyce Przykłady z życia wzięte Spraw, aby lekcje matematyki były niezapomnianą przygodą!
40 algorytmów, które powinien znać każdy programista. Nauka implementacji algorytmów w Pythonie
Wiedza o algorytmach jest niezbędna każdemu, kto rozwiązuje problemy programistyczne. Algorytmy są również ważne w teorii i praktyce obliczeń. Każdy programista powinien znać możliwie szeroki ich zakres. Powinien też umieć z nich korzystać przy rozwiązywaniu rzeczywistych problemów, w tym przy projektowaniu algorytmów, ich modyfikacji i implementacji. Niezależnie od tego, czy zajmujesz się sztuczną inteligencją, zabezpieczaniem systemów informatycznych lub inżynierią danych, musisz dobrze zrozumieć, czym właściwie są i jak działają algorytmy. Ta książka jest praktycznym wprowadzeniem do algorytmów i ich zastosowania. Znalazły się w niej podstawowe informacje i pojęcia dotyczące algorytmów, ich działania, a także ograniczeń, jakim podlegają. Opisano też techniki ich projektowania z uwzględnieniem wymagań dotyczących struktur danych. Zaprezentowano klasyczne algorytmy sortowania i wyszukiwania, algorytmy grafowe, jak również wiele zagadnień związanych ze sztuczną inteligencją: algorytmy uczenia maszynowego, sieci neuronowych i przetwarzania języka naturalnego. Ważną częścią publikacji są rozdziały poświęcone przetwarzaniu danych i kryptografii oraz algorytmom powiązanym z tymi zagadnieniami. Wartościowym podsumowaniem prezentowanych treści jest omówienie technik pracy z problemami NP-trudnymi. W książce między innymi: struktury danych i algorytmy w bibliotekach Pythona algorytm grafowy służący do wykrywania oszustw w procesie analizy sieciowej przewidywanie pogody przy użyciu algorytmów uczenia nadzorowanego rozpoznawanie obrazu za pomocą syjamskich sieci neuronowych tworzenie systemu rekomendacji filmów szyfrowanie symetryczne i asymetryczne podczas wdrażania modelu uczenia maszynowego Oto algorytm: poznaj, zaimplementuj, zastosuj!
English 4 IT. Praktyczny kurs języka angielskiego dla specjalistów IT i nie tylko
Poszerz zasób słownictwa z branży IT i naucz się poprawnie je wykorzystywać! Obecnie język angielski jest nieodłącznym elementem świata IT. Większość producentów oprogramowania oraz twórców metodyk i standardów w branży IT udostępnia materiały wyłącznie w tym języku. Ponadto wiele projektów informatycznych jest realizowanych we współpracy z ekspertami pochodzącymi z różnych krajów. Komunikacja odbywa się wówczas przeważnie także w języku angielskim. Jeśli więc jesteś specjalistą z branży IT, funkcjonującym na co dzień w środowisku anglojęzycznym, możesz z kolei nie czuć się w pełni swobodnie wypowiadając się w tym języku w każdym obszarze tak szerokiej dziedziny wiedzy. Jeśli chcesz zatem: poznać lub poszerzyć specjalistyczne słownictwo stosowane na co dzień w branży IT, nauczyć się poprawnie je wykorzystywać i profesjonalnie wypowiadać się podczas spotkań, konferencji branżowych i codziennej pracy z klientem, zrozumieć zaawansowane reguły gramatyczne lub odświeżyć wiedzę na ten temat, by zabłysnąć podczas formalnych spotkań lub jako autor profesjonalnej dokumentacji w języku angielskim, zacząć posługiwać się prawidłowymi polskimi terminami zamiast kalkami językowymi, Koniecznie sięgnij po tę książkę! Znajdziesz tu profesjonalne angielskie teksty dotyczące różnych obszarów IT: baz danych, big data, sieci komputerowych, metod wytwarzania oprogramowania i wielu innych. Każdy z nich został opatrzony słowniczkiem zawierającym tłumaczenia na język polski zarówno terminów specjalistycznych, jak i tych z języka ogólnego. Ponadto w każdym rozdziale omówione zostały różne zagadnienia gramatyczne wraz z przykładami ich zastosowania w języku informatyki. Na końcu każdego rozdziału znajdziesz ćwiczenia, które pomogą Ci utrwalić poznane słownictwo i reguły gramatyczne. Dzięki temu opanujesz najważniejsze pojęcia, odkryjesz, w jakich kontekstach występują, i zaczniesz stosować je w praktyce. What is Information Technology? Databases How well do you know your computer? Computer networks What's so big about big data? Business Intelligence Data mining Software licensing Software development methodologies The Internet and the World Wide Web Data governance Software testing Revise and expand Your knowledge!
Czas na praktyczną naukę C#! Odkryj wygodne narzędzia programistyczne i obiektowe możliwości C# Poznaj najważniejsze konstrukcje języka i naucz się stosować je w praktyce Dowiedz się, jak wykorzystywać C# do tworzenia doskonałych aplikacji Windows Na początku był język C. Potem przyszedł czas na zorientowane obiektowo C++. Przełomem była Java, lecz dopiero twórcy języka C# odnieśli prawdziwy sukces. Udało im się to dzięki połączeniu najlepszych cech wszystkich poprzedników, prostej, zwartej i doskonale znanej wielu programistom składni oraz możliwościom oferowanym przez platformę .NET. Dodatkowymi atutami były niespotykane wcześniej bezpieczeństwo i wydajność środowiska uruchomieniowego. Znajomość C# pozwala dziś o wiele łatwiej tworzyć bardzo zaawansowane aplikacje przy stosunkowo niewielkim nakładzie pracy, a nauka języka wcale nie musi być drogą przez mękę. Można się o tym przekonać dzięki książce "C#. Ćwiczenia. Wydanie III" . Wykonując zawarte w niej zadania, poznasz nie tylko konstrukcje języka, lecz również sposoby zastosowania ich w praktyce oraz metody wykorzystania środowiska C# do tworzenia wydajnych aplikacji Windows. Podstawy języka C# i środowiska Visual C# Podstawy techniki obiektowej Typy złożone i związane z nimi instrukcje Definiowanie, zgłaszanie i obsługa wyjątków Podstawy programowania w Windows Elementy graficznego interfejsu użytkownika Poznaj najlepszy język do tworzenia aplikacji Windows!
Bezpieczeństwo kontenerów w DevOps. Zabezpieczanie i monitorowanie kontenerów Docker
DevOps jest innowacyjną metodyką prowadzenia projektów, w której wyjątkowe znaczenie ma integracja zespołów programistów i administratorów systemów. Taki sposób rozwijania aplikacji wydaje się szczególnie atrakcyjny w odniesieniu do aplikacji kontenerowych. Technologia kontenerów i orkiestracji jest uważana za bardzo nowoczesną, jednak nawet w przypadku kontenerów Docker i klastrów Kubernetes kwestii bezpieczeństwa nie wolno lekceważyć. Podobnie jak w innych aplikacjach, zabezpieczanie zaczyna się podczas projektowania. O czym więc powinny pamiętać zespoły pracujące zgodnie z DevOps, aby zapewnić bezpieczeństwo swoich kontenerów? W tej książce pokazano związek między metodyką DevOps a praktyką dotyczącą kontenerów Docker i klastrów Kubernetes z perspektywy bezpieczeństwa, monitoringu i zarządzania. Przedstawiono dobre praktyki tworzenia obrazów kontenerów Docker, a także zasady bezpieczeństwa hostów, na których są uruchamiane kontenery, i wszystkich komponentów. Poruszono takie zagadnienia jak statyczna analiza zagrożeń obrazów Docker, podpisywanie obrazów za pomocą Docker Content Trust oraz umieszczanie ich w rejestrze Docker. Opisano też techniki zabezpieczania platformy Kubernetes. Ponadto znalazł się tutaj opis narzędzi do zarządzania kontenerami i aplikacjami, jak również monitorowania aplikacji kontenerowych i tworzenia sieci w platformie Docker. Najciekawsze zagadnienia: gruntowne wprowadzenie do metodyki DevOps czym są platformy kontenerowe: Docker, Kubernetes, Swarm, OpenShift zagrożenia kontenerów i obrazów narzędzia do audytu bezpieczeństwa i zabezpieczania aplikacji kontenerowych zarządzanie kontenerami i ich monitorowanie za pomocą narzędzi: cAdvisor, Sysdig, Portainer i Rancher Niezawodność DevOps to także bezpieczne wdrażanie kontenerów Docker!
Andreas Antonopoulos, David Harding
W świecie finansów nic nie wywołało takiego poruszenia jak pojawienie się bitcoina. Wprowadzony w 2009 roku, stał się pierwszą zdecentralizowaną cyfrową walutą, co położyło podwaliny pod rynek wart miliardy dolarów. Dodatkowo ujawnił potencjał technologii blockchain, która stanowi fundament kryptowalut. Ogrom możliwości, jakie oferuje bitcoin, sprawia, że znajduje on zastosowanie w licznych branżach. Aby móc w pełni korzystać z jego zalet, należy dokładnie zrozumieć zasady, na których się opiera. To podstawowe źródło technicznej wiedzy o bitcoinie. Żadna inna pozycja nie jest tak wyczerpująca ani aktualna! Olaoluwa Osuntokun, Lightning Labs To trzecie, uzupełnione i zaktualizowane wydanie cenionego przewodnika dla każdego, kto chce dołączyć do świata bitcoina, zwanego "internetem pieniędzy". Znajdziesz tu wszelkie kluczowe informacje, podane w jasny, zrozumiały sposób i poparte rzeczywistymi przykładami. Dołączone fragmenty kodu świetnie ilustrują kluczowe koncepcje. To wydanie zawiera mnóstwo najnowszych informacji, w tym opis struktury transakcji, MAST, P2C, wielopodpisów bezskryptowych, a także mechanizmów Taproot i Tapscript. Dzięki lekturze zrozumiesz też tematykę bloków kompaktowych, łańcucha bloków signet, BIP8 i szybkich rozpraw. W książce: solidne podstawy bitcoina i łańcucha bloków techniczne aspekty bitcoina i waluty kryptograficznej sieć bitcoina, architektura P2P, cykl życia transakcji i kwestie bezpieczeństwa najnowsze rozwiązania, w tym Taproot, Tapscript, podpisy Schnorra opis nowych, zaawansowanych zastosowań bitcoina Zrozum, co się dzieje "pod maską" bitcoina i jak współdziałają poszczególne elementy tej technologii! Mark "Murch" Erhardt, Chaincode Labs
Programowanie w Linuksie. Ćwiczenia
Tomasz Rak, Katarzyna Kuźniar, Kazimierz Lal
Programowanie w Linuksie? To naprawdę proste! Poznaj języki programowania stosowane w systemie Linux Znajdź, zainstaluj i skonfiguruj niezbędne narzędzia programistyczne Naucz się tworzyć, kompilować i testować doskonałe aplikacje użytkowe Systemy należące do rodziny Linux zdobyły ogromną popularność jako stabilne, wydajne, bezpieczne i darmowe środowiska operacyjne zarówno wśród użytkowników prywatnych, jak i wielkich korporacji. Dziś środowiska te można spotkać już niemal wszędzie, a różne dystrybucje walczą o palmę pierwszeństwa i bez kompleksów konkurują z zamkniętymi komercyjnymi systemami, takimi jak MS Windows czy Mac OS X. Wzrostowi popularności Linuksa wśród "zwykłych" użytkowników towarzyszy oczywiście wzrost zapotrzebowania na oprogramowanie użytkowe, ponieważ nikt nie będzie chciał korzystać z systemu operacyjnego, jeśli nie będzie w stanie znaleźć odpowiednich dla siebie narzędzi pracy. Wielu programistów niechętnie odnosi się do tworzenia aplikacji działających pod Linuksem, ponieważ wydaje im się, że brak w nim odpowiednich narzędzi, system stawia im wyższe wymagania, a sam kod pisze się trudniej. Tymczasem Linux obsługuje się podobnie jak inne systemy, a możliwości, jakie proponuje, są naprawdę spore. "Programowanie w Linuksie. Ćwiczenia" to książka, która w praktyczny sposób prezentuje najbardziej popularne języki programowania w tym systemie oraz ich zastosowania. Pomaga też wyposażyć warsztat programisty w bezpłatne narzędzia i właściwie je skonfigurować. Informuje, jak rozpocząć tworzenie aplikacji i rozwinąć swoje umiejętności. Przegląd najpopularniejszych języków programowania w Linuksie Wybór, instalacja oraz konfiguracja narzędzi i środowisk programistycznych Konfiguracja i korzystanie z edytorów kodu oraz kompilatorów Wykrywanie i poprawianie błędów w programach Automatyzacja pracy programisty dzięki użyciu skryptów Tworzenie aplikacji graficznych, systemowych i sieciowych Programowanie wielowątkowe Generowanie i przetwarzanie plików w różnych formatach Odkryj moc drzemiącą w Linuksie! Naucz się w nim programować!
DTP. Od projektu aż po druk. O współpracy grafika z drukarzem
Spraw, aby Twoje projekty zawsze były drukowane zgodnie z oczekiwaniami! DTP to nie tylko prosta zabawa z programami do składu, o czym obecnie zdaje się zapominać wiele osób zajmujących się projektowaniem i przygotowywaniem różnego rodzaju materiałów drukowanych. Takie podejście często spędza sen z powiek profesjonalnym drukarzom, którzy traktują swoją pracę bardzo poważnie i chcą, aby jej efekt prezentował się na papierze co najmniej tak samo dobrze, jak na ekranie komputera projektanta. Jeśli chcesz sprawić, aby tak właśnie było, a kooperacja osób zaangażowanych w proces powstawania materiałów drukowanych układała się bezproblemowo, sięgnij po tę książkę. "DTP. Od projektu aż po druk. O współpracy grafika z drukarzem" to publikacja skierowana zarówno do grafików, operatorów DTP czy projektantów, jak i osób odpowiedzialnych za kontrolę jakości plików w drukarniach. W lekki i bezpretensjonalny sposób autor dzieli się w niej wiedzą na temat przyczyn występowania podstawowych problemów na styku studia graficznego z drukarką, a także najlepszych metod ich rozwiązywania. To książka, której nie powinno zabraknąć w bibliotekach wszystkich szanujących się praktyków DTP, a także uczniów i studentów szkół poligraficznych oraz edytorskich. Typowe problemy pracowników działów DTP i ich rozwiązania Kwestie związane z drukiem kolorowym i czarno-białym Przygotowywanie materiałów do druku Rozwiązywanie kłopotów związanych z czcionkami Sposoby sprawdzania poprawności materiałów do druku Dobieranie odpowiednich parametrów wydruku Problemy z typografią i metody ich rozwiązywania Sposoby ograniczania kosztów produkcji Przegląd najważniejszych lektur dla grafików i operatorów DTP Zajmujesz się profesjonalnym drukiem lub DTP? Z tą książką rozwiążesz wszystkie problemy!
Tworzenie stron WWW. Ćwiczenia praktyczne. Wydanie III
Własna strona WWW krok po kroku - prościej już nie można! Internet, przeglądarka i strona WWW, czyli jak wygląda komunikowanie się komputerów Podstawowy szkielet witryny internetowej, czyli bez czego w ogóle nie warto startować Wizualna strona strony, czyli jak sprawić przyjemność użytkownikowi serwisu Tworzenie dobrych stron WWW ma w sobie coś z magii i coś ze sztuki. Nie ogranicza się wyłącznie do napisania paru linijek kodu czy zastosowania kilku "klocków" z gotowych bibliotek. Naprawdę świetna strona wymaga zarówno znajomości zagadnień technicznych, związanych z wykorzystaniem właściwych narzędzi, jak i wrażliwości na niuanse, wizualne oraz merytoryczne "zgranie" wszystkich elementów, by razem tworzyły harmonijną całość. Nieodzowne przy jej tworzeniu jest przemyślenie struktury, dobranie odpowiedniego sposobu prezentowania treści, zapewnienie możliwości łatwej aktualizacji danych i mechanizmów zabezpieczających przed dostępem osób nieuprawnionych, a także nadanie witrynie niepowtarzalnego charakteru, by wszyscy goście mieli ochotę pojawić się na niej ponownie. Naukę tworzenia takich właśnie interesujących stron możesz rozpocząć od przeczytania trzeciego wydania niezwykle popularnej książki "Tworzenie stron WWW. Ćwiczenia praktyczne" i wykonania znajdujących się w niej ćwiczeń. Autorka poprowadzi Cię przez kolejne zagadnienia, przedstawiając je od podstaw i tłumacząc wszystko tak jasno, jak tylko się da. Dowiesz się, jak funkcjonuje internet i za co odpowiedzialne są różne jego części, poznasz podstawowe elementy strony i nauczysz się właściwie projektować serwisy internetowe. Następnie zajmiesz się tworzeniem podstawowej struktury witryny, by w końcu dojść do tabel, odnośników i nadawania różnym elementom indywidualnego charakteru przy użyciu kaskadowych arkuszy stylów. Z tą książką uda Ci się zbudować niejedną doskonałą stronę WWW! Informacje podstawowe Projektowanie serwisu WWW Tworzenie strony WWW Odnośniki Tabele Kaskadowe arkusze stylów Projektowanie stron WWW - po prostu musisz się tego nauczyć!
Administrowanie sieciowymi protokołami komunikacyjnymi
Poznaj sieci komputerowe i sprawnie nimi zarządzaj! Kable, światłowody i bezprzewodowe tory transmisyjne, czyli realna podstawa wirtualnej sieci Kolejne odsłony protokołów sieciowych, czyli warstwy łącza danych, sieci, transportowa, routingu i aplikacji Integracja i koegzystencja protokołów, czyli efektywne łączenie IPv4 i IPv6 Sieci komputerowe w szybkim tempie oplatają świat. Bez nich niemożliwe byłoby mnóstwo rzeczy, które robimy na co dzień: przesyłanie danych, komunikowanie się, wykorzystywanie zwielokrotnionej mocy obliczeniowej komputerów. Administrowanie tymi sieciami wymaga bardzo dobrego przygotowania — w tym zdobycia dogłębnej wiedzy na temat protokołów komunikacyjnych. Jeśli chcesz zostać administratorem lub już wykonujesz tę pracę, jesteś inżynierem sieciowym, projektantem sieci albo studentem informatyki, ta książka z pewnością Ci się przyda. Znajdziesz w niej najbardziej istotne zagadnienia z technologii NT, z którymi każdy administrator sieci i systemów komputerowych ma do czynienia na co dzień. Dowiesz się więcej o fizycznych właściwościach mediów transmisyjnych, strukturze warstw sieciowych i sposobie ich uporządkowania, a także o podstawach teoretycznych i działaniu protokołów komunikacyjnych na wielu poziomach. Zrozumiesz, dlaczego jest ich tak dużo, i nauczysz się je łączyć w sposób świadomy, a nie mechaniczny. Zobaczysz, na czym polegają różnice między protokołem IPv4 oraz IPv6 i jak rozwiązać kwestię integracji tych protokołów. Zdobędziesz także większą wiedzę na temat routingu i protokołów warstwy aplikacji. Czytaj i ucz się! Wprowadzenie do stosu protokołów komunikacyjnych Media transmisyjne Protokoły warstwy łącza danych Protokół IPv4 a protokół IPv6 Protokół ICMP Protokoły komunikacyjne TCP i UDP Routing w sieciach IPv4 a routing w sieciach IPv6 Integracja i koegzystencja IPv4 i IPv6 Protokoły warstwy aplikacji Zarzuć sieci!
Nero 9. Nagrywanie płyt CD i DVD. Ćwiczenia praktyczne
Wykorzystaj potencjał pakietu Nero 9! Jak nagrać płytę z danymi i muzyką? Jak przygotować płytę startową? Jakie nowe narzędzia znajdziesz w pakiecie Nero 9? Nero Burning ROM to prawdopodobnie najpopularniejszy program do nagrywania płyt. Autorzy tego narzędzia wykazali się niezwykłym kunsztem. Przejrzysty interfejs użytkownika, ogrom praktycznych funkcji, bezawaryjność i wydajność to tylko niektóre cechy tej aplikacji. O jakości Nero świadczy także dwanaście lat obecności na rynku na pozycji lidera w swojej dziedzinie! Sprawdzona forma ćwiczeń praktycznych sprawi, że błyskawicznie przyswoisz sobie wiedzę na temat tego narzędzia. Dowiesz się, jak wykorzystać je do podstawowych zadań, takich jak nagrywanie płyt z danymi i muzyką. Ponadto nauczysz się tworzyć płyty startowe, wielosesyjne oraz używać "overburningu". Nero 9 to także wiele nowych, przydatnych narzędzi -- Nero Vision, Nero CoverDesigner czy Nero RescueAgent. Dzięki temu przewodnikowi nie tylko poznasz ich niesamowite możliwości, ale przede wszystkim bez trudu nauczysz się stosować je w swojej pracy! Przekonaj się, czy rzeczywiście potrafisz wykorzystać cały potencjał Nero! Nagrywarki dostępne na rynku Charakterystyka pakietu Nero 9 Proces instalacji i konfiguracji Nero 9 Nagrywanie płyt z danymi Nagrywanie płyt z muzyką Płyty wielosesyjne Płyty mieszane z danymi i muzyką Overburning Przygotowanie płyt startowych Tworzenie płyt VCD/SVCD oraz DVD-Video Obrazy płyt -- tworzenie i nagrywanie Zapis pakietowy Nero Vision, Nero CoverDesigner, Nero RescueAgent i inne Jesteś pewien, że wiesz wszystko o Nero?
Zobacz, jakie to proste -- naucz się tworzyć bazy danych! Jak tworzyć formularze i raporty? Jak modyfikować strukturę tabel? Jak stosować mechanizmy wymiany danych? Współczesny świat wymusza na przedsiębiorstwach gromadzenie oraz przetwarzanie ogromnej ilości informacji. To sprawia, że muszą one dysponować wydajnymi i sprawnymi bazami danych. Aby zbudować taki system zarządzania danymi, niezbędne są odpowiednie narzędzia -- jednym z nich jest program MS Access. Ta aplikacja przede wszystkim pozwala na łatwą kontrolę poprawności tworzonych projektów oraz zapewnia integrację narzędzi służących do tworzenia struktury relacyjnej. Dba także o zgodność tych narzędzi ze standardem języka zapytań SQL, wykorzystywanym do tworzenia i modyfikowania baz danych oraz operowania na zgromadzonych w nich informacjach. Książka "Bazy danych. Pierwsze starcie" stanowi doskonałe wprowadzenie w tematykę tworzenia baz danych. Zawiera wszystkie potrzebne informacje, podane w prosty i przejrzysty sposób. Ten podręcznik przyda się zarówno studentom kierunków informatycznych, jak i wszystkim tym, którzy chcą zdobyć wiedzę o nowoczesnych metodach budowania takich baz. Stąd dowiesz się m.in., jak wykorzystywać język zapytań SQL, w jaki sposób tworzyć tabele, formularze i raporty oraz stosować mechanizmy wymiany danych, a także na czym polega filtrowanie i sortowanie w zapytaniach. Zdobędziesz wiedzę i umiejętności wystarczające do samodzielnego zbudowania wydajnej bazy danych i sprawnego nią zarządzania. Projektowanie bazy danych -- narzędzia wizualne Tworzenie formularzy i raportów Strukturalny język zapytań SQL w wersji MS JetSQL Składnia podstawowa Unia -- koniunkcja zbiorów Grupowanie i funkcje agregujące Zastosowanie języka SQL z poziomu formularzy Mechanizmy wymiany danych Obiekty: DAO, RDO, ADO Zastosowanie mechanizmów wymiany danych przy tworzeniu aplikacji Stwórz własną, niezawodną bazę danych!
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ść!
Bartosz Danowski, Alicja Krupińska
Sprawdź, jak chronić swoje dziecko w internecie! Niebezpieczeństwa i zagrożenia, czyli gdzie nie powinno zawędrować Twoje dziecko w sieci Mechanizmy kontroli rodzicielskiej, czyli co zrobić, by zabezpieczyć komputer czy smartfon Pomoc i profilaktyka, czyli gdzie szukać pomocy i przydatnego oprogramowania Żaden odpowiedzialny rodzic nie wypuszcza z domu małego dziecka bez opieki i nie pozwala nieco starszemu włóczyć się po niebezpiecznych dzielnicach czy ciemnych zaułkach. Jednocześnie ciągle zbyt wielu rodziców żyje w błogim przekonaniu, że dziecko siedzące przed komputerem w swoim pokoju jest w pełni bezpieczne. Niestety, to złudne wrażenie — dziecko swobodnie wędrujące po internecie też może zaplątać się w mroczne rejony, paść ofiarą stalkingu, szantażu, oszustwa lub molestowania. Brzmi groźnie, prawda? Co możemy zrobić, żeby zapobiec ewentualnym zagrożeniom? Jakich narzędzi możemy użyć, by chronić nasze dziecko? Ta książka — napisana przez znakomitą psycholog i doświadczonego informatyka — ma za zadanie wyjaśnić Ci, jakie zagrożenia czyhają w internecie i jak rozmawiać o nich z dzieckiem. Przewodnik ten ułatwia rodzicom zdobycie solidnej wiedzy na temat ograniczania dostępu do niebezpiecznych stron i pomaga im wytłumaczyć dzieciom, czemu pewne zachodzenia w sieci są niedopuszczalne. Odkryj, co możesz zrobić, by zabezpieczyć komputer, tablet i smartfon. Włącz kontrolę rodzicielską, zobacz, jak działa oprogramowanie filtrujące, namów dziecko do korzystania z wyszukiwarek dla dzieci. Porozmawiaj ze swoją pociechą o netykiecie i sprawdź, gdzie możesz szukać pomocy w razie kłopotów. Pomóż swojemu dziecku odpowiedzialnie korzystać z sieci, a unikniesz wielu potężnych problemów. Podstawy ochrony dziecka przed zagrożeniami Przygotowanie komputera i kontrola rodzicielska Smartfony i tablety Gdzie szukać pomocy i zgłaszać zagrożenia Usługi oferowane przez dostawców internetu i przydatne oprogramowanie Wykaz stron dla dzieci i stron dla rodziców Wzory umów i netykieta Bezpieczna sieć dla Twojego dziecka!
Bezpieczeństwo systemów informatycznych. Zasady i praktyka. Wydanie IV. Tom 1
William Stallings, Lawrie Brown
Zapewnienie bezpieczeństwa systemu informatycznego jest dziś nie lada wyzwaniem. Między administratorami a napastnikami trwa ciągły wyścig zbrojeń. Agresorzy dysponują bardzo różnymi narzędziami i często postępują w sposób nieprzewidywalny. W efekcie każde zabezpieczenie usługi czy zasobu, mimo że początkowo wydaje się doskonałe, prędzej czy później okazuje się podatne na ataki. Jedyną rzeczą, jaką może zrobić administrator bezpieczeństwa systemu, jest ciągłe utrzymywanie stanu gotowości, a także odpowiednio wczesne wykrywanie prób ataku i sukcesywne ich neutralizowanie. Poza tym powinien cały czas się uczyć i aktualizować swoją wiedzę. Ta książka to kolejne, zaktualizowane i uzupełnione wydanie znakomitego podręcznika przeznaczonego dla projektantów systemów i administratorów bezpieczeństwa. Poruszono w niej zagadnienia określania zagrożeń systemów komputerowych i sieci, oceny względnego ryzyka tych zagrożeń i opracowywania efektywnych kosztowo i przyjaznych dla użytkownika środków zaradczych. Wyjaśniono także najważniejsze zasady utrzymywania bezpieczeństwa systemu i wskazano, dlaczego ich przestrzeganie ma kluczowe znaczenie. Zaprezentowano również metody projektowe pozwalające na zaspokojenie wymagań bezpieczeństwa komputerowego, szeroko omówiono ważniejsze standardy w tej dziedzinie, a poszczególne kwestie zilustrowano za pomocą praktycznych przykładów. Najciekawsze zagadnienia: Zasady bezpieczeństwa i ich wdrożenie Bezpieczeństwo oprogramowania i infrastruktury Elementy kryptografii Praca administratora bezpieczeństwa Zapewnienie bezpiecznej pracy sieci Cyberobrona: bądź czujny i przygotuj się!
Algorytmy. Ilustrowany przewodnik
Aby projektować aplikacje, nie wystarczy poznać kilka języków programowania i opanować zestaw narzędzi deweloperskich. Konieczna jest jeszcze wiedza o tym, w jaki sposób rozwiązać dany problem, innymi słowy, trzeba poznać algorytmy. Naturalnie w praktyce programistycznej stosuje się ograniczony zestaw algorytmów. Zostały one już dawno przeanalizowane i przetestowane. Opisano je w wielu trudnych książkach najeżonych niezrozumiałymi schematami i dowodami z pogranicza matematyki, statystyki i jeszcze kilku innych nieprzystępnych dziedzin. Jeśli chcesz po prostu zrozumieć działanie algorytmów, a nie masz ochoty na mozolne przedzieranie się przez setki trudnych stron, to trzymasz w ręku właściwą książkę! Dzięki temu interesującemu, przystępnemu podręcznikowi szybko przyswoisz sobie najważniejsze pojęcia i łatwo zrozumiesz, w jaki sposób algorytmy pomagają w rozwiązywaniu problemów programistycznych. Pokazano w nim słabe i mocne strony najważniejszych algorytmów. Nie zabrakło przydatnych schematów i przykładowych fragmentów kodu napisanego w Pythonie. Książkę tę szczególnie docenią programiści samoucy, inżynierowie i każdy, kto chce zyskać wiedzę o algorytmach. W tej książce przedstawiono między innymi: wyjaśnienie takich pojęć, jak tablice skrótów, listy powiązane, rekurencja, algorytmy sortowania, problem komiwojażera, algorytmy zachłanne, analiza szybkości algorytmów metodą dużego O, algorytmy grafów, w tym algorytm wyszukiwania wszerz i algorytm Dijkstry, algorytm KNN służący do uczenia maszynowego. Poznaj algorytmy i przekonaj się, jak bardzo są przydatne!
Naucz się tworzyć profesjonalne i estetyczne dokumenty tekstowe! Dokument ściśle tekstowy, czyli jak sformatować swój tekst i nadać mu odpowiedni wygląd Elementy graficzne, czyli jak wstawić do tekstu plik ze zdjęciem, wykresem lub tabelą Praca na cztery ręce, czyli jak pracować zespołowo i wykorzystywać zaawansowane opcje Worda Microsoft Word należy do tych aplikacji, bez których nie sposób wyobrazić sobie współczesnego świata. Tworzone w nim dokumenty stanowią podstawę działania milionów firm, a niezwykła łatwość obsługi i elastyczność sprawiają, że każdy może nauczyć się jego obsługi. Jeśli jednak chcesz, żeby Twoje dokumenty wyglądały profesjonalnie, a ich odbiorcy traktowali je poważnie, nie możesz skupiać się wyłącznie na treści. Twój dokument musi zyskać odpowiedni wygląd — do tego właśnie służą w Wordzie najrozmaitsze opcje formatowania, nadawania stylów, dodawania obrazów i wykresów czy zaznaczania zmian wprowadzanych przez kolejnych czytelników. ABC Word 2016 PL to książka, która pomoże Ci odkryć najistotniejsze funkcje najnowszej wersji Worda. Dowiesz się z niej, jak wygodnie korzystać z programu, tworzyć różne typy dokumentów, zmieniać czcionki, odstępy lub interlinie. Zobaczysz, jak korzystać z szablonów, wstawiać tabele, importować ilustracje z innych programów, tworzyć indeksy lub spisy treści i drukować efekty swojej pracy. Nauczysz się dodawać komentarze i porównywać różne wersje jednego dokumentu. Sprawdzisz też, jak wygląda współpraca w chmurze nad jednym dokumentem tekstowym i jak działa wyszukiwarka Tell Me. Postaw na jakość Twoich dokumentów! Otwieranie i drukowanie dokumentów Wprowadzanie, kopiowanie, wklejanie, edycja i usuwanie tekstu Formatowanie tekstu, układanie list i kolumn Wstawianie elementów graficznych Używanie stylów i szablonów Cała prawda o tabelach Tworzenie i modyfikowanie konspektów, spisów oraz indeksów Zasady korespondencji seryjnej oraz adresowanie i drukowanie kopert Zaawansowane narzędzia edytora i dostosowywanie go do swoich potrzeb Korzystanie z komentarzy, śledzenie zmian, porównywanie i scalanie dokumentów Odkryj setki nowych możliwości z Wordem 2016 PL!
Android Studio w 24 godziny. Wygodne programowanie dla platformy Android. Wydanie IV
Carmen Delessio, Lauren Darcey, Shane Conder
Perspektywy rozwoju Androida są wyjątkowo obiecujące. System ten przebojem zdobywa nowe obszary rynku, a jego zalety, takie jak modułowa architektura, wysoka elastyczność czy otwarty charakter, są cenione zarówno przez programistów, jak i użytkowników aplikacji. Rocznie sprzedaje się miliardy urządzeń pracujących pod kontrolą Androida, a jeśli wziąć pod uwagę rozwój technologii i mnożące się pomysły na wyposażenie w procesor kolejnego przedmiotu codziennego użytku, można przepowiadać temu systemowi świetlaną przyszłość. Podobnie zresztą jak programistom, którzy nauczą się efektywnie pisać świetne, atrakcyjne aplikacje dla Androida. Książka, którą trzymasz w dłoni, została pomyślana jako podręcznik. Nawet jeśli jesteś bardzo początkującym programistą, błyskawicznie — bo po lekturze 24 rozdziałów, z których każdy zajmie najwyżej godzinę — poznasz podstawy programowania dla Androida i szybko zaczniesz tworzyć w pełni funkcjonalne aplikacje. Najpierw dowiesz się, czym są aktywności, intencje, usługi i odbiorniki rozgłoszeń. Później zagłębisz się w bardziej zaawansowane zagadnienia: nauczysz się obsługi multimediów, poznasz interfejs Material Design firmy Google, sprawdzisz, jak wykorzystywać bazy danych SQLite. Wisienką na tym torcie atrakcji będzie pokazanie szczególnych możliwości systemu Android, wykorzystywanych w bardzo profesjonalnych aplikacjach. Szczególnie ciekawe dla Ciebie będzie: omówienie najnowszych możliwości i mechanizmów systemu Android 5 (Lollipop), pozwalających na tworzenie aplikacji dla Androida TV i urządzeń typu Android Wear przedstawienie świetnego narzędzia dla programistów — środowiska Android Studio nauka projektowania responsywnych aplikacji, wykorzystujących zadania działające w tle przeczytanie wskazówek dotyczących tworzenia wyrafinowanych systemów nawigowania w aplikacji, korzystania z pasków ActionBar oraz z wysuwanych menu sprawdzenie, jak pobierać dane z chmury i jak parsować dane zapisane w formacie JSON nauczenie się używania Google Play Services do lokalizowania położenia urządzenia Kreatywnych ogranicza tylko wyobraźnia!
AngularJS. Profesjonalne techniki
Twój podręcznik programisty! AngularJS to szkielet do tworzenia zaawansowanych aplikacji JavaScript, wykorzystujący w pełni możliwości współczesnych przeglądarek internetowych. Pozwala on na stosowanie wzorca MVC (ang. Model View Controller) po stronie klienta, a co za tym idzie, na zachowanie wysokiej jakości oraz przejrzystej struktury kodu nawet w przypadku aplikacji intensywnie używających komunikacji sieciowej. Za tym popularnym szkieletem stoi firma Google, która dba o jego ciągły rozwój. Ta książka została w całości poświęcona szkieletowi AngularJS. Sięgnij po nią i przekonaj się, w jaki sposób przygotować środowisko programistyczne, zbudować pierwszą aplikację i uzyskać dostęp do kontekstu. W kolejnych rozdziałach zaznajomisz się z możliwościami biblioteki Bootstrap oraz przejdziesz krótki kurs programowania w języku JavaScript. W części drugiej szczególny nacisk został położony na detale związane z pracą z AngularJS. Dowiesz się stąd, jak korzystać z dyrektyw, tworzyć własne dyrektywy oraz używać kontrolerów i zakresów. Ostatnia część książki została poświęcona pracy z modułami i usługami. Odkryjesz tu, jak pobrać dane z usług sieciowych, przetworzyć je i zaprezentować użytkownikowi. Książka ta jest obowiązkową lekturą każdego programisty pracującego z AngularJS. Dzięki tej książce: poznasz tajniki programowania w JavaScripcie dowiesz się, do czego służą dyrektywy i jak tworzyć własne pobierzesz dane z udostępnionych usług sieciowych przetestujesz stworzony kod poznasz tajemnice AngularJS Obowiązkowa lektura programisty AngularJS!
Doskonalenie Scruma. Przewodnik dla praktyków. O wyzwaniach, korzyściach i zwinnych zespołach
Stephanie Ockerman, Simon Reindl
Wszędzie można się natknąć na brak profesjonalizmu. W projektach, które wymykają się spod kontroli, kosztują krocie, a nie przynoszą żadnych korzyści. W blokowaniu cennych pracowników, którzy latami nie dostają szansy rozwoju, co podważa ich zaufanie do firmy i szkodzi relacjom w środowisku pracy. Większość z tych problemów miał rozwiązać Scrum. Scrum jednak, mimo że prosty do zrozumienia, jest trudny do praktycznego opanowania. Mnóstwo zespołów go zaimplementowało, ale jedynie pozoruje jego stosowanie: używa terminologii scrumowej, nie rozumiejąc jej intencji ani nie wykazując się dyscypliną, której wymaga Scrum. Ta książka przyda się każdemu, kto chce efektywniej stosować praktyki Scruma i w pełni wykorzystać jego potencjał transformacyjny. Skoncentrowano się tu na sprawdzonych podejściach do Scruma, tak aby sukcesywnie osiągać coraz wyższą jakość oraz uzyskiwać i natychmiast wykorzystywać informacje zwrotne. Przedstawiono również praktyczne sposoby zwiększania elastyczności zespołu i wprowadzania adekwatnych usprawnień pracy całej organizacji. Ten praktyczny przewodnik docenią zarówno Scrum masterzy, członkowie zespołów, jak i właściciele produktu. Zawarte w nim wskazówki pozwolą osiągnąć wysoki poziom transparentności i odwagi w podejmowaniu typowych wyzwań w nieustannie zmieniającym się i nieprzewidywalnym środowisku. Dzięki tej książce: ocenisz, jakim jesteś Scrum masterem dowiesz się, jak prowadzić świetny zespół scrumowy nauczysz się mierzyć i optymalizować wartości każdego przyrostu produktu udoskonalisz sposób planowania, tworzenia i rozwijania usuniesz bariery organizacyjne blokujące zwinność i profesjonalizm Scrum: pewna droga do sukcesu dla profesjonalistów!
Active Directory w systemach wolnego oprogramowania
Serwer Samba 4 jako kontroler domeny. Szczypta teorii i historii, czyli co to jest Active Directory i jak działa w różnych systemach operacyjnych Samba 4 a Active Directory, czyli jak uruchomić usługę katalogową pod Linuksem Współdziałanie elementów sieci, czyli jak podłączyć komputery klienckie i skonfigurować sieć Podstawą działania każdej sieci komputerowej jest hierarchiczna struktura, której wewnętrzna logika decyduje o miejscu i roli elementów składowych oraz o relacjach między nimi. Tę strukturę zapewnia usługa katalogowa Active Directory, pozwalająca uporządkować wszystkie obiekty w sieci firmowej i wygodnie nimi zarządzać. Ponieważ jest to rozwiązanie kosztowne, warto postawić na równie funkcjonalną darmową alternatywę — serwer Samba 4. Świetnie sprawdzi się w roli kontrolera domeny Active Directory w systemach wolnego oprogramowania. Jeśli chcesz zaoszczędzić, a przy okazji poszerzyć swoją wiedzę, to książka dla Ciebie! Ten poradnik zawiera praktyczne i konkretne wskazówki dotyczące konfiguracji kontrolera domeny w systemie Linux oraz dopasowania usług do oczekiwań administratora i użytkowników. Dowiesz się stąd, co to jest Samba 4 i jak przygotować środowisko testowe dla Twojej sieci. Posłużysz się jasnymi instrukcjami instalacyjnymi i konfiguracyjnymi, by uruchomić Active Directory. Znajdziesz tu także opisy podłączania do tego środowiska komputerów klienckich działających w różnych systemach operacyjnych. Administratorze sieci, sprawdź, jak bardzo ta książka może ułatwić Ci życie! Podstawy działania Active Directory Przygotowanie laboratorium testowego Linux jako kontroler domeny Active Directory Serwer pełniący role punktu dostępowego i serwera DHCP Podłączanie komputerów klienckich do domeny Zarządzanie Active Directory i serwerem Samba 4 poprzez konsolę Linux Samba 4 jako serwer drukarek Serwer czasu NTP Samba 4 jako dodatkowy kontroler istniejącej domeny „Replikacja” SysVol na linuksowych kontrolerach Samba 4 Instalacja serwera Apache i konfiguracja foldera stron użytkowników domeny Active Directory, Linux i Samba 4 — filary Twojej sieci! Bezbłędnie skonfiguruj kontroler domeny w Linuksie!
Android UI. Podręcznik dla projektantów. Smashing Magazine
Klucz do sukcesu Twojej aplikacji! „Smashing Magazine” to jeden z najpopularniejszych serwisów poświęconych profesjonalnemu tworzeniu stron WWW i interfejsów użytkownika. Korzystają z niego przede wszystkim profesjonalni projektanci i deweloperzy. Ta książka to kompilacja wiedzy najwybitniejszych autorów i ekspertów z zespołu „Smashing Magazine”. Sięgnij po nią już teraz i uświadom sobie, że nawet najlepsza aplikacja nie sprzeda się, jeżeli nie będzie atrakcyjna wizualnie i łatwa w zastosowaniu. Zanim napiszesz pierwszą linię kodu, warto przygotować prototyp i przetestować go na potencjalnych użytkownikach. Dzięki lekturze tej książki poznasz struktury aplikacji, mechanizm intencji oraz najlepsze techniki nawigowania wśród dostępnych opcji. Kolejne rozdziały poprowadzą Cię przez szczegóły projektowania komponentów interfejsu, stosowania ikon oraz używania efektów. Część trzecia kompendium poświęcona jest zarządzaniu zasobami Androida, skalowaniu oraz układom interfejsu. Na końcu będziesz miał szansę zapoznać się z najlepszymi wzorcami tworzenia aplikacji na tę platformę. Książka ta jest nieocenionym źródłem informacji na temat tworzenia przyjaznych i wydajnych aplikacji. Musisz ją przeczytać! Dzięki tej książce: zaprojektujesz funkcjonalny interfejs użytkownika wykorzystasz w najlepszy sposób zasoby Androida poznasz najlepsze wzorce projektowe nawigacji i układu odniesiesz sukces na platformie Android! Nienaganny interfejs użytkownika to warunek konieczny do odniesienia sukcesu!
ASP.NET MVC 5. Zaawansowane programowanie
Rozpocznij tworzenie łatwych w obsłudze, zgodnych ze standardami oraz oferujących najlepszą wydajność aplikacji sieciowych na platformie opracowanej przez Microsoft Platforma ASP.NET MVC powstała jako alternatywa dla ASP.NET Web Forms. Dzięki zastosowaniu architektury model-widok-kontroler (ang. Model View Controller) tworzony kod jest przejrzysty oraz zdecydowanie łatwiejszy w utrzymaniu. Ciągły rozwój tej platformy zaowocował wydaniem kolejnej wersji, oznaczonej numerem 5. Dzięki zawartym tu nowościom stworzysz jeszcze lepszy kod w krótszym czasie. Przekonaj się sam! Niniejsze wydanie tej cenionej przez programistów książki zostało rozszerzone o nowości wprowadzone na platformie ASP.NET MVC 5. Wśród nich znajdziesz opisy sposobu definiowania tras za pomocą atrybutów C# oraz metody nadpisywania filtrów. Odkryjesz tu również omówienia biblioteki Bootstrap (dzięki czemu programiści otrzymują szeroką gamę wieloplatformowych opcji w zakresie tworzenia CSS i HTML5) oraz możliwości zintegrowanego środowiska programistycznego Visual Studio 2013. Ponadto dowiesz się, jak zabezpieczać poszczególne obszary aplikacji, w jaki sposób korzystać z filtrów lub routingu oraz jak obsługiwać żądania AJAX. Ta książka jest kompletnym przewodnikiem po platformie ASP.NET MVC 5. Musisz ją mieć! Dzięki tej książce: poznasz nowości wprowadzone w wersji 5 platformy ASP.NET MVC poznasz architekturę MVC i z jej pomocą zbudujesz aplikację zaznajomisz się z nową wersją środowiska programistycznego Visual Studio 2013 zdobędziesz dogłębną wiedzę o ASP.NET MVC5 Lektura obowiązkowa każdego programisty!
Cybersecurity w pytaniach i odpowiedziach
Co o cyberbezpieczeństwie każdy wiedzieć powinien W świecie, w którym większość naszych mniej lub bardziej wrażliwych danych przechowywana jest w sieci, cyberbezpieczeństwo powinno być tematem numer jeden. Niestety, na ogół nie jest, bo… Po prostu nie chce się nam myśleć o zastosowaniu odpowiednich zabezpieczeń. Stają się one dla nas kluczowe dopiero, kiedy ktoś się cyberwłamie i realnie skradnie coś, co było dla nas istotne: hasło do poczty e-mail, pieniądze z konta w banku, zdjęcia, które wolelibyśmy zachować dla siebie, itd. Tyle że wtedy jest już za późno. Ta książka powstała po to, by jej czytelnik zdążył wyprzedzić zagrożenie. Stanowi wprowadzenie do zagadnienia cyberbezpieczeństwa. Podzielona na kilka kluczowych części (systemy operacyjne, sieci komputerowe, aplikacje webowe, kryptografia, wreszcie cyberbezpieczeństwo jako takie), pozwala zapoznać się z najważniejszymi zagrożeniami i ze sposobami zabezpieczeń. Przybliża terminologię związaną z tematem i stanowi świetny punkt wyjścia do dalszego zgłębiania jego wybranych aspektów. Cyberniebezpieczeństwo czyha. Czy jesteś na nie przygotowany?