Get to grips with systems engineering life cycles, processes, and best practices and discover techniques to successfully develop complex systemsKey FeaturesDiscover how to manage increased complexity and understand systems better via effective communicationAdopt a proven model-based approach for systems engineering in your organizationApply proven techniques for requirements, design, validation and verification, and systems engineering managementBook DescriptionSystems engineering helps us to understand, specify, and develop complex systems, and is applied across a wide set of disciplines.
A problem-solution-based guide to help you overcome hurdles effectively while working with kernel APIs, filesystems, networks, threads, and process communicationsKey FeaturesLearn to apply the latest C++ features (from C++11, 14, 17, and 20) to facilitate systems programmingCreate robust and concurrent systems that make the most of the available hardware resourcesDelve into C++ inbuilt libraries and frameworks to design robust systems as per your business needsBook DescriptionC++ is the preferred language for system programming due to its efficient low-level computation, data abstraction, and object-oriented features.
From fundamentals and design patterns to the different strategies for creating secure and reliable architectures in AWS cloud, learn everything you need to become a successful solutions architectKey FeaturesCreate solutions and transform business requirements into technical architecture with this practical guideUnderstand various challenges that you might come across while refactoring or modernizing legacy applicationsDelve into security automation, DevOps, and validation of solution architectureBook DescriptionBecoming a solutions architect gives you the flexibility to work with cutting-edge technologies and define product strategies.
Learn and implement the latest Arm Cortex-M microcontroller development concepts such as performance optimization, security, software reuse, machine learning, continuous integration, and cloud-based development from industry expertsKey FeaturesLearn how to select the best Cortex-M hardware, software, and tools for your projectUnderstand the use of key software components and how to optimize and develop modern applicationsGet hands-on experience implementing quality software using example code provided in the bookPurchase of the print or Kindle book includes a free eBook in the PDF formatBook DescriptionCortex-M has been around since 2004, so why a new book now?
A step-by-step, comprehensive guide that includes real-world use cases to help you successfully develop and run applications and mission-critical workloads using MicroK8sKey FeaturesAn easy-to-follow guide that helps you get started with MicroK8s and other Kubernetes componentsUnderstand the key concepts and constraints for building IoT and edge architecturesGet guidance on how to develop and deploy use cases and examples on IoT and edge computing platformsBook DescriptionAre you facing challenges with developing, deploying, monitoring, clustering, storing, securing, and managing Kubernetes in production environments as you're not familiar with infrastructure technologies?
Third edition out now with coverage on Generative AI, clean architecture, edge computing, and moreKey FeaturesTurn business needs into end-to-end technical architectures with this practical guideAssess and overcome various challenges while updating or modernizing legacy applicationsFuture-proof your architecture with IoT, machine learning, and quantum computingBook DescriptionBecoming a solutions architect requires a hands-on approach, and this edition of the Solutions Architect's Handbook brings exactly that.
Adopt the Rust programming language by learning how to build fully functional web applications and services and address challenges relating to safety and performanceKey FeaturesBuild scalable web applications in Rust using popular frameworks such as Actix, Rocket, and WarpCreate front-end components that can be injected into multiple viewsDevelop data models in Rust to interact with the databaseBook DescriptionAre safety and high performance a big concern for you while developing web applications?
A Complete Study System for OCM Exams 1Z0-807, 1Z0-865, and 1Z0-866Prepare for the Oracle Certified Master Java EE 6 Enterprise Architect exams with this exclusive Oracle Press guide.
A step-by-step guide that will help you create, share, and deploy applications across your organization using MS PowerAppsKey FeaturesCreate apps with rich user experiences without paying for costly developersImprove productivity with business process automation using Microsoft Power AutomateBuild enterprise-grade apps with MS PowerApps' built-in storage space, Common Data ServiceBook DescriptionMicrosoft PowerApps provides a modern approach to building business applications for mobile, tablet, and browser.
Build Prometheus ecosystems with metric-centric visualization, alerting, and queryingKey FeaturesIntegrate Prometheus with Alertmanager and Grafana for building a complete monitoring systemExplore PromQL, Prometheus' functional query language, with easy-to-follow examplesLearn how to deploy Prometheus components using Kubernetes and traditional instancesBook DescriptionPrometheus is an open source monitoring system.
Refine your Python programming skills and build professional grade applications with this comprehensive guideKey FeaturesCreate manageable code that can run in various environments with different sets of dependenciesImplement effective Python data structures and algorithms to write optimized codeDiscover the exciting new features of Python 3.
Unreal Engine 4 for virtual reality game design, development, User Experience design techniques and Blueprint programming to create virtual reality gameplay for HTC Vive, Oculus Rift, PSVR, and Windows Mixed Reality headsets.
Learn from the AWS subject-matter experts, explore real-world scenarios, and pass the AWS Certified Developer - Associate examKey FeaturesThis fast-paced guide will help you clear the AWS Certified Developer - Associate (DVA-C01) exam with confidenceGain valuable insights to design, develop, and deploy cloud-based solutions using AWSDevelop expert core AWS skills with practice questions and mock testsBook DescriptionThis book will focus on the revised version of AWS Certified Developer Associate exam.
Apply microservices patterns to build resilient and scalable distributed systemsKey FeaturesUnderstand the challenges of building large-scale microservice landscapesBuild cloud-native production-ready microservices with this comprehensive guideDiscover how to get the best out of Spring Cloud, Kubernetes, and Istio when used togetherBook DescriptionMicroservices architecture allows developers to build and maintain applications with ease, and enterprises are rapidly adopting it to build software using Spring Boot as their default framework.
Cutting-edge social engineering testing techniques"e;Provides all of the core areas and nearly everything [you] need to know about the fundamentals of the topic.
From learning about the most sought-after design patterns to a comprehensive coverage of architectural patterns and code testing, this book is all you need to write clean, reusable codeKey FeaturesWrite clean, reusable and maintainable code, and make the most of the latest Swift version.
Help your organization join the DevOps revolutionAbout This BookHelps you skill up your DevOps knowledge without a strong set of prerequisitesDeliver continuously improved software by showcasing the most advanced tools and techniquesAcquire a deeper insight into implementing DevOps in your organization and deliver results from day 1Who This Book Is ForThis book is written for engineers and companies that want to learn the minimum set of required technologies and processes to be successful in the DevOps world.
Discover how to build impressive 3D graphics with the next-generation graphics API-VulkanAbout This BookGet started with the Vulkan API and its programming techniques using the easy-to-follow examples to create stunning 3D graphicsUnderstand memory management in Vulkan and implement image and buffer resourcesGet hands-on with the drawing process and synchronization, and render a 3D graphics scene with the Vulkan graphics pipelineWho This Book Is ForThis book is ideal for graphic programmers who want to get up and running with Vulkan.
Bring life to your robot using ROS robotic applicationsAbout This BookThis book will help you boost your knowledge of ROS and give you advanced practical experience you can apply to your ROS robot platformsThis is the only book that offers you step-by-step instructions to solidify your ROS understanding and gain experience using ROS toolsFrom eminent authors, this book offers you a plethora of fun-filled examples to make your own quadcopter, turtlebot, and two-armed robotsWho This Book Is ForIf you are a robotics developer, whether a hobbyist, researchers or professional, and are interested in learning about ROS through a hands-on approach, then this book is for you.
Cutting-edge coverage of mechatronics in medical systemsMechatronics in Medicine: A Biomedical Engineering Approach describes novel solutions for utilizing mechatronics to design innovative, accurate, and intelligent medical devices and optimize conventional medical instruments.
Master Oracle Business Process Management Suite 11gWritten by Oracle business process management experts, Oracle Business Process Management Suite 11g Handbook is a balanced combination of essential BPM concepts, best practices, and a detailed treatment of all the powerful features and functionalities of Oracle BPM Suite 11g.
The definitive guide to switchmode power supply design--fully updatedCovering the latest developments and techniques, Switchmode Power Supply Handbook, third edition is a thorough revision of the industry-leading resource for power supply designers.
New global standards are the basis for new MES products that have appeared in the last five years in the marketplaceFeatures a comprehensive presentation of available MES technologies
Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.
A problem/solution manual, integrating general principles and laboratory exercises, that provides students with the hands-on experience needed to master the basics of modern computer system designFeatures more than 200 detailed problems, with step-by-step solutions; many detailed graphics and charts; chapter summaries with additional "e;rapid-review"e; questions; and expert sidebar tipsDescribes analytical methods for quantifying real-world design choices regarding instruction sets, pipelining, cache, memory, I/O, and other critical hardware and software elements involved in building computersAn ideal educational resource for the more than 70,000 undergraduate and graduate students who, each year, enroll in computer architecture and related courses
Make Software Architecture Choices That Maximize Value and Innovation "e;[Vernon and Jaskula] provide insights, tools, proven best practices, and architecture styles both from the business and engineering viewpoint.
Make Software Architecture Choices That Maximize Value and Innovation "e;[Vernon and Jaskula] provide insights, tools, proven best practices, and architecture styles both from the business and engineering viewpoint.
This fourth edition of Robert Sedgewick and Kevin Wayne's Algorithms is the leading textbook on algorithms today and is widely used in colleges and universities worldwide.
A Patterns Approach to Designing Distributed Systems and Solving Common Implementation Problems More and more enterprises today are dependent on cloud services from providers like AWS, Microsoft Azure, and GCP.
As the number of processor cores and IP blocks integrated on a single chip is steadily growing, a systematic approach to design the communication infrastructure becomes necessary.
Memory Architecture Exploration for Programmable Embedded Systems addresses efficient exploration of alternative memory architectures, assisted by a "e;compiler-in-the-loop"e; that allows effective matching of the target application to the processor-memory architecture.
Dynamic Reconfiguration: Architectures and Algorithms offers a comprehensive treatment of dynamically reconfigurable computer architectures and algorithms for them.
Distributed applications are a necessity in most central application sectors of the contemporary information society, including e-commerce, e-banking, e-learning, e-health, telecommunication and transportation.
Learn How Coupling Impacts Every Software Design Decision You Make--and How to Control It If you want to build modular, evolvable, and resilient software systems, you have to get coupling right.