Видавець: Helion
MS Project 2013 i MS Project Server 2013. Efektywne zarządzanie projektem i portfelem projektów
Sebastian Wilczewski
Planuj, zarządzaj i realizuj z Microsoft Project i Project Server 2013! Odkryj nowe funkcje środowiska Microsoft Project 2013 Zarządzaj projektami przy użyciu wydajnych narzędzi Przejmij pełną kontrolę nad pracą swojego zespołu Identyfikuj potencjalne problemy z wyprzedzeniem i im przeciwdziałaj Microsoft Project jest najpopularniejszym i najbardziej rozbudowanym programem wspomagającym zarządzanie projektami. Aplikacja oferuje wydajne narzędzia do tworzenia harmonogramów, budżetów i raportów oraz umożliwia sprawne kontrolowanie przebiegu, zasobów, terminów i finansów różnego rodzaju przedsięwzięć, a jej integracja z elementami pakietu Microsoft Office znacznie ułatwia codzienną pracę kadry zarządzającej. Możliwości oprogramowania są rozszerzane z każdą kolejną wersją; nie inaczej jest w przypadku edycji 2013, która oprócz nowego interfejsu użytkownika zapewnia między innymi dodatkowe raporty, nowe funkcje komunikacyjne oraz możliwość śledzenia ścieżek zadań. MS Project 2013 i MS Project Server 2013. Efektywne zarządzanie projektem i portfelem projektów to książka, która kompleksowo opisuje możliwości programu oraz oferowane przez niego narzędzia, uzupełniając wiedzę czytelnika o informacje związane z metodyką prowadzenia przedsięwzięć. Układ podręcznika odzwierciedla specyfikę pracy kierowników projektów, krok po kroku przedstawiając zadania, które mają oni do wykonania, a także najbardziej efektywne metody prowadzące do założonych celów. Książka prezentuje nowe możliwości i zmieniony interfejs użytkownika rozwiązań należących do rodziny Microsoft Project 2013 oraz praktyczne wskazówki ułatwiające opanowanie poszczególnych narzędzi i poleceń. Interfejs środowiska Microsoft Project 2013 Tworzenie projektu i ustalanie czasu pracy Definiowanie zadań i przypisywanie im zasobów Kontrolowanie kosztów i optymalizacja projektu Analiza postępu prac i koordynacja projektów Role użytkowników Microsoft Project Server 2013 Poznaj możliwości najbardziej rozbudowanego narzędzia do zarządzania projektami!
MS SQL Server. Zaawansowane metody programowania
Adam Pelikant
Poznaj MS SQL Server i jego ogromne możliwości! Zarządzanie bazą danych Microsoftu, czyli na czym polega oryginalność MS SQL Server Składnia języka zapytań i problemy, czyli jak i do czego wykorzystać serwer bazy danych Przetwarzanie danych, czyli co należy wiedzieć, by efektywnie używać danych umieszczonych w bazie Typy złożone, czyli co można składować i analizować w bazie i jak bardzo złożone struktury mogą być reprezentowane na serwerze Każda firma obecna na rynku musi posługiwać się własną bazą danych, w której zbiera informacje o zamówieniach, przepływie towarów, preferencjach klientów i terminach dostaw. W chwili, gdy ilość danych zaczyna przyrastać lawinowo, do gry wkraczają zaawansowane bazy, takie jak platforma MS SQL Server. W rękach człowieka świadomego jej możliwości to prawdziwy skarb — dzięki niej można łatwo i szybko odszukać potrzebne informacje, zapisać nowe i bez kłopotu zrobić dowolne zestawienie. W tej książce znajdziesz wszelkie wiadomości na temat podstawowej i zaawansowanej obsługi MS SQL Server 2012, czyli systemu zarządzania bazą danych. Dowiesz się, czym ten produkt różni się od innych i jak skutecznie wykorzystać jego zalety. Zrozumiesz, na jakiej filozofii oparte jest przetwarzanie danych w MS SQL Server, i nauczysz się tworzyć właściwe zapytania, co pozwoli Ci błyskawicznie uzyskiwać oczekiwane rezultaty. Zobaczysz, że obiektowość to nie tylko domena języków, ale ma swoje odwzorowanie także w bazie. Znajdziesz przykłady rozwiązań typowych i mniej typowych problemów, na jakie niewątpliwie natkniesz się podczas pracy z bazą danych. Te informacje zaoszczędzą Ci sporo trudu i nerwów! Książka zawiera ogromną liczbę przetestowanych przykładów kodów. Instalacja i konfiguracja środowiska Język zapytań SQL w MS SQL Server Problemy rozwiązywane za pomocą SQL Rozszerzenia proceduralne Transact SQL Przetwarzanie transakcyjne Typy złożone Problemy rozwiązywane za pomocą rozszerzenia proceduralnego i obiektowego Wyciągaj dane z bazy jak z kapelusza!
MS SQL Server. Zaawansowane metody programowania. Wydanie II
Adam Pelikant
Skorzystaj z potężnego wsparcia w zarządzaniu danymi Procesy gromadzenia danych, zarządzania nimi, przetwarzania ich i izolowania ze zbioru tych, które są aktualnie potrzebne, to wielkie wyzwanie XXI wieku. Dane to wiedza, wiedza to potęga - przy czym samo posiadanie wiedzy nie czyni jeszcze potężnym, trzeba być w stanie nią zarządzać dla swoich potrzeb. W firmie oznacza to na przykład sprawne poruszanie się w gąszczu zamówień klientów, zasobach magazynu, przepływach towarów i łańcuchach dostaw. By wspomóc procesy związane z zarządzaniem danymi, środowisko informatyczne posługuje się systemami, które pozwalają nimi zarządzać - takimi jak MS SQL Server, wspierany i rozpowszechniany przez firmę Microsoft. System ten słynie z szerokich możliwości technologicznych, dużej elastyczności i wydajności, ma więc wszystko, czego potrzeba do zarządzania nawet najbardziej rozbudowanymi bazami danych. By rozpocząć pracę z zasobami, które oferuje MS SQL Server, trzeba poznać zasady, na jakich działa. Dowiedz się, jak zainstalować i skonfigurować środowisko MS SQL Server Poznaj język zapytań SQL dla systemu MS SQL Server Przyjrzyj się problemom, jakie rozwiązuje SQL Zapoznaj się z rozszerzeniem proceduralnym Transact-SQL Opanuj zasady przetwarzania transakcyjnego Zrozum typy złożone Naucz się rozwiązywać problemy za pomocą rozszerzeń proceduralnych i obiektowych
MVVM i XAML w Visual Studio 2015
Jacek Matulewski
Twórz doskonałe aplikacje zgodne ze wzorcem MVVM z użyciem języka XAML! Wzorzec MVVM, czyli jak zespołowo wytwarzać aplikacje, które można łatwo testować Budowanie interfejsu w XAML, czyli moc i elegancja Aplikacje uniwersalne, czyli jak użyć jednego kodu dla wielu platform Aplikację można budować na wiele sposobów, z użyciem różnych narzędzi. Zawsze trzeba jednak pamiętać o tym, do czego ma ona służyć, kto będzie jej używał, na jakim sprzęcie i jak długi ma być jej cykl życiowy. Jeżeli projekt jest duży lub jego czas życia planowany jest na lata, warto od razu zadbać o to, aby architektura projektu ułatwiała współpracę wielu osób przy jego tworzeniu, późniejszą rozbudowę, testowanie najbardziej istotnych modułów i możliwość używania aplikacji w wersjach przeznaczonych dla różnych platform sprzętowych oraz systemów operacyjnych. Dobrym wyborem jest trójwarstwowy MVVM – wzorzec przeznaczony dla aplikacji WPF oraz tzw. aplikacji uniwersalnych, w których interfejs przygotowywany jest w języku XAML. W środowisku Visual Studio 2015 możesz łatwo zbudować aplikację opartą na wzorcu MVVM i wyposażyć ją we wspaniały interfejs dzięki pomocy XAML. Z tej książki dowiesz się, jak mądrze zaprojektować strukturę Twojej aplikacji, co powinno znaleźć się w poszczególnych warstwach, jak związać interfejs z modelem, jak zdefiniować polecenia, własności i zachowania. Zobaczysz, jak testować kod. Poznasz także aplikacje uniwersalne dla Windows 8.1 oraz Windows 10. Krótko mówiąc, zdobędziesz solidną wiedzę o konstruowaniu znakomitych, łatwych w utrzymaniu aplikacji! Wprowadzenie do XAML, wzorzec MVVM Projektowanie i implementacja modelu oraz model widoku Wiązania i konwersja danych w wiązaniu Cykl życia aplikacji i przechowywanie jej stanu Polecenia, zachowania, własności zależności i własności doczepione Testy jednostkowe Budowanie złożonych kontrolek i szablony kontrolek Style, transformacje i animacje Zdarzenia trasowane i kolekcje w MVVM Okna dialogowe w MVVM w aplikacjach WPF i Windows Phone Kafelki, grafika kształtów w XAML i kod współdzielony Aplikacja WPF w przeglądarce Tworzenie i testowanie pakietu instalacyjnego AppX MVVM i XAML — Twoje przepustki do świata nowoczesnych aplikacji!
MySQL. Darmowa baza danych. Ćwiczenia praktyczne. Wydanie II
Marcin Lis
Postaw na MySQL — na pewno Ci się przyda! Rzut oka na SQL i MySQL, czyli jak można porozumieć się z bazą danych i zacząć z nią pracować Najważniejsze elementy MySQL, czyli co trzeba wiedzieć, żeby sprawnie poruszać się w bazie danych Skomplikowane operacje na danych, czyli jak najbardziej efektywnie współpracować z MySQL MySQL to obecnie jeden z najlepszych, najwygodniejszych w obsłudze i stabilnych systemów zarządzania bazami danych, dostępny w wielu wersjach na różne platformy sprzętowe, także w wersji darmowej. Każdy, kto kiedykolwiek zetknął się z problemem dotyczącym przechowywania dużej ilości danych, do których potrzebny jest szybki dostęp, niewątpliwie doceni zalety tego systemu. MySQL jest wydajny, elastyczny, pozwala stosować różne rodzaje zapytań i umożliwia przeszukiwanie bazy danych pod wieloma kątami. Jeśli chcesz szybko i praktycznie przekonać się, czy MySQL spełnia Twoje wymagania, pora przeczytać tę książkę. Znajdziesz tu mnóstwo ćwiczeń, które pomogą Ci w lot poznać ważne aspekty pracy z systemem i umieścić w nim własne dane. Dowiesz się, jak zainstalować i skonfigurować MySQL. Nauczysz się tworzyć i usuwać bazy danych, nadawać uprawnienia użytkownikom oraz wczytywać polecenia z plików zewnętrznych. Zorientujesz się, jak zaprojektować najbardziej funkcjonalną bazę danych, manipulować danymi w jej obrębie i maksymalnie wykorzystywać instrukcje SQL. Po prostu bezboleśnie wejdziesz w skomplikowany świat baz danych! Instalacja i konfiguracja MySQL Praca z serwerem Koncepcja relacyjnych baz danych Tworzenie struktury bazy danych Wprowadzanie, modyfikacja i usuwanie danych Złożone instrukcje SQL Jeden klik — wyszukuj w mig!
MySQL. Jak zaprojektować i wdrożyć wydajną bazę danych. Wydanie II
Vinicius M. Grippa, Sergey Kuzmichev
Wymagania względem baz danych stale rosną, co jest związane z dostępnością coraz większych ilości danych. Obserwujemy więc dynamiczny rozwój różnych systemów bazodanowych. Mimo że w tej branży pojawia się sporo nowych propozycji, relacyjne bazy danych wciąż cieszą się dużą popularnością. Spośród rozwiązań typu open source najbardziej znaną i lubianą bazą danych od lat pozostaje MySQL. Jest to oprogramowanie, które świetnie się sprawdza nawet w systemach operujących na dużych ilościach danych. W tym gruntownie zaktualizowanym przewodniku znalazły się dokładne informacje dotyczące konfiguracji MySQL w takich systemach jak Linux, Windows i macOS, jak również w kontenerze Dockera. Przedstawiono tutaj zasady projektowania baz danych, a także modyfikowania już istniejących. Opisano techniki pracy w obciążonym środowisku produkcyjnym, pokazano też, jak stosować mechanizm transakcji i reguły zarządzania użytkownikami. Omówiono sposoby uzyskiwania wysokiej wydajności działania i dostępności serwera przy minimalnych kosztach. Zademonstrowano, jak dostrajać i zabezpieczać bazy, jak pracować z kopiami zapasowymi, wreszcie ― jak używać plików konfiguracyjnych. W tym wydaniu pojawiły się nowe rozdziały poświęcone wysokiej dostępności serwera, mechanizmu równoważenia obciążenia i używania MySQL w chmurze. W książce między innymi: gruntowne podstawy MySQL wdrażanie bazy danych MySQL, również w maszynach wirtualnych i w chmurze projektowanie bazy danych i tworzenie zapytań monitorowanie bazy danych i praca z kopiami zapasowymi optymalizacja kosztów używania bazy danych w chmurze koncepcje związane z bazami danych MySQL: dane zawsze gotowe do akcji!
MySQL. Leksykon kieszonkowy. Wydanie II
George Reese
MySQL to jeden z najpopularniejszych systemów zarządzania bazami danych. Rozprowadzany na zasadzie open source, MySQL jest wykorzystywany jako zaplecze bazodanowe setek tysięcy serwisów WWW, sklepów internetowych, blogów i galerii. Coraz częściej sięgają po niego także twórcy rozbudowanych aplikacji korporacyjnych, poszukujący stabilnej, bezpiecznej i wydajnej platformy do przechowywania danych. W najnowszej wersji, oznaczonej symbolem 5.0, dodano wiele od dawna oczekiwanych funkcji, w tym procedury składowane, wyzwalacze, kursory i widoki. Poprawiono także mechanizmy składowania danych. Jeśli jesteś administratorem lub programistą baz danych, książka "MySQL. Leksykon kieszonkowy. II wydanie" będzie dla Ciebie nieocenioną pomocą. W skondensowanej formie przedstawiono w niej wszystkie najistotniejsze zagadnienia związane z instalacją i konfiguracją tego systemu, a także z zarządzaniem nim i wykorzystywaniem go. Znajdziesz tu omówienie typów danych, poleceń języka SQL, funkcji i rodzajów tabel. Przeczytasz także o replikacji, procedurach składowanych, narzędziach dostępnych z wiersza poleceń i wyzwalaczach. Pobieranie i instalacja MySQL Replikacja danych Narzędzia wiersza poleceń Typy danych Polecenia SQL Operatory Procedury składowane Dzięki tej książce Twoja praca z MySQL stanie się szybsza i efektywniejsza.
MySQL. Mechanizmy wewnętrzne bazy danych
Sasha Pachev
Poznaj sekrety jednej z najpopularniejszych baz danych Jak przechowywane są dane? Jak dodawać własne zmienne konfiguracyjne? Jak przebiega proces replikacji? MySQL to obecnie jedna z najpopularniejszych baz danych. Jedną z jej największych zalet jest nieodpłatny dostęp zarówno do samego systemu, jak i do jego kodu źródłowego. Możliwość przeglądania kodu i -- w razie potrzeby -- samodzielnego modyfikowania go może okazać się przydatna programistom tworzącym aplikacje, które korzystają z MySQL jako zaplecza bazodanowego. Jednak samodzielne "przegryzanie się" przez setki tysięcy linii kodu i rozpracowywanie mechanizmów działania bazy danych może zająć mnóstwo czasu. Dzięki tej książce poznasz kod źródłowy i sposób działania tego narzędzia. Autor, przez wiele lat pracujący w zespole tworzącym MySQL, przedstawia w niej tajniki systemu. Podczas czytania poznasz architekturę i wzajemne powiązania pomiędzy komponentami MySQL, strukturę kodu źródłowego oraz metody modyfikowania go przez kompilacją. Dowiesz się także, jak przebiega komunikacja pomiędzy klientem i serwerem bazy danych, jak realizowane są zapytania, w jaki sposób składowane są dane i jak implementowane są mechanizmy replikacji. Architektura MySQL Struktura kodu źródłowego Komunikacja pomiędzy klientem i serwerem Zmienne konfiguracyjne Obsługa żądań Parser i optymalizator zapytań Mechanizmy składowania danych Replikacja danych Dzięki tej książce zrozumiesz budowę bazy danych MySQL i będziesz w stanie samodzielnie dostosować ją do każdego zadania.