Programowanie

2329
Завантаження...
EЛЕКТРОННА КНИГА

PLC and HMI Development with Siemens TIA Portal. Develop PLC and HMI programs using standard methods and structured approaches with TIA Portal V17

Liam Bee

With automation requirements on the rise, Siemens’ TIA Portal development environment is almost a necessity for any automation engineer. The Totally Integrated Automation (TIA) environment helps seamlessly integrate all things automation, from PLC hardware and software design to HMI development. This book helps you understand the tools available in the TIA toolbox and shows you how to write code effectively.The book begins by introducing you to the TIA environment, covering the layout and tools available. Once you’ve got to grips with the environment, you’ll find out how to create hardware to write programs against, including adding IO modules and assigning memory for input and output. Next, you'll develop logic in all of the languages that TIA Portal offers, such as Ladder, Function Block Diagram, and Structured Text (SCL) (note that Statement List is not covered as a deprecated language), as well as the newest language, Cause and Effect (CEM). You’ll also discover how to store standard code in libraries, creating a version control system that is easy to manage and aids standard design. Finally, following the PLC design chapters, you’ll learn how to develop HMI applications in TIA Portal’s latest unified hardware.By the end of the book, you'll be well equipped to use all of the features that TIA Portal V17 offers.

2330
Завантаження...
EЛЕКТРОННА КНИГА

Pocket CIO - The Guide to Successful IT Asset Management. Get to grips with the fundamentals of IT Asset Management, Software Asset Management, and Software License Compliance Audits with this guide

Phara McLachlan

This book is a detailed IT Asset Management (ITAM) guidebook with real-world templates that can be converted into working ITAM documents. It is a step-by-step IT Asset Management manual for the newbies as well as the seasoned ITAM veterans, providing a unique insight into asset management. It discusses how risk management has changed over time and the possible solutions needed to address the new normal. This book is your perfect guide to create holistic IT Asset Management and Software Asset Management programs that close the risk gaps, increases productivity and results in cost efficiencies. It allows the IT Asset Managers, Software Asset Managers, and/or the full ITAM program team to take a deep dive by using the templates offered in the guidebook. You will be aware of the specific roles and responsibilities for every aspect of IT Asset Management, Software Asset Management, and Software License Compliance Audit Response. By the end of this book, you will be well aware of what IT and Software Asset Management is all about and the different steps, processes, and roles required to truly master it.

2331
Завантаження...
EЛЕКТРОННА КНИГА

Podejście TDD w Javie. Testowanie, SOLID i architektura heksagonalna jako fundamenty wysokiej jakości

Alan Mellor

Koncepcja programowania sterowanego testami oznacza tworzenie kodu wysokiej jakości. TDD (ang. test-driven development) uznaje testowanie za integralny element procesu tworzenia aplikacji. To proste i potężne narzędzie ułatwia także skuteczne zastosowanie wzorców projektowych. Jeśli planujesz zostać biegłym architektem oprogramowania, opanowanie TDD w praktyce jest koniecznością! Dzięki tej książce zrozumiesz moc programowania sterowanego testami. Bazując na świetnie wyjaśnionym procesie budowy przykładowej aplikacji zgodnie z paradygmatem TDD, przyswoisz mechanizmy: cykl czerwone, zielone i refaktoryzacja, a także wzorzec przygotowania, działania i asercji. Dowiesz się też, jak za sprawą odwrócenia zależności i zamienników testowych uzyskać kontrolę nad systemami zewnętrznymi, takimi jak bazy danych. Poznasz ponadto zaawansowane techniki projektowania, w tym zasady SOLID, refaktoryzację i architekturę heksagonalną. Na podstawie piramidy testów nauczysz się znajdować równowagę między szybkimi i powtarzalnymi testami jednostkowymi a testami integracyjnymi. Używając Javy 17, opracujesz nowoczesną mikrousługę REST opartą na bazie danych PostgreSQL. W książce między innymi: kodowanie przypadków testowych w Javie miejsce TDD w procesie tworzenia oprogramowania pisanie w Javie solidnego kodu wielokrotnego użytku rzeczywiste działanie TDD i jego skuteczność przebieg pracy w TDD refaktoryzacja a TDD TDD: Twoja ścieżka do doskonałości w programowaniu! 

2332
Завантаження...
EЛЕКТРОННА КНИГА

Podejście TDD w Javie. Testowanie, SOLID i architektura heksagonalna jako fundamenty wysokiej jakości

Alan Mellor

Koncepcja programowania sterowanego testami oznacza tworzenie kodu wysokiej jakości. TDD (ang. test-driven development) uznaje testowanie za integralny element procesu tworzenia aplikacji. To proste i potężne narzędzie ułatwia także skuteczne zastosowanie wzorców projektowych. Jeśli planujesz zostać biegłym architektem oprogramowania, opanowanie TDD w praktyce jest koniecznością! Dzięki tej książce zrozumiesz moc programowania sterowanego testami. Bazując na świetnie wyjaśnionym procesie budowy przykładowej aplikacji zgodnie z paradygmatem TDD, przyswoisz mechanizmy: cykl czerwone, zielone i refaktoryzacja, a także wzorzec przygotowania, działania i asercji. Dowiesz się też, jak za sprawą odwrócenia zależności i zamienników testowych uzyskać kontrolę nad systemami zewnętrznymi, takimi jak bazy danych. Poznasz ponadto zaawansowane techniki projektowania, w tym zasady SOLID, refaktoryzację i architekturę heksagonalną. Na podstawie piramidy testów nauczysz się znajdować równowagę między szybkimi i powtarzalnymi testami jednostkowymi a testami integracyjnymi. Używając Javy 17, opracujesz nowoczesną mikrousługę REST opartą na bazie danych PostgreSQL. W książce między innymi: kodowanie przypadków testowych w Javie miejsce TDD w procesie tworzenia oprogramowania pisanie w Javie solidnego kodu wielokrotnego użytku rzeczywiste działanie TDD i jego skuteczność przebieg pracy w TDD refaktoryzacja a TDD TDD: Twoja ścieżka do doskonałości w programowaniu! 

2333
Завантаження...
EЛЕКТРОННА КНИГА

Podejście TDD w Javie. Testowanie, SOLID i architektura heksagonalna jako fundamenty wysokiej jakości

Alan Mellor

Koncepcja programowania sterowanego testami oznacza tworzenie kodu wysokiej jakości. TDD (ang. test-driven development) uznaje testowanie za integralny element procesu tworzenia aplikacji. To proste i potężne narzędzie ułatwia także skuteczne zastosowanie wzorców projektowych. Jeśli planujesz zostać biegłym architektem oprogramowania, opanowanie TDD w praktyce jest koniecznością! Dzięki tej książce zrozumiesz moc programowania sterowanego testami. Bazując na świetnie wyjaśnionym procesie budowy przykładowej aplikacji zgodnie z paradygmatem TDD, przyswoisz mechanizmy: cykl czerwone, zielone i refaktoryzacja, a także wzorzec przygotowania, działania i asercji. Dowiesz się też, jak za sprawą odwrócenia zależności i zamienników testowych uzyskać kontrolę nad systemami zewnętrznymi, takimi jak bazy danych. Poznasz ponadto zaawansowane techniki projektowania, w tym zasady SOLID, refaktoryzację i architekturę heksagonalną. Na podstawie piramidy testów nauczysz się znajdować równowagę między szybkimi i powtarzalnymi testami jednostkowymi a testami integracyjnymi. Używając Javy 17, opracujesz nowoczesną mikrousługę REST opartą na bazie danych PostgreSQL. W książce między innymi: kodowanie przypadków testowych w Javie miejsce TDD w procesie tworzenia oprogramowania pisanie w Javie solidnego kodu wielokrotnego użytku rzeczywiste działanie TDD i jego skuteczność przebieg pracy w TDD refaktoryzacja a TDD TDD: Twoja ścieżka do doskonałości w programowaniu! 

2334
Завантаження...
EЛЕКТРОННА КНИГА

Podman for DevOps. Containerization reimagined with Podman and its companion tools

Alessandro Arrichiello, Gianni Salinetti, Brent J. Baude

As containers have become the new de facto standard for packaging applications and their dependencies, understanding how to implement, build, and manage them is now an essential skill for developers, system administrators, and SRE/operations teams. Podman and its companion tools Buildah and Skopeo make a great toolset to boost the development, execution, and management of containerized applications.Starting with the basic concepts of containerization and its underlying technology, this book will help you get your first container up and running with Podman. You'll explore the complete toolkit and go over the development of new containers, their lifecycle management, troubleshooting, and security aspects. Together with Podman, the book illustrates Buildah and Skopeo to complete the tools ecosystem and cover the complete workflow for building, releasing, and managing optimized container images. Podman for DevOps provides a comprehensive view of the full-stack container technology and its relationship with the operating system foundations, along with crucial topics such as networking, monitoring, and integration with systemd, docker-compose, and Kubernetes.By the end of this DevOps book, you'll have developed the skills needed to build and package your applications inside containers as well as to deploy, manage, and integrate them with system services.

2335
Завантаження...
EЛЕКТРОННА КНИГА

Podręcznik architekta rozwiązań. Poznaj reguły oraz strategie projektu architektury i rozpocznij niezwykłą karierę. Wydanie II

Saurabh Shrivastava, Neelanjali Srivastav

Usługi natywnej chmury pozwalają na uzyskiwanie imponującej wydajności i skalowalności przy niskim koszcie. Świadome tego przedsiębiorstwa poszukują architektów rozwiązań chmurowych, którzy spełniają wysokie wymagania. Taka osoba musi posiadać rozległą znajomość technologii i umiejętność wiązania tej wiedzy z wymaganiami biznesu w sposób zapewniający maksimum korzyści. Dzięki tej książce dowiesz się, jak tworzyć niezawodne, skalowalne i odporne rozwiązania, a także jak projektować systemy następnej generacji przeznaczone dla środowiska chmury. Poznasz efektywne strategie dla produktu i nauczysz się je w pełni implementować w swojej organizacji. Zrozumiesz też, w jaki sposób architekt rozwiązań wpisuje się w środowisko elastycznie działającej firmy. W tym wydaniu pojawiły się również nowe rozdziały, poświęcone takim technologiom jak internet rzeczy, obliczenia kwantowe, inżynieria danych i uczenie maszynowe. Znajdziesz tu uaktualnione informacje dotyczące architektury natywnej chmury i magazynu danych łańcucha bloków. W efekcie lektury nauczysz się tworzyć projekty efektywnych rozwiązań, spełniających zdefiniowane wymagania biznesowe. Najciekawsze zagadnienia: zadania architekta rozwiązań w korporacji implementacja reguł i wzorców projektowych strategie zabezpieczania architektury modernizacja starych aplikacji za pomocą chmury big data, uczenie maszynowe, IoT i obliczenia kwantowe w nowoczesnej architekturze Jeśli chcesz mieć łatwe życie, nie zostawaj architektem. Zaha Hadid, wielokrotnie nagradzana architektka

2336
Завантаження...
EЛЕКТРОННА КНИГА

Podstawy architektury oprogramowania dla inżynierów

Mark Richards, Neal Ford

Rola architekta oprogramowania się zmienia. Dziś jest on odpowiedzialny za wiele spraw, zarówno technicznych, jak i tych wynikających ze specyfiki organizacji, której ma służyć aplikacja. Co więcej, rola architekta nie kończy się na podjęciu decyzji projektowych na początku pracy. Nowoczesne style architektoniczne, takie jak mikrousługi, umożliwiają przyrostowe wprowadzanie zmian, co jednak wymusza ciągłe wypracowywanie kompromisów z innymi kwestiami. Obszar architektury wciąż się zmienia i wymaga podejmowania decyzji. Mało tego, architekt musi bezustannie analizować i aktualizować podstawy, które bierze pod uwagę przy tych decyzjach. Ważne są kontekst, perspektywy i wciąż zmieniający się ekosystem dostępnych technologii. Oto kompleksowy przewodnik po nowych aspektach architektury oprogramowania. Skorzysta z niego zarówno praktykujący architekt, chcący odświeżyć swoje podejście do tego zagadnienia, jak i programista aspirujący do roli architekta. W książce zaprezentowano szereg zagadnień, które mimo zmieniających się uwarunkowań pozostają podstawami, takich jak parametry architektury, wzorce architektoniczne, określanie składników, tworzenie diagramów, prezentowanie architektury, architektura ewolucyjna i wiele innych. Dokładnie wyjaśniono te zasady, które mogą być zastosowane do wszystkich zestawów rozwiązań technologicznych. Przedstawiono niezwykle ważną kwestię analizy kompromisów, która pozwala na obiektywną ocenę rozwiązań technologicznych. Duży nacisk położono na konieczność uwzględniania wszystkich innowacji ostatniej dekady. Najciekawsze zagadnienia: wzorce architektoniczne etapy pracy przy projektowaniu nowoczesnej architektury umiejętności miękkie pomocne w pracy architekta nowe praktyki w projektowaniu architektury oprogramowania architektura oprogramowania jako dziedzina inżynierii W architekturze chodzi o ważne rzeczy (czymkolwiek to jest). Ralph Johnson

2337
Завантаження...
EЛЕКТРОННА КНИГА

Podstawy architektury oprogramowania dla inżynierów. Wydanie II

Mark Richards, Neal Ford

Architektura oprogramowania to dziś nie tylko kwestia doświadczenia czy intuicji - staje się pełnoprawną dziedziną inżynieryjną, która zakłada powtarzalność, rygor i skuteczną analizę. Ta książka pokazuje, jak projektować systemy w sposób świadomy, oparty na sprawdzonych zasadach i analizie kompromisów. Zawiera rozdziały poświęcone najnowszym spostrzeżeniom związanym z tą dziedziną. Obejmuje zarówno klasyczne tematy (na przykład wzorce architektoniczne, wyodrębnianie komponentów, dokumentowanie architektury), jak i nowe zagadnienia, takie jak architektura ewolucyjna, wpływ AI na projektowanie systemów czy organizacja zespołów developerskich. Dokładnie wyjaśnia zasady, które mogą być zastosowane do wszystkich zestawów rozwiązań technologicznych. W książce duży nacisk położono na analizę kompromisów, która pozwala na obiektywną ocenę rozwiązań technologicznych. Architektura oprogramowania została tu ujęta jako dziedzina inżynieryjna - z całym dorobkiem ostatniej dekady. Najważniejsze zagadnienia: style i wzorce architektoniczne kluczowe składniki i cechy nowoczesnych projektów umiejętności miękkie pomocne w pracy architekta nowoczesne praktyki inżynierii oprogramowania architektura jako dziedzina inżynieryjna W książce znajdziesz niezbędne źródło wiedzy pozwalające zgłębić nowoczesną architekturę oprogramowania z perspektywy współczesnych realiów. Raju Gandhi, autor Head First Git i współautor Architektury oprogramowania. Rusz głową!

2338
Завантаження...
EЛЕКТРОННА КНИГА

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

Itzik Ben-Gan

Zapytania i modyfikowanie danych przy użyciu T-SQL Opanuj podstawy języka T-SQL i pisz poprawny niezawodny kod dla odpytywania i modyfikowania danych w Microsoft SQL Server 2022 i Azure SQL Database i Azure SQL Managed Instance. Itzik Ben-Gan, wieloletni MVP w dziedzinie Microsoft Data Platform, 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. Przedstawiono również bardziej zaawansowane zagadnienia, takie jak funkcje okna, tworzenie tabel przestawnych i grupowanie zbiorów. Wyjaśnione zostaną techniki modyfikowania danych, tabele temporalne i obsługa transakcji oraz współbieżności. Opierając się na tych podstawach można ulepszyć swoje możliwości kodowania, od konstrukcji programistycznych po potężne nowe narzędzie SQL Graph. Jednocześnie Ben-Gan prezentuje przykładowy kod T-SQL, który niezawodnie działa w środowisku chmurowym, w siedzibie lub hybrydowym. Ta książka pomoże Ci: Zrozumieć działanie T-SQL, dzięki czemu można pisać lepszy kod Odświeżyć informacje o teorii relacyjnej i architekturze SQL Server Tworzyć tabele i definiować integralność danych Budować zapytania, złączenia wielotabelowe i podzapytania Korzystać z tabel pochodnych, wyrażeń CTE, widoków, włamywanych funkcji tablicowych oraz klauzuli APPLY Skutecznie wykorzystywać operatory UNION, INTERSECT i EXCEPT Analizować dane za pomocą funkcji okna, przestawiania danych, zbiorów grupujących i serii czasowych Posługiwać się systemowo wersjonowanymi tabelami temporalnymi Poznać i stosować mechanizmy transakcji i współbieżności, w tym równoległe połączenia użytkowników, blokady, rozwiązywanie zakleszczeń, poziomy izolacji i jeszcze więcej Używać SQL Graph do modelowania, tworzenia, modyfikowania i odpytywania danych opartych na grafach Poznawać obiekty programowalne SQL Server i możliwości programistyczne tego środowiska Konfigurować środowisko robocze, instalować przykładowe bazy danych i znajdować jeszcze więcej pomocy Dla profesjonalistów i konsultantów IT Dla programistów T-SQL, administratorów baz danych, praktyków BI, danetyków, twórców raportów, analityków, architektów danych i innych zaawansowanych użytkowników SQL Server Dla każdego, kto chciałby umieć pisać zapytania lub tworzyć kod dla SQL Server, Azure SQL Database albo Azure SQL Managed Instance O autorze Itzik Ben-Gan jest czołowym autorytetem w zakresie języka T-SQL, stale piszącym, nauczającym i prowadzącym wykłady na ten temat. Jest autorem licznych szkoleń koncentrujących się na takich zagadnieniach, jak zapytania w języku T-SQL, dostrajanie zapytań i programowanie. Jest też autorem wielu książek, w tym Podstawy języka T-SQL, Zapytania w języku T-SQL oraz Funkcje okna w języku T-SQL. Od roku 1999 ma tytuł Microsoft Data Platform MVP (Most Valuable Professional). Kod źródłowy i ćwiczenia są dostępne na stronie: MicrosoftPressStore.com/TSQLFund4e/downloads

2339
Завантаження...
EЛЕКТРОННА КНИГА

Podstawy programowania dla młodych bystrzaków

Chris Minnick, Eva Holland

Stwórz swojego robota Nadaj mu styl Wpraw robota w ruch Poznaj język komputerów Nabywanie umiejętności programowania przypomina uczenie się języka obcego. Ta książka to świetny poradnik, który sprawi, że zaczniesz pisać w dziwnie wyglądających językach tworzących globalną sieć. Dzięki prostym wskazówkom nauczysz się pracować z prawdziwym kodem i zbudujesz własnego przeglądarkowego robota. W książce: Kod, który tworzy ciało i strukturę robota Zmiana kolorystyki i kształtu maszyny Uczymy robota tańczyć!

2340
Завантаження...
EЛЕКТРОННА КНИГА

Podstawy programowania w języku C. Zadania z rozwiązaniami

Anna Łupińska-Dubicka, Marek Tabędzki

Niniejsza publikacja nie stanowi samodzielnego podręcznika do nauki języka C. Pomyślana jest raczej jako pomoc dla osób stawiających pierwsze kroki w nauce programowania. Przeznaczona jest dla studentów pierwszego roku Informatyki oraz Informatyki i ekonometrii. Początki nauki programowania bywają trudne. Nie wystarczy bowiem poznać instrukcje i funkcje języka programowania ani nauczyć się algorytmów. Programowanie nie polega na powtarzaniu znanych rzeczy, ale przede wszystkim na szukaniu rozwiązań. To wymaga wyrobienia w sobie umiejętności odpowiedniego myślenia o problemie. Gdy stawiamy pierwsze kroki, może przydać się pomocna d lon, która nas przez nie poprowadzi. Tym właśnie ma być ta publikacja. Znajdziecie w niej szereg ćwiczeń wraz z rozwiązaniami.

2341
Завантаження...
EЛЕКТРОННА КНИГА

Podstawy programowania w języku Python w przykładach z rozwiązaniami

Anna Łupińska-Dubicka, Andrzej Chmielewski

Skrypt jest przeznaczony przede wszystkim dla studentów kierunku Matematyka stosowana do przedmiotu "Podstawy programowania" oraz jako narzędzie wspomagające przygotowanie do realizacji zadań praktycznych w ramach wielu innych przedmiotów, takich jak Programowanie obiektowe, Algorytmy i struktury danych oraz Sztuczna inteligencja. Zakres tematyczny obejmuje podstawowe zagadnienia programowania w języku Python, w tym m.in. typy zmiennych, instrukcje warunkowe, instrukcje wejścia-wyjścia, struktury danych i funkcje.

2342
Завантаження...
EЛЕКТРОННА КНИГА

Podstawy programowania w języku Python w przykładach z rozwiązaniami

Anna Łupińska-Dubicka, Andrzej Chmielewski

Skrypt jest przeznaczony przede wszystkim dla studentów kierunku Matematyka stosowana do przedmiotu "Podstawy programowania" oraz jako narzędzie wspomagające przygotowanie do realizacji zadań praktycznych w ramach wielu innych przedmiotów, takich jak Programowanie obiektowe, Algorytmy i struktury danych oraz Sztuczna inteligencja. Zakres tematyczny obejmuje podstawowe zagadnienia programowania w języku Python, w tym m.in. typy zmiennych, instrukcje warunkowe, instrukcje wejścia-wyjścia, struktury danych i funkcje.

2343
Завантаження...
EЛЕКТРОННА КНИГА

Podstawy tworzenia interfejsu graficznego aplikacji desktopowych w języku Java

Sylwester Pięta, Marcin Ścibisz, Michał Wiśniewski

W skrypcie przedstawiono praktyczne aspekty implementacji aplikacji desktopowych w języku Java, wyposażony w graficzny interfejs użytkownika, zbudowany w oparciu o bibliotekę Swing. Omówiono podstawowe elementy składowe wspomnianej biblioteki wraz z mechanizmami programowymi obsługi zdarzeń wysokopoziomowych oraz zdarzeń związanych z klawiaturą i myszką. Osobne rozdziały poświęcono aplikacjom wielowątkowym oraz przechowywaniu danych w plikach. Na zakończenie poruszono złożone problemy dystrybucji aplikacji do ich użytkowników. Liczne przykłady kodów źródłowych ilustrujących omówione zagadnienia powinny ułatwić czytelnikom przyswojenie zawartości opracowania.

2344
Завантаження...
EЛЕКТРОННА КНИГА

Policy Design in the Age of Digital Adoption. Explore how PolicyOps can drive Policy as Code adoption in an organization's digital transformation

Ricardo Ferreira

Policy as Code (PaC) is a powerful paradigm that enables organizations to implement, validate, and measure policies at scale. Policy Design in the Age of Digital Adoption is a comprehensive guide to understanding policies, their design, and implementation for cloud environments using a DevOps-based framework. You'll discover how to create the necessary automation, its integration, and which stakeholders to involve.Complete with essential concepts, practical examples, and self-assessment questions, this book will help you understand policies and how new technologies such as cloud, microservices, and serverless leverage Policy as Code. You'll work with a custom framework to implement PaC in the organization, and advance to integrating policies, guidelines, and regulations into code to enhance the security and resilience posture of the organization. You'll also examine existing tools, evaluate them, and learn a framework to implement PaC so that technical and business teams can collaborate more effectively.By the end of this book, you'll have gained the confidence to design digital policies across your organizational environment.

2345
Завантаження...
EЛЕКТРОННА КНИГА

Polished Ruby Programming. Build better software with more intuitive, maintainable, scalable, and high-performance Ruby code

Jeremy Evans

Anyone striving to become an expert Ruby programmer needs to be able to write maintainable applications.Polished Ruby Programming will help you get better at designing scalable and robust Ruby programs, so that no matter how big the codebase grows, maintaining it will be a breeze.This book takes you on a journey through implementation approaches for many common programming situations, the trade-offs inherent in each approach, and why you may choose to use different approaches in different situations. You'll start by refreshing Ruby fundamentals, such as correctly using core classes, class and method design, variable usage, error handling, and code formatting. Then you'll move on to higher-level programming principles, such as library design, use of metaprogramming and domain-specific languages, and refactoring. Finally, you'll learn principles specific to web application development, such as how to choose a database and web framework, and how to use advanced security features.By the end of this Ruby programming book, you’ll be a well rounded web developer with a deep understanding of Ruby.While most code examples and principles discussed in the book apply to all Ruby versions, some examples and principles are specific to Ruby 3.0, the latest release at the time of publication.

2346
Завантаження...
EЛЕКТРОННА КНИГА

Poradnik design thinking - czyli jak wykorzystać myślenie projektowe w biznesie

Beata Michalska-Dominiak, Piotr Grocholiński

Design thinking to metoda praktykowana z powodzeniem od dobrych kilkudziesięciu lat. Stosują ją światowi giganci, jak Apple czy Google. Definiowana jest jako podejście, sposób myślenia czy - jak kto woli - filozofia, w której proponowanie nowych rozwiązań zostaje poprzedzone gruntownym poznaniem i zrozumieniem potrzeb użytkowników. To metodologia absolutnie uniwersalna i intuicyjna, a dzięki filarom, na których bazuje - kulturze zrozumienia, dociekliwości i kwestionowaniu utartych schematów - pomaga nie tylko lepiej odpowiadać na ludzkie potrzeby. Pozwala także szybko odnajdować punkty zapalne, których zniwelowanie może znacząco przyczynić się do podniesienia jakości życia, pracy oraz doświadczeń zarówno pojedynczego człowieka, jak i społeczeństwa. Tym, co gwarantuje skuteczność metody design thinking, jest usystematyzowanie procesu, w którym technologiczną wykonalność projektu łączy się z jego biznesową opłacalnością i codzienną użytecznością. Proces ten składa się z pięciu podstawowych etapów: odkrywania, definiowania wyzwania (potrzeb), tworzenia rozwiązania, prototypowania, testowania, planowania wdrożenia. Wszystkie podejmowane działania prowokują do zadania sobie podstawowych w metodologii design thinking pytań: Dla kogo projektujemy? Po co to robimy? Co w związku z tym proponujemy? Jak to wygląda? Czy działa? Czy jest możliwe do wdrożenia? W efekcie kreowane są produkty i usługi pożądane przez odbiorców, przy tym praktyczne i piękne, a jednocześnie wolne od niepotrzebnych udziwnień. Ta książka pokazuje krok po kroku, jak posługiwać się metodą design thinking. Od poszukiwania pomysłów po pogłębionych wywiadach przeprowadzonych z klientami po przygotowanie rynkowego wdrożenia rozwiązania - szczegółowo omawia etapy procesu oraz praktyczne narzędzia, które z powodzeniem będziesz mógł wykorzystywać w swojej firmie. Znajdziesz tu studia przypadków z różnych branż oraz opinie i doświadczenia specjalistów, którzy stosują tę metodę w swoim biznesie. Beata Michalska-Dominiak i Piotr Grocholiński to założyciele społeczności Klientocentryczni skupiającej ekspertów metodyki design thinking i service design w Polsce. Ideą Klientocentrycznych jest wspieranie marki, tworzenie nowych produktów i usług, a także pomoc organizacjom w wewnętrznej transformacji. W myśl zasady, że liczą się ludzie, konsekwentnie zmieniają rzeczywistość firm, budując nową wartość i zapewniając zupełnie nowe doświadczenia zarówno klientom, jak i pracownikom. Więcej na www.klientocentryczni.pl.

2347
Завантаження...
EЛЕКТРОННА КНИГА

Power Apps Tips, Tricks, and Best Practices. A step-by-step practical guide to developing robust Power Apps solutions

Andrea Pinillos, Tim Weinzapfel

Microsoft Power Apps is ideal for businesses seeking to digitally transform their operations by developing custom applications quickly and efficiently, without the heavy investment required for software development. This book leverages the authors’ combined experience in Power Platform, among others, to lay down the foundation for successful app development, focusing on defining project scope and understanding requirements.In this book, you’ll go through several key development areas, including solution creation and Power Platform environments, both critical areas for effective app development and deployment. You'll also discover best practices for choosing when to build a canvas app or a model-driven app based on project requirements and data connections. The chapters will take you through advanced development techniques and show you how to integrate Power Apps with other applications. You'll get a clear understanding of the key aspects of governance, security, app maintenance, and error handling, ensuring that your Power Apps solutions are not only effective but also secure and sustainable.By the end, you’ll confidently create scalable, secure, and maintainable Power Apps for your business needs.

2348
Завантаження...
EЛЕКТРОННА КНИГА

Power Platform and the AI Revolution. Explore modern AI services to develop apps, bots, and automation patterns to enhance customer experiences

Aaron Guilmette

In this AI era, employing leading machine learning and AI models such as ChatGPT for responding to customer feedback and prototyping applications is crucial to drive business success in the competitive market. This book is an indispensable guide to integrating cutting-edge technology into business operations and leveraging AI to analyze sentiment at scale, helping free up valuable time to enhance customer relationships.Immerse yourself in the future of AI-enabled application development by working with Power Automate, Power Apps, and the new Copilot Studio. With this book, you’ll learn foundational AI concepts as you explore the extensive capabilities of the low-code Power Platform. You’ll see how Microsoft's advanced machine learning technologies can streamline common business tasks such as extracting key data elements from customer documents, reviewing customer emails, and validating passports and drivers’ licenses. The book also guides you in harnessing the power of generative AI to expedite tasks like creating executive summaries, building presentations, and analyzing resumes. You’ll build apps using natural language prompting and see how ChatGPT can be used to power chatbots in your organization.By the end of this book, you’ll have charted your path to developing your own reusable AI automation patterns to propel your business operations into the future.

2349
Завантаження...
EЛЕКТРОННА КНИГА

PowerCLI Cookbook. Over 75 step-by-step recipes to put PowerCLI into action for efficient administration of your virtual environment

Philip Brandon Sellers

If you are a virtualization professional who wants to unleash the power of automation and combat the complexity of sprawling virtual environments, this book is ideal for you. This book will enhance your skills of administering VMware vSphere and vCloud Director with PowerCLI.

2350
Завантаження...
EЛЕКТРОННА КНИГА

PowerShell for Office 365. Automate Office 365 administrative tasks

Martin Machado

While most common administrative tasks are available via the Office 365 admin center, many IT professionals are unaware of the real power that is available to them below the surface. This book aims to educate readers on how learning PowerShell for Offi ce 365 can simplify repetitive and complex administrative tasks, and enable greater control than is available on the surface.The book starts by teaching readers how to access Offi ce 365 through PowerShell andthen explains the PowerShell fundamentals required for automating Offi ce 365 tasks.You will then walk through common administrative cmdlets to manage accounts, licensing, and other scenarios such as automating the importing of multiple users,assigning licenses in Office 365, distribution groups, passwords, and so on.Using practical examples, you will learn to enhance your current functionalityby working with Exchange Online, and SharePoint Online using PowerShell. Finally,the book will help you effectively manage complex and repetitive tasks (such aslicense and account management) and build productive reports.By the end of the book, you will have automated major repetitive tasks in Office365 using PowerShell.

2351
Завантаження...
EЛЕКТРОННА КНИГА

Poznaj Angular. Rzeczowy przewodnik po tworzeniu aplikacji webowych z użyciem frameworku Angular 15. Wydanie IV

Aristeidis Bampakos, Pablo Deeleman

Angular od lat jest uważany za wiodącą platformę programistyczną JavaScript. Profesjonalistom ułatwia tworzenie poprawnego, czystego kodu, umożliwia bezproblemowe testowanie, a sama praca z nim jest przyjemna, efektywna i satysfakcjonująca. Aby w pełni skorzystać z możliwości Angulara, koniecznie trzeba się zapoznać z architekturą jego aplikacji, a także z modułami i komponentami. Ta książka szczególnie przyda się osobom, które rozpoczynają pracę z Angularem. Dzięki niej szybko zaczniesz tworzyć aplikacje z wykorzystaniem wiersza poleceń (CLI), pisać testy jednostkowe i używać stylów zgodnych ze standardem Material Design. Dowiesz się również, jak wdrażać aplikacje w środowisku produkcyjnym. W tym wydaniu zaprezentowano wiele nowych funkcjonalności i praktyk ułatwiających pracę twórcom frontendów. Dodano nowy rozdział poświęcony klasie Observable i bibliotece RxJS, a także rozszerzono zakres informacji o obsłudze błędów i debugowaniu w Angularze. Poszczególne zagadnienia zostały zilustrowane przykładami rzeczywistych rozwiązań, a prezentowany kod powstał zgodnie z najlepszymi praktykami programistycznymi. W książce: wdrażanie nowej aplikacji w Angularze od podstaw korzystanie ze standardowych komponentów i tworzenie własnych szablony obsługiwane przez Angular usługi danych HTTP i uzyskiwanie dostępu do API budowa aplikacji z osobnymi API debugowanie aplikacji i obsługa błędów Poznaj najlepsze strony Angulara!

2352
Завантаження...
EЛЕКТРОННА КНИГА

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.

2353
Завантаження...
EЛЕКТРОННА КНИГА

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.

2354
Завантаження...
EЛЕКТРОННА КНИГА

Poznaj Data Science. Przekształcanie, eksplorowanie, wizualizacja i modelowanie danych w Pythonie

Deborah Nolan, Joseph Gonzalez, Sam Lau

Jako ambitny Data Scientist, czyli danetyk, rozumiesz, dlaczego organizacje polegają na danych przy podejmowaniu ważnych decyzji - czy chodzi o firmy projektujące witryny internetowe, władze miasta decydujące o sposobie poprawy usług, czy naukowców pracujących nad zatrzymaniem rozprzestrzeniania się choroby. Chcesz nabyć umiejętności wyciągania praktycznych wniosków z nieuporządkowanego mnóstwa danych. Nazywamy to danetycznym cyklem życia: proces zbierania, przekształcania, analizowania danych i wyciągania z nich wniosków. Poznaj Data Science to pierwsza książka przedstawiająca fundamentalne umiejętności dotyczące zarówno programowania, jak i statystyki, które są potrzebne w całym cyklu życia. Jest skierowana do osób, które chcą zostać danetykami lub z nimi współpracują, a także analityków danych, którzy chcą przekroczyć podział na "techniczne/nietechniczne". Jeśli znasz podstawy programowania w Pythonie, nauczysz się pracować z danymi przy użyciu standardowych w branży narzędzi, takich jak pandas. - Sprecyzuj pytanie, aby pozwalało na badanie interesującej kwestii przy użyciu danych - Zgromadź dane, co może obejmować przetwarzanie tekstu, ekstrakcję danych internetowych itp. - Zyskaj wartościowe spostrzeżenia, dzięki oczyszczaniu, eksplorowaniu i wizualizacji danych - Poznaj sposoby modelowania służące do opisu danych - Dokonaj uogólnień wykraczających poza dane "Żałuję, że nie mieliśmy tej książki, gdy pierwszy raz wymyślaliśmy określenie Data Scientist na nasz zawód. Warto zacząć od niej zajmowanie się analizą/inżynierią danych, sztuczną inteligencją lub uczeniem maszynowym". -DJ Patil, PhD pierwszy US Chief Data Scientist Sam Lau jest asystentem w Halıcıoğlu Data Science Institute na uniwersytecie UC San Diego. Sam ma dziesięć lat doświadczenia w nauczaniu. Ułożył program przedmiotu Data Science i nauczał go na wzorcowych kursach na uniwersytetach UC Berkeley i UC San Diego. Joey Gonzalez jest adiunktem na wydziale EECS na uniwersytecie UC Berkeley, członkiem grupy badawczej Berkeley AI Research oraz członkiem założycielem organizacji Berkeley RISE Lab. Jest także współzałożycielem firm Turi Inc. i Aqueduct, które tworzą narzędzia dla osób zajmujących się Data Science. Deborah Nolan jest profesorem emerita statystyki i prodziekanem ds. studentów w College of Computing, Data Science, and Society na uniwersytecie UC Berkeley.

2355
Завантаження...
EЛЕКТРОННА КНИГА

Poznaj Data Science. Przekształcanie, eksplorowanie, wizualizacja i modelowanie danych w Pythonie

Deborah Nolan, Joseph Gonzalez, Sam Lau

Jako ambitny Data Scientist, czyli danetyk, rozumiesz, dlaczego organizacje polegają na danych przy podejmowaniu ważnych decyzji - czy chodzi o firmy projektujące witryny internetowe, władze miasta decydujące o sposobie poprawy usług, czy naukowców pracujących nad zatrzymaniem rozprzestrzeniania się choroby. Chcesz nabyć umiejętności wyciągania praktycznych wniosków z nieuporządkowanego mnóstwa danych. Nazywamy to danetycznym cyklem życia: proces zbierania, przekształcania, analizowania danych i wyciągania z nich wniosków. Poznaj Data Science to pierwsza książka przedstawiająca fundamentalne umiejętności dotyczące zarówno programowania, jak i statystyki, które są potrzebne w całym cyklu życia. Jest skierowana do osób, które chcą zostać danetykami lub z nimi współpracują, a także analityków danych, którzy chcą przekroczyć podział na "techniczne/nietechniczne". Jeśli znasz podstawy programowania w Pythonie, nauczysz się pracować z danymi przy użyciu standardowych w branży narzędzi, takich jak pandas. - Sprecyzuj pytanie, aby pozwalało na badanie interesującej kwestii przy użyciu danych - Zgromadź dane, co może obejmować przetwarzanie tekstu, ekstrakcję danych internetowych itp. - Zyskaj wartościowe spostrzeżenia, dzięki oczyszczaniu, eksplorowaniu i wizualizacji danych - Poznaj sposoby modelowania służące do opisu danych - Dokonaj uogólnień wykraczających poza dane "Żałuję, że nie mieliśmy tej książki, gdy pierwszy raz wymyślaliśmy określenie Data Scientist na nasz zawód. Warto zacząć od niej zajmowanie się analizą/inżynierią danych, sztuczną inteligencją lub uczeniem maszynowym". -DJ Patil, PhD pierwszy US Chief Data Scientist Sam Lau jest asystentem w Halıcıoğlu Data Science Institute na uniwersytecie UC San Diego. Sam ma dziesięć lat doświadczenia w nauczaniu. Ułożył program przedmiotu Data Science i nauczał go na wzorcowych kursach na uniwersytetach UC Berkeley i UC San Diego. Joey Gonzalez jest adiunktem na wydziale EECS na uniwersytecie UC Berkeley, członkiem grupy badawczej Berkeley AI Research oraz członkiem założycielem organizacji Berkeley RISE Lab. Jest także współzałożycielem firm Turi Inc. i Aqueduct, które tworzą narzędzia dla osób zajmujących się Data Science. Deborah Nolan jest profesorem emerita statystyki i prodziekanem ds. studentów w College of Computing, Data Science, and Society na uniwersytecie UC Berkeley.

2356
Завантаження...
EЛЕКТРОННА КНИГА

Poznaj Microsoft Azure. Praktyczny przewodnik po chmurze obliczeniowej i programowaniu

Jonah Andersson

Microsoft konsekwentnie doskonali się w tworzeniu wyjątkowych technologii i Azure jest tego świetnym przykładem. Pozwala nie tylko na rozwijanie natywnych aplikacji chmurowych, ale również na efektywną migrację starszych systemów, wdrażanie rozwiązań hybrydowych i modernizację istniejącego oprogramowania pod kątem skalowalności. Skorzystanie z pełni możliwości Azure wymaga jednak dobrego zrozumienia koncepcji przetwarzania w chmurze. Ta książka to pasjonująca podróż w świat Microsoft Azure! Peter T. Lee, Capgemini America, Inc. Dzięki tej praktycznej, przystępnie napisanej książce przyswoisz modele przetwarzania w chmurze i zrozumiesz sedno nowoczesnych technologii chmurowych. Zorientujesz się, jak optymalnie używać Microsoft Azure w różnych sytuacjach biznesowych, i płynnie przystąpisz do budowania aplikacji na tej platformie. Znajdziesz tu wyczerpujące informacje o kontenerach Azure, bezserwerowych technologiach obliczeniowych i narzędziach zwiększających produktywność deweloperów. Dowiesz się ponadto, jak korzystać z funkcji współpracy zespołowej, w jaki sposób dokonać bezpiecznej migracji aplikacji, jej transformacji, a także jak ją rozwijać z użyciem narzędzi Azure. W książce między innymi: podstawy przetwarzania w chmurze Microsoft Azure wybór usług w chmurze Azure i dostosowanie scenariuszy do wymagań tworzenie usług, aplikacji i rozwiązań w chmurze zabezpieczenia chmury w infrastrukturze IT najlepsze praktyki migracji na platformę Azure Azure: zrób pierwszy krok do chmury!

2357
Завантаження...
EЛЕКТРОННА КНИГА

Poznaj Swifta, tworząc aplikacje. Profesjonalne projekty dla systemu iOS

Emil Atanasov

Twórz aplikacje dla systemu iOS - i naucz się programowania w języku Swift Swift został zaprezentowany światu w 2014 roku - dziś jest uznanym standardem dla programistów platformy macOS i iOS. Równocześnie to jeden z najpopularniejszych języków programowania na świecie. Charakteryzuje się zwięzłą i przejrzystą składnią, jest łatwy do nauczenia się, wygodny i elastyczny. Programiści mawiają, że Swift podsuwa nowe sposoby rozwiązywania starych problemów. Jeśli chcesz pisać efektywne i bezpieczne, a przy tym eleganckie i przyjazne użytkownikom aplikacje dla maszyn z logo jabłuszka, po prostu musisz nauczyć się Swifta! Jeśli jesteś początkującym programistą i postanowiłeś nauczyć się rzetelnego programowania aplikacji mobilnych dla iOS, to książka dla Ciebie. Znajdziesz w niej przystępne wprowadzenie do koncepcji programowania oraz podstawy języka Swift. Przećwiczysz tworzenie aplikacji mobilnych na platformie iOS. Dowiesz się, jak tworzyć interfejs użytkownika za pomocą plików typu storyboard w Xcode, a także jak pobierać i wyświetlać obrazy oraz zapisywać i wczytywać informacje w trakcie różnych sesji pracy z aplikacją. Nauczysz się korzystać z menedżera zależności CocoaPods i przekonasz się, jak bardzo jest użyteczny. Poznasz kilka przydatnych bibliotek open source do szybkiego tworzenia oprogramowania, dowiesz się też, jak opracowywać aplikacje pobierające informacje i zasoby z chmury. Najważniejsze zagadnienia: składnia i elementy języka Swift oraz praca w środowisku Xcode struktura aplikacji mobilnej zastosowanie poszczególnych struktur danych w Swifcie tworzenie GUI i zapewnianie interaktywności aplikacji wykorzystywanie informacji pochodzących z publicznego API do budowy swojej aplikacji biblioteki dla open source Swifta Oto Swift: najlepszy język dla aplikacji na iOS!