Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen

Computer und IT

Produkte filtern

Produktbild für Raspberry Pi - dein Einstieg

Raspberry Pi - dein Einstieg

Der vielseitige Linux-Computer für Smarthome, Entertainment, Experimente. Ihre Lösung für Office, Multimedia, Entertainment und Smarthome. Der Raspberry Pi ist ein kreditkartengroßer, kostengünstiger Computer, der an Ihren Fernseher und eine Tastatur angeschlossen wird. Er ist ein leistungsfähiger kleiner Computer, der für Elektronikprojekte und für viele Dinge verwendet werden kann, die auch Ihr Desktop-PC erledigt, wie Tabellenkalkulationen, Textverarbeitung, Surfen im Internet und Spiele. Nutzen Sie Ihren Raspi als auf ihre Bedürfnisse abgestimmte Smarthome-Zentrale oder als Mediaplayer – der Computer spielt auch hochauflösende Videos ab.Das Autorenteam stellt die verschiedenen Modelle des Raspberry Pi vor und erläutert ihre jeweiligen Einsatzgebiete. Es geht auf den Betrieb mit Linux und anderen Betriebssystemen ein und begleitet Sie bei den ersten Schritten in der Programmiersprache Python.Die Autoren:Matt Richardson ist Executive Director der Raspberry Pi Foundation und verantwortlich für deren gemeinnützige Arbeit in Nordamerika. Er ist Absolvent des Interactive Telecommunications Program der New York University. Zu den Highlights seiner Arbeit gehören die Descriptive Camera (eine Kamera, die anstelle eines Fotos eine Textbeschreibung ausgibt) und The Enough Already (ein DIY-Gerät, das Prominente zum Schweigen bringt). Matts Arbeiten wurden im Nevada Museum of Art, beim Internationalen Fotofestival in Rom und bei der Mailänder Designwoche ausgestellt und haben die Aufmerksamkeit von The New York Times, Wired und New York Magazine auf sich gezogen.Shawn Wallace lebt in Providence, RI, und entwickelt bei Unruly Studios kreative Coding-Tools für junge Menschen. Er ist der Erfinder von Fluxly, Cryptozoologic und dem Fluxamasynth. Zuvor half erdas FabLab in Providence zu gründen, schrieb und redigierte Bücher für O'Reilly und Maker Media und entwarf Elektronik für Modern Device.Wolfram Donat ist ein Ingenieur, Maker und Autor, der Dinge mit dem Raspberry Pi baut, seit er vor ach so vielen Monden sein erstes Modell 1A+ geliefert bekam. Derzeit ist er Softwarearchitekt bei Arc Machines, Inc. und verwendet den Pi (unter anderem), um intelligente Schweißmaschinen zu bauen und zu steuern. Dies ist sein vierter Streifzug durch Bücher über den Raspberry Pi und seine Verwendung.

Regulärer Preis: 24,90 €
Produktbild für Exploring Blazor

Exploring Blazor

Build and develop web applications with Blazor in C#. This book covers both server-side and client-side Blazor, along with its latest features and the structure of the technology. You’ll see that Blazor is a web UI framework based on C#, Razor, and HTML, and how it runs front-end logic using C#, either on the server or on the browser, using WebAssembly.This new edition not only covers the new structure for the Blazor environment, it also demonstrates the latest features, such as adding API features to a Blazor server project; creating code-behind files for C# and CSS; new ways to pick, save, and handle files in Blazor; and much more. The code and project layout have been updated in .NET 7 for this new edition.The book starts with an introduction to Blazor, along with its various categories and its basics and syntax, including Razor syntax implementation. You will go through Blazor navigation and components, and learn its life cycle events and other components. You will learn features specific to each Blazor type. You will see how Blazor works with storage, files, and JavaScript, and you will create a Blazor code library. You will also create web applications in Blazor using practical implementations and real-life scenarios for both the server side and the client side.After reading this book, you will be able to build web applications with Blazor in C#11 and .NET Core 7.0.WHAT YOU WILL LEARN* Bind data and handle events in C# Blazor* Handle components and page navigation in Blazor* Connect Blazor front-end to APIs* Interact with files using Blazor* Understand the layout of Visual Studio Blazor project templates WHO THIS BOOK IS FORC# and .NET Core developers.TAURIUS LITVINAVICIUS is a businessman and technology expert based in Lithuania who has worked with organizations in building and implementing various projects in software development, sales, and other fields of business. He currently works on modern financial applications and consults companies on technology and cost-related issues. As with most of his projects, this book uses cutting-edge technologies, such as Blazor. Taurius is responsible for technological improvements, development of new features, and general management.CHAPTER 1 – INTRODUCTION1. What is Blazor2. Blazor typesCHAPTER 2 – SYNTAX AND BASICS OF BLAZOR1. Syntax2. Binding data3. Events and event argumentsCHAPTER 3 – BLAZOR COMPONENTS AND NAVIGATION1. Pages and navigation2. Lifecycle events3. Components4. Custom events in componentsCHAPTER 4 – SPECIFICS OF DIFFERENT TYPES OF BLAZOR1. Injection (Blazor server-side)2. Static values in Blazor server-side3. Calling APIs (Blazor client-side)4. Adding API Controller (Blazor server-side)5. Cleaning project templates in Visual studioCHAPTER 5 – GENERAL BLAZOR1. Interact with Javascript2. Code-behind files3. Local storage4. Pick and save files5. Creating Blazor code library6. Background tasksCHAPTER 6 – PRACTICE TASKS (SERVER -SIDE BLAZOR)1. Task 12. Task 2CHAPTER 7 – PRACTICE TASKS (CLIENT -SIDE BLAZOR)3. Task 14. Task 25. Task 3

Regulärer Preis: 62,99 €
Produktbild für Cloud Native Applications with Docker and Kubernetes

Cloud Native Applications with Docker and Kubernetes

This book takes developers on a journey into the cloud with Docker and Kubernetes. It walks you through the basics of Docker containers, how they are built, run, and published, and how the Kubernetes system allows you to use containers to better manage a cloud native application. Additionally, it walks you through various issues in cloud architecture, and how to design a cloud architecture that will work with your application and your team.The book takes a unique approach, getting you immersed in each subject with tutorials, then building up your technical knowledge, and finally backing up and thinking about more big-picture issues. Part one introduces Docker, building and working with Docker images, and covering best practices for Docker Containers. Part two covers the practicalities of "cloud native” and managing a Kubernetes application, including a full working example. The last part covers the design of cloud and microservice architectures, including the use of enterprise message queues, multi-site configurations and the common values that such architectures follow.This approach accelerates learning and keeps you moving forward without leaving you behind. The appendices also contain a wealth of worthwhile reference material for routine cloud application management.WHAT YOU WILL LEARN* Understand Docker and containerization* Gain insight into what Kubernetes is* Master essential cloud architecture design principles* Design and implement notes for building cloud architecturesWHO THIS BOOK IS FORPrimarily developers who are moving to the cloud and want to get a sense of the environment they are getting into, and developers who want to move into a larger role of cloud architecture. Jonathan Bartlett is a senior software developer for McElroy Manufacturing. In his career he has served as senior developer and cloud architect roles for several companies in the biking industry, the music industry, the housing industry, and the medical industry. Jonathan has also taught computer science at the college and high school levels. In his spare time he writes for MindMatters.ai and also writes research papers on artificial intelligence, mathematics, and the applications of information theory to other sciences. Chapter 1. Introduction - what they should expect from the book.PART 1: DOCKERChapter 2. Docker Under the Hood - introduction to the history and technology behind Docker. I find that really understanding Docker containers well requires a brief knowledge of their history and implementation.Chapter 3. A Docker Interactive Tutorial - the basics of building and working with Docker imagesChapter 4. Best Practices for Docker Containers - general tips, Debian vs Alpine, etc.PART 2: KUBERNETESChapter 5. The Cloud Native Philosophy - a general intro to the goals behind “Cloud Native” and KubernetesChapter 6. Getting Started with Kubernetes - showing how to deploy a simple system on Kubernetes with the Kubernetes dashboardChapter 7. Managing Kubernetes with kubectl - an introduction to the kubectl toolChapter 8. The Kubernetes environment - now that the user has some hands-on with Kubernetes, we introduce the components themselvesChapter 9. Basic Kubernetes Management - how to work with YAML filesChapter 10. A Full Kubernetes Cloud Example - full Kubernetes code for a cluster for a Message Board systemChapter 11. Going Further in Kubernetes - a brief introduction to other parts of KubernetesPART 3: CLOUD ARCHITECTUREChapter 12. Cloud Architecture Introduction - why architecting mattersChapter 13. Basic Cloud Architectures - basic architectural diagrams for the most common situationsChapter 14. Microservice Architectures - what microservices are, why they are important, and how to build such an architectureChapter 15. Enterprise Message Queues - what message queues are and how they make micro service architectures more flexible and resilientChapter 16. Architecting Data Stores - various database (and other data store) optionsChapter 17. Multi-Site Configurations - introducing terminology and through processes behind multi-site configurationsChapter 18. Architecture Values - a discussion of common themes for cloud architecturesChapter 19. ConclusionAPPENDICES:1. Navigating the Linux Command Shell2. Installing Applications3. Common kubectl commands4. Kubernetes Storage Options5. Kubernetes Pod Scheduling6. Troubleshooting Kubernetes Clusters

Regulärer Preis: 46,99 €
Produktbild für Beginner's Guide to Streamlit with Python

Beginner's Guide to Streamlit with Python

This book will teach you the basics of Streamlit, a Python-based application framework used to build interactive dashboards and machine learning web apps. Streamlit reduces development time for web-based application prototypes of data and machine learning models. As you’ll see, Streamlit helps develop data-enhanced analytics, build dynamic user experiences, and showcases data for data science and machine learning models.Beginner's Guide to Streamlit with Python begins with the basics of Streamlit by demonstrating how to build a basic application and advances to visualization techniques and their features. Next, it covers the various aspects of a typical Streamlit web application, and explains how to manage flow control and status elements. You’ll also explore performance optimization techniques necessary for data modules in a Streamlit application. Following this, you’ll see how to deploy Streamlit applications on various platforms. The book concludes with a few prototype natural language processing apps with computer vision implemented using Streamlit.After reading this book, you will understand the concepts, functionalities, and performance of Streamlit, and be able to develop dynamic Streamlit web-based data and machine learning applications of your own.WHAT YOU WILL LEARN* How to start developing web applications using Streamlit* What are Streamlit's components * Media elements in Streamlit* How to visualize data using various interactive and dynamic Python libraries* How to implement models in Streamlit web applicationsWHO THIS BOOK IS FORProfessionals working in data science and machine learning domains who want to showcase and deploy their work in a web application with no prior knowledge of web development. Sujay Raghavendra is an IT professional with a Master’s Degree in Information Technology. His research interests include machine learning, computer vision, NLP, and deep learning. He has been a consultant for multiple research centers in various universities. He has published many research articles in international journals and is the author of the book “Python Testing with Selenium” published by Apress. CHAPTER 1. INTRODUCTION TO STEAMLITChapter Goal: Introduce the reader to the Streamlit libraryNo of pages - 10Sub -Topics1. A brief introduction to Streamlit2. Pre-requisites and installation guide for Streamlit3. Creating our first Streamlit applicationCHAPTER 2. TEXTS & TABLE ELEMENTSChapter Goal: The text is one of the important features that will be discussed in this chapter.No of pages - 10Sub -Topics1. Write title, header, sub-header, markdown and a caption.2. Code text, latex and default text in an application.3. json, table, metric and dataframe in the application.CHAPTER 3. CHARTS / VISUALIZATIONChapter Goal: Visualization is one of the important aspects in data science and machine learning. The visualizing techniques helps to understand the data more appropriately. In this chapter, we will implement different visualizing techniques that are available in python for data science and machine learning developers.No of pages - 20Sub -Topics1. Implementing simple charts2. Visualizing data using interactive charts in the application.3. Implementing data into the maps.CHAPTER 4. DATA AND MEDIA ELEMENTSChapter Goal: In this chapter, we will learn how media elements can be used in the streamlit application.No of pages - 20Sub -Topics1. We will first try to implement simple charts to start with and display them on the application.2. Next, we will visualize data using interactive charts in the application.3. At last, we will see how we can use data into the maps.CHAPTER 5. BUTTONSChapter Goal: One more important feature from Streamlit are buttons. These buttons are used to select the required data to process or visualize in the application developed.No of pages - 20Sub -Topics1. Introduction to buttons2. Discuss various buttons like download button, checkbox, radio buttons and multiselect.3. Sliders to select specific range of data.CHAPTER 6. FORMSChapter Goal: This chapter mainly focusses on data that will be provided by the user to process data in the application. We will discuss user data in terms forms.No of pages - 20Sub -Topics1. Discuss various types input data like numbers and text.2. Discuss advanced input data like date, time, file uploads and color picker.3. Getting live image data from webcamCHAPTER 7. NAVIGATIONSChapter Goal: This chapter discusses about navigation on the application to be developed. The primary aim is to learn how to switch between multiple pages in an application using navigation.No of pages - 20Sub -Topics1. Discuss on navigation.2. Discuss the complex layouts associated with it.3. Discuss on containers that can be used to hold multiple elements in it.CHAPTER 8. CONTROL FLOW AND STATUSChapter Goal: We will discuss on custom handling of application using control flow in this chapter. We will also learn on status elements provided by streamlit.No of pages - 20Sub -Topics1. Handling functionality of the application using control flow.2. Flow control of application can be changed from its default flow.3. We will also check on the what are status elements? and their types available in Streamlit.CHAPTER 9. ADVANCED FEATURESChapter Goal: In this chapter, we will discuss on huge data handling, mutating data and optimizing performance of the Streamlit application.No of pages - 20Sub -Topics1. Handling huge data in the Streamlit Application developed for data science and machine learning.2. Implementing various optimizing techniques to improve performance of the application. 3. How to mutate data in live application.CHAPTER 10. PROJECT BUILDChapter Goal: Finally, we will discuss to build and run complete application on various platforms.No of pages - 10Sub -Topics1. Discuss various application platforms available.2. Pre-requisites to implement developed application on these platforms.3. Implement and run the project.4. Test application on deployment and create requirement files for it.CHAPTER 11. USE CASE: NLP PROJECT PROTOTYPEChapter Goal: This chapter discusses about navigation on the application to be developed. The primary aim is to learn how to switch between multiple pages in an application using navigation.No of pages - 10Sub -Topics1. Pre-requisites.2. NLP module that will be implemented in our application.3. Test application after deployment.CHAPTER 12. USE CASE: COMPUTER VISION PROJECT PROTOTYPEChapter Goal: We will develop a complete streamlit application on Computer Vision from scratch. We will see how all the features we have seen in the above chapters will be implemented in this applicationNo of pages - 10Sub -Topics1. Pre-requisite.2. Computer Vision techniques that needs to implemented.3. Test all functions implemented on our deployed application.

Regulärer Preis: 46,99 €
Produktbild für Introducing Spring Framework 6

Introducing Spring Framework 6

Spring Framework 6 remains - by far - the leading de-facto "out of the box" practical Java meta application development framework for building complex enterprise, cloud-native applications as well as web applications and microservices. INTRODUCING SPRING FRAMEWORK 6 is your hands-on tutorial guide for learning the Spring Framework 6 from top to bottom, and allows you to build an example application along the way from the ground-up.As you learn the Spring Framework over the course of this book, you’llincrementally build your first Spring application piece-by-piece as you learn each module, project or component of the Spring Framework and its extensions and ecosystem. As you learn the various fundamentals, you'll then apply them immediately to your Spring application. This Spring application, My Documents, enables you to learn by doing.After reading this book, you will have the essentials you should need to start using the Spring Framework and building your own Java-based applications or microservices with it.What you'll learn:* Get started with Spring Framework 6 by VMWare Tanzu and the Spring community* Build your first My Documents application using Spring Framework and its extensions* Test your Spring application* Add persistence to your application using Spring Data JPA and more* Show your Spring application on the Web with Spring MVC and related* Use REST APIs to enhance your application and add messaging with Kafka and AMQP* Integrate your Spring application with external systems using Spring Integration toolkitWho is this book for:This book is for those aspiring software developers and programmers who are new to Spring. Some prior programming experience recommended, preferably in Java. Felipe Gutierrez is a Sr. Cloud Application Architect at IBM, currently. More generally, he is a Software Architect, Application Developer and Project Manager with knowledge on Financial, Educational, Government and Medical Industries. He is interested in Legacy and Enterprise Integration, and large projects. Felipe is dedicated to Enterprise Open Source Software. And, he is experienced on any Java Technology and Java Frameworks, such Spring, Spring Web Services, Spring Integration, Groovy and Grails, Hibernate, iBatis, ActiveMQ, Camel, RabbitMQ, FUSE, ServieMix, .NET Framework (Languages - VB, C#, Boo, C, and C++), Action Script (Flex, Flash) and Silverlight, Mono and Moonlight.JOSEPH B. OTTINGER is an expert software developer, coder and programmer. He has also served as technology evangelist GigaSpaces and a principle engineer at Red Hat. He was Editor in Chief of TheServerSide-dot-com. He is the author of Hibernate Recipes and Beginning Hibernate for Apress and has authored other books as well as articles.1. Your First Spring Application2. Working with Classes and Dependencies3. Applying Different Configurations4. Using Bean Scopes5. Working with Collections and Custom Types6. Using Resource Files7. Testing Your Spring Application8. Give Advice to Your Spring Application9. Adding Persistence to Your Spring Application with Spring Data JPA10. Showing Your Spring Application on the Web with Spring MVC and WebFlow11. Integrating Your Spring Application with External Systems: Spring Integration12. Exposing a REST API using Spring REST13. Adding E-mail and Scheduling Tasks14. Using Dynamic Languages15. Spring Data Within Your Spring Application16. Messaging with Your Spring Application: Spring AMQP and Kafka17. Be Social and Go Mobile18. Spring and Groovy19. Spring Boot, Simplifying Everything20. Using Spring Native and Reactive SpringA. Tools: IntelliJ IDEA and Eclipse Java IDE

Regulärer Preis: 62,99 €
Produktbild für Solution Architecture Patterns for Enterprise

Solution Architecture Patterns for Enterprise

Gain a deeper understanding of how distributed systems work, as well as which applications and systems are used for specific business domains or industries. This book provides a set of solution architecture patterns that were developed based on the author’s experience building enterprise software systems for hundreds of different organizations across the globe. The architecture diagrams (patterns) and examples allow you to not only grasp the concepts, but to build working projects.Solution Architecture Patterns for Enterprise starts with an introduction to the concepts of enterprise software systems and solution architecture and later moves to individual solution architecture patterns used in real-world enterprises. Subsequent sections cover various industry-specific solution architecture patterns that can be used to build domain-specific software systems. The book concludes with a view of what the future holds for solution architecture, including likely new developments in the field.This book will help enterprise software architects and engineers to design and implement real-world enterprise software systems using best practices and techniques adopted by organizations across the globe. It provides software architecture blueprints to build domain-specific enterprise software systems. If you are working on any digital transformation project or initiative, you will find this book useful, as it provides quick reference on architecture and implementation to get started with your work.WHAT YOU WILL LEARN* Understand the key elements of enterprise software systems and how to design and implement them* Master different approaches to build real-world software applications* Build domain specific enterprise software systems* Use open-source tools to build enterprise software systemsWHO THIS BOOK IS FORSoftware Developers, software architect, solution architects, and enterprise architects.Chanaka Fernando has been working in the enterprise software domain for more than a decade designing, implementing, and supporting large-scale applications and systems across different industries including healthcare, financial services, education, and telecommunications to name a few. He is also the author of the book Designing Microservices Platforms with NATS, published in 2021. He has contributed to several open-source projects as a project lead, developer, and architect while working at WSO2, which is an open-source software company. Chanaka holds a bachelor’s degree from the University of Moratuwa, Sri Lanka in engineering, where he specialized in electronics and telecommunication engineering.Chanaka started a GitHub project to share his experiences, and that repository has gained a lot of traction within the open-source community. That success has motivated him to write a book on the topic, going into greater detail with practical examples.Chapter 1: Introduction to Enterprise Software SystemsChapter Goal: Provides an introduction to the key elements of enterprise software systems and how these systems are built in the real world.● What are enterprises?● How software is used in enterprises?● Characteristics of Enterprise Software Systems● Practical examples of enterprise systemsChapter 2: Introduction to Solution ArchitectureChapter Goal: Introduces the concept of architecture of an enterprise software system and how solution architecture plays a major role in building such systems● What is software architecture?● What in Enterprise architecture and TOGAF?● Key components of solution architecture● Importance of deployment architecture● Why patterns are useful when building solutions for enterprisesChapter 3: The Emerging Field of Solution EngineeringChapter Goal: Provides a detailed view of technical skills and abilities required for a solution architect to become successful in the domain● Key tasks of a solution engineer● How to become a solution architect● Why is solution engineering critical for enterprises?Chapter 4: Building Enterprise Software Systems with Microservices ArchitectureChapter Goal: Provides a set of architecture patterns and examples that can be used to build enterprise software systems following a microservices architecture based approach● Introduction to microservices architecture● Microservices with Service Mesh● Microservices without Service Mesh● Securing Microservices with Open Policy Agent● Governing Microservices with APIsChapter 5: Building Enterprise Software Systems with Hybrid Integration PlatformsChapter Goal: Provides a detailed view of using integration platforms to build enterprise software systems with examples using open source software● Why do you need integration for enterprise software systems?● Why is API Management critical for enterprise software systems?● SOA governance to API Management pattern● API-led connectivity pattern for enterprise● Hybrid Integration pattern with API management● How to use anti-corruption layer pattern to migrate legacy applications in enterpriseChapter 6: Designing Enterprise Platforms with Event-driven Architecture PatternsChapter Goal: Introduce the event-driven architecture and explain how it can be used in designing enterprise software systems● Introduction to event-driven architecture● Kafka based event driven architecture for enterprise● Change Data Capture patternChapter 7: Securing Enterprise Software SystemsChapter Goal: Provides a detailed introduction to security of the enterprise software systems and discusses several approaches to implement security with examples.● Introduction to security of enterprise applications● Centralized identity and access management pattern● Cloud application security pattern● API based security pattern● Security Federation pattern● Microservices security patternChapter 8: Implementing Observability for Enterprise Software SystemsChapter Goal: Discuss the approaches to implement observability and monitoring for enterprise software systems so that failures can be mitigated within given SLAs● What is observability?● Tools available for observability● Log based observability● Agent based observability● Data visualization and monitoringChapter 9: Designing Next-Gen Enterprise Software Systems with Cloud-Native ArchitectureChapter Goal: Introduce the concept of cloud-native architecture and provide details on moving enterprise platforms to cloud-native architecture to get benefitted from the cloud movement● Introducing cloud-native concept● Micro Architecture Pattern● Cloud migration with strangler pattern● Container based deployment pattern● Multi cloud deployment patternChapter 10: How to use Artificial Intelligence and Machine Learning within Enterprise SystemsChapter Goal: Discuss the possibilities of using AI and ML to improve the business impact of enterprise software systems● Introduction to AI and ML● Collecting data to apply AI and ML● Analyzing data with AI and ML● Taking action based on outputChapter 11: Industry Specific Architecture Patterns to Enterprise Software SystemsChapter Goal: Provide details on industry specific solution architecture patterns with examples so that developers and architects can use these as a reference when building enterprise systems● Enterprise platform for transportation industry● Enterprise platform for telecommunication industry● Enterprise platform for retail industry● Enterprise platform for education industry● Enterprise platform for automotive industry● Enterprise platform for healthcare industry● Enterprise platform for energy industry● Enterprise platform for hospitality industryChapter 12: Future Trends for Enterprise Software SystemsChapter Goal: Discuss the new trends in the enterprise software world and how solution architecture patterns can help you to keep up with the changing technology● The cloud movement● The no code and low code platforms● Serverless and SaaS solutions

Regulärer Preis: 62,99 €
Produktbild für Beginning SharePoint Communication Sites

Beginning SharePoint Communication Sites

Understand SharePoint communication sites and create one on your own using SharePoint Home, available in Microsoft 365. This revised edition covers the new features in SharePoint communication sites and demonstrate how to effectively use them. You will also learn how to create a digital experience using SharePoint communication sites.This updated edition includes a new chapter on information management and governance, along with new topics such as seamless integration between Teams, using Power Automate and SharePoint Communication sites in tandem, and performing project and operations management activities with communication sites.Author Charles Waghmare starts by walking you through SharePoint communication sites and how to create them. Next, you’ll explore various use cases to understand the benefits of communicating through SharePoint communication sites. Further, you will learn collaborative applications like Teams and its integration with SharePoint, followed by details of compliance and governance . You will then integrate communication sites with Microsoft 365 products for better end user collaboration. Finally, you will discover how to perform your day-to-day operations tasks using communication sites.After reading this book, you will be able to create and manage SharePoint communication sites and improve ways to communicate and collaborate within your organization.WHAT YOU WILL LEARN* Create an information and communication strategy for your organization * Explore digital ways of working * Easily collaborate with shared information * Create visually appealing communication sites to manage your day-to-day project work Efficiently manage organizational information with compliance * Create centralized departmental repositories with SharePoint communication sites * Learn to automate internal processes using SharePoint communication and M365 services WHO THIS BOOK IS FORIT workers who use SharePoint and who are involved in internal communication management, evangelism, digital transformation, social media, and intranet design.CHARLES DAVID WAGHMARE has worked for Shell since 2019 as a Business Analyst in the Microsoft 365 space. Before that, he worked at Capgemini for eight years in various roles, including Yammer Community Manager and manager of the Drupal-based Enterprise Knowledge Management system. He also developed a knowledge management platform for the Digital Customer Experience (DCX) organization using SharePoint Online to manage Client references and knowledge assets related to Artificial Intelligence and customer experience (CX), using Microsoft Azure Chatbots to automate processes, develop proactive conversations with users, and create new use cases.Charles has also worked for ATOS (erstwhile SIEMENS Information Systems limited) for five years. During his tenure there, he was Community Manager of SAP-based communities, where he utilized Technoweb 2.0 – a Yammer-like platform and on-premises SharePoint. Also, Charles was global rollout manager for a structured document-management system built in on-premises SharePoint.Charles loves reading motivational books, his favorite being The Monk who sold his Ferrari. He is pursuing an executive MBA degree from SP Jain School of Global Management (graduation March 2023).CHAPTER 1: SHAREPOINT AND COMMUNICATION SITES: AN INTRODUCTION· Introducing SharePoint Online with Modern experience· Advantages and Disadvantages of SharePoint Online with Modern experience· SharePoint Communication sites with new Features· Differences Among the Hub, Communication, and Team Sites· Exploring Communication Sites· Steps to Create SharePoint Communication Sites· SummaryCHAPTER 2: EFFECTIVELY COMMUNICATE AND COLLABORATE USING· Communication and Collaboration· Communication and Collaboration Use New Cases· Execute Campaigns Using Communication Sites· SharePoint Communication Sites for Leadership Communication· SummaryCHAPTER 3: BUILD COLLABORATIVE EXPERIENCES FOR END USERS ................41· Introducing Teams· Why Use Teams?· Teams versus SharePoint· Attaching Files in Teams from SharePoint· SharePoint communication sites and Teams Integration· Difference between Teams SharePoint site and Sharepoint with modern experience· Manually Save Email and Upload it Into a SharePoint Site for email archiving· Map a OneDrive to a SharePoint Library· Use the Open with Explorer Feature in Microsoft Edge· explore Teams and SharePoint communication site files upload functionality· SummaryCHAPTER 4: CREATE DIGITAL INTRANETS· Create Visually Captivating Digital Intranets· Create End User Experiences with Communication Sites· Seven Steps to Building an Intranet Using SharePoint Communication Sites· SummaryCHAPTER 5: INFORMATION MANAGEMENT (IM) COMPLIANCE AND GOVERNANCEWhat is Information management and why governance is necessary· Introduction to IM Life cycle· Perform IM compliance in Sharepoint communication sites· Label records in SharePoint communication sites· Decommission and deactivate SharePoint communication sites· Manage metadata for effective IMCHAPTER 6 INTEGRATING SHAREPOINT COMMUNICATION SITES WITH THE MICROSOFT 365 PRODUCTS· SharePoint Communication Sites with Microsoft Forms· SharePoint Communication Sites and Power Apps .· Microsoft Teams and SharePoint Communication Sites· Power Automate and SharePoint Communication SitesCHAPTER 7: USE COMMUNICATION SITES FOR PROJECT MANAGEMENT· General introduction to Project management methodology· Project management Using SharePoint Communication Siteso Identify the Purpose of Projecto Third Party access for customerso Define the Community Roleso Perform Engagement Activitieso Measure the Success of the Project Outcomeso SummaryCHAPTER 7: OPERATIONS MANAGEMENT USING COMMUNICATION SITES· Understanding Operations Management· Helpful Arguments for Sharing Knowledge related to Operations Management· Constituents of Operations Management· The Operations Management Cycle· Operations Management with SharePoint Communication Sites· Structured Document Management System· Ask Expert: Ask and You Shall Receive· Create an Experience of Operations Management community by Using Features of Communication SitesSummaryCHAPTER 8: CREATE NEW HORIZONS OF DIGITAL COMMUNICATION· Understanding New ways of Digital Communication· Using SharePoint Communication Sites for Digital Communicationo Use Power Automateo Use Teams for User Collaborationo Use Webparts Effectively· Summary

Regulärer Preis: 56,99 €
Produktbild für Beginning Ubuntu for Windows and Mac Users

Beginning Ubuntu for Windows and Mac Users

__Completely updated for this exciting third edition, Beginning Ubuntu for Windows and Mac Users will help you start your journey into Free and Open Source Software with Ubuntu 22.04.1 LTS with GNOME 42.This book is a friendly guide to installing and running Ubuntu for people who are already efficient and happy with Windows or macOS computers. It teachers new Ubuntu users how to navigate their new operating system, perform basic tasks and suggests specific applications to handle routine tasks.You'll start by installing Ubuntu and its related “flavors” (Kubuntu, Ubuntu MATE, etc.) and how they differ from each other. The rest of the book breaks down application suggestions by broad categories to fill in gaps in the default installed system, or suggest fun things that the reader might not have even thought of. The command line is handled after you are comfortable with the system and ready for something interesting but different. It's presented as a powerful interface that can either be approached casually as a unique method of interacting with the computer, as an occasional tool to use, or as a fun way to get in touch with an early way of using a computer.A brief look at “power user” topics gives advice on managing running processes, installing alternate desktop software, using virtual desktops and creating virtual machines. It’s a great way to round off the book with starting points for advanced topics that are more specialty topics. An appendix describes the Ubuntu release schedule, naming, and timing.The book is designed to function as a “travel guide” to Ubuntu, offering both a scenic tour through some of the great software in Ubuntu in a practical “here’s what you can do with this” style as well as a comprehensive reference guide that the reader can return to over and over to learn how to accomplish specific tasks.WHAT YOU'LL LEARN* Understand the advantages of Ubuntu and its variants—Kubuntu and Xubuntu* Install Ubuntu on its own or alongside your computer's existing operating system* Search Ubuntu's catalog of thousands of applications* Work with files and disks that were created with Windows and OS X* Run simple, interesting tasks and games using the command line* Customize Ubuntu in powerful ways and get work done with virtual machinesWHO THIS BOOK IS FORBeginning to intermediate computer users with Windows 7 or OS X or later experienceNATHAN HAINES is an author, instructor, speaker, and computer consultant who fell in love with Ubuntu in 2005, and helped found the Ubuntu California Local Community Team to share that excitement with others. As a current leader of Ubuntu California and a member of the Ubuntu Local Community Council, he works to help others share Ubuntu worldwide.When not working with computers, he's more than likely admiring the latest Nintendo hardware, wishing he had more time for retro console and PC gaming, and indulging in linguistic curiosity by studying German or dabbling in Old English or Tolkien's constructed Elvish languages. The queue of scifi and fantasy books on his Kindle is probably growing instead of shrinking, although sometimes camping trips help with that.As a hybrid author who enjoys stiff drinks, moonlit walks on the beach, and five-star reviews on his books, he would love to hear from you at nathan@nhaines.com.CHAPTER 1: INSTALLING UBUNTU* Preparing to Install Ubuntu* Installing Ubuntu* Installing Kubuntu* Installing Xubuntu* Installing Lubuntu* Installing Ubuntu MATE* Installing Ubuntu Unity* Install Ubuntu Server * Install a minimal Ubuntu system * Multiple Operating SystemsCHAPTER 2: GETTING STARTED WITH UBUNTU* Ubuntu Desktop* Installing and Updating Software* Managing User Accounts* Finding Things in Ubuntu Instead of Windows* Finding Things in Ubuntu instead of macOS* Connecting to a Windows Desktop Remotely* Running Windows Applications* Connecting to Windows Shared Folders and Printers* Sharing Files and Printers with Other Computers* Sharing Office Documents with Others* Sharing Photos and Graphics with Others* Formatting Disks to Work with Other Operating SystemsCHAPTER 3: PRODUCTIVITY AT HOME AND WORK* Writing documents Without Distractions using FocusWriter* Managing your Personal Finances Using HomeBank* Managing Your Professional Email, Contacts, and Calendar Using Evolution* Managing your Calendar with Thunderbird using Lightning* Integrating your Online Accounts with Ubuntu* Organizing Your Thoughts with Mind-Mapping Software using Freeplane* Personal Wiki Note Taking Software Using Tomboy* Installing Additional Language Support* Keeping Track of Your Personal Time Management Using Hamster* Organizing Collections of Books, Movies, Games, and More Using Tellico* Managing Your Ebook Library Using Calibre* Printing Labels and Cards Using gLabels* Backing Up and Restoring Personal Files using Backup* Capturing Screenshots and Recording Your Desktop Using Screenshot and KazamCHAPTER 4: ENJOYING MEDIA AND OTHER ENTERTAINMENT* Play DVDs and Media Files* Organize Your CD and Digital Music Collection Using Rhythmbox* Back Up and Create Music CDs Using Brasero* Create Video DVDs using DevedeNG* Organize and Edit Your Photos Using Shotwell* Record and Process Audio Using Audacity* Play MIDI Files* Explore the Universe Using Stellarium* Play Legacy PC Games* Play Commercial Games Using SteamCHAPTER 5: COMMAND-LINE TRICKS AND APPLICATIONS* Introduction to the Command Line* See What’s Running on Your Computers* Multitask on the Command Line* Diagnose a Connection to a Server* View Information About the Operating System* Add New Users via Command Line* Check Your Disk Space* Edit Text Files* Read Email* Browse the Web* IRC* Play Text-Based GamesCHAPTER 6: POWER USER TOOLS* Manage Running Processes* Managing Disks and Thumb Drives* Using Multiple Workspaces* Installing Alternate Desktop Environments* Installing Software from the Command Line* Expand Your Software Options* Creating Application Launchers for Programs* Working with Virtual Machines

Regulärer Preis: 62,99 €
Produktbild für Datenbanksysteme für Dummies (3. Auflg.)

Datenbanksysteme für Dummies (3. Auflg.)

Datenbanken sind unverzichtbare Basis fast aller Informationssysteme. Dieses in dritter, erweiterter Auflage vorliegende Buch vermittelt Ihnen das notwendige Grundlagenwissen zu Datenbanksystemen. Dabei werden, nach einem allgemeinen Überblick über die verschiedenen Datenbankmodelle, vor allem der Entwurf und die Implementierung relationaler Datenbanken besprochen. Im Mittelpunkt des praktischen Teils steht die Datenbanksprache SQL, die anhand vieler Beispiele detailliert erläutert wird. Auch auf SQL-spezifische Besonderheiten der verbreiteten Datenbankmanagementsysteme MySQL, Oracle und PostgreSQL wird eingegangen. Mit den zahlreich vorhandenen Übungsaufgaben sowie einer Fallstudie zum Download können Sie Ihren Lernfortschritt überprüfen. Musterlösungen dazu sind vorhanden.Der Inhalt orientiert sich an den Empfehlungen der Gesellschaft für Informatik für das Studienfach Informatik.Wolfgang Gerken war Professor für Wirtschaftsinformatik an der Hochschule für Angewandte Wissenschaften Hamburg. Seine Schwerpunktthemen sind Data Warehousing, Data Mining und Business Intelligence.Einleitung 21TEIL I: EINFÜHRUNG IN DATENBANKSYSTEME 29Kapitel 1: Wofür Datenbanksysteme gut sind 31Kapitel 2: Definition und Architektur von Datenbanksystemen 41Kapitel 3: Überblick über Datenmodelle 51Kapitel 4: Vorgehensweise bei der Datenbankentwicklung 71TEIL II: VON DER AUFGABENSTELLUNG ZUR RELATIONALEN DATENBANK 89Kapitel 5: Semantische Modellierung einer Datenbank 91Kapitel 6: Das relationale Datenbankmodell im Detail 115Kapitel 7: Entwurf und Implementierung des Datenbankschemas 143TEIL III: ZUGRIFF AUF RELATIONALE DATENBANKEN MIT SQL 177Kapitel 8: Die DML-Befehle von SQL 179Kapitel 9: Der SELECT-Befehl im Detail 191TEIL IV: DIE VERWALTUNG EINER RELATIONALEN DATENBANK 225Kapitel 10: Benutzersichten 227Kapitel 11: Datensicherheit und Zugriffsrechte bei Datenbanken 241Kapitel 12: Datenbankoptimierung 251TEIL V: OBJEKTRELATIONALE DATENBANKSYSTEME 271Kapitel 13: Objektorientierung und relationale Datenbanksysteme 273Kapitel 14: Arbeiten mit objektrelationalen Tabellen 285TEIL VI: GRUNDLAGEN ZUR ERSTELLUNG VON DATENBANKANWENDUNGEN 297Kapitel 15: Trigger und Stored Procedures 299Kapitel 16: Programmieren von Datenbankanwendungen 313Kapitel 17: Anwendungsbereiche relationaler Datenbanken 329Kapitel 18: SQL oder nicht SQL 341TEIL VII: DER TOP-10-TEIL 355Kapitel 19: Die 10 größten Fehler beim Entwurf relationaler Datenbanken 357Kapitel 20: Die 10 wichtigsten SQL-Befehle und ihre Varianten 363Kapitel 21: 10 Fragen bei der Entity-Relationship-Modellierung 369Lösungen zu den Übungen 375Literaturverzeichnis 401Abbildungsverzeichnis 405Stichwortverzeichnis 411

Regulärer Preis: 20,99 €
Produktbild für Serverless Beyond the Buzzword

Serverless Beyond the Buzzword

Know how Serverless and cloud-native systems work, their benefits and roles in automating and optimizing organizations, and the challenges to be considered. Anyone interested in Serverless architecture will benefit from this book, regardless of their level of technical understanding.This revised and expanded new edition explains many related terms, such as microservices, cloud-native, architecture, several relevant AWS services, and how it all works together to produce cost-effective, scalable solutions in the cloud. The book starts at a high level and gradually gets more in-depth and technical.The less technical decision maker will learn how Serverless can affect finance, security, people, and compliance. The book touches on important decisions, such as selecting and working with external or internal specialists and teams; finding, evaluating, and training them; and the flexibility and dynamics available within digital projects.Deployment automation and DevOps also feature heavily in this book, and you will find real-world use cases and examples of Serverless architecture to get you started. It's worth noting that this book is not a development guide; it gives you a comprehensive understanding of what Serverless is so you can make informed decisions for your organization and projects.WHAT YOU’LL LEARN* Understand Serverless architecture and strategy* Understand modern cloud management strategy, governance, and organizational team structure* Handle budget planning and management* Get started with Serverless architecture design* Gain knowledge of best practices and security, as well as data management and DevOps* Study proactive logging, operations, architecture examples, case studies, and moreWHO THIS BOOK IS FORAnyone interested in a deep understanding of Serverless and how it can impact organizations and projects, regardless of their technical level. Strategic insights are provided for entrepreneurs and executives, planning and team insights for project managers, and technical insights for architects and team leads. Cloud consultants working with enterprises can read everything for a full, in-depth understanding of the topic. Other readers, such as less technical CTOs/CIOs, VPs, entrepreneurs, product owners, project managers, etc., can get what they need from the first 5-7 chapters. More technical readers and those experienced with Serverless can skim through the first 3 chapters and start with the security deep dive in Chapter 4.Thomas Smart has been actively involved with digital projects since 2002. His experience crosses many industries and types and sizes of organisations, giving him a wealth of experience and knowledge to draw upon as part of his consulting services. Since 2020 he has worked as a senior consultant for Sourced Singapore, helping large, regulated enterprises evolve their cloud strategy to productively deliver Serverless applications. This experience has provided many new insights for large enterprises and their unique challenges when adopting modern cloud strategies. About the authorAcknowledgementsPrologueWho is this book for?Technical levels used in this bookWhat will you learn?Amazon Web Services (AWS)Second editionChapter 1: Serverless basicsWhat is Serverless architecture?MicroservicesServerless exampleHistory of ServerlessTypes of projectsKey challengesKey benefitsCommon objectionsPublic case studiesChapter 2: StrategyIntroductionTraditional organization structure vs ServerlessCloud Centre of Excellence (CCoE)Cloud controls as compliance guardrailsSupporting toolsServerless adoption: current stateServerless adoption: desired stateServerless adoption: gap analysisApplication suitability for ServerlessEvent StormingPublic case studiesChapter 3: FinancesTotal Cost of Ownership (TCO)The value of paying for utilizationThe cost to develop ServerlessThe cost of migrating applicationsThe cost of maintenance and operationsEstimating the cloud operational costsCollecting the input data for an estimateCalculating the estimateCost managementCost optimizationChapter 4: SecurityShared responsibilityServerless securityPrinciple of Least PrivilegeIAM Policy tipsSecurity for cloud usersSecurity for microservicesUser input validationStoring credentialsEncryptionProtecting DataSecuring DatabasesPrivacy and GDPRSecurity monitoring with ElectricEyeChapter 5: PeopleServerless rolesServerless roles: Solution ArchitectServerless Roles: Cloud Security EngineerServerless Roles: Deployment Automation EngineerServerless roles: Full Stack DeveloperServerless roles: Database EngineerServerless trainingServerless team structureWorking with Serverless vendorsVetting Serverless capabilitiesChapter 6: DevOps & ToolingWhat is DevOps?Infrastructure as CodeAWS CloudFormationAWS CloudFormation planningTerraformAWS Serverless Application Model (SAM)AWS AmplifyAWS Cloud Development Kit (CDK)CDK technical considerationsServerless FrameworkCode RepositoriesGIT SubmodulesDeveloper ToolingCode quality assuranceChapter 7: DataData is a valuable assetDatabase selectionEvent SourcingData tenancyRelational Database Service (RDS)Redshift ServerlessDynamoDBNoSQLServerless NoSQL databasesManaged NoSQL databasesNoSQL databases comparisonIn-memory databasesAppSyncSimple Storage Solution (S3)Elastic File System (EFS)Chapter 8: Logging & TestingLoggingReactive LoggingProactive LoggingLogging format and contentLog types in the cloudCloud logging servicesCloudWatchExporting logs to S3CloudWatch SubscriptionsManaged services for proactive loggingError MonitoringPerformance OptimisationCost TrackingSecurity MonitoringLogging Best PracticesTestingTesting Challenges in ServerlessTypes of TestsAsynchronous TestingRisk Assessment for TestingTest Pyramid vs Test HoneycombContract Testing for ServerlessDeployment PipelineAWS Testing ServicesChapter 9: ArchitectureChallenges & mitigationsAWS: MicroservicesAWS: Application Programming Interface (API)Design patternsMicroservice example architecturesStateless architectureDecoupling microservicesAWS: DecouplingEvent-driven architectureAsynchronous design patternContainersAWS: EdgeAWS: Internet of Things (IoT)AWS: Managed Machine Learning (ML)AWS: Ledger TechnologyAWS: Call CentreWell-Architected FrameworkServerless tipsChapter 10: Case studiesIntroductionProactive loggingServerless data lakeVideo analysisServerless MinecraftDynamic live streamingSEO-friendly website and CMSVirtual hostTrue Serverless containersEpilogueReferences

Regulärer Preis: 62,99 €
Produktbild für Infrastructure Leader's Guide to Google Cloud

Infrastructure Leader's Guide to Google Cloud

Making fast and accurate technology decisions is critical to staying relevant to your customers. And technology needs to add value back to your organization quicker than ever. Google Cloud offers IT leaders the answer to today’s technology challenges. However, to realize its benefits you must navigate your journey without hitting common pitfalls that lead to stalled and unsuccessful cloud adoption.This book distills the lessons learned from guiding and working with hundreds of organizations on their journey to the cloud. Its goal is to give aspiring and current IT leaders the knowledge required to be an infrastructure leader. That is the term author Jeremy Lloyd uses for the person who can lead your organization's Google Cloud adoption strategy.Of course, cloud adoption isn’t a solo endeavor. Jeremy covers the different generations of IT leaders, the team structure, and the skills required for a successful migration to Google Cloud. This book also covers why you should choose Google Cloud, how to build a business case for the cloud, and defining your adoption/migration/modernization strategies and cloud operating model. Finally, the book covers how to empower your developers to deploy cloud-native applications and how to support day two operations once you have moved to Google Cloud.WHAT YOU WILL LEARN* Use Google Cloud to add value to your organization* Define and lead your Google Cloud adoption strategy * Migrate and modernize your workloads* Operate workloads once in Google Cloud and avoid antipatterns* Understand how the infrastructure team can be enablers for cloud-native developmentWHO THIS BOOK IS FORCurrent infrastructure/IT/technology leaders who need guidance for their Google Cloud adoption, migration, and modernization journey; IT managers, IT team leads and IT professionals aspiring to be the next IT leaders who must learn to navigate more than just technical complexity.JEREMY LLOYD has over 20 years of experience in IT. He has spent the last eight years helping organizations worldwide adopt and migrate to the cloud. During this time, he’s guided and advised technology leaders from some of the world’s most well-known companies on their cloud adoption, migration and modernization strategies. In addition, he is a mentor to technology leaders and a speaker at numerous events across the UK and internationally.CHAPTER 1: INTRODUCTIONChapter Goal: Introduce a concept that there are essentially four types of infrastructure leaders as I know them. Let them build a relationship with one of the four which provides them with a lens upon which to view the current state and the path to progress forwards with GCP. Then inform them of the role that an infrastructure leader plays in a GCP adoption and migration strategy. Lay out the challenges they will face adopting GCP/Cloud. Provide guidance on a fundamental shift from a cost centre to a profit centre.No of pages - 12Sub-Topics1. What does an Infrastructure Leader do? Or Who is an Infrastructure Leader?2. Type of Infrastructure Leaders3. Challenges4. Becoming a profit centreCHAPTER 2: ABOUT GOOGLE & GOOGLE CLOUDChapter Goal: Take the reader on a short journey of the history of Google and bring out the narrative around their values and principles and empower them to lead innovation across every sector they touch. Then bring out the core value proposition of Google Cloud itself, underpinned by evidence to backupNo of pages - 28Sub - Topics1. Google short history2. Introducing Google Cloud Platform3. Google Cloud Platform core components4. Why use Google Cloud PlatformCHAPTER 3: FUTURE OF ITChapter Goal: Orient the reader into understanding that their current state has to change. Back up the messaging with trends and data points they can’t refute.No of pages - 3Sub - TopicsCHAPTER 4: THE FOUR STAGES OF GOOGLE CLOUD PLATFORM ADOPTIONChapter Goal: Label and define the four states of GCP/Cloud adoption. Let the reader understand how and where any experience they currently have sits. Help them understand the considerations to going with one strategy over the others.No of pages - 7Sub - Topics1. Shadow IT2. Tactical Adoption3. Strategic Adoption4. Organisation TransformationCHAPTER 5: BUSINESS CASEChapter Goal: Arm the reader with the information they need to write a rapid or detailed business case to justify adoption and migration to GCP. The aim is to make is simple for them to get the right story that will resonate with their organisation.No of pages - 6Sub - Topics1. Rapid Business Case2. Detailed Business Case3. Integrating with an existing business case templateCHAPTER 6: THE CLOUD STRATEGYChapter Goal: Show them the importance of having a well-defined cloud strategy. Then give them almost a blueprint upon which to follow in how to create one.No of pages - 10Sub - Topics1. Version2. Executive Summary3. Current State4. Financial Models5. Alignment to business strategy6. Guiding Principles7. Security8. Compliance9. Risk Management10. Governance11. Ways of Working12. Objectives and Key Results (OKRs)13. Implementation PlanCHAPTER 7: CLOUD OPERATING MODELChapter Goal: With a defined cloud strategy you need the next layer which is to define what your cloud operating model is. This chapter aims to inform what to consider and how their operating model could look and how to ensure it can evolve as the organisation matures with GCP.No of pages - 6Sub - TopicsCHAPTER 8: MIGRATION STRATEGIESChapter Goal: Inform the reader of the industry used migration approaches and Google Cloud’s take on them.No of pages - 3-5Sub - Topics1. Migration Objectives2. Migration Risk management3. Googlers & Office of the CTO4. Partner Ecosystem5. ActionsCHAPTER 9: MODERNISATION STRATEGIESChapter Goal: Inform the reader about modernisation strategies, Google’s tools and some simple methods to help them quickly decide what to modernise.No of pages - 10Sub - Topics1. Modernisation guardrails2. Modernisation roadmap3. Mainframe Modernisation4. Migration Decision Tree5. ActionsCHAPTER 10: ORGANISATIONAL READINESSChapter Goal: Provide the reader with the considerations across key areas that will help them be prepared for cloud adoption/migration.No of pages - 34Sub - Topics1. Paving the roads for cultural change2. Google Cloud Adoption Framework3. Managing The Hype-cycle4. Skillset5. Cloud Adoption Teams (CMO, CCoE etc)6. Building a Cloud Center of Excellence7. Security Readiness8. Governance Readiness9. Operations ReadinessCHAPTER 11: MIGRATION & MODERNISATION TEAM STRUCTURESChapter Goal: Get the reader to understand the people, skills and ways of working that GCP migration and modernisation requiresNo of pages - 2Sub - TopicsCHAPTER 12: MIGRATIONSChapter Goal: Provide guidance across migration assessment, planning and execution. Inform them what good first mover workloads look like.No of pages - 20-22Sub - Topics1. Introducing The Migration Journey2. Assess3. Plan4. Migrate5. OptimiseCHAPTER 13: CLOUD-NATIVE DEVELOPMENTChapter Goal: The infrastructure leader won’t be responsible for cloud-native development but they can/should play a key role in it’s facilitation. It showcases the considerations across new areas that the infrastructure team should be focusing on.No of pages - 20Sub - Topics1. Cloud-Native Advantages2. Containers3. Integrated Development Environment4. Serverless5. BeyondProdCHAPTER 14 : DAY 2 OPERATIONSChapter Goal: Introduce the concept of Day 2 Operations to the reader. Then give them guidance around what the infrastructure team should be thinking about across each of the sub-topics, all staying within a day 2 operations context.No of pages - 60Sub - Topics1. Day 2 Cloud Challenges2. Cloud Foundations3. Landing Zones4. Compute5. Monitoring, Logging And Alerting6. Availability7. Reliability8. Recoverability9. Financial Operations10. Performance11. Security12. Automation13. Governance and Compliance14. Cloud Marketplace15. GCP Managed Services16. Containers17. Data Analytics18. Open Source19. Support20. Day 2 antipatterns21. DevOps/SRE/CRECHAPTER 15: PRODUCTIVITY AND COLLABORATIONChapter Goal: Introduce a Google concept of BeyondCorp and how that ties in with a GCP migration strategy. Introduce Google Workspace and benefits of using it.No of pages - 8Sub - Topics1. BeyondCorp2. Google Workspace

Regulärer Preis: 46,99 €
Produktbild für IT-Management

IT-Management

Dieses Buch befasst sich mit der Kunst des IT-Managements. Es wird ein einfacher und robuster Rahmen vorgeschlagen, um die wesentlichen Elemente des IT-Managements zu beschreiben und zu strukturieren. Die Autoren legen besonderes Augenmerk auf didaktische Aspekte, um das Behalten der vorgestellten Modelle zu erleichtern und das Nachdenken über die vorgestellten Themen zu fördern. Dank eines Konzentrats an bewährten Praktiken wird jedes Unternehmen schnell in der Lage sein, sein eigenes IT-Ökosystem aufzubauen.DR. LIONEL PILORGET war in verschiedenen IT-Managementpositionen in der Industrie und im Finanzsektor tätig. Zu seinen vielfältigen Aufgaben gehörten die Umsetzung von Richtlinien und Strategien sowie die Leitung von komplexen, strategischen IT-Projekten. Derzeit ist er Leiter Business Analysen und Projektmanagement bei einer Privatbank in der Schweiz. Ausserdem ist er Dozent für den Masterstudiengang "Wirtschaftsinformatik" an der Fachhochschule Nordwestschweiz FHNW.THOMAS SCHELL hat Informatik studiert und sich auf den Bereich Management von IT-Prozessen, -Services und -Organisationen spezialisiert. Dreimal in seiner Karriere hat er klassische IT-Organisationen zu kundenorientierten IT-Dienstleistern umgestaltet. Nach 25 Jahren in der Schweizer Pharma- und Chemieindustrie ist er heute Dozent für IT Service Management an Fachhochschulen in der Schweiz und in Deutschland. Er unterstützt IT-Organisationen als Berater und Trainer für Best-Practice-Frameworks.

Regulärer Preis: 29,99 €
Produktbild für Building Enterprise IoT Solutions with Eclipse IoT Technologies

Building Enterprise IoT Solutions with Eclipse IoT Technologies

Build IoT solutions for the enterprise using open-source building blocks from the Eclipse IoT Working Group at the Eclipse Foundation. This book introduces you to key protocols and their implementations, such as CoAP (Eclipse Californium), DDS (Eclipse Cyclone DDS), LwM2M (Eclipse Leshan), and MQTT (Eclipse Paho, Eclipse Mosquitto, and Eclipse Amlen). You will learn about Edge Computing platforms (Eclipse ioFog, Eclipse Kanto), IoT gateways (Eclipse Kura, Eclipse Kapua), and next-generation edge native protocols (Eclipse zenoh).The book also covers production-ready platforms for digital twins (Eclipse Ditto), energy management (Eclipse VOLTTRON), contactless payments (Eclipse Keyple), and much more.Although the book discusses hardware matters, its focus is on software and relevant open standards. The book helps you understand the pros and cons of the technologies available from Eclipse IoT and how they have been used in actual deployments. The examples provided cover a variety of use cases, such as industrial automation, smart agriculture, digital buildings, robotics, and others.The book's contents follow a reference architecture encompassing constrained devices (things), edge devices (gateways, servers), and IoT Cloud platforms. For each of those three pillars, you will learn about relevant open-source components. Usage of code libraries and frameworks is explained through code samples. You will also learn how to deploy and configure platform-type components and how to leverage them. Special attention will be paid to security and edge computing throughout the book.WHAT YOU WILL LEARN* Describe in your own words the main software components required in an IoT architecture* Select the appropriate IoT protocols, components, frameworks, and platforms for a specific project* Evaluate the connectivity options at your disposal and select the most appropriate ones* Explain the value of business models focused on open-source components and deploy such models in your organization* Determine if edge computing is relevant to a project and deploy the relevant components on an edge computing platform* Build Enterprise IoT solutions leveraging an array of open-source components and platforms using popular languages such as C, Java, and RustWHO THIS BOOK IS FORDevelopers new to enterprise IoT who want to learn about fundamental technologies for that market segment and seek an introduction to relevant, open-source building blocks; experienced IoT developers who seek alternatives to the proprietary platforms they are currently using; software architects designing IoT solutions who want to understand open-source technology optionsFRÉDÉRIC DESBIENS manages IoT and Edge Computing programs at the Eclipse Foundation. His job is to help the community innovate by bringing together devices and software. He is a strong supporter of open source. In the past, he worked as a product manager, solutions architect, and developer for companies as diverse as Pivotal, Cisco, and Oracle. He has an MBA in electronic commerce, a BASc in Computer Science and a BEd, all from Université Laval. After work hours, Frédéric likes to read a history book, play video games, or watch anime.PART I. FUNDAMENTALS AND PROTOCOLS.- 1. What is IoT?.- 2. CoAP.- 3. LwM2M.- 4. MQTT.- 5. Sparkplug.- 6. DDS.- 7. zenoh.- PART II. CONSTRAINED DEVICES.- 8. The Hardware.- 9. Connectivity.- 10. Operating Systems.- PART III. EDGE COMPUTING AND IOT PLATFORMS.- 11. Edge Computing.- 12. Applications.- 13. Integration and Data.- 14. Conclusion.

Regulärer Preis: 52,99 €
Produktbild für Building Modern Business Applications

Building Modern Business Applications

Discover a new way of thinking about business applications in light of the massive industry shift toward cloud computing and reactive programming technologies. This book synthesizes technologies and techniques such as event sourcing, command query responsibility segregation (CQRS), property-based testing, and GraphQL into a cohesive guide for modern business applications that benefit every developer.The book begins with a look at the fundamentals of modern business applications. These fundamentals include business rules and the managing of data over time. The benefits of reactive techniques are explained, including how they are fundamentally aligned with what application developers strive to achieve in their work.Author Peter Royal equips you with sound guidance to follow as you evolve your existing systems, as well as examples of how to build those systems using modern techniques in Spring, Java, and PostgreSQL.WHAT YOU WILL LEARN* Architect business applications for cloud-based environments* Design sustainable business applications* Integrate GraphQL best practices into business applications* Use property-based testing to exhaustively test possible system states* Think about business applications in terms of message flows* Relate the benefits of reactive systems to business goals* Model time appropriately for business requirementsWHO THIS BOOK IS FORPracticing software developers who are building business applications, developers who are being asked to deploy into cloud environments that are more volatile than statically provisioned data centers, developers who want to increase the reliability of their systems and are struggling to find the right paradigms and architectures to achieve their goals, developers who see and use capabilities in software in other areas of their lives and want to bring those capabilities into their own work, and developers with experience designing other types of software who want to learn how to design business applicationsPETER ROYAL is a software developer currently residing in Los Angeles, CA. He has been writing software since high school, with his first business application being a calendar tool for his school. Since then, he has written business applications for a variety of industries as a contractor or in-house developer. He enjoys building tools for co-workers and being able to work with colleagues to iterate and customize, with the goal of making tools that are not frustrating to use. He has come to appreciate pragmatic architectures and practices that enable systems to thrive for the long-term. PART I. ON BUSINESS APPLICATIONS1. What Is A Business Application?2. The Status Quo (and How It Can To Be)PART II. DESIGN PREREQUISITES3. What Is A Reactive System?4. Why Build Business Applications as Reactive Systems?5. What Is A Business Rule?6. Managing TimePART III. DESIGN7. Constraints and Principles8. High-Level Data Flow9. Command Processor10. Command Generator11. Event Materializer12. Testing, Monitoring, and Observability13. Required TechnologiesPART IV. IMPLEMENTATION14. Building with Modern Spring, Java, and PostgreSQL15. Expansion Points and Beyond

Regulärer Preis: 56,99 €
Produktbild für Geschäftsprozesse analysieren und optimieren

Geschäftsprozesse analysieren und optimieren

Dieses Buch zeigt konkret auf, was Geschäftsprozessmanagement ist und wie man es nutzen kann. Hierzu werden die zentralen Aspekte erklärt und praxistaugliche Tools anhand von Beispielen vorgestellt. Erleichtern Sie sich die tägliche Praxis der Analyse und Optimierung von Geschäftsprozessen! PROF. DR. ANDREAS GADATSCH ist Professor für Betriebswirtschaftslehre, insbesondere Wirtschaftsinformatik im Fachbereich Wirtschaftswissenschaften der Hochschule Bonn-Rhein-Sieg in Sankt Augustin. Fallbeispiel Möbelhaus.- Vorgehensmodell.- Überblick über Methoden der Prozessmodellierung.- Einsatz der Modellierung.- Analyse und Optimierung von Prozessen.

Regulärer Preis: 9,99 €
Produktbild für Raspberry Pi Pico W

Raspberry Pi Pico W

The Raspberry Pi Pico and Pico W are based on the fast, efficient, and low-cost dual-core ARM Cortex M0+ RP2040 microcontroller chip running at up to 133 MHz and sporting 264 KB of SRAM and 2 MB of Flash memory. Besides spacious memory, the Pico and Pico W offer many GPIO pins, and popular peripheral interface modules like ADC, SPI, I2C, UART, PWM, timing modules, a hardware debug interface, and an internal temperature sensor.The Raspberry Pi Pico W additionally includes an on-board Infineon CYW43439 Bluetooth and Wi-Fi chipset. At the time of writing this book, the Bluetooth firmware was not yet available. Wi-Fi is however fully supported at 2.4 GHz using the 802.11b/g/n protocols.This book is an introduction to using the Raspberry Pi Pico W in conjunction with the MicroPython programming language. The Thonny development environment (IDE) is used in all of the 60+ working and tested projects covering the following topics:> Installing the MicroPython on Raspberry Pi Pico using a Raspberry Pi or a PC> Timer interrupts and external interrupts> Analogue-to-digital converter (ADC) projects> Using the internal temperature sensor and external sensor chips> Using the internal temperature sensor and external temperature sensor chips> Datalogging projects> PWM, UART, I2C, and SPI projects> Using Bluetooth, WiFi, and apps to communicate with smartphones> Digital-to-analogue converter (DAC) projectsAll projects are tried & tested. They can be implemented on both the Raspberry Pi Pico and Raspberry Pi Pico W, although the Wi-Fi- based subjects will run on the Pico W only. Basic programming and electronics experience are required to follow the projects. Brief descriptions, block diagrams, detailed circuit diagrams, and full MicroPython program listings are given for all projects. The full program listings of all the projects discussed in the book may be downloaded free of charge www.elektor.com/20335.Prof Dogan Ibrahim has a BSc, Hons. degree in Electronic Engineering, an MSc degree in Automatic Control Engineering, and a PhD degree in Digital Signal Processing.Dogan has worked in many industrial organizations before he returned to academic life. He is the author of over 70 technical books and has published over 200 technical articles on electronics, microprocessors, microcontrollers, and related fields.

Regulärer Preis: 32,99 €
Produktbild für Everyday Enterprise Architecture

Everyday Enterprise Architecture

Discover what needs to happen in enterprise-architecture practice—and not just its outcomes, but also the activities from which those outcomes would arise. This book reveals how business and enterprise architects can deliver fast solutions to an always-on-the-go business world.To begin, you'll review a new technique called "context-space mapping," which provides a structured method for sense-making across the entire context of an enterprise. Throughout the book, you'll concentrate on the routine practices_ _that underpin each of the architecture disciplines.Working step-by-step through a real 10-day architecture project, this book explores the activities that underpin the strategy, structures and solutions in the real-time turmoil of an enterprise architect’s everyday work. You'll explore how and why and when the various documents, artefacts and items of ‘theory-stuff’ come into the practice – all those mainstream methods, frameworks, models, metamodels and other information sources.In the end, Everyday Enterprise Architecture will help you develop the skills, judgment, and awareness to keep enhancing the value of your architectural projects.WHAT YOU'LL LEARN* Work on architectures at "business-speed"* Adapt architectures for different tasks* Gather, use, and manage architectural informationWHO THIS BOOK IS FOREnterprise and business architects.Tom Graves has been an independent consultant for more than four decades, in business transformation, enterprise architecture and knowledge management. His clients in Europe, Australasia and the Americas cover a broad range of industries including banking, utilities, manufacturing, logistics, engineering, media telecoms, research, defence and government. He has a special interest in architectures beyond IT, and integration between IT-based and non-IT-based services.Chapter 1: IntroductionCHAPTER GOAL: DESCRIBE THE PURPOSE OF THE BOOK, HOW TO USE IT, AND WHAT THE VARIOUS ELEMENTS ARENO OF PAGES 4SUB -TOPICS1. Main project: How to use architecture ideas and activities to describe what actually happens in a real enterprise-architecture project, and the business-reasons and business-value for each of those activities2. Secondary project: Worked-example3. Application: How to adapt each chapter’s content to our own workChapter 2: Day 1: Get StartedCHAPTER GOAL: SHOW HOW TO GET STARTED ON A PROJECT, AND SUMMARISE HOW THE ALLOCATED TEN DAYS WILL BE USEDNO OF PAGES 16SUB -TOPICS1 Do an initial assessment2 Show how to use the project-diary and other tools3 Show how to do an initial assessment4 Show how to apply any ‘lessons-learned’ in our own projectsChapter 3: Day 2: Purpose, scope and contextCHAPTER GOAL: SET UP AND START THE MAIN AND SECONDARY PROJECTSNO OF PAGES: 16SUB - TOPICS1 Introduce the main project as exploring ‘the architecture of architecture’2 Show how to use the step-by-step action-task sequence3 Introduce the secondary project: customer-breakdown at a bank4 Show how to use the same step-by-step-step sequence for the bank contentChapter 4: Day 3: What’s going on?CHAPTER GOAL: LEARN HOW TO DO AN ARCHITECTURE-ASSESSMENTNO OF PAGES : 18SUB - TOPICS:1 Explore how to do a ‘to-be’ (futures) assessment2 Explore how to do an ‘as-was’ (past) assessment3 Explore how to identify issues that need to be addressed4 Learn how to cope with the challenges and stresses of the workChapter 5: Day 4: What do we want?CHAPTER GOAL: LEARN HOW TO ESTABLISH A BASELINENO OF PAGES: 12SUB - TOPICS:1 Explore how to do an ‘as-is’ (present) assessment2 How to do social-enquiry with stakeholders3 How to tackle the politics of architecture4 Architecture as decision-support for stakeholders, not decision-makingChapter 6: Day 5: What’s the difference?CHAPTER GOAL: HOW TO IDENTIFY GAPS WHERE CHANGE IS NEEDEDNO OF PAGES 14SUB -TOPICS1 Identify and build the skillsets needed for comparison-assessments2 How to do comparisons to identify gaps (including hidden-gaps)3 How to prioritise gaps and derive requirements4 How and why to avoid the temptation to rush to ‘solutions’Chapter 7: Day 6: How do we get from here to there?CHAPTER GOAL: GUIDING THE TRANSITION TO SOLUTION-DESIGNNO OF PAGES 10SUB -TOPICS1 How to identify the roles and specialisms needed for solution-design2 How to identify, work with and hand over to the change-team3 How to refine and simplify change-requirements4 Politics reminder: architecture is decision-support, not decision-makingChapter 8: Day 7: Step-by-step detailsCHAPTER GOAL: LEARN THE RELATIVE ROLES AND RELATIONS BETWEEN ARCHITECTURE AND DESIGNNO OF PAGES 12SUB -TOPICS1 Role of architect as generalist, to connect specialists together2 How to develop and use sense-making skills3 Role of architect to assist in finding missing-detail4 How to identify common missing-detail (system-failure, timescale, decommission)Chapter 9: Day 8: Putting it into practiceCHAPTER GOAL: WHAT TO DO WHEN THE STAKEHOLDERS THEMSELVES ARE THE SOLUTIONSNO OF PAGES 14SUB -TOPICS1 How to design a change-programme for stakeholders2 How to deliver and guide a change-programme for stakeholders3 How to guide stakeholders in sensemaking and decision-making4 Introduce sense-making tools such as context-space mappingChapter 10: Day 9: What did we achieve?CHAPTER GOAL: HOW TO DO AND USE AN AFTER-ACTION REVIEWNO OF PAGES 12SUB -TOPICS1 Purpose and value of an after-action review2 Elements of an after-action review3 How to do and document an after-action review4 How to derive new change-tasks from an after-action reviewChapter 11: Day 10: How To Review and LearnCHAPTER GOAL: HOW TO REVIEW AND LEARN FROM OUR OWN PROJECTSNO OF PAGES 10SUB -TOPICS1 Reprise on how to do and assess an after-action review2 How to derive our own insights from work done with others3 How to apply and test those insights for our own architecture-practice4 How to derive and enact change-tasks for our own continuous-improvementAppendix 1: The architecture information-storesCHAPTER GOAL: HOW TO CAPTURE, RETRIEVE AND REUSE ARCHITECTURAL INFORMATIONNO OF PAGES 6SUB -TOPICS1 Identify types, roles and uses of architecture-information2 Identify how and why to store each type of architectural information3 Identify how to retrieve and reuse each type of architectural information4 Identify how and when to delete architectural informationAppendix 2: More on context-space mappingCHAPTER GOAL: PRESENT CONTEXT-SPACE MAPPING AS A SENSEMAKING TOOL FOR ARCHITECTURENO OF PAGES 18SUB -TOPICS1 Describe purpose and underlying principles for context-space mapping2 Explore how context-space mapping works as a sensemaking method3 Provide detailed worked-examples of context-space mapping4 Show outcomes and value of context-space mapping in sensemakingAppendix 3: ResourcesCHAPTER GOAL: PROVIDE ADDITIONAL SUPPORT FOR THE PRACTICES IN THIS BOOKNO OF PAGES 2SUB -TOPICS1 Example books and other publications2 Websites and other online resources

Regulärer Preis: 62,99 €
Produktbild für Pro .NET on Amazon Web Services

Pro .NET on Amazon Web Services

This book provides in-depth guidance and best practices for .NET developers new to working with Amazon Web Services. AWS is the world’s most comprehensive and broadly adopted cloud platform, and this book will help you choose from, and use, its extensive collection of cloud services when developing and hosting your .NET applications in the cloud.Pro .NET on Amazon Web Services focuses on the building and deployment of .NET applications on AWS. It demonstrates best practices and provides prescriptive guidance around moving existing .NET Framework, .NET Core, and .NET 5+ applications to AWS. It also offers directions on building new, distributed, and reliable cloud-native applications. You will learn how to take advantage of the various tools available from AWS to build and deploy .NET-based applications. You will also be shown how to take advantage of different AWS services, including various execution platforms and databases that can help your .NET applications to achieve the reliability and scalability that AWS is known for.WHAT YOU WILL LEARN* Develop and deploy Microsoft .NET applications on the Amazon Web Services platform* Take advantage of the various free tools AWS offers for developing and deploying cloud applications* Choose the correct compute service on which to host your application* Choose the right database from the many options that AWS offers* Make AWS service calls from within .NET applications* Secure .NET applications using best practices around AWS Identity and Access Management (IAM)* Migrate existing .NET applications to the AWS platform and take advantage of the services offered* Build modern .NET applications using advanced AWS servicesWHO THIS BOOK IS FOR.NET developers seeking to take advantage of the breadth and depth of functionality in the AWS cloud, as well as developers who, whether new to cloud applications or experienced in the cloud, face challenges in understanding and applying the breadth and depth of services available from AWS when choosing to develop and host their applications. It will also be useful for those interested in extending their application’s functionality through calling AWS services from within their applications, and who want to apply best practices for building and securing modern distributed .NET applications in the Amazon Web Services cloud.BILL PENBERTHY has over 25 years in software development (almost 15 of which is .NET), and brings a pragmatic approach to software development . With much of that time spent in consulting, he has worked on many different projects and used many different designs and approaches. In 2019, he switched to the dark side where he puts his development experience towards being a .NET developer advocate with AWS.STEVE ROBERTS is a Developer Advocate for .NET and PowerShell development at AWS. Based in Seattle, Washington, Steve worked for 8 years as a Senior Development Engineer on the AWS tools for .NET. He was the development lead for the AWS Tools for PowerShell and the AWS Tools for Azure DevOps and contributed to the AWS Toolkits for Visual Studio, and Visual Studio Code, and the AWS SDK for .NET. Prior to joining AWS, Steve had over 20 years’ experience as a developer focused on IDE tools and integrations.PART I. GETTING STARTED1. The Core Essentials2. AWS Tools for .NET3. Additional ToolsPART II. HOSTING YOUR APPLICATIONS4. Virtual Machines5. Containers6. ServerlessPART III. STORING YOUR DATA7. S3 Object Storage8. Microsoft SQL Server9. Other RDS Databases10. NoSQL Databases and AWS11. Purpose-built DatabasesPART IV. MOVING EXISTING APPS TO AWS12. Moving to Virtual Machines.13. Containerizing14. Migrating your Data15. Re-platforming and RefactoringPART V. BUILDING CLOUD NATIVE APPLICATIONS16. Events and Messaging17. Monitoring and Observability

Regulärer Preis: 66,99 €
Produktbild für Azure Security For Critical Workloads

Azure Security For Critical Workloads

This is a crisp, practical, and hands-on guide to moving mission-critical workloads to Azure. This book focuses on the process and technology aspects of Azure security coupled with pattern-oriented, real-world examples. You will implement modernized security controls, catering to the needs of authentication, authorization, and auditing, thereby protecting the confidentiality and integrity of your infrastructure, applications, and data.The book starts with an introduction to the various dimensions of cloud security, including pattern-based security and Azure's defense security architecture. You will then move on to identity and access management with Azure Active Directory. Here, you will learn the AAD security model, application proxy, and explore AAD B2B and B2C for external partners. Network security patterns and infrastructure security patterns are discussed next, followed by application and data security patterns. Finally, you will learn how to set up security policies and work with Azure Monitor and Azure Sentinel, and to create leadership support and training for a rigorous security culture.After completing this book, you will understand and be able to implement reusable patterns for mission critical workloads, standardizing and expediting the move of those workloads to Azure.WHAT WILL YOU LEARN* Understand security boundaries required to implement Azure's defense-in-depth security architecture* Understand Azure Active Directory security model* Master design patterns relating to network, infrastructure, and software* Automate security monitoring with advanced observability and gain practical insights on how this can be implemented with Azure Monitor and Azure SentinelWHO IS THIS BOOK FORDevelopers and IT consultants/architects who are working on Azure.Sagar Lad is a Data Solution Architect working with a leading multinational software company in Netherlands and has deep expertise in implementing Data & Analytics solutions for large enterprises using Cloud and Artificial Intelligence. He is an experienced Azure Platform evangelist with a strong focus on driving cloud adoption for enterprise organizations using Microsoft Cloud Solutions & Offerings with 8+ Years of IT experience. He loves blogging and is an active blogger on Medium, LinkedIn, and the C# Corner developer community. He was awarded the C# Corner MVP in September 2021 for his contributions to the developer community.CHAPTER 1: INTRODUCTION: DIMENSIONS OF CLOUD SECURITYHistory about security and public cloudCloud security boundaries and responsibilitiesPattern-based securityAzure's defence-in-depth security architecture30 pagesCHAPTER 2: IDENTITY AND ACCESS MANAGEMENT WITH AZURE ACTIVE DIRECTORYIdentity protocols and application typesAzure active directory security modelActive directory federation servicesAzure AD Application proxyExploring Azure AD B2B and B2C for external partnersPIM Azure AD Identity protection hybrid implementationSingle sign on with Azure AD60 pagesCHAPTER 3: NETWORK SECURITY PATTERNSSoftware defined networksNetwork topologiesSegmenting subnetsControlling routing behaviourUsing gateways and firewalls30 pagesCHAPTER 4: INFRASTRUCTURE SECURITY PATTERNSPhysical securityBuilt in Azure security controlsAzure tenant securityContainer securitySecuring Azure resources30 pagesCHAPTER 5: APPLICATION AND DATA SECURITY PATTERNSSecuring the application accessData classificationSecuring the data accessData encryption patterns30 pagesCHAPTER 6: SECURITY PROCESSESComplete mediation with threat modellingSecuring the infrastructure and application deploymentSecurity testingKey Management - Vulnerability managementDisaster recovery40 pagesCHAPTER 7: AUTOMATED SECURITY MONITORINGSetting up security policiesAdvanced observabilityAzure MonitorAzure Sentinel30 pagesCHAPTER 8: CREATING A SECURITY CULTURELeadership supportTraining10 pages

Regulärer Preis: 46,99 €
Produktbild für MySQL Database Service Revealed

MySQL Database Service Revealed

Access all the information you need to begin using the MySQL Database Service (MDS) in the Oracle Cloud Infrastructure (OCI). MDS is Oracle’s new platform as a service (PAAS) offering for open-source database users. This book covers getting started with an account in OCI, gives a brief overview of OCI services available, and provides a short tutorial on MDS. Reading this book helps you take advantage of the powerful OCI features by building your own MySQL database in the cloud.Examples in this book center around running MDS in OCI, and include several of the popular use cases as well as advice on how to implement them. In addition, you will learn more about the related MDS OCI features, such as the high availability features currently available. Finally, you will learn how to back up and restore your data as well as how to get your data into and out of the cloud. The skills you learn in this book will help you get started using MDS and letting Oracle do the heavy lifting of managing MDS operations and implementation.WHAT YOU WILL LEARN* Use Oracle Cloud Infrastructure (OCI)* Deploy MySQL Database Service (MDS) systems in the cloud* Connect your applications to MDS* Back up and recover using the data recovery features of MDS* Employ the newest high availability features of MDSWHO THIS BOOK IS FORSystems engineers, developers, and database professionals who want to learn about the powerful features of the MySQL Database Service (MDS) and how to incorporate cloud-based database storage into their infrastructure and applications. Readers who are new to MySQL will appreciate the tutorial chapter, and those familiar with MySQL will learn the latest features of MDS as well as how to build inexpensive, powerful MySQL database servers in the Oracle Cloud Infrastructure (OCI).CHARLES BELL conducts research in emerging technologies. He is a member of the Oracle MySQL Development team and is one of the principal developers for the MySQL Database Service (MDS) team supporting MySQL as a service in the Oracle Cloud Infrastructure (OCI). He received his Doctor of Philosophy in Engineering from Virginia Commonwealth University in 2005.Dr. Bell is an expert in the database field and has extensive knowledge and experience in software development and systems engineering. His research interests include 3D printers, microcontrollers, database systems, cloud systems, software engineering, Internet of Things, and sensor networks.Dr. Bell lives in a small town in rural Virginia with his loving wife. He spends his limited free time as a practicing Maker, focusing on microcontroller projects and refinement of 3D printers. 1. Getting Started with MySQL in the Cloud2. Oracle Cloud Infrastructure3. A Brief Tutorial of MySQL4. MySQL Database Service5. Backup and Restore6. Point-in-Time Recovery7. Data Import and Export8. High Availability9. OCI Command-Line Interface and Application Programming Interfaces10. Migrating to MDS

Regulärer Preis: 62,99 €
Produktbild für Das Standard-Datenschutzmodell (SDM)

Das Standard-Datenschutzmodell (SDM)

Das Standard-Datenschutzmodell (SDM) gilt spätestens seit 2020 deutschlandweit als etabliert, um normative Anforderungen der DSGVO in funktionale Anforderungen an die Praxis der Datenverarbeitungen zu transformieren.Wenn die Juristin zum Beispiel sagt: Diese Daten sind unverzüglich zu löschen! Dann ist aus juristischer Sicht alles Erforderliche gesagt. Für Praktiker*innen, die diese vermeintlich leichte Anforderung umzusetzen haben, können sich Unmengen an komplizierten Fragen stellen: Wie gesichert muss gelöscht werden? Kann man den installierten Löschprogrammen trauen? Wie muss das Löschen von Daten in welcher Auflösung dokumentiert und protokolliert werden? Wer ist eigentlich befugt, zu löschen, auch in den Backup-Dateien? Das SDM hilft, bei solchen Fragestellungen der Umsetzung zu begründeten Entscheidungen zu gelangen, um an ein vollständiges Set von aufeinander abgestimmten, wirksamen Schutzmaßnahmen zu gelangen. Dies ist von zentraler Bedeutung bei der Durchführung von Datenschutz-Prüfungen und -Beratungen, Datenschutz-Folgenabschätzungen und dem Betrieb eines Datenschutz-Managements.MARTIN ROST ist Mitarbeiter des Unabhängigen Landeszentrums für Datenschutz in Schleswig-Holstein und Leiter des „Unterarbeitskreis Standard-Datenschutzmodell“ des „Arbeitskreis Technik“ der Konferenz der Datenschutzbeauftragten des Bundes und der Länder.Was meint „Datenschutz“? - Bedeutung des SDM - Essentials der DSGVO - Was ist eine Verarbeitungstätigkeit? - System der Gewährleistungsziele - Komponenten-Ebenen - Risiken im Datenschutz - Der SDM-Würfel - Ausblick: Datenschutz-Folgenabschätzung und Datenschutzmanagement mit SDM - Referenzen

Regulärer Preis: 54,99 €
Produktbild für Anwendungsfelder und Herausforderungen der Künstlichen Intelligenz

Anwendungsfelder und Herausforderungen der Künstlichen Intelligenz

Dieses Buch gibt einen Überblick über die historische Entwicklung der Künstlichen Intelligenz und definiert die wichtigsten Begriffe. Dabei werden aktuelle Anwendungsfelder der KI ausführlich dargestellt und Chancen, Risiken und Herausforderungen dieser Entwicklung beleuchtet. Abschließend gehen die Autoren auf Fragen der digitalen Ethik ein.

Regulärer Preis: 29,99 €
Produktbild für Macs All-in-One For Dummies

Macs All-in-One For Dummies

THE HUGE REFERENCE GUIDE YOU NEED TO USE THE FULL POWER OF YOUR MACMacs All-in-One For Dummies truly covers it all. This complete reference guide contains five books in one, so you can learn all your Mac is capable of. You’ll get a complete understanding of your computer, so you can use it for pleasure or business, become a multimedia master, surf the web like a pro, troubleshoot problems as they arise, and so much besides. This latest edition is updated for the newest version of macOS, the hottest apps, and the just-released Macs. Running an older Mac? Don’t worry, this book won’t leave you behind. Everything you need to do on your Mac can be learned with the help of Macs All-in-One For Dummies.* Learn your way around your Mac and customize all the macOS features* Discover the newest features (and the returning classics) so you can make the most of your machine* Beef up your security, stay safe while surfing the web, and figure it out when things go wrong* Use your computer to work, play, create videos, keep in touch, and everything elseComputer users who are switching to a Mac for the first time, as well as previous Mac users who are upgrading to the newest model, need a guide for getting the most out of their powerful computer. This is that guide.PAUL MCFEDRIES has been using Mac computers since 1989 and has more than 30 years of technical writing experience. He is the bestselling author of more than 100 books that have sold more than four million combined copies around the world. Introduction 1BOOK 1: GETTING STARTED WITH YOUR MAC 5Chapter 1: From Go to Whoa: Getting to Know Your Mac 7Chapter 2: Touring the Screen 33Chapter 3: Getting Your Mac Online 53Chapter 4: Fiddling with Files and Folders 79Chapter 5: Managing Apps 117Chapter 6: Changing How Your Mac Looks, Sounds, and Feels 157Chapter 7: Making Your Mac More Accessible 191BOOK 2: USING THE INTERNET 207Chapter 1: Wandering the Web 209Chapter 2: Order Out of Chaos: Organizing Web Pages 229Chapter 3: Exchanging Messages with Mail 255Chapter 4: Getting More Out of Mail 281Chapter 5: Chatting with Messages and FaceTime. 299Chapter 6: Exploring the World with Maps 317BOOK 3: BEYOND THE BASICS 329Chapter 1: Backing Up and Restoring Your Data 331Chapter 2: Protecting Your Mac against Local and Remote Threats 345Chapter 3: Sharing Your Mac 363Chapter 4: Networking Your Mac 387Chapter 5: Sharing Files and Resources on a Network 407Chapter 6: Maintenance and Troubleshooting 427BOOK 4: USING YOUR MAC AS A MEDIA CENTER 451Chapter 1: Tuning In and Listening with Music 453Chapter 2: Enjoying Podcasts, News, and TV. 481Chapter 3: Reading and Listening to Books on Your Mac 495Chapter 4: Picture Perfect: Working with Photos 511BOOK 5: TAKING CARE OF BUSINESS 539Chapter 1: Managing Contacts 541Chapter 2: Tracking Events and Tasks 563Chapter 3: Crafting Fancy-Schmancy Documents with Pages 593Chapter 4: Producing Persuasive Presentations with Keynote 639Chapter 5: Crunching with Numbers 687Chapter 6: Getting More Out of Pages, Keynote, and Numbers 719Index 733

Regulärer Preis: 28,99 €
Produktbild für Collaborative UX Design (2. Auflg.)

Collaborative UX Design (2. Auflg.)

UX Design im Fokus der Produktentwicklung. 2. aktualisierte und erweiterte Auflage.Software wird zunehmend in cross-funktionalen Teams konzipiert. Die einzelnen Mitglieder eines zeitlich überdauernd zusammenarbeitenden Teams bringen Expertise aus verschiedenen Bereichen in gemeinsame Workshops zur Produktgestaltung ein.Die Autoren vermitteln kompakt und leicht verständlich ein fundiertes Grundwissen zu kollaborativen Methoden des UX Designs. Sie beschreiben die Auswahl und den Einsatz von disziplinübergreifenden UX-Methoden und illustrieren deren Verzahnung in einem auf Workshops basierenden Vorgehensmodell. Der dargestellte kollaborative Ansatz ist in menschzentrierten Entwicklungsmodellen, Design Thinking und Lean UX verwurzelt und stellt ein agiles, hypothesenbasiertes Vorgehen in den Vordergrund. Die fachliche Darstellung wird anhand eines durchgehenden Praxisprojekts illustriert, bei dem ein Team einen Problemlösungsprozess durchläuft, der im Vorgehensmodell auf acht inhaltlich aufeinander bezogene UX-Workshops abgebildet wird: Scoping, Research, Synthese, Ideation, Konzept, Prototyping, Validierung und zuletzt Roadmap.Auf einer das Buch begleitenden Website finden Sie Vorlagen zur Anwendung der im Buch angesprochenen Methoden sowie ein Glossar.Über die Autoren:Toni Steimle ist Ökonom und leitet mit der Ergosign Switzerland AG einen führenden UX-Design-Dienstleister. Er lehrt an der Hochschule Rapperswil, an der Hochschule Olten und der Universität Basel rund um Themen des User Experience Design. Seine Arbeitsschwerpunkte sind Vorgehensmodelle der Softwareentwicklung, User-Experience-Strategien, Kreativität und digitale Märkte.Dieter Wallach ist promovierter Kognitionswissenschaftler und prägte als UX-Pionier und Hochschullehrer die deutschsprachige User-Experience-Szene mit. Er ist Gründer und Co-Geschäftsführer der Ergosign GmbH. Er erhielt Rufe an die Universität Würzburg und an die Hochschulen Heilbronn, Trier und Kaiserslautern. Dieter Wallach forscht und lehrt als Professor für Human-Computer Interaction und Usability Engineering im Fachbereich Informatik und Mikrosystemtechnik an der Hochschule Kaiserslautern.

Regulärer Preis: 34,90 €