Explore the basics of the three most popular programming languages: C#, Java, and Python and see what it's like to function in today's world from the perspective of a programmer.
Integrate Redux with React and other front-end JavaScript frameworks efficiently and manage application states effectivelyKey FeaturesGet better at building web applications with state management using ReduxLearn the fundamentals of Redux to structure your app more efficientlyThis guide will teach you develop complex apps that would be easier to maintainBook DescriptionStarting with a detailed overview of Redux, we will follow the test-driven development (TDD) approach to develop single-page applications.
Modern Assembly Language Programming with the ARM Processor, Second Edition is a tutorial-based book on assembly language programming using the ARM processor.
Master Application Development in a Mixed-Platform EnvironmentBuild powerful database applications in a mixed environment using the detailed information in this Oracle Press guide.
The Classic Guide to Advanced Java Programming: Fully Updated for Java 21 Core Java is the leading no-nonsense tutorial and reference for experienced programmers who want to write robust Java code for real-world applications.
Implement modern design patterns that leverage domain-driven data, to achieve resiliency and scalability for data-dependent applicationsKey FeaturesLearn the tenets of event-driven architecture, coupled with reliable design patterns to enhance your knowledge of distributed systems and build a foundation for professional growthUnderstand how to translate business goals and drivers into a domain model that can be used to develop an app that enables those goals and driversIdentify areas to enhance development and ensure operational support through the architectural design processBook DescriptionThis book will guide you through various hands-on practical examples for implementing event-driven microservices architecture using C# 11 and .
This book focuses on the Python-based tools and techniques to help you become highly productive at all aspects of typical data science stacks such as statistical analysis, visualization, model selection, and feature engineering.
Version 9 of PowerBuilder introduces many features designed specifically to blend the traditional strength of PowerBuilder as a rapid Client/Server application development tool with the new and emerging models for distributed application development.
This book compiles and presents a complete package of open-access Python software code for luminescence signal analysis in the areas of radiation dosimetry, luminescence dosimetry, and luminescence dating.
Programming WCF Services is the authoritative, bestselling guide to Microsofts unified platform for developing modern, service-oriented applications on Windows.
Learn how to use, deploy, and maintain Apache Spark with this comprehensive guide, written by the creators of the open-source cluster-computing framework.
Explore the potential of deep learning techniques in computer vision applications using the Python ecosystem, and build real-time systems for detecting human behaviorKey FeaturesUnderstand OpenCV and select the right algorithm to solve real-world problemsDiscover techniques for image and video processingLearn how to apply face recognition in videos to automatically extract key informationBook DescriptionComputer Vision (CV) has become an important aspect of AI technology.
Develop Python applications using an enterprise-based approach with unit and acceptance tests by following agile methods to create a minimum viable product (MVP) and iteratively add featuresKey FeaturesMaster Python and related technologies by working on 12 hands-on projectsAccelerate your career by building a personal project portfolioExplore data acquisition, preparation, and analysis applicationsPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionIn today's competitive job market, a project portfolio often outshines a traditional resume.
Windows Presentation Foundation (WPF) (formerly known by its code name "e;Avalon"e;) is a brand-new presentation framework for Windows XP and Windows Vista, the next version of the Windows client operating system.
While teaching Java programming at Minnesota State University, the authors noticed that engineering students were enrolling in Java programming courses in order to obtain basic programming skills, but there were no Java books suitable for courses intended for engineers.
Gain the techniques and tools that enable a smooth and efficient software development process in this quick and practical guide on Python continuous integration (CI) and continuous delivery (CD).
Develop real-world applications in WindowsAbout This BookCreate diverse applications featuring the versatility of Small Windows C++ libraryLearn about object-oriented programming in Windows and how to develop a large object-oriented class library in C++Understand how to tackle application-specific problems along with acquiring a deep understanding of the workings of Windows architectureWho This Book Is ForThis book is for application developers who want a head-first approach into Windows programming.
Refine your Java skills by seamlessly blending foundational core concepts with hands-on coding applicationsKey FeaturesGain a deep understanding of essential topics that will help you progress with JavaLearn by working on mini-projects to help reinforce the concepts you've learnedGain comprehensive knowledge of the core concepts of JavaPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionLearn Java with Projects bridges the gap between introductory Java guides and verbose, theoretical references.
Best-selling genius Herb Schildt covers everything from keywords, syntax, and libraries, to advanced features such as overloading, inheritance, virtual functions, namespaces, templates, and RTTI-plus, a complete description of the Standard Template Library (STL).
A comprehensive guide with extensive coverage on concepts such as OOP, functional programming, generic programming, and STL along with the latest features of C++Key FeaturesDelve into the core patterns and components of C++ in order to master application designLearn tricks, techniques, and best practices to solve common design and architectural challenges Understand the limitation imposed by C++ and how to solve them using design patternsBook DescriptionC++ is a general-purpose programming language designed with the goals of efficiency, performance, and flexibility in mind.
Explore various constraints and challenges that embedded developers encounter in their daily tasks and learn how to build effective programs using the latest standards of C++Key FeaturesGet hands-on experience in developing a sample application for an embedded Linux-based systemExplore advanced topics such as concurrency, real-time operating system (RTOS), and C++ utilitiesLearn how to test and debug your embedded applications using logs and profiling toolsBook DescriptionDeveloping applications for embedded systems may seem like a daunting task as developers face challenges related to limited memory, high power consumption, and maintaining real-time responses.