Wydawca: Promise
Firma APN Promise powstała na początku lat 90, świadcząc szeroko rozumiane usługi w zakresie informatyzacji firm. Promise specjalizuje się w dostarczaniu narzędzi głównie Microsoft oraz jest dystrybutorem w Polsce wielu anglojęzycznych wydawnictw o tematyce IT. Ponadto w 1998 r. firma uruchomiła działalność wydawniczą ściśle związaną z informatyką. Komputerową ofertę wydawniczą stanowią przede wszystkim tłumaczenia książek takich wydawnictw jak Microsoft Press i innych brandów należących do grupy Pearson, O’Reilly, Wiley & Sons, Packt Publishing czy McGraw-Hill. W ostatnich latach oferta wydawnicza sukcesywnie jest poszerzana o książki dla dzieci i młodzieży oraz o poradniki związane z samorozwojem, zarządzaniem, czy hobby, między innymi dotyczące fotografii, elektroniki, a nawet kulinariów. Wiele z nich to tłumaczenia pozycji Apress, Pearson Education czy No Starch Press. Obecnie w sprzedaży jest ponad 200 tytułów, a spora z nich część jest dostępna również w wersji elektronicznej.
81
Ebook

Korzystanie z usług Microsoft Office 365 Prowadzenie małej firmy w chmurze

Hill Brett

Przejmij kontrolę nad komunikacją w małej firmie i popraw produktywność dzięki usługom chmury Microsoft Office 365. Precyzyjny opis, łatwe do przejścia procedury i praktyczne porady zamieszczone w tej książce pozwalają każdemu, a nie tylko ekspertom IT, dowiedzieć się, jak implementować usługi Office 365 dla specjalistów i małych firm. Niezależnie od wybranego planu, książka przekazuje wartościową wiedzę na temat konfigurowania, wdrażania i utrzymania usług Office 365. Dowiedz się, jak: Szybko i łatwo zainstalować i zarządzać usługami chmury Office 365 Poprawić wizerunek firmy za pomocą niestandardowej witryny sieci Web i nazwy domeny poczty elektronicznej Skonfigurować usługi Office 365 na poszczególnych komputerach PC i przeprowadzić migrację poczty e-mail Udostępniać listy, kalendarze i kontakty w poczcie e-mail opartej na chmurze Być stale w kontakcie ze swoją firmą w dowolnym miejscu przy użyciu urządzeń przenośnych Optymalizować współpracę zespołu i udostępnianie plików przy użyciu usługi Microsoft SharePoint Online Pozostać w kontakcie z ważnymi osobami przy użyciu wiadomości błyskawicznych, telekonferencji i wideo Używać usługi Microsoft Lync Online do rozmów w czasie rzeczywistym lub wyposażenia połączeń telefonicznych w wiadomości tekstowe Informacje o autorze Brett Hill, MVP w dziedzinie Microsoft Office 365, jest konsultantem, prezenterem, wykładowcą i autorem specjalizującym się w technologiach chmury i usługach online. Do niedawna sprawował w firmie Microsoft funkcję Technical Readiness Manager for Online Services, a obecnie prowadzi popularne witryny informacyjno-instruktażowe dla usług Office 365.

82
Ebook

Poznaj Blazor. Buduj jednostronicowe aplikacje przy pomocy WebAssembly i C#

David Pine

Wykorzystaj swoje umiejętności programowania w języku C#, aby tworzyć składniki interfejsu użytkownika i środowiska klienckiego za pomocą platformy .NET. Dzięki temu praktycznemu przewodnikowi można dowiedzieć się, jak korzystać z Blazor WebAssembly do tworzenia interfejsów internetowych nowej generacji. Blazor opiera się na ASP.NET Core i stanowi przyszłość aplikacji jednostronicowych w .NET. Autor David Pine, który w firmie Microsoft zajmuje się opracowywaniem treści związanych z .NET i Azure, wyjaśnia, w jaki sposób WebAssembly umożliwia uruchamianie w przeglądarce klienta programów w wielu językach programowania innych niż JavaScript. Dzięki tej książce można poznać funkcje internetowe działające w czasie rzeczywistym i opracowywane za pomocą ASP.NET Core SignalR oraz odkryć strategie dwukierunkowej interakcji z JavaScript. David omawia również wiązanie danych dla składników, hierarchiczną komunikację sterowaną zdarzeniami, zarządzanie stanem w pamięci oraz lokalne przechowywanie danych. Dowiedz się, jak: - Tworzyć piękne, bogate w funkcje aplikacje Blazor - Tworzyć i lokalizować większe aplikacje przy użyciu usług GitHub Actions i Azure Cognitive Services Translator - Tworzyć zaawansowane scenariusze sprawdzania poprawności danych wejściowych dla składników formularzy - Automatycznie wdrażać i utrzymywać aplikacje w usłudze Azure Static Web Apps oraz jak korzystać z usług HTTP - Korzystać z usług geolokalizacyjnych oraz syntezy i rozpoznawania mowy dostępnych w przeglądarce - Tworzyć niestandardowe, modalne mechanizmy sprawdzania tożsamości użytkownika "Platforma webowa Blazor z otwartym kodem źródłowym to zupełnie nowy sposób tworzenia potężnych aplikacji internetowych. Poznaj Blazor wykorzystuje mnóstwo przykładów i kodu opartego na głębokim doświadczeniu Davida Pine'a jako autora treści w zespole .NET, aby umożliwić szybkie rozpoczęcie pisania aplikacji internetowych Blazor w języku C#!" -Scott Hanselman Partner Program Manager, Developer Division, Microsoft David Pine jest autorem treści w firmie Microsoft, gdzie skupia się na dokumentacji programistycznej dla .NET i Azure. Zdobył również tytuły Google Developer Expert in Web Technologies oraz Twilio Champion. Przed dołączeniem do firmy Microsoft David przez kilka lat był specjalistą wyróżnionym tytułem Microsoft MVP w dziedzinie technologii programistycznych. Rozwija się w społeczności programistów, dzieląc się swoją wiedzą poprzez wystąpienia na konferencjach i spotkaniach na całym świecie.

83
Ebook

Uczenie maszynowe na Raspberry Pi

Donald Norris

Rozwijaj i replikuj interesujące eksperymenty uczenia maszynowego (ML) przy użyciu kamery Pi Camera i płytki Raspberry Pi. Niniejsza książka zapewnia solidny przegląd technik uczenia maszynowego i niezliczonych zagadnień leżących u jego podstaw, zachęcając do ich dalszego poznawania. Nietechniczne omówienia równoważą złożone objaśnienia techniczne, sprawiając, że najnowszy i najbardziej złożony temat w świecie hobbystów informatyki staje się zrozumiały i przystępny. Uczenie maszynowe, odwołujące się zwykle także do uczenia głębokiego (DL) jest obecnie zintegrowane z mnóstwem komercyjnych produktów, a także szeroko stosowane w przemyśle, medycynie i wojskowości. Trudno znaleźć jakąkolwiek nowoczesną działalność człowieka, która nie została "dotknięta" przez aplikacje sztucznej inteligencji (AI). Bazując na koncepcjach wprowadzonych w książce Beginning Artificial Intelligence with the Raspberry Pi, niniejsza książka prowadzi poza proste rozumienie koncepcji AI do rzeczywistych doświadczeń z wykorzystaniem uczenia maszynowego i praktycznych zastosowań koncepcji uczenia głębokiego w eksperymentach związanych z rozpoznawaniem obrazów przy użyciu płytki Pi. Koncepcje związane z uczeniem maszynowym na Raspberry Pi można przenieść na inne platformy, wchodząc jeszcze dalej w świat sztucznej inteligencji i uczenia maszynowego, aby realizować coraz lepsze projekty hobbystyczne lub komercyjne.

84
Ebook

Windows 7 Resource Kit PL Tom 1 i 2. Pakiet

Mitch Tulloch, Tony Northrup, Jerry Honeycutt, Ed Wilson

Microsoft Resource Kit to pogłębione i wyczerpujące źródło informacji niezbędnych w przedsiębiorstwie przy administrowaniu systemem Windows 7. Czytelnik znajdzie tu wskazówki techniczne pochodzące od tych, którzy najlepiej znają ten system Microsoft Most Valuable Professionals oraz członków zespołu Windows 7, a ponadto setki skryptów, narzędzi i źródeł informacji na dysku CD. Dowiedz się, jak: wprowadzać najlepsze rozwiązania przy użyciu zestawu narzędziowego Microsoft Deployment Toolkit 2010 zaplanować migrację użytkowników; testować zgodność aplikacji; zarządzać aktualizacjami zarządzać obiektami zasad grupy za pomocą programu Windows PowerShell administrować Zaporą systemu Windows i programem Windows BitLocker zaimplementować IPsec, IPv6, sieci bezprzewodowe i połączenia VPN zainstalować i skonfigurować drukarki, urządzenia i usługi zarządzać dyskami, systemami plików, magazynami i zabezpieczeniami danych administrować funkcjami wyszukiwania i indeksowania za pomocą zasad grupy korzystać ze skryptów do zarządzania kondycją systemów, monitorowania i oceny wydajności diagnozować i rozwiązywać problemy związane z uruchamianiem systemu, sprzętu i sieci. Dysk CD zawiera (Dla czytelników eBook'a obraz dysku CD towarzyszącego książce jest dostępny na stronie wydawcy - dokładny link podano we wstępie eBook'a): Prawie 200 skryptów programu Windows PowerShell, utworzonych specjalnie dla tej książki, które można dostosowywać, by administrować własnym środowiskiem. Windows 7 Resource Kit PowerShell Pack 700 poleceń cmdlet i funkcji, rozszerzających funkcjonalność zintegrowaną z systemem Windows. Łącza do witryn sieci Web autorów. Przykładowe rozdziały z książek Microsoft Press. Wersję książki w formacie eBook, którą można łatwo przeszukiwać. W ramkach Wprost ze źródła eksperci firmy Microsoft przekazują dodatkowe spostrzeżenia i wskazówki dotyczące rozwiązywania problemów. Wymagania systemowe podano na końcu książki O autorach: Mitch Tulloch jest dobrze znany jako ekspert i MVP w zakresie systemów Windows Server. Jest autorem ponad dwudziestu książek, a w tym Introducing Windows Server 2008 oraz setek artykułów na temat administrowania systemami Windows,zagadnień sieciowych i bezpieczeństwa. Tony Northrup, MCTS, MCSE, CISSP oraz MVP w zakresie systemu Windows jest konsultantem w dziedzinach sieci i zabezpieczeń. Jest autorem szeregu zestawów szkoleniowych z serii Training Kit i współautorem drugiego wydania Windows Vista Resource Kit. Jerry Honeycutt, MVP w zakresie systemu Windows, jest konsultantem i autorem ponad 30 książek, a w tym Microsoft Windows Desktop Deployment Resource Kit; ponadto pisze artykuły dla witryny Microsoft TechNet. Ed Wilson jest uznanym autorytetem w dziedzinie tworzenia skryptów, który opracował popularne warsztaty tematyczne dla pracowników i klientów firmy Microsoft na całym świecie. Napisał szereg książek, a w tym Windows PowerShell Scripting Guide. Windows 7 Team to zespół projektantów i programistów, tworzących i zapewniających wsparcie dla systemu operacyjnego Windows 7.

85
Ebook

Lepszy kod w Pythonie. Przewodnik dla aspirujących ekspertów

David Mertz

Wyjdź poza kod Pythona, który "w dużej mierze działa", do kodu, który jest ekspresyjny, solidny i wydajny Python jest zapewne najczęściej używanym językiem programowania na świecie, od nauczania w szkołach podstawowych, przez codzienne tworzenie stron internetowych, aż po najbardziej zaawansowane badania naukowe. Choć każde zadanie w Pythonie można wykonać na wiele różnych sposobów, niektóre z nich są błędne, nieeleganckie lub nieefektywne. Lepszy kod w Pythonie to przewodnik po programowaniu "pythonicznym", zbiór najlepszych praktyk, technik i niuansów, które łatwo przeoczyć, zwłaszcza gdy mamy nawyki zapożyczone z innych języków programowania. Autor David Mertz prezentuje konkretne i zwięzłe przykłady rozmaitych nieporozumień, pułapek i złych nawyków. Wyjaśnia, dlaczego niektóre praktyki są lepsze od innych, bazując na swoim ponad 25-letnim doświadczeniu jako uznany członek społeczności Pythona. Rozdziały ułożone są w kolejności rosnącej według stopnia zaawansowania, a każdy z nich szczegółowo omawia powiązane grupy pojęć. Nie ma znaczenia, czy dopiero zaczynasz pracę z Pythonem, czy też jesteś doświadczonym deweloperem przesuwającym granice swojego kodu w Pythonie. Ta książka jest dla każdego, kto chce być bardziej pythoniczny pisząc lepszy kod w języku Python. Dr David Mertz od ponad 25 lat jest członkiem społeczności Pythona i uczył Pythona naukowców, deweloperów z doświadczeniem w innych językach, a także początkujących programistów. David przez sześć lat był dyrektorem organizacji Python Software Foundation (PSF) i nadal przewodniczy lub należy do różnych grup roboczych PSF. Jest autorem kilku książek technicznych i wygłaszał wykłady na licznych międzynarodowych konferencjach programistycznych. "Moje wysokie oczekiwania wobec tej wciągającej książki o Pythonie zostały przekroczone: oferuje ona mnóstwo cennych informacji dla średnich i zaawansowanych programistów pozwalając im udoskonalić swoje umiejętności w Pythonie, obszernie dzieli się cennym doświadczeniem związanym z wykorzystywaniem i nauczaniem języka, a przy tym jest zwięzła, łatwa w czytaniu i pisana stylem konwersacyjnym. Alex Martelli Używaj właściwego rodzaju pętli w Pythonie Poznaj tajniki obiektów zmiennych i niezmiennych Uzyskaj porady od ekspertów w celu uniknięcia kłopotów w Pythonie Zbadaj zaawansowane tematy dotyczące Pythona Poruszaj się po "atrakcyjnych uciążliwościach", które istnieją w Pythonie Poznaj najbardziej przydatne struktury danych w Pythonie i dowiedz się, jak uniknąć ich niewłaściwego wykorzystywania Unikaj błędów związanych z bezpieczeństwem Poznaj podstawy obliczeń numerycznych, w tym liczby zmiennoprzecinkowe i numeryczne typy danych

86
Ebook

Microsoft SharePoint 2010 Poradnik Administratora - Tom 1 i 2

Bill English, Brian Alderman, Mark Ferraz

Dowiedz się jak uruchomić platformę współpracy biznesowej oraz jak zapewnić jej płynne działanie. To niezastąpione kompendium zawiera szczegółowy opis funkcji, składników i możliwości oferowanych przez produkt SharePoint 2010. Skorzystaj z porad praktyków, poznaj znane rozwiązania zastępcze oraz główne techniki rozwiązywania problemów, niezbędne do podniesienia swoich kwalifikacji zawodowych. Dowiedz się, jak: Planować topologię farmy serwerów oraz systemów informacyjnych Przeprowadzać procedury instalacji i aktualizacji Konfigurować i integrować serwer Microsoft SQL Server 2008 Tworzyć i zarządzać aplikacjami webowymi oraz kolekcjami witryn Projektować i administrować usługami wyszukiwania dla witryn Przeprowadzać proces skalowania serwerów dla różnych scenariuszy Implementować rozwiązania do zarządzania zawartością na poziomie przedsiębiorstwa Administrować zasadami zarządzania informacjami Stosować wskazówki praktyczne dotyczące bezpieczeństwa, ochrony danych oraz odzyskiwania po awarii Usprawnić administrowanie za pomocą programu Windows PowerShell Na dysku CD: Skrypty konfiguracyjne dla środowiska wirtualnego i ich odpowiedniki wiersza polecenia Odsyłacze do dodatkowych zasobów sieciowych (Dla czytelników eBook'a obraz dysku CD towarzyszącego książce jest dostępny na stronie wydawcy - dokładny link podano we wstępie eBook'a).

87
Ebook

TypeScript: Skuteczne programowanie

Dan Vanderkam

TypeScript jest typowanym nadzbiorem języka JavaScript, stanowiącym potencjalne rozwiązanie wielu słynnych bolączek, z którymi borykają się programiści JavaScript. Aby skutecznie programować w TypeScript, musimy poświęcić czas na naukę i praktykę. Niniejsza praktyczna książka, wykorzystująca metody spopularyzowane w książkach Skuteczny nowoczesny C++ (APN Promise) i Java. Efektywne programowanie (Helion), zawiera omówienie 62 zagadnień wraz z konkretnymi zaleceniami jak należy korzystać z języka, czego należy unikać, a także jak powinno się go postrzegać. Autor, Dan Vanderkam, główny programista w Sidewalk Labs, prezentuje praktyczne przykłady zastosowania każdej porady. Dzięki tej książce początkujący i średniozaawansowani programiści znający podstawy TypeScript osiągną poziom ekspertów, doskonale posługujących się tym językiem. Poznaj praktyczne aspekty systemu typowania w języku TypeScript Definiuj typy, dzięki którym kod będzie bezpieczniejszy i bardziej zrozumiały Używaj inferencji typów, aby uzyskać pełne bezpieczeństwo przy minimalnej liczbie oznaczeń typów Korzystaj w taktyczny sposób z typu any Poznaj mechanizm zależności i skorzystaj z plików deklaracji typów w TypeScript Z powodzeniem przenieś swój kod JavaScript do TypeScript Dan Vanderkam jest głównym programistą w Sidewalk Labs i współorganizatorem spotkań społeczności TypeScript NYC. Od dawna uczestniczy w projektach typu Open Source. Wcześniej pracował na uniwersytecie Icahn School of Medicine at Mount Sinai, a także uczestniczył w rozwijaniu funkcji wyszukiwania, wykorzystywanych przez miliardy użytkowników Google. TypeScript. Skuteczne programowanie odpowiada na większość najczęstszych pytań, jakie nasuwają się podczas pracy z TypeScript, a także oferuje porady praktyczne, ukierunkowane na wyniki. Niezależnie od poziomu znajomości TypeScript, z pewnością każdy znajdzie w tej książce coś dla siebie. Ryan Cavanaugh Główny inżynier ds. TypeScript w firmie Microsoft Ta książka obfituje w praktyczne przepisy i powinna się znaleźć na biurku każdego programisty TypeScript. Nawet jeśli uważasz, że znasz już TypeScript, koniecznie ją przeczytaj. Z pewnością tego nie pożałujesz. Yakov Fain Java Champion

88
Ebook

Microsoft SQL Server 2012. Optymalizacja kwerend T-SQL przy użyciu funkcji okna

Itzik Ben-Gan

Niniejsza książka demonstruje metody optymalizowania kwerend oraz efektywnego rozwiązywania różnego typu problemów przy użyciu funkcji okna w języku T-SQL. Itzik Ben-Gan, ekspert w zakresie języka T-SQL, tłumaczy, w jaki sposób realizować obliczenia na zbiorach wierszy w uniwersalny, czytelny i wydajny sposób. Książka stanowi doskonałą pomoc dla administratorów oraz programistów baz danych i demonstruje praktyczne zastosowania różnych narzędzi T-SQL do spełniania typowych wymagań biznesowych. Dowiedz się jak: •Optymalizować tradycyjne kwerendy przy użyciu nowych narzędzi •W pełni wykorzystywać potencjał funkcji analitycznych, takich jak m.in. RANK, CUME_DISC czy LAG •Implementować funkcje hipotetycznego zbioru oraz rozkładu odwrotnego w standardowym języku SQL •Stosować strategie usprawniające stronicowanie, filtrowanie, przestawianie oraz obsługę sekwencji •Skracać czas działania kwerend przy użyciu partycjonowania, kolejności i indeksów pokrywających •Korzystać z nowych operatorów optymalizujących takich jak Window Spool •Realizować standardowe zadania m.in. sumy bieżące, mediany i luki