Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen

Software

Produkte filtern

Produktbild für Die Praxis der Digitalen Organisation

Die Praxis der Digitalen Organisation

Dezentrale Autonome Organisationen (DAOs) sind ein neues Organisationsmodell, das auf der algorithmischen Festschreibung von Regeln in einem blockchainbasierten Softwareprogramm basiert. Ihr Versprechen: Eine alternative Art und Weise des Organisierens zu ermöglichen, die sich durch nichthierarchische („dezentrale“) Zusammenarbeit und umfassende technologische Koordination auszeichnet. Als Musterbeispiel der „Governance durch Algorithmen“ verdeutlichen DAOs, dass in der digitalisierten Gesellschaft immer häufiger Konstellationen auftreten, in denen algorithmische und menschliche Handlungsmacht aufeinandertreffen. In dem vorliegenden Buch wird vor diesem Hintergrund untersucht, wie algorithmische Governance der eingesetzten Softwareprogramme und die Autonomie menschlicher Handelnder in der Organisationspraxis von DAOs zusammenwirken. Zur Beantwortung dieser Frage werden empirische Fallstudien in drei DAO-Softwareprojekten durchgeführt. Die Auswertung ergibt, dass beide ein Spannungsverhältnis konstituieren: So stehen die Mitglieder der Projekte in zahlreichen Situationen des Projektalltags vor der Herausforderung, die algorithmisch festgelegten Regeln und Ressourcen mit menschlichen Strukturierungsleistungen zu vereinen.

Regulärer Preis: 59,99 €
Produktbild für SharePoint Online

SharePoint Online

- Nachschlagewerk für Systemverwalter und professionelle Anwender- Integration in die Power-Plattform sowie in Teams, Loop, Forms, OneNote usw.- Erläuterungen zu SharePoint Premium und SharePoint Embedded Gestalten Sie die Zusammenarbeit in Ihrem Unternehmen strukturierter und effizienter! Dieses Praxisbuch zeigt gut nachvollziehbar, wie Sie SharePoint Online professionell einsetzen und seine Funktionen gezielt für den gewünschten Zweck nutzen. Dirk Larisch führt Sie systematisch ins Thema ein und erläutert, wie Sie Ihre Daten sicher verwalten sowie zur gemeinsamen Bearbeitung freigeben. Sie erfahren, wie Sie von der Vernetzung mit verschiedenen Microsoft-365-Anwendungen profitieren, Ihre Prozesse automatisieren und Webanwendungen optimieren. Schritt für Schritt lernen Sie, die SharePoint-Umgebung mit Leben zu füllen, und mit durch-dachten Suchfunktionen sorgen Sie für das leichte Auffinden Ihrer Daten. Freuen Sie sich auf detaillierte Anleitungen und Beispiele, auf Antworten zu den häufigsten Fragen sowie auf konkrete Lösungsvorschläge, die Sie direkt in die Praxis umsetzen können. So werden Sie zum erfolgreichen SharePoint-Profi.Aus dem Inhalt:- SharePoint als "Schweizer Taschenmesser" - Datenverwaltung in Listen und Bibliotheken - Zusammenarbeit mit Dateien & Dokumenten- Einsatz optimierter Suchfunktionen - SharePoint als Content-Management-System - Webseitengestaltung mit Webparts - Integration in Teams, OneDrive, Loop, OneNote, Forms, Power-Plattform usw. - Automatisierung von Abläufen und Prozessen - Analyse einer SharePoint-Umgebung - Datensicherheit, -sicherung und Compliance - Copilot-Nutzung und -Einsatzmöglichkeiten - Serverkonfiguration, -integration und -administration in Microsoft 365 und - Entra ID/Azure ADDirk Larisch eignete sich bereits seit Anfang der 1980er Jahre autodidaktisch ein enormes Wissen rund um die Computer- und Netzwerktechnik an. Nach seinem Studium der Informatik war er bei verschiedenen Unternehmen in der IT-Leitung und im Management tätig. Mit SharePoint befasst er sich seit über 20 Jahren und hat dazu auch bereits mehrere Bücher und Artikel veröffentlicht. Weitere Themengebiete des auch als Coach und Trainer tätigen Autors sind Netzwerke, Systeme, Programmentwicklung, Datenbanken und Anwendungen der Microsoft-365-Umgebung.

Regulärer Preis: 44,99 €
Produktbild für Neue Algorithmen für praktische Probleme

Neue Algorithmen für praktische Probleme

In diesem Sammelband geht es darum, neue Algorithmen aus den Bereichen der Künstlichen Intelligenz (KI) und des Künstlichen Lebens (KL) und deren praktische Anwendung zu zeigen. Der wesentliche Aspekt des Bandes ist, dass in den Beiträgen exemplarisch gezeigt wird, dass und wie diese neuen Algorithmen auf praktische Probleme in sehr verschiedenen Bereichen erfolgreich eingesetzt werden können: Von der Modellierung betrieblicher Abläufe und des Managements bis zur Entscheidungsunterstützung bei der Wahl der Start- und Landebahn eines Flughafens, von der Analyse von Sensordaten bis zur Überwachung, Auswahl und Optimierung technischer Systeme sowie Alternativen für die Bildverarbeitung.

Regulärer Preis: 79,99 €
Produktbild für Numerical Python

Numerical Python

Learn how to leverage the scientific computing and data analysis capabilities of Python, its standard library, and popular open-source numerical Python packages like NumPy, SymPy, SciPy, matplotlib, and more. This book demonstrates how to work with mathematical modeling and solve problems with numerical, symbolic, and visualization techniques. It explores applications in science, engineering, data analytics, and more._Numerical Python, Third Edition_, presents many case study examples of applications in fundamental scientific computing disciplines, as well as in data science and statistics. This fully revised edition, updated for each library's latest version, demonstrates Python's power for rapid development and exploratory computing due to its simple and high-level syntax and many powerful libraries and tools for computation and data analysis.After reading this book, readers will be familiar with many computing techniques, including array-based and symbolic computing, visualization and numerical file I/O, equation solving, optimization, interpolation and integration, and domain-specific computational problems, such as differential equation solving, data analysis, statistical modeling, and machine learning.WHAT YOU'LL LEARN* Work with vectors and matrices using NumPy* Review Symbolic computing with SymPy* Plot and visualize data with Matplotlib* Perform data analysis tasks with Pandas and SciPy* Understand statistical modeling and machine learning with statsmodels and scikit-learn* Optimize Python code using Numba and CythonWHO THIS BOOK IS FORDevelopers who want to understand how to use Python and its ecosystem of libraries for scientific computing and data analysis.ROBERT JOHANSSON is an experienced Python programmer and computational scientist with a Ph.D. in Theoretical Physics from Chalmers University of Technology, Sweden. He has worked with scientific computing in academia and industry for over 15 years and participated in open source and proprietary research and development projects. His open-source contributions include work on QuTiP, a popular Python framework for simulating the dynamics of quantum systems, and he has also contributed to several other popular Python libraries in the scientific computing landscape. Robert is passionate about scientific computing and software development, teaching and communicating best practices for combining these fields with optimal outcomes: novel, reproducible, extensible, and impactful computational results.1. Introduction to Computing with Python.- 2. Vectors, Matrices and Multidimensional Arrays.- 3. Symbolic Computing.- 4. Plotting and Visualization.- 5. Equation Solving.- 6. Optimization.- 7. Interpolation.- 8. Integration.- 9. Ordinary Differential Equations.- 10. Sparse Matrices and Graphs.- 11. Partial Differential Equations.- 12. Data Processing and Analysis.- 13. Statistics.- 14. Statistical Modeling.- 15. Machine Learning.- 16. Bayesian Statistics.- 17. Signal and Image Processing.- 18. Data Input and Output.- 19. Code Optimization.- Appendix.

Regulärer Preis: 37,99 €
Produktbild für Data Engineering for Machine Learning Pipelines

Data Engineering for Machine Learning Pipelines

This book covers modern data engineering functions and important Python libraries, to help you develop state-of-the-art ML pipelines and integration code.The book begins by explaining data analytics and transformation, delving into the Pandas library, its capabilities, and nuances. It then explores emerging libraries such as Polars and CuDF, providing insights into GPU-based computing and cutting-edge data manipulation techniques. The text discusses the importance of data validation in engineering processes, introducing tools such as Great Expectations and Pandera to ensure data quality and reliability. The book delves into API design and development, with a specific focus on leveraging the power of FastAPI. It covers authentication, authorization, and real-world applications, enabling you to construct efficient and secure APIs using FastAPI. Also explored is concurrency in data engineering, examining Dask's capabilities from basic setup to crafting advanced machine learning pipelines. The book includes development and delivery of data engineering pipelines using leading cloud platforms such as AWS, Google Cloud, and Microsoft Azure. The concluding chapters concentrate on real-time and streaming data engineering pipelines, emphasizing Apache Kafka and workflow orchestration in data engineering. Workflow tools such as Airflow and Prefect are introduced to seamlessly manage and automate complex data workflows.What sets this book apart is its blend of theoretical knowledge and practical application, a structured path from basic to advanced concepts, and insights into using state-of-the-art tools. With this book, you gain access to cutting-edge techniques and insights that are reshaping the industry. This book is not just an educational tool. It is a career catalyst, and an investment in your future as a data engineering expert, poised to meet the challenges of today's data-driven world.WHAT YOU WILL LEARN* Elevate your data wrangling jobs by utilizing the power of both CPU and GPU computing, and learn to process data using Pandas 2.0, Polars, and CuDF at unprecedented speeds* Design data validation pipelines, construct efficient data service APIs, develop real-time streaming pipelines and master the art of workflow orchestration to streamline your engineering projects* Leverage concurrent programming to develop machine learning pipelines and get hands-on experience in development and deployment of machine learning pipelines across AWS, GCP, and AzureWHO THIS BOOK IS FORData analysts, data engineers, data scientists, machine learning engineers, and MLOps specialistsPAVAN KUMAR NARAYANAN has an extensive and diverse career in the information technology industry, with a primary focus on the data engineering and machine learning domains. Throughout his professional journey, he has consistently delivered solutions in environments characterized by heterogeneity and complexity. His experience spans a broad spectrum, encompassing traditional data warehousing projects following waterfall methodologies and extending to contemporary integrations that involve APIs and message-based systems. Pavan has made substantial contributions to large-scale data integrations for applications in data science and machine learning. At the forefront of these endeavors, he has played a key role in delivering sophisticated data products and solutions, employing a versatile mix of both traditional and agile approaches. Currently employed with Ether Infinitum LLC, Sheridan, WY, Pavan Kumar Narayanan continues to bring his wealth of experience to the forefront of the data engineering and machine learning landscape.Chapter 1: Data Manipulation and Analytics Using Pandas.- Chapter 2: Data Manipulation Using Polars and CuDF.- Chapter 3: Introduction to Data Validation.- Chapter 4: Data Validation Using Great Expectations.- Chapter 5: Introduction to API Design Using FastAPI.- Chapter 6: Introduction to Concurrency Programming Using Task.- Chapter 7: Dask ML.- Module 5: Data Pipelines in the Cloud.- Chapter 9: Introduction to Microsoft Azure.- Chapter 10: Introduction to Google Cloud.- Chapter 11: Introduction to Streaming Data.- Chapter 12: Introduction to Workflow Management Using Airflow.- Chapter 13: Introduction to Workflow Management Using Prefect.

Regulärer Preis: 59,99 €
Produktbild für 30 Minuten Web3: KI, Metaverse und Blockchain

30 Minuten Web3: KI, Metaverse und Blockchain

Endlich Durchblick bei Web3 Die Blockchain-Technologie hat sich zu einem der wichtigsten Innovationstreiber entwickelt, die nicht nur die Gesellschaft, sondern auch das Internet tiefgreifend verändern wird. Die bahnbrechende Technologie bildet die Grundlage für eine neue Version des World Wide Web: das Web3. Sie schafft sowohl Vertrauen als auch Transparenz. Konzepte wie Dezentralisierung und eine tokenbasierte Ökonomie werden sich auf sämtliche Geschäftsprozesse auswirken und das gesamte Finanz- und Wirtschaftssystem nachhaltig verändern. Angesichts der zunehmenden Integration digitaler Technologien in alle Aspekte unseres Lebens ist es von entscheidender Bedeutung, die Entwicklungen von Blockchain, Web3 und anderen zukunftsweisenden Technologien wie das Metaverse, Künstliche Intelligenz und digitales Eigentum zu verstehen. In 30 Minuten kompakt zusammengefasst liefert das Buch ein fundiertes Verständnis dieser Innovationen, um frühzeitig Chancen zu erkennen, potenzielle Herausforderungen anzugehen und die Entwicklung und Implementierung von Strategien für Firmen aber auch Individuen voranzutreiben.

Regulärer Preis: 9,99 €
Produktbild für 3D Printed Science Projects Volume 1

3D Printed Science Projects Volume 1

Create 3D printable models that can help students from kindergarten through grad school learn math, physics, botany, chemistry, engineering and more.This book shows parents and teachers how to use the models inside as starting points for 3D printable explorations. Students can start with these models and vary them for their own explorations. Unlike other sets of models that can just be scaled, these models have the science built-in to allow for more insight into the fundamental concepts.Each of the eight topics is designed to be customized by you to create a wide range of projects suitable for science fairs, extra credit, or classroom demonstrations. Science fair project suggestions and extensive "where to learn more" resources are included, too. You will add another dimension to your textbook understanding of science.FOR THIS NEW EDITION:The second edition of 3D Printed Science Projects is a thorough update of the original, modernizing the 3D printing technology. 3D Printed Science Projects shows you how to create 3D printable models that can help students from kindergarten through grad school learn math, physics, botany, chemistry, engineering and more. Each of the models is created in the free, open source CAD program OpenSCAD, so it can be customized by the reader. This allows the models to be the basis of open-ended STEM projects at a variety of levels.WHAT YOU'LL LEARN* Create (and present the science behind) 3D printed models.* Use a 3D printer to create those models as simply as possible.* Discover new science insights from designing 3D models.WHO THIS BOOK IS FOR3D Printed Science Projects particularly targets the technology-squeamish teacher or parent who want their kids tolearn something from their 3D printer but need help getting started. Kids who love science, homeschoolers (and the grandmas who buy them birthday presents) will be customers.As an engineer and management consultant, JOAN HORVATH has coordinated first-of-a-kind interdisciplinary technical and business projects, helping people with no common vocabulary (startups, universities, small towns, etc). work together. Her experience as a systems engineer has spanned software development, spacecraft flight operations, risk management, and spacecraft/ground system test and contingency planning.As an educator, Joan’s passion is bringing science and technology to the non-specialist in a comprehensible and entertaining way that will stay with the learner for a lifetime.RICH CAMERON is a co-founder of Pasadena-based Nonscriptum LLC. Nonscriptum consults for educational and scientific users in the areas of 3D printing and maker technologies. Rich (known online as “Whosawhatsis”) is an experienced open source developer who has been a key member of the RepRap 3D-printer development community for many years. His designs include the original spring/lever extruder mechanism used on many 3D printers, the RepRap Wallace, and the Deezmaker Bukito portable 3D printer. By building and modifying several of the early open source 3D printers to wrestle unprecedented performance out of them, he has become an expert at maximizing the print quality of filament-based printers. When he's not busy making every aspect of his own 3D printers better, from slicing software to firmware and hardware, he likes to share that knowledge and experience online so that he can help make everyone else’s printers better too.Chapter 1: Math Modeling with 3D Prints.- Chapter 2: Light and Other Waves.- Chapter 3: Gravity.- Chapter 4: Airfoils.- Chapter 5: Simple Machines.- Chapter 6: Plants and Their Ecosystems.- Chapter 7: Molecules.- Chapter 8: Trusses.- Chapter 9: Gears.- Appendix A: Links.

Regulärer Preis: 54,99 €
Produktbild für Foundations and Opportunities of Biometrics

Foundations and Opportunities of Biometrics

Biometrics are used in many situations of our daily lives, but we still don’t fully understand the way they work and what potential lies behind them. This book covers a fascinating and broad area that impacts everyone, not only companies involved in deep-tech. Over the past decades, biometrics have made their way into our daily lives after being first limited to science fiction and later expensive high-tech applications. With the widespread use of smartphones and other technological gadgets we interact with on a daily basis, the ability to collect and use biometric signals has become ubiquitous.This book provides a comprehensive overview of the type of biometric signals that are being used, how they are implemented, and what their limitations are. With technology being more relevant in all aspects of life, it’s more important for people who make decisions in their business to understand the opportunities and limitations of biometric use.This book will guide the readerthrough the history of biometric technology, including initial applications of the technology, and reflect on how pop culture like science fiction media has influenced the way we look at biometrics and shaped our expectations and fears. It also covers real-world applications and how they work. This book provides foundational information that will help readers understand how they can use biometrics in their everyday life and assess their ability to disrupt existing business processes and models.WHAT YOU WILL LEARN:How Biometrics have evolved over time and the main drivers for them being disruptive.The scope and limitations of various types of biometrics.Foundational knowledge to lead the conversation about biometrics within your company.An analysis of BMD sources that remain stable over time.Develop an analytical understanding of accuracy, precision and errors and understand how the various uses of BMD rate within these contexts.WHO THIS BOOK IS FOR:This book is aimed at people who have an interest in technology, but perhaps aren’t very technical themselves. It focuses on business leaders, product managers, product designers, etc. who want to understand the opportunities biometrics offer to their customers and how to implement them in a useful and effective way.Dario Salice is a seasoned professional in the space of Telecommunications, Security, and Online-Identities. While most recently working at Google and then Meta, he provided the right security tools to billions of users to protect their online accounts. I also launched dedicated security programs to protect highly targeted individuals from more sophisticated attacks. Serving as Meta’s representative on the Board of the FIDO Alliance, an industry standards organization working on strong authentication methods, he gained a broader perspective on the global authentication market. Dario's current focus is ramping up an independent boutique consulting service to engage with companies of any size who want to benefit from my insights Part I - Laying the foundationJennifer Bailey-Salice is an author of calculus workbooks at Calculus Workbooks at White Willow Math. For over 20 year, Jennifer Bailey-Salice taught all levels of math from 6th grade through Multi-Variable Calculus. As a classroom teacher and a private tutor, Ms. Bailey-Salice developed an understanding of what students need to know in order to fully understand the topic at hand. While her teaching took her from Atlanta to Spain and then California, she is now settled in Surrey, UK where she hopes to continue helping students succeed atmath.Part I: Laying Down the Foundation.- Chapter 1: The growing Use of Biometrics.- Chapter 2: What are Biometrics?.- Chapter 3: Adversarial Behavior - Attack and Defense.- Part II: Sources of Biometric Signals.- Chapter 4: Physiological Biometrics.- Chapter 5: Facial Recognition.- Chapter 6: Behavioral Biometrics.- Chapter 7: Voice Analysis.- Part III: Critical Analysis.- Chapter 8: How Do We Judge Accuracy?.- Chapter 9: Risks and Responsibilities.- Chapter 10: Usability and Practicality.

Regulärer Preis: 64,99 €
Produktbild für Spring Boot 3

Spring Boot 3

Ihr umfassender Leitfaden für Spring Boot 3 - Spring Boot von Null auf Hundert - Neuerungen in Spring Boot 3 und Migration von Spring Boot 2 - Beispiele für verschiedenste Anwendungsfälle Entdecken Sie die Leistungsfähigkeit von Spring Boot 3 mit diesem umfassenden Leitfaden. Von den Grundlagen zu Spring Boot 3 über fortgeschrittene Themen wie zum Beispiel reaktive Programmierung bis zu eigenen Erweiterungen von Spring Boot. Was Sie in diesem Buch erwartet: Universelle Zugänglichkeit: Egal, ob Sie gerade erst anfangen oder bereits Erfahrung mit Spring Boot haben, dieses Buch führt Sie durch die Grundlagen bis hin zu fortgeschrittenen Konzepten. Praxisorientierte Lernweise: Nutzen Sie zahlreiche praxisnahe Beispiele, um das Gelernte sofort anzuwenden. Die klare Darstellung und Anwendung in realen Szenarien machen den Lernprozess effektiv und eingängig. Neuerungen in Version 3: Entdecken Sie die spezifischen Features von Spring Boot 3. Die Autoren gehen detailliert auf die neuesten Entwicklungen ein und zeigen, wie Sie das volle Potenzial dieser Version ausschöpfen können. Ob Sie ein erfahrener Entwickler sind oder gerade erst in die Welt von Spring Boot eintauchen – dieses Buch vermittelt Ihnen das notwendige Wissen, um moderne und effiziente Java-Anwendungen zu entwickeln.

Regulärer Preis: 39,90 €
Produktbild für Large Language Models Projects

Large Language Models Projects

This book offers you a hands-on experience using models from OpenAI and the Hugging Face library. You will use various tools and work on small projects, gradually applying the new knowledge you gain.The book is divided into three parts. Part one covers techniques and libraries. Here, you'll explore different techniques through small examples, preparing to build projects in the next section. You'll learn to use common libraries in the world of Large Language Models. Topics and technologies covered include chatbots, code generation, OpenAI API, Hugging Face, vector databases, LangChain, fine tuning, PEFT fine tuning, soft prompt tuning, LoRA, QLoRA, evaluating models, and Direct Preference Optimization. Part two focuses on projects. You'll create projects, understanding design decisions. Each project may have more than one possible implementation, as there is often not just one good solution. You'll also explore LLMOps-related topics. Part three delves into enterprise solutions. Large Language Models are not a standalone solution; in large corporate environments, they are one piece of the puzzle. You'll explore how to structure solutions capable of transforming organizations with thousands of employees, highlighting the main role that Large Language Models play in these new solutions.This book equips you to confidently navigate and implement Large Language Models, empowering you to tackle diverse challenges in the evolving landscape of language processing.WHAT YOU WILL LEARN* Gain practical experience by working with models from OpenAI and the Hugging Face library* Use essential libraries relevant to Large Language Models, covering topics such as Chatbots, Code Generation, OpenAI API, Hugging Face, and Vector databases* Create and implement projects using LLM while understanding the design decisions involved* Understand the role of Large Language Models in larger corporate settingsWHO THIS BOOK IS FORData analysts, data science, Python developers, and software professionals interested in learning the foundations of NLP, LLMs, and the processes of building modern LLM applications for various tasksPERE MARTRA is a seasoned IT Engineer and AI Enthusiast with years of experience in the financial sector. He is currently pursuing a Master's in Research on Artificial Intelligence. Initially, he delved into the world of AI through his passion for game development. Applying Reinforcement Learning techniques, he infused video game characters with personality and autonomy, sparking his journey into the realm of AI. Today, AI is not just his passion but a pivotal part of his profession. Collaborating with startups on NLP-based solutions, he plays a crucial role in defining technological stacks, architecting solutions, and guiding team inception. As the author of a course on Large Language Models and their applications, available on GitHub, Pere shares his expertise in this cutting-edge field. He serves as a mentor in the TensorFlow Advanced Techniques Specialization at Deeplearning.AI, assisting students in solving problems within their tasks. He holds the distinction of being one of the few TensorFlow Certified Developers in Spain, complementing this achievement with an Azure Data Scientist Associate certification. Follow Pere on Medium, where he writes about AI, emphasizing Large Language Models and deep learning with TensorFlow, contributing valuable insights to TowardsAI.net. Top skills include Keras, Artificial Intelligence (AI), TensorFlow, Generative AI, and Large Language Models (LLM). Connect with Pere on https://www.linkedin.com/in/pere-martra/ for project collaborations or insightful discussions in the dynamic field of AI.Part I: Techniques and Libraries.- Chapter 1. Introduction to Large Language Models with OpenAI.- Chapter 2: Vector Databases and LLMs.- Chapter 3: LangChain & Agents.- Chapter 4: Evaluating Models.- Chapter 5: Fine-Tuning Models.- Part II: Projects.- Chapter 6: Natural Language to SQL.- Chapter 7: Creating and Publishing Your Own LLM.- Part III: Enterprise solutions.- Chapter 8: Architecting an NL2SQL Project for Immense Enterprise Databases.- Chapter 9: Transforming Banks with Customer Embeddings.

Regulärer Preis: 59,99 €
Produktbild für AutoCAD 2025 und AutoCAD LT 2025 für Ingenieure und Architekten

AutoCAD 2025 und AutoCAD LT 2025 für Ingenieure und Architekten

Einführung in die wichtigsten Bedienelemente Konstruktionsbeispiele aus Architektur, Handwerk und Technik Zahlreiche Praxisbeispiele und Übungen Praxisnaher Einstieg Dieses Grundlagen- und Lehrbuch zeigt Ihnen anhand konkreter Praxisbeispiele aus Architektur, Handwerk und Technik die Möglichkeiten von AutoCAD 2025 und AutoCAD LT 2025 und bietet insbesondere AutoCAD-Neulingen einen gründlichen und praxisnahen Einstieg in CAD. Alle wichtigen Befehle und Funktionen werden detailliert erklärt. Zahlreiche Übungsaufgaben und Bonusmaterial Sie arbeiten von Anfang an mit typischen Konstruktionsaufgaben aus Studium und Praxis. Zu jedem Kapitel finden Sie Übungen und Testfragen mit Lösungen dazu im Anhang. Alle Konstruktionsbeispiele sowie zusätzliche Übungsaufgaben, 3D-Beispiele, Video-Tutorials, Vorlagen sowie eine Einführung in AutoLISP können von der Webseite des Verlags heruntergeladen werden. Für PC und Mac Alle Funktionen werden anhand der PC-Version ausführlich beschrieben. Während die Befehlsabläufe auf beiden Systemen fast identisch sind, werden die Besonderheiten der zentralen Benutzeroberfläche für den Mac in einem Bonuskapitel zum Download vorgestellt. Aus dem Inhalt: Allgemeine Bedienung mit Multifunktionsleisten, Registern und Paletten Schnelleinstieg ins Zeichnen mit Rasterfang Exaktes Zeichnen mit Koordinaten, Objektfang und Spurlinien Zeichnungsorganisation mit Layern und Vorlagen Texte, Schriftfelder und Tabellen, Verbindung zu Excel Bemaßungsbefehle und Bemaßungsstile, Spezialfälle Parametrische Variantenkonstruktionen, dynamische Blöcke Maßstäbliches Plotten, auch bei verschiedenen Einheiten (mm, cm, m) Zahlreiche Übungsfragen mit Antworten Zeichnen mit LINIE, KREIS, BOGEN, Polylinie, Schraffur und weitere Bearbeiten (VERSETZ, STUTZEN, DEHNEN, STRECKEN, Skalieren und weitere), Anordnungen rechteckig, polar oder entlang Pfaden, Griffe, Eigenschaften-Manager Komplexe Objekte: BLOCK (verwalten mit Palette und Editor), Attribute, externe Referenzen  Einführung in 3D-Konstruktion und Volumenkörper Zum Download: 2 Bonuskapitel: 3D-Freiformmodellierung Benutzeranpassungen deutsche Beschreibung der englischen Express Tools Mac-Oberfläche Alle Beispiele und Lösungen Zusätzliche Übungen, 3D-Beispiele und AutoLISP-Anleitung Video-Tutorials Vorlagen Detlef Ridder hat bereits zahlreiche Bücher zu AutoCAD, Inventor, Revit und Archicad veröffentlicht und gibt Schulungen zu diesen Programmen und im Bereich CNC.1

Regulärer Preis: 54,99 €
Produktbild für Parallel Programming with C# and .NET

Parallel Programming with C# and .NET

If you need to understand concurrency, this book is your guide to the fundamentals behind the advanced software you seek to implement to achieve highly responsive and scalable code. Support for parallel computation is an essential part of concurrency. Concurrency is an advanced concept and solutions are not straightforward. Many developers have been burned by it and are still being burned by it. This book aims to simplify the concept for C# developers. It tries to simplify the concept using the Task Parallel Library (TPL), Concurrent Collections, Parallel LINQ (PLINQ), Asynchronous Programming Patterns, and related topics.The book starts with an overview of TPL and discusses Tasks. Understanding these areas is necessary to learn the concepts that follow in the book. You will go through special scenarios, such as handling exceptions and cancellations, followed by demonstrations of synchronization techniques and concurrent collections. You will see demonstrations of parallel loops to speed up the computations. And you'll understand PLINQ in detail. Finally, you'll learn how to simplify asynchronous programming with async and await keywords is discussed.The book contains “Q&A sessions”, review questions, and exercises (in .NET 8 and C#12). After reading the book, you will be able to understand advanced concepts in parallel programming and implement them in your code.WHAT YOU WILL LEARN* Understand concurrent and multi-threaded development* Understand how some modern-day C# features can promote parallel programming* Demonstrate the latest patterns for parallel developmentWHO THIS BOOK IS FORDevelopers familiar with C# but are absolute beginners for parallel programming.VASKARAN SARCAR obtained his Master of Engineering degree in Software Engineering from Jadavpur University, Kolkata (India), and an MCA from Vidyasagar University, Midnapore (India). He was a National Gate Scholar (2007-2009) and has over 12 years of experience in education and the IT industry. He devoted his early years (2005-2007) to the teaching profession at various engineering colleges, and later he joined HP India PPS R&D Hub in Bangalore. He worked there until August 2019 and became a Senior Software Engineer and Team Lead. After working for more than ten years at HP, he decided to follow his passion completely. He is now an independent full-time author.Chapter 1: Understanding Tasks.- Chapter 2: Handling Special Scenarios.- Chapter 3: Exploring Synchronization and Concurrent Collections.- Chapter 4: Working on Parallel Loops.- Chapter 5: Parallel LiNQ.- Chapter 6: Simplifying Asynchronous Programs.- Appendix A.- Appendix B.- Appendix C.

Regulärer Preis: 54,99 €
Produktbild für AutoCAD 2025 und AutoCAD LT 2025

AutoCAD 2025 und AutoCAD LT 2025

AutoCAD 2025 und AutoCAD LT 2025 für Ingenieure und Architekten, in Erstauflage aus dem September 2024.Praxisnaher EinstiegDieses Grundlagen- und Lehrbuch zeigt Ihnen anhand konkreter Praxisbeispiele aus Architektur, Handwerk und Technik die Möglichkeiten von AutoCAD 2025 und AutoCAD LT 2025 und bietet insbesondere AutoCAD-Neulingen einen gründlichen und praxisnahen Einstieg in CAD. Alle wichtigen Befehle und Funktionen werden detailliert erklärt.Zahlreiche Übungsaufgaben und BonusmaterialSie arbeiten von Anfang an mit typischen Konstruktionsaufgaben aus Studium und Praxis. Zu jedem Kapitel finden Sie Übungen und Testfragen mit Lösungen dazu im Anhang. Alle Konstruktionsbeispiele sowie zusätzliche Übungsaufgaben, 3D-Beispiele, Video-Tutorials, Vorlagen sowie eine Einführung in AutoLISP können von der Webseite des Verlags heruntergeladen werden.Für PC und MacAlle Funktionen werden anhand der PC-Version ausführlich beschrieben. Während die Befehlsabläufe auf beiden Systemen fast identisch sind, werden die Besonderheiten der zentralen Benutzeroberfläche für den Mac in einem Bonuskapitel zum Download vorgestellt.Aus dem Inhalt:Allgemeine Bedienung mit Multifunktionsleisten, Registern und PalettenSchnelleinstieg ins Zeichnen mit RasterfangExaktes Zeichnen mit Koordinaten, Objektfang und SpurlinienZeichnungsorganisation mit Layern und VorlagenTexte, Schriftfelder und Tabellen, Verbindung zu ExcelBemaßungsbefehle und Bemaßungsstile, SpezialfälleParametrische Variantenkonstruktionen, dynamische BlöckeMaßstäbliches Plotten, auch bei verschiedenen Einheiten (mm, cm, m)Zahlreiche Übungsfragen mit AntwortenZeichnen mit LINIE, KREIS, BOGEN, Polylinie, Schraffur und weitereBearbeiten (VERSETZ, STUTZEN, DEHNEN, STRECKEN, Skalieren und weitere), Anordnungen rechteckig, polar oder entlang Pfaden, Griffe, Eigenschaften-ManagerKomplexe Objekte: BLOCK (verwalten mit Palette und Editor), Attribute, externe Referenzen Einführung in 3D-Konstruktion und VolumenkörperZum Download:2 Bonuskapitel:3D-FreiformmodellierungBenutzeranpassungendeutsche Beschreibung der englischen Express ToolsMac-OberflächeAlle Beispiele und LösungenZusätzliche Übungen, 3D-Beispiele und AutoLISP-AnleitungVideo-TutorialsVorlagenLeseprobe (PDF-Link)Über den Autor:Detlef Ridder hat bereits zahlreiche Bücher zu AutoCAD, Inventor, Revit und Archicad veröffentlicht und gibt Schulungen zu diesen Programmen und im Bereich CNC.1

Regulärer Preis: 54,99 €
Produktbild für Grundkurs Programmieren in Java (9. Auflage)

Grundkurs Programmieren in Java (9. Auflage)

Grundkurs Programmieren in Java. 9. Auflage.Mit diesem Lehrbuch können Sie sowohl Java als auch das Programmieren lernen. Es setzt keinerlei Vorkenntnisse aus den Bereichen Programmieren, Programmiersprachen und Informatik voraus. Alle Kapitel sind mit Übungsaufgaben ausgestattet, die Sie zum besseren Verständnis bearbeiten können.Denn: Man lernt eine Sprache nur, wenn man sie auch spricht!Auf rund 800 Seiten finden Sie hier eine umfassende und aktuelle Einführung. Von den Grundlagen der Programmierung und den elementaren Sprachelementen über die Objektorientierung bis hin zu fortgeschrittenen Themen wie Threads, Streams, Entwicklung von verteilten Anwendungen in Netzen sowie Lambda-Ausdrücken lernen Sie alles, was Sie für den erfolgreichen Einstieg in die Programmierung benötigen.Aus dem Inhalt:Einstieg in das Programmieren in JavaObjektorientiertes Programmieren in JavaGrafische Oberflächen in JavaNebenläufige und verteilte AnwendungenLambda-Ausdrücke und funktionale ProgrammierungAbschluss, Ausblick und AnhangLeseprobe (PDF-Link)Über die Autoren:Prof. Dr. Dietmar Ratz ist Studiengangsleiter Wirtschaftsinformatik an der Dualen Hochschule Baden- Württemberg (DHBW) Karlsruhe und lehrt auch am Karlsruher Institut für Technologie (KIT).Dipl.-Wirtsch.-Inf. (DH) Dennis Schulmeister-Zimolong arbeitet als akademischer Mitarbeiter an der Dualen Hochschule Baden-Württemberg (DHBW) Karlsruhe sowie als Produktmanager bei der SOA People AG, Karlsruhe.Prof. Dr. Detlef Seese ist ehemaliger Professor für Angewandte Informatik am Institut für Angewandte Informatik und Formale Beschreibungsverfahren (AIFB) des Karlsruher Instituts für Technologie (KIT).Dipl.-Wirtsch.-Ing. Jan Wiesenberger ist geschäftsführender Vorstand des FZI Forschungszentrums Informatik in Karlsruhe und Hauptgesellschafter des IT-Dienstleisters m+ps.

Regulärer Preis: 44,99 €
Produktbild für Programmieren in Java (8. Auflage)

Programmieren in Java (8. Auflage)

Programmieren in Java. Einfach Java lernen. 8. AuflageSie möchten sich Java von Grund auf aneignen? Dieses Standardwerk hat schon Tausende von Einsteigern zu Java-Pro s gemacht. Kompakt, aktuell und präzise bietet es alles, was für die Programmierung in Java wichtig ist.Diese Neuauflage wurde grundlegend überarbeitet. Ihr Fokus richtet sich darauf, Ihnen den Einstieg in die Programmierung mit Java 21 möglichst einfach zu machen. Von Anfang an nutzen wir dafür die leistungsfähige und komfortable Entwicklungsumgebung Eclipse.Von den elementaren Ausdrucksmöglichkeiten in Java und den Grundlagen der Objektorientierung bis hin zur Nebenläu gkeit sowie zur Programmierung in Netzwerken und Anbindung von Datenbanken finden Sie hier alle Themen, die für Einsteiger wichtig sind. Zum Vertiefen des Umgangs mit Entwurfsmustern dient die Programmierung grafischer Benutzeroberflächen.Zahlreiche Beispiele und Aufgaben in allen Kapiteln – von elementaren Übungen bis hin zu kleinen Projektarbeiten – helfen Ihnen, Ihr Wissen praktisch umzusetzen und zu festigen.Aus dem InhaltEinstieg in JavaElemente der ProgrammierungObjektorientierte ProgrammierungGrundlegende KlassenEin-/Ausgabe in JavaNebenläufigkeit in Java: ThreadsGrafikanwendungen in JavaProgrammierung in NetzwerkenAnbindung von Datenbanken mit JDBCBearbeiten von XML in JavaLeseprobe (PDF-Link)Über den AutorProf. Dr. Fritz JOBST lehrte an der OTH Regensburg und hielt u.a. Vorlesungen zur Programmierung in Java und zur Entwicklung von Software mit der Java Enterprise Edition.

Regulärer Preis: 39,99 €
Produktbild für Künstliche Intelligenz für Lehrkräfte

Künstliche Intelligenz für Lehrkräfte

Das Buch Künstliche Intelligenz für Lehrkräfte führt die zentralen Ansätze und Gebiete der KI fundiert und insbesondere für Informatiklehrkräfte aufbereitet ein. Es bietet aber auch Lehrkräften mit anderem Hintergrund die Möglichkeit, sich mit den fachlichen Grundlagen von KI auseinanderzusetzen. Behandelte Themen sind insbesondere Problemlösen und Suche, Grundlagen des Maschinellen Lernens, Wissensrepräsentation und Schließen, Künstliche neuronale Netze, Tiefes Lernen, Generative KI und Robotik. In jedem Kapitel wird eine methodische Einführung gegeben, relevante Anwendungsbereiche aufgezeigt und Vorschläge für die konkrete Umsetzung im Unterricht gegeben. Zudem werden interdisziplinäre Bezüge hergestellt und Fragen der Ethik und gesellschaftliche Bezüge diskutiert.Die Herausgebenden und Autor:innen des Buches sind Lehrkräfte an Hochschulen aus den Bereichen Künstliche Intelligenz und Informatikdidaktik. Durch die interdisziplinäre Kooperation bietet das Buch sowohl einen fachlich fundierten Einstieg in das Thema KI als auch einen geeigneten didaktischen Zugang.ULRICH FURBACH ist Professor im Ruhestand für künstliche Intelligenz an der Universität Koblenz. Seine Forschungsgebiete umfassen automatisches Schließen, Agenten und Kognition. Er ist an der TU München habilitiert, hat an der Universität der Bundeswehr promoviert und ist Gründer und Gesellschafter des KI-Unternehmens wizAI solutions GmbH.EMANUEL KITZELMANN ist Professor für Angewandte Künstliche Intelligenz an der TH Brandenburg. Nach seiner Promotion hat er mehrere Jahre als Lehrer für Informatik, Softwareentwicklung und Mathematik am Berufskolleg Ratingen gearbeitet und dort das das Berufliche Gymnasium für Informatik geleitet. Sein Forschungsschwerpunkt ist im Bereich Induktive Programmsynthese – ein Gebiet im Schnittbereich von maschinellem Lernen und Programmierung.TILMAN MICHAELI ist Professor für Didaktik der Informatik an der TU München. Ziel seiner Arbeit ist es, Informatik nicht nur zu erklären, sondern jede und jeden zu befähigen, diedigitale Welt aktiv und kreativ mitzugestalten. Forschungsschwerpunkte sind Data und AI Literacy, Debugging im Unterricht, digitale Bildung sowie Quantencomputing als Thema informatischer Bildung.UTE SCHMID ist Professorin für Kognitive Systeme an der Otto-Friedrich-Universität Bamberg. Seit mehr als zwanzig Jahren lehrt und forscht sie im Bereich Künstliche Intelligenz. Forschungsschwerpunkte sind intepretierbares und erklärbares Maschinelles Lernen sowie KI und Bildung. Seit vielen Jahren bietet sie Workshops zum Thema KI für Kinder und Jugendliche an und engagiert sich in der Lehrkräftefortbildung. Sie leitet den AK KI und Schule des Fachbereichs KI der Gesellschaft für Informatik.Einführung.- Teil 1 Grundlegende Konzepte der KI: Suche im Problemraum.- Lernen aus Daten.- Schließen aus Wissen.- Teil 2 Maschinelles Lernen: Lernen von Entscheidungsbäumen.- Lernen mit neuronalen Netzen.- Analytisches vs. konnektionistisches Paradigma.- Verstärkendes Lernen.- Tiefes Lernen.- Erklärbarkeit.- Generative KI.- Teil 3 Schließen und Planen: Logistikbasierte Wissensverarbeitung.- Schließen im Alltag und unter Unsicherheit.- Teil 4 Spezielle und vertiefende Themen: Robotik.- Teil 5 Reflexion: Natürliche und künstliche Intelligenz.- Wechselwirkungen von KI mit anderen Schulfächern.- Verantwortung.- Glossar.

Regulärer Preis: 49,99 €
Produktbild für Digitale Ordnung für Dummies

Digitale Ordnung für Dummies

VEREINFACHEN SIE IHR DIGITALES LEBENMit den Methoden in diesem Buch räumen Sie Ihr persönliches digitales Durcheinander auf. Lernen Sie mithilfe von festen Prinzipien, strukturiert mit Mails, Dateien und Ihrer Nutzeroberfläche umzugehen. Robert Tolksdorf zeigt Ihnen, wie Sie Ihre digitale Welt ordnen und sich damit viel Zeit für umständliche Suchvorgänge ersparen. Räumen Sie Ihre Arbeitsumgebung auf und arbeiten Sie fokussiert, statt sich in einem Fensterdurcheinander zu verlieren. Jenseits Ihrer Desktop-Rechner oder Notebooks mit Windows und MacOS vereinfachen Sie auch den Umgang mit Ihren Mobilgeräten. SIE ERFAHREN* Welche Ordnungsprinzipien Ihnen das Leben erleichtern* Warum gute Ordnerstrukturen und -namen viel Zeit sparen können* Wie Sie fokussiert und ungestört digital arbeitenROBERT TOLKSDORF war bis 2016 Professor für Informatik an der Freien Universität Berlin. Seitdem arbeitet er freiberuflich als Autor. Über den Autor 7Einleitung 15TEIL I: INFORMATIONEN GUT ORGANISIEREN 21Kapitel 1: Zugemailt 23Kapitel 2: Einmal durchwischen – Kein Dateidurcheinander mehr 41Kapitel 3: Dateien auf Mobilgeräten 53Kapitel 4: Programme und Apps durchlüften 61TEIL II: ARBEITSUMGEBUNG ORGANISIEREN 73Kapitel 5: Platzangst auf dem Desktop 75Kapitel 6: Minimalismus beim mobilen Startbildschirm 95Kapitel 7: Fenster ordnen 107Kapitel 8: Browser besser benutzen 133TEIL III: FOKUS GEWINNEN 151Kapitel 9: Ablenkungen vermeiden 153Kapitel 10: Fokussiert auf Mobilgeräten 175TEIL IV: DER TOP-TEN-TEIL 181Kapitel 11: Zehn hervorragende Wege zum Zeitsparen 183Kapitel 12: Zehn schlimme Dinge, die ich in echt gesehen habe 187Danksagung 191Abbildungsverzeichnis 193Stichwortverzeichnis 199

Regulärer Preis: 12,99 €
Produktbild für JavaScript für Dummies

JavaScript für Dummies

SCHRITT FÜR SCHRITT ZU JAVASCRIPTWenn Sie mit JavaScript programmieren lernen möchten, dann greifen Sie zu! Sebastian Springer vermittelt Ihnen in diesem Einstieg das Grundwissen zur Programmierung mit dieser mächtigen Programmiersprache. Sie lernen neben Grundlagen wie Schleifen, Verzweigungen und Co. alle wichtigen Tools, Arbeitsweisen und Besonderheiten der Browser kennen. Doch damit nicht genug: Fortgeschrittene Technologien, wie die asynchrone Programmierung, werden erklärt; außerdem, wie Sie zwischen Frontend und Backend kommunizieren oder mit Nutzern interagieren. Alles garniert mit übungen und Beispiel-Programmen. SIE ERFAHREN* Was es mit Node.js auf sich hat* Wie das Zusammenspiel von JavaScript und HTML und CSS funktioniert* Was Sie über Datentypen, Variable und Konstante wissen sollten* Wie Sie Fehler aufspüren und behebenSEBASTIAN SPRINGER arbeitet als JavaScript Engineer in der Konzeptionierung und Entwicklung professioneller Anwendungen. Er ist außerdem Dozent für JavaScript, Autor mehrerer IT-Fachbücher und Sprecher auf Konferenzen. Er vermittelt sein Wissen besonders einsteigergerecht. Einleitung 23TEIL I: DIE GRUNDLAGEN VON JAVASCRIPT 27Kapitel 1: Auf den Spuren von JavaScript: Zwischen Browser-Zauberei und Server-Magie 29Kapitel 2: Datentypen, Variablen und Konstanten 53Kapitel 3: Operatoren, Bedingungen und Schleifen 83Kapitel 4: Funktionen 107Kapitel 5: Klassen und Arrays 127Kapitel 6: Fehlerbehandlung 163TEIL II: FORTGESCHRITTENE THEMEN 183Kapitel 7: Das JavaScript-Modulsystem 185Kapitel 8: Asynchronität in JavaScript 205Kapitel 9: Generatoren und Iteratoren 227TEIL III: DAS FRONTEND 239Kapitel 10: Arbeiten mit dem DOM 241Kapitel 11: Events 259TEIL IV: DAS ÖKOSYSTEM 279Kapitel 12: Paketmanager 281Kapitel 13: Die passenden Pakete finden 303TEIL V: DAS ZUSAMMENSPIEL ZWISCHEN CLIENT UND SERVER 313Kapitel 14: Mit einem Server kommunizieren 315Kapitel 15: Serverseitiges JavaScript mit Express 335Kapitel 16: Clientseitiges JavaScript mit React 371Kapitel 17: Echtzeit-Kommunikation mit WebSockets 413TEIL VI: DER TOP-TEN-TEIL 429Kapitel 18: Die zehn wichtigsten Bibliotheken und Werkzeuge in JavaScript 431Abbildungsverzeichnis 449Stichwortverzeichnis 453

Regulärer Preis: 21,99 €
Produktbild für Grundkurs Programmieren in JAVA

Grundkurs Programmieren in JAVA

Mit diesem Lehrbuch können Sie sowohl Java als auch das Programmieren lernen. Es setzt keinerlei Vorkenntnisse aus den Bereichen Programmieren, Programmiersprachen und Informatik voraus. Alle Kapitel sind mit Übungsaufgaben ausgestattet, die Sie zum besseren Verständnis bearbeiten können. Denn: Man lernt eine Sprache nur, wenn man sie auch spricht! Auf rund 750 Seiten finden Sie hier eine umfassende und aktuelle Einführung. Von den Grundlagen der Programmierung und den elementaren Sprachelementen über die Objektorientierung bis hin zu Threads und Datenströmen und zur Entwicklung von Anwendungen in Netzen lernen Sie alles, was Sie für den erfolgreichen Einstieg in die Programmierung benötigen. Aus dem InhaltEinstieg in das Programmieren in Java/Objektorientiertes Programmieren in Java/Grafische Oberflächen in Java/Threads, Datenströme und Netzwerkanwendungen/Abschluss, Ausblick und Anhang ExtraE-Book inside. Systemvoraussetzungen für E-Book inside: Internet-Verbindung und Adobe-Reader oder Ebook-Reader bzw. Adobe Digital Editions.

Regulärer Preis: 44,99 €
Produktbild für Programmieren in Java

Programmieren in Java

- Von zahlreichen Hochschulen empfohlen: Der Einstieg in die Welt der Java-Programmierung mit diesem kompakten Klassiker! - Besonderen Schwerpunkt legen wir auf Grundlagen. Diese sind auch im Zeitalter leistungsfähiger Hilfsmittel unentbehrlich. - Topaktuell: Lernen Sie die objektorientierte Programmierung auf der Basis von Java 21. - Erhöhen Sie Ihren Lernerfolg mit den zahlreichen Übungsaufgaben. - Ihr exklusiver Vorteil: E-Book inside beim Kauf des gedruckten Buches Sie möchten sich Java von Grund auf aneignen? Dieses Standardwerk hat schon Tausende von Einsteigern zu Java-Pro s gemacht. Kompakt, aktuell und präzise bietet es alles, was für die Programmierung in Java wichtig ist. Diese Neuauflage wurde grundlegend überarbeitet. Ihr Fokus richtet sich darauf, Ihnen den Einstieg in die Programmierung mit Java 21 möglichst einfach zu machen. Von Anfang an nutzen wir dafür die leistungsfähige und komfortable Entwicklungsumgebung Eclipse. Von den elementaren Ausdrucksmöglichkeiten in Java und den Grundlagen der Objektorientierung bis hin zur Nebenläu gkeit sowie zur Programmierung in Netzwerken und Anbindung von Datenbanken finden Sie hier alle Themen, die für Einsteiger wichtig sind. Zum Vertiefen des Umgangs mit Entwurfsmustern dient die Programmierung grafischer Benutzeroberflächen. Zahlreiche Beispiele und Aufgaben in allen Kapiteln – von elementaren Übungen bis hin zu kleinen Projektarbeiten – helfen Ihnen, Ihr Wissen praktisch umzusetzen und zu festigen. AUS DEM INHALT // - Einstieg in Java - Elemente der Programmierung - Objektorientierte Programmierung - Grundlegende Klassen - Ein-/Ausgabe in Java - Nebenläufigkeit in Java: Threads - Grafikanwendungen in Java - Programmierung in Netzwerken - Anbindung von Datenbanken mit JDBC - Bearbeiten von XML in Java

Regulärer Preis: 39,99 €
Produktbild für Excel Power Tools & Power BI Desktop: Große Datenmengen abrufen, aufbereiten,  analysieren und visualisieren

Excel Power Tools & Power BI Desktop: Große Datenmengen abrufen, aufbereiten, analysieren und visualisieren

- Das Praxisbuch zu Power Query, Power Pivot und PivotTable- Anschauliche Anleitungen & praktische Beispiele zum Download Sie benötigen laufend aktuelle Auswertungen von Daten aus externen Quellen? Dann sind die Power Tools von Excel sowie Power BI Desktop, die kostenlose Microsoft Power BI (Business Intelligence)-App, die idealen Werkzeuge für Sie. Vom Import der Daten bis zur Analyse und Visualisierung: Dieses Praxisbuch erklärt mit leicht nachvollziehbaren Anleitungen und praktischen Beispielen, welche Möglichkeiten die einzelnen Tools bieten und wie Sie diese für Ihre Zwecke sinnvoll einsetzen. Die Autorin zeigt detailliert, wie Sie auch große Datenmengen aus externen Quellen abrufen, mit Power Query aufbereiten und in Form von Pivot-Tabellen und -Diagrammen darstellen. Sie erfahren, wie Sie mit Power Pivot Daten aus unterschiedlichen Quellen nutzen, Datenmodelle erstellen sowie weitere Spalten und Kennzahlen mit DAX-Funktionen berechnen. Darüber hinaus lernen Sie Power BI Desktop, welches Sie ergänzend zu den Power Tools verwenden können, mit seinen umfassenden Visualisierungsmöglichkeiten kennen. Entdecken Sie Schritt für Schritt die hilfreichen Funktionen der Power Tools und profitieren Sie von den Anwendertipps der Expertin! Aus dem Inhalt:- Datentabellen mit Excel anlegen und verwalten- Daten aus externen Quellen abrufen, z. B. aus Text- und CSV-Dateien, SQL-Server und Web- Länderspezifische Zahlen konvertieren, weitere Spalten berechnen und Daten gruppieren- Daten aus zwei oder mehr Tabellen zusammenführen- Pivot-Tabellen und Pivot-Diagramme erstellen, Felder anordnen- Berichtslayout sowie Teil- und Gesamtergebnisse darstellen- Power Pivot: Spalten und Kennzahlen (Measures) mit DAX-Funktionen berechnen- Grundlagen der Datenmodellierung- Mit Power BI Desktop Spalten, Tabellen und Kennzahlen berechnen- Interaktive Berichte erstellen und veröffentlichen

Regulärer Preis: 34,99 €
Produktbild für Zephyr RTOS Embedded C Programming

Zephyr RTOS Embedded C Programming

These days the term Real-Time Operating System (RTOS) is used when referring to an operating system designed for use in embedded microprocessors or controllers. The “Real Time” part refers to the ability to implement applications that can rapidly responding to external events in a deterministic and predictable manner. RTOS-based applications have to meet strict deadline constraints while meeting the requirements of the application. One way of ensuring that urgent operations are handled reliably is to set task priorities on each task and to assign higher priorities to those tasks that need to respond in a more timely manner.Another feature of real-time applications is the careful design and implementation of the communication and synchronization between the various tasks. The Zephyr RTOS was developed by Wind River Systems, and subsequently open sourced. Its design and implementation are oriented towards the development of time critical IoT (Internet of Things) and IIoT (Industrial Internet of Things) applications, and, consequently it has a rich feature set for building both wireless and wired networking applications. However, with a rich feature set comes a fairly steep learning curve.This book covers the foundations of programming embedded systems applications using Zephyr's Kernel services. After introducing the Zephyr architecture as well as the Zephyr build and configuration processes, the book will focus on multi-tasking and inter-process communication using the Zephyr Kernel Services API. By analogy with embedded Linux programming books, this book will be akin a Linux course that focuses on application development using the Posix API. In this case, however, it will be the Zephyr Kernel Services API that will be the API being used as well as the Posix API features supported by Zephyr.WHAT YOU’LL LEARN* An Overview of the Cortex-M Architecture.* Advanced data structures and algorithms programming (linked lists, circular buffers and lists).* How to build Zephyr Applications, including setting up a Command Line Zephyr Development Environment on Linux.* Task scheduling and pre-emption patterns used in Real Time Operating Systems.* Scheduling, Interrupts and Synchronization, including threads, scheduling, and system threads.* Overview of Symmetric Multiprocessing (SMP) and Zephyr support for SMP. * Memory management, including memory heaps, memory slabs, and memory pools.WHO THIS BOOK IS FOREmbedded Systems programmers, IoT and IIoT developers, researchers, BLE application developers (Industrial Control Systems, Smart Sensors, Medical Devices, Smart Watches, Manufacturing, Robotics). Also of use to undergraduate and masters in computer science and digital electronics courses.Andrew Eliasz is the Founder and Head at Croydon Tutorial College as well as the Director of First Technology Transfer Ltd. First Technology Transfer runs advanced training courses and consults on advanced projects in IT, real time and embedded systems. Most courses are tailored to customers’ needs. Croydon Tutorial College evolved from Carshalton Tutorial College which was established to provide classes, distance level teaching, workshops and personal tuition in computer science, maths, and science subjects at GCSE, A Level, BTEC, undergraduate and masters levels. It has now changed its name and location to Croydon Tutorial College at Weatherill House Croydon. As well as teaching and tutoring they also provide mentoring and help for students having difficulties with assignments and projects (e.g., by suggesting how to add to a project to obtain a better grade, as well as reviewing project content and writing styles).1. Introduction.- 2. A Review of RTOS Fundamentals.- 3. Zephyr RTOS Application Development Environments and Zephyr Application Building Principles.- 4. Zephyr RTOS Multithreading.- 5. Message Queues, Pipes, Mailboxes and Workqueues.- 6. Using Filesystems in Zephyr Applications.- 7. Developing Zephyr BLE Applications.- 8. Zephyr RTOS and Ethernet, WiFi, and TCP/IP.- 9. Understanding and Working with the Device Tree, in general, and SPI and I2C in particular.- 10. Building Zephyr RTOS Applications Using Renode.- 11. Understanding and Using the Zephyr ZBus in Application Development.- 12. Zephyr Wi-Fi.

Regulärer Preis: 59,99 €
Produktbild für JavaScript Schnelleinstieg

JavaScript Schnelleinstieg

Mit diesem Buch gelingt Ihnen der einfache Einstieg ohne Vorkenntnisse in JavaScript. Alle Grundlagen der Programmierung mit JavaScript werden in 14 Kapiteln kompakt und leicht verständlich erläutert: von den grundlegenden Programmiertechniken wie Variablen und Funktionen über objektorientierte Programmierung bis hin zur Entwicklung dynamischer Webseiten mit modernem JavaScript. Hierbei werden auch fortgeschrittene Themen wie das Document Object Model (DOM), Event Handling, synchrone und asynchrone Verarbeitung, die REST-API sowie das Speichern von Daten in Cookies und Web Storage behandelt. Zahlreiche Codebeispiele und Übungsaufgaben mit Lösungen zum Download helfen Ihnen, das neu gewonnene Wissen anzuwenden und zu vertiefen. So sind Sie perfekt auf den Einsatz von JavaScript und die Programmierung interaktiver Webseiten in der Praxis vorbereitet. Solide Grundkenntnisse in HTML und CSS werden vorausgesetzt. Aus dem Inhalt: * Alle Grundlagen kompakt und verständlich erklärt * Kontrollstrukturen, Arrays und objektorientierte Programmierung (OOP) * JSON als Austauschformat für strukturierte Daten * Dynamische Webseiten: DOM als Schnittstelle zwischen HTML und JavaScript * Behandlung von Ereignissen (Events) * Formulare prüfen und versenden * Animationen mit asynchronem JavaScript und Web Animations API * Kommunikation mit dem Webserver * Daten speichern mit Cookies / Web Storage * Programmcode und Lösungen zum Download Ulrike Häßler ist Informatikerin der ersten Tage und verfügt über jahrelange Erfahrung im Bereich der Webseitengestaltung mit HTML, CSS und JavaScript.

Regulärer Preis: 19,99 €
Produktbild für Virtual Threads, Structured Concurrency, and Scoped Values

Virtual Threads, Structured Concurrency, and Scoped Values

Discover the exciting new APIs introduced by Java’s Project Loom. This quick guide covers all the essential concepts the Java developer needs in order to understand virtual threads, structured concurrency, and scoped values. Authors Ron Veen and David Vlijmincx clearly explain the superiority of virtual threads, introduced in Java 21, over the traditional Java threads of the past 25 years. Then they dive into how structured concurrency streamlines interactions by treating related threads as a unified unit of work, akin to the impact of structured programming on regular programming. From there, the authors explore the third Project Loom API and scoped values, clarifying their advantages over regular ThreadLocals and providing efficient usage insights. The book concludes with an exploration of common scheduling strategies. By the end of this book, you will have a solid understanding of the concepts behind Project Loom and will be able to immediately apply this knowledge to your own code.   You Will * Discover what virtual threads are, why they were created, and how to use them in your code * Gain insight into how concurrency improves the observability of code * Write your own StructuredTaskScopes tailored to your needs * Understand why you should replace ThreadLocals with Scoped Values * Know the different strategies for multithreaded computer programs   Who This Book is For Java developers of any level. This knowledge is so fundamental to staying relevant in the Java job market that every developer needs to understand it for their career development. Chapter 1: Virtual Threads.- Chapter 2: Structured Concurrency.- Chapter 3: Scoped Values.- Chapter 4: Concurrency Patterns.

Regulärer Preis: 54,99 €