menu
{ "item_title" : "Beyond the Desktop", "item_author" : [" Thompson Carter "], "item_description" : "Beyond the Desktop: Mastering Cross-Platform Application Development Using Python, C#, and Agile Methodologies is your complete guide to taking cross-platform development beyond the desktop. This book is designed for developers who want to create high-performance applications that work seamlessly across mobile, web, cloud, and desktop environments using Python, C#, and the best practices of Agile development.Whether you're new to cross-platform development or you're looking to refine your skills, this book will teach you how to leverage Python and C# to build applications that can run on Windows, macOS, Linux, and mobile devices. With a focus on Agile methodologies, you'll learn how to manage your development process efficiently, ensure collaboration, and deliver working software in iterative cycles.What You'll Learn: Cross-Platform Fundamentals: Gain a deep understanding of cross-platform development principles, including how to design applications that work on multiple platforms using both Python and C#.Agile Software Development: Master Agile practices such as Scrum and Kanban, and understand how to apply them in your development process for better collaboration, faster iterations, and continuous improvement.Mobile Development with Xamarin: Dive into Xamarin for creating native mobile applications for iOS and Android using a shared C# codebase, streamlining your development for multiple platforms.Web Development with Python and C#: Learn how to build robust, scalable, and secure web applications using Flask and Django (Python) and ASP.NET Core (C#), including RESTful API development and integration with cloud services.Security Best Practices: Master security concepts such as OAuth2, JWT, SSL/TLS encryption, and secure coding practices to protect your application and ensure user data privacy.Agile Project Management: Understand how to implement Agile sprints, maintain a backlog, and use story points to track progress, ensuring your projects stay on track and aligned with business goals.Performance Optimization: Learn best practices for optimizing your applications for speed, reducing latency, improving memory usage, and ensuring the software runs efficiently on different devices.Cross-Platform Testing and Debugging: Implement comprehensive unit testing, integration testing, and debugging practices to ensure that your code works flawlessly across all platforms.Continuous Integration and Continuous Deployment (CI/CD): Set up automated CI/CD pipelines with tools like GitHub Actions, Jenkins, and Azure DevOps to streamline testing and deployment processes, enabling faster and more reliable delivery.Real-World Projects: Build real-world projects that integrate everything you've learned-creating fully functional applications that run on desktop, mobile, and the cloud.By the end of this book, you'll be equipped with the skills and knowledge to build cross-platform applications that are scalable, secure, and high-performance across any environment, while following Agile methodologies to ensure efficient development and continuous delivery.", "item_img_path" : "https://covers4.booksamillion.com/covers/bam/9/79/831/256/9798312566291_b.jpg", "price_data" : { "retail_price" : "19.99", "online_price" : "19.99", "our_price" : "19.99", "club_price" : "19.99", "savings_pct" : "0", "savings_amt" : "0.00", "club_savings_pct" : "0", "club_savings_amt" : "0.00", "discount_pct" : "10", "store_price" : "" } }
Beyond the Desktop|Thompson Carter

Beyond the Desktop : Mastering Cross-Platform Application Development Using Python, C#, and Agile Methodologies

local_shippingShip to Me
In Stock.
FREE Shipping for Club Members help

Overview

Beyond the Desktop: Mastering Cross-Platform Application Development Using Python, C#, and Agile Methodologies is your complete guide to taking cross-platform development beyond the desktop. This book is designed for developers who want to create high-performance applications that work seamlessly across mobile, web, cloud, and desktop environments using Python, C#, and the best practices of Agile development.

Whether you're new to cross-platform development or you're looking to refine your skills, this book will teach you how to leverage Python and C# to build applications that can run on Windows, macOS, Linux, and mobile devices. With a focus on Agile methodologies, you'll learn how to manage your development process efficiently, ensure collaboration, and deliver working software in iterative cycles.

What You'll Learn:

  • Cross-Platform Fundamentals: Gain a deep understanding of cross-platform development principles, including how to design applications that work on multiple platforms using both Python and C#.
  • Agile Software Development: Master Agile practices such as Scrum and Kanban, and understand how to apply them in your development process for better collaboration, faster iterations, and continuous improvement.
  • Mobile Development with Xamarin: Dive into Xamarin for creating native mobile applications for iOS and Android using a shared C# codebase, streamlining your development for multiple platforms.
  • Web Development with Python and C#: Learn how to build robust, scalable, and secure web applications using Flask and Django (Python) and ASP.NET Core (C#), including RESTful API development and integration with cloud services.
  • Security Best Practices: Master security concepts such as OAuth2, JWT, SSL/TLS encryption, and secure coding practices to protect your application and ensure user data privacy.
  • Agile Project Management: Understand how to implement Agile sprints, maintain a backlog, and use story points to track progress, ensuring your projects stay on track and aligned with business goals.
  • Performance Optimization: Learn best practices for optimizing your applications for speed, reducing latency, improving memory usage, and ensuring the software runs efficiently on different devices.
  • Cross-Platform Testing and Debugging: Implement comprehensive unit testing, integration testing, and debugging practices to ensure that your code works flawlessly across all platforms.
  • Continuous Integration and Continuous Deployment (CI/CD): Set up automated CI/CD pipelines with tools like GitHub Actions, Jenkins, and Azure DevOps to streamline testing and deployment processes, enabling faster and more reliable delivery.
  • Real-World Projects: Build real-world projects that integrate everything you've learned-creating fully functional applications that run on desktop, mobile, and the cloud.

By the end of this book, you'll be equipped with the skills and knowledge to build cross-platform applications that are scalable, secure, and high-performance across any environment, while following Agile methodologies to ensure efficient development and continuous delivery.

This item is Non-Returnable

Details

  • ISBN-13: 9798312566291
  • ISBN-10: 9798312566291
  • Publisher: Independently Published
  • Publish Date: February 2025
  • Dimensions: 9 x 6 x 0.48 inches
  • Shipping Weight: 0.68 pounds
  • Page Count: 228

Related Categories

You May Also Like...

    1

BAM Customer Reviews