Publisher: 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.
25
Ebook

C# 6.0 - Księga przepisów

Jay Hilyard, Stephen Teilhet

Nowe wydanie bestsellerowej książki, w pełni zaktualizowane do wersji C# 6.0, oferuje ponad 150 użytecznych rozwiązań dla typowych i nie aż tak typowych problemów, z którymi muszą sobie radzić programiści C# w codziennej pracy. Większość przykładów zostało przypisanych z wykorzystaniem nowych funkcjonalności C# 6.0. To lektura obowiązkowa dla każdego programisty preferującego ogólniejsze rozwiązania języka C# i szukającego szybkich odpowiedzi na teoretyczne pytania. C# 6.0 Księga przykładów udostępnia nowe przepisy dla metod asynchronicznych, obiektów dynamicznych, zaawansowanej obsługi błędów, kompilatora Rosyln i jeszcze więcej. Niektóre z omawianych zagadnień: - Klasy i typy ogólne - Kolekcje, wyliczenia i iteratory - Typy danych - Wyrażenia LINQ i Lambda - Obsługa wyjątków - Odbicia i programowanie dynamiczne - Wyrażenia regularne - Interakcja z systemem plików - Praca w sieci i Web - Wykorzystanie XML - Wątkowanie, synchronizacja i współbieżność Każdy przepis w książce zawiera przetestowany kod, który można pobrać z witryny oreilly.com i wykorzystać we własnych aplikacjach, przy czym do każdego z nich dołączone jest szczegółowe wyjaśnienie, jak i dlaczego działa pokazana technika. Do korzystania z książki i dołączonych przykładów nie trzeba być doświadczonym programistą C# lub .NET. Trzeba jedynie być kimś, kto chce rozwiązać problem już teraz, bez konieczności poznawania najpierw całej powiązanej teorii.

26
Ebook

Mikrousługi. Budowa i działanie. Przewodnik po budowaniu architektury mikrousług

Ronnie Mitra, Irakli Nadareishvili

Przewodnik po budowaniu architektury mikrousług Architektury mikrousług oferują większą prędkość wprowadzania zmian, lepszą skalowalność oraz czystsze, łatwiejsze do rozwijania projekty systemów. Jednak implementowanie architektury mikrousług nie jest łatwe. Jak dokonywać niezliczonych wyborów, przeszkolić zespół pod kątem tych wszystkich szczegółów technicznych i poprowadzić organizację w stronę udanego wdrożenia, aby zmaksymalizować szanse powodzenia? Autorzy tej książki, Ronnie Mitra i Irakli Nadareishvili proponują wskazówki krok po kroku dla budowania efektywnej architektury mikrousług. Architekci i inżynierowie mogą pójść drogą implementacji opartej na technikach i rozwiązaniach, które już wykazały swoją skuteczność w systemach mikrousług. Zbudujemy model operacyjny, projekt mikrousług, podstawy infrastruktury oraz dwie działające mikrousługi, po czym połączymy te elementy w jedną implementację. Dla każdego, kto staje przed wyzwaniem budowania mikrousług albo ich architektury, ten przewodnik jest nieocenionym źródłem. •  Poznaj efektywny i oczywisty sposób projektowania systemu mikrousług •  Definiuj zespoły, ich zadania i wskazówki dla współdziałania •  Dowiedz się, jak podzielić wielką aplikację na zbiór mikrousług •  Zbadaj sposoby izolowania i osadzania danych w odpowiednich mikrousługach •  Zbuduj prosty, ale skuteczny potok CI/CD na potrzeby zmian infrastruktury •  Twórz kod dla przykładowych mikrousług •  Wdrażaj działające zastosowania mikrousług w Amazon Web Services „Książka przedstawia jasne i proste wskazówki, jak przekształcić zasady i praktyki mikrousług w rzeczywisty, działający kod. Polecam ją każdemu, kto chce szybko uzyskać działające rozwiązanie.” —Mike Amundsen Doradca i autor Ronnie Mitra jest autorem, strategiem i konsultantem z przeszło 25-letnim doświadczeniem w pracy z technologiami łączności i sieci WWW. Jest współ­autorem książek Microservice Architecture oraz Continuous API Management, wydanych przez O’Reilly. Irakli Nadareishvili jest wiceprezesem do spraw innowacji w firmie Capital One, kierując zespołami odpowiedzialnymi za budowanie platformy bankowości opartymi na mikrousługach. Poprzednio był współzałożycielem i CTO startupu z branży ochrony zdrowia ReferWell i zajmował stanowiska kierownicze w firmach CA Technologies oraz NPR. Można śledzić go na Twitterze: @inadarei.

27
Ebook

Microsoft Excel 2016 Analiza i modelowanie danych biznesowych

Wayne L. Winston

Opanuj techniki modelowania biznesowego i analiz wykorzystujące Microsoft Excel 2016 i przekształć swoje dane w użyteczne wnioski. Wayne Winston, zdobywca wielu nagród akademickich, dzieli się swoim ogromnym doświadczeniem na stronach praktycznego podręcznika. To wydanie zawiera ponad 150 problemów z rozwiązaniami, a także rozdział o podstawach modelowania, pozwalając od razu przejść do realnej pracy. Rozwiązuj prawdziwe problemy biznesowe w programie Excel Szybkie przejście od podstaw do zaawansowanych analiz Podsumowywanie danych przy użyciu tabel przestawnych i statystyk opisowych Wykorzystanie linii trendu, regresii wielokrotnej i wygładzania wykładniczego Użycie zaawansowanych funkcji, takich jak OFFSET i INDIRECT Kluczowe funkcje finansowe, statystyczne i czasowe Wykorzystanie nowych typów wykresów programu Excel 2016 Tworzenie bardziej efektywnych wykresów w Power View Przetwarzanie złożonych optymalizcji przy użyciu Excel Solver Symulacje Monte Carlo dla cen giełdowych i modeli licytacji Posługiwanie się funkcją AGGREGATE i fragmentatorami Tworzenie tabel przestawnych z danych z różnych arkuszy Podstawy rachunku prawdopodobieństwa i twierdzenie Bayesa Automatyzacja powtarzalnych zadań przy użyciu makr O autorze Wayne L. Winston jest wykładowcą Decision and Information Sciences w Bauer College of Business Uniwersytetu Houston. Od ponad 20 lat uczy najbardziej efektywnych technik wykorzystania programu Excel do rozwiązywania problemów i podejmowania lepszych decyzji. Jest współtwórcą systemu śledzenia i oceniania graczy drużyny Dallas Mavericks, a także autorem wielu książek, w tym Practical Management Science, Mathletics, oraz Marketing Analytics.

28
Ebook

TypeScript: Skuteczne programowanie, wyd. II. 83 sposoby ulepszania kodu TypeScript

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++ (wyd. polskie APN Promise) i Java. Efektywne programowanie (Helion), zawiera omówienie 83 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, 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. Uaktualnione do wersji TypeScript 5 drugie wydanie zawiera dwa nowe rozdziały na temat programowania na poziomie typów oraz wiele nowych praktycznych przepisów. - Poznaj praktyczne aspekty systemu typów języka TypeScript - Używaj inferencji typów, aby uzyskać pełne bezpieczeństwo przy minimalnej liczbie oznaczeń typów - Definiuj typy, dzięki którym kod będzie bezpieczniejszy i bardziej zrozumiały - Modeluj złożone API przy użyciu typów generycznych i programowania na poziomie typów - Dowiedz się, jak działa mechanizm rozwiązywania zależności i pliki deklaracji typów w TypeScript - Z powodzeniem przenieś swój kod JavaScript do TypeScript Dan Vanderkam jest niezależnym inżynierem oprogramowania i długotrwałym użytkownikiem, autorem i współtwórcą ekosystemu TypeScript. Pracował jako główny programista w Sidewalk Labs i jako starszy inżynier oprogramowania w Google, gdzie uczestniczył w rozwijaniu funkcji wyszukiwania, wykorzystywanych przez miliardy użytkowników. "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

29
Ebook

Podstawy języka T-SQL Microsoft SQL Server 2016 i Azure SQL Database

Itzik Ben-Gan

Skuteczne zapytania i modyfikowanie danych przy użyciu Transact-SQL Opanuj podstawy języka T-SQL i pisz niezawodny kod dla Microsoft SQL Server i Azure SQL Database. Itzik Ben-Gan wyjaśnia kluczowe koncepcje języka T-SQL i pomaga w wykorzystaniu tej wiedzy w praktycznych zastosowaniach. Książka przedstawia zasady działania T-SQL i logikę działającą w tle. Następnie prowadzi czytelnika poprzez kluczowe zagadnienia, takie jak zapytania jednotabelowe, złączenia, podzapytania, wyrażenia tablicowe i operatory zbiorów. Dalej książka przedstawia bardziej zaawansowane zagadnienia, takie jak funkcje okna, tworzenie tabel przestawnych i grupowanie zbiorów. Wyjaśnione zostaną również techniki modyfikowania danych, pracy z tabelami tymczasowymi i obsługa transakcji, a także przegląd obiektów programowalnych. Itzik Ben-Gan, MVP w dziedzinie Microsoft Data Platform, przedstawia: Podstawowe koncepcje SQL i jego matematyczne korzenie Tworzenie tabel i wymuszanie integralności danych Wykonywanie efektywnych zapytań przy użyciu wyrażenia SELECT Odpytywanie wielu tabel przy użyciu złączeń, podzapytań, wyrażeń tablicowych i operatorów zbiorów Stosowanie zaawansowanych technik, takich jak funkcje okna, tabele przestawne i grupowanie zbiorów Wstawianie, aktualizowanie, usuwanie i scalanie danych Korzystanie z transakcji w wielodostępnym środowisku Wprowadzenie do obiektów programowalnych od zmiennych i plików wsadowych po funkcje definiowane przez użytkownika, procedury składowane, wyzwalacze i dynamiczny kod SQL

30
Ebook

Programowanie aplikacji dla Sklepu Windows w C#. Projektowanie innowacyjnych aplikacji sklepu Windows przy użyciu WinRT, XAML i C#

Matt Baxter-Reynolds, Iris Classon

Ten praktyczny poradnik pozwoli każdemu deweloperowi .NET zainteresowanemu tworzeniem aplikacji dla tabletów przejść krok po kroku proces budowania aplikacji typu Sklepu Windows. Pokazuje, jak posługiwać się językiem projektowania Modern UI dla systemu Windows 8.1 i mechanizmami WinRT 8.1.1 na przykładzie tworzenia biznesowej aplikacji mobilnej przy użyciu języka C#. W trakcie projektowania aplikacji użyte zostaną te same szczegóły systemowe i specyfikacje, które dotyczą aplikacji komercyjnych, takie jak trwałość, usługi tła oraz funkcje udostępniania i wyszukiwania systemu Windows 8. Pokazane zostanie projektowanie kodu, dołączanie produktów open source i tworzenie pakietu dystrybucyjnego dla Sklepu Windows. - Budowanie interfejsu użytkownika przy użyciu XAML oraz wzorca Model/View/View-Model - Istota asynchronicznego przetwarzania i ponowne poznanie wątków i równoległości - Przechowywanie danych i ustawień systemu za pomocą SQLite - Stosowanie paska aplikacji dla poleceń i ustawień - Prezentowanie powiadomień jako aktualizacji kafelka, etykiet lub wyskakujących komunikatów - Wizualizacja lokalizacji i aktywności na mapach - Włączanie udostępniania danych i równoległego działania aplikacji w interfejsie użytkownika - Implementacja wykonywania zadań w tle Matt Baxter-Reynolds jest niezależnym konsultantem w dziedzinie programowania, szkoleniowcem i autorem mieszkającym w Wielkiej Brytanii. Jego preferowaną metodą komu-nikacji z podobnie myślącymi osobami jest Twitter: @mbrit. Iris Classon ma tytuł MVP w dziedzinie C#. Publikuje w witrynie Pluralsight i jest szeroko znana jako wykładowca i bloger. Uzyskała kilikanaście certyfikatów w dziedzinie pro-jektowania .NET, specjalizując się w tworzeniu aplikacji klienckich i programowania Windows Phone.

31
Ebook

Microsoft Word 2013 Krok po kroku

Joyce Cox, Joan Lambert

Skuteczna nauka programu Microsoft Word 2013 Doświadcz łatwej nauki i szybko naucz się tworzyć wspaniale wyglądające dokumenty za pomocą programu Microsoft Word 2013. Dzięki technice Krok po kroku samodzielne ustalasz tempo nabywając i ćwicząc niezbędne umiejętności dokładnie wtedy, kiedy ich potrzebujesz! Twórz dokumenty na komputerze lub urządzeniu z funkcją dotyku Osiągnij biegłość w używaniu podstawowych narzędzi projektowania i edycji dokumentów Określaj układ strony, styl i nawigację Porządkuj zawartość w tabelach, listach i na wykresach Dodawaj obrazy, diagramy i inne elementy graficzne Twórz niestandardowe style i szablony Pliki przykładowe potrzebne do ćwiczeń zawartych w książce dostępne są pod adresem http://www.ksiazki.promise.pl/aspx/produkt.aspx?pid=108190 Wykonuj proste, numerowane instrukcje 1. Sprawdzaj swoją pracę, porównując ze zrzutami ekranowymi 2. Korzystaj z porad i wskazówek praktycznych 3. Rozwijaj umiejętności praktyczne, korzystając z gotowych plików do ćwiczeń Buduj te umiejętności, których potrzebujesz Ucz się we własnym tempie

32
Ebook

Projektowanie rozwiązań dla Microsoft SharePoint 2010

Lee Jason, Keyser Chris

Platforma Microsoft SharePoint 2010 udostępnia organizacjom i projektantom wiele nowych funkcji o dużych możliwościach. Nowe możliwości wiążą się jednak z nowymi wyzwaniami w zakresie projektowania, nowymi analizami dotyczącymi architektury i nowymi rodzajami kompromisowych decyzji, jakie muszą podejmować projektanci. Czy powinniśmy konstruować naszą aplikację jako rozwiązanie farmy, czy zastosować nowe środowisko izolowane? Czy powinniśmy tworzyć w pełni zaufany zestaw usługi proxy, by rozszerzać możliwości rozwiązań izolowanych? Czy powinniśmy budować magazyn danych przy użyciu list platformy SharePoint, czy zewnętrznej bazy danych? Jakie są funkcjonalne i wydajnościowe implikacje stosowania nowego dostawcy LINQ To SharePoint? Jak możemy poprawiać wydajność nowych interfejsów API po stronie klienta podczas uzyskiwania danych przechowywanych na platformie SharePoint z aplikacji Microsoft Silverlight lub JavaScript? Poradnik Projektowanie rozwiązań dla Microsoft SharePoint 2010 ułatwia znalezienie odpowiedzi na wiele z tych pytań. Poradnik zbiera razem dużą część najistotniejszych materiałów opracowanych przez zespół Microsoft patterns & practices dla poradnika online Developing Applications for SharePoint 2010, czyli wydania, które zawiera dokumentację, implementacje referencyjne i przydatne fragmenty kodu do wielokrotnego użytku. W książce omówiono cztery najważniejsze obszary związane z architekturą i projektowaniem aplikacji SharePoint: modele wykonywania, modele danych, modele aplikacji klienckich i założenia aplikacji. W każdym obszarze poradnik stara się skupić na zaprezentowaniu Czytelnikom informacji potrzebnych do skonstruowania prawidłowej architektury i podjęcia właściwych decyzji projektowych. Książka udostępnia szczegółowe spostrzeżenia techniczne, ułatwiające dokładne poznanie działania platformy, przedstawia porównania różnych metod rozwiązywania zadań i podejmowania decyzji projektowych na platformie SharePoint oraz prezentuje wzorce projektów, które zwiększają elastyczność i niezawodność kodu. W skrócie, poradnik Projektowanie rozwiązań dla SharePoint 2010 pozwala osiągnąć kolejny poziom umiejętności projektowania aplikacji. patterns & practices Sprawdzone praktyki dla przewidywalnych rezultatów Oszczędzasz czas i zmniejszasz zagrożenia projektów oprogramowania kierując się wskazówkami pattterns & practices, czyli opracowanymi przez Microsoft poradami, obejmującymi zarówno dokumentację, jak sprawdzony kod źródłowy, który można stosować w produkcji. Poradnik został opracowany, by ułatwić zespołom projektowym: Podejmowanie krytycznych decyzji dla projektu i wyboru technologii poprzez wskazanie dla typowych sytuacji odpowiedniej architektury rozwiązania, technologii i produktów Microsoft Poznanie najistotniejszych koncepcji potrzebnych do pomyślnego ukończenia zadań poprzez wyjaśnienie ważnych wzorców i opisanie najlepszych rozwiązań praktycznych Rozpoczęcie projektowania w oparciu o sprawdzoną bazę kodu starannie przetestowanego oprogramowania i źródeł, które są odzwierciedleniem zaleceń firmy Microsoft Zespół patterns & practices składa się z doświadczonych architektów, projektantów, programistów i testerów. W przypadku każdego projektu otwarcie współpracujemy ze społecznością projektantów i ekspertami branżowymi, by zapewnić, że najlepsi fachowcy są zaangażowani w opracowywanie i recenzowanie poradnika. Znakomicie czujemy się również w roli mostu pomiędzy rzeczywistymi potrzebami naszych klientów a szerokim wachlarzem produktów i technologii udostępnianych przez Microsoft. Dodatkowe informacje znaleźć można pod adresem: msdn.microsoft.com/practices