Produkt zum Begriff MSWD:
-
Rust Web Development
Create bulletproof, high-performance web apps and servers with Rust.In Rust Web Development you will learn:Handling the borrow checker in an asynchronous environmentCreating web APIs and using JSON in RustGraceful error handlingTesting, tracing, logging, and debuggingDeploying Rust applicationsEfficient database accessRust Web Development is a hands-on guide to building server-based web applications with Rust. If you've built web servers using Java, C#, or PHP, you'll instantly fall in love with the performance and development experience Rust delivers. This book shows you how to work efficiently using pure Rust, along with important Rust libraries such as tokio for async runtimes, warp for web servers and APIs, and reqwest to run external HTTP requests.about the technologyWeb development languages and libraries can be resource hungry, with poor safety for maintaining vital web services. Rust services perform better and guarantee better safety. Plus, Rust's awesome compiler gives you an amazing developer experience. You'll get the speed of low-level programming languages like C along with the ease-of-use you'd expect from high-level languages Python or Ruby, with a super strong compiler that automatically prevents common mistakes such as null pointers.about the bookIn Rust Web Development, you'll learn to build server-side web applications using the Rust language and its key libraries. If you know the basics of Rust, you'll quickly pick up some pro tips for setting up your projects and organizing your code. This book gets you hands-on fast, with numerous small and large examples. You'll get up to speed with how Rust streamlines backend development, implements authentication flows, and even makes it easier for your APIs to interact. As you go, you'll build a complete Q&A web service and iterate on your code chapter-by-chapter, just like a real development project.RETAIL SELLING POINTS Handling the borrow checker in an asynchronous environment Creating web APIs and using JSON in Rust Graceful error handling Testing, tracing, logging, and debugging Deploying Rust applications Efficient database accessAUDIENCEFor experienced web developers familiar with Java, Node, or Go, and the absolute basics of Rust
Preis: 48.14 € | Versand*: 0 € -
Managing Iterative Software Development Projects
The Practical, Start-to-Finish Guide to Planning and Leading Iterative Software Projects Iterative processes have gained widespread acceptance because they help software developers reduce risk and cost, manage change, improve productivity, and deliver more effective, timely solutions. But conventional project management techniques don’t work well in iterative projects, and newer iterative management techniques have been poorly documented. Managing Iterative Software Development Projects is the solution: a relentlessly practical guide to planning, organizing, estimating, staffing, and managing any iterative project, from start to finish. Leading iterative development experts Kurt Bittner and Ian Spence introduce a proven, scalable approach that improves both agility and control at the same time, satisfying the needs of developers, managers, and the business alike. Their techniques are easy to understand, and easy to use with any iterative methodology, from Rational Unified Process to Extreme Programming to the Microsoft Solutions Framework. Whatever your role—team leader, program manager, project manager, developer, sponsor, or user representative—this book will help you Understand the key drivers of success in iterative projects Leverage “time boxing” to define project lifecycles and measure results Use Unified Process phases to facilitate controlled iterative development Master core concepts of iterative project management, including layering and evolution Create project roadmaps, including release plans Discover key patterns of risk management, estimation, organization, and iteration planning Understand what must be controlled centrally, and what you can safely delegate Transition smoothly to iterative processes Scale iterative project management from the smallest to the largest projects Align software investments with the needs of the business Whether you are interested in software development using RUP, OpenUP, or other agile processes, this book will help you reduce the anxiety and cost associated with software improvement by providing an easy, non-intrusive path toward improved results—without overwhelming you and your team.
Preis: 43.86 € | Versand*: 0 € -
Agile Software Development: The Cooperative Game
“Agile Software Development is a highly stimulating and rich book. The author has a deep background and gives us a tour de force of the emerging agile methods.” —Tom Gilb The agile model of software development has taken the world by storm. Now, in Agile Software Development, Second Edition, one of agile’s leading pioneers updates his Jolt Productivity award-winning book to reflect all that’s been learned about agile development since its original introduction. Alistair Cockburn begins by updating his powerful model of software development as a “cooperative game of invention and communication.” Among the new ideas he introduces: harnessing competition without damaging collaboration; learning lessons from lean manufacturing; and balancing strategies for communication. Cockburn also explains how the cooperative game is played in business and on engineering projects, not just software development Next, he systematically illuminates the agile model, shows how it has evolved, and answers the questions developers and project managers ask most often, including · Where does agile development fit in our organization? · How do we blend agile ideas with other ideas? · How do we extend agile ideas more broadly? Cockburn takes on crucial misconceptions that cause agile projects to fail. For example, you’ll learn why encoding project management strategies into fixed processes can lead to ineffective strategy decisions and costly mistakes. You’ll also find a thoughtful discussion of the controversial relationship between agile methods and user experience design. Cockburn turns to the practical challenges of constructing agile methodologies for your own teams. You’ll learn how to tune and continuously reinvent your methodologies, and how to manage incomplete communication. This edition contains important new contributions on these and other topics: · Agile and CMMI · Introducing agile from the top down · Revisiting “custom contracts” · Creating change with “stickers” In addition, Cockburn updates his discussion of the Crystal methodologies, which utilize his “cooperative game” as their central metaphor. If you’re new to agile development, this book will help you succeed the first time out. If you’ve used agile methods before, Cockburn’s techniques will make you even more effective.
Preis: 27.81 € | Versand*: 0 € -
DJI Payload Software Development Kit 2.0
DJI Payload Software Development Kit 2.0 Übersicht Die aktualisierte und verbesserte Version des Payload SDK Entwickler-Kits lässt die Verwendung des SkyPort V2 zu. In Unterscheidung zum Entwicklungsboard der Vorgängerversion enthält dieses Kit ein Adapterboard welche Entwickler mit ihren eigenen Entwicklungsplattformen verbinden können. Neben den Anschlüssen für Flachrundkabel, sind darüber hinaus auch Anschlüsse für Flachbandkabel vorhanden, um somit Ihre Entwicklungskosten zu senken. Highlights Zusätzliche Anschlüsse für Flachrundkabel. Das neue Adapter-Board ist mit vielen Entwicklungs-Boards von Drittanbietern kompatibel. Tipps Bitte vor der Verwendung das Benutzerhandbuch lesen. Lieferumfang DJI SkyPort V2 Adapter ×1 Payload SDK Adapter-Board ×1 Schutzabdeckung ×1 Flachrundkabel (250 mm) ×1 Flachbandkabel ×1 Platinen-Steckverbinder für Flachrundkabel ×2 Platinen-Steckverbinder für Flachbandkabel ×2 Benutzerhandbuch ×1 Kompatibilität Matrice 350 RTK Matrice 300 RTK Matrice 200 V2 Serie
Preis: 115.00 € | Versand*: 6.49 €
-
Was sind die Vor- und Nachteile von Pair Programming in der Entwicklung von Software?
Vorteile: Bessere Code-Qualität durch kontinuierliches Review, Wissensaustausch zwischen den Teammitgliedern, schnellere Lösung von Problemen durch gemeinsame Arbeit. Nachteile: Höherer Ressourcenverbrauch durch doppelte Arbeitszeit, potenzielle Konflikte zwischen den Programmierern, Einschränkung der individuellen Arbeitsweise.
-
Was sind Coding-Zertifikate?
Coding-Zertifikate sind Zertifikate, die bestätigen, dass eine Person über bestimmte Fähigkeiten und Kenntnisse im Bereich des Programmierens verfügt. Sie werden oft von Bildungseinrichtungen oder Online-Plattformen vergeben und können helfen, die Kompetenz und das Fachwissen einer Person in der Softwareentwicklung zu dokumentieren und zu validieren. Coding-Zertifikate können bei der Jobsuche oder der beruflichen Weiterentwicklung von Vorteil sein.
-
Wie unterscheidet sich Front-End-Entwicklung von Back-End-Entwicklung im Web-Development? Welche Fähigkeiten sind für beide Bereiche wichtig?
Front-End-Entwicklung befasst sich mit der Gestaltung und Interaktion von Benutzeroberflächen, während Back-End-Entwicklung sich mit der Datenverarbeitung und Serverkommunikation beschäftigt. Für Front-End sind Kenntnisse in HTML, CSS und JavaScript wichtig, während für Back-End Kenntnisse in Programmiersprachen wie Java, Python oder PHP sowie Datenbanken wie MySQL oder MongoDB entscheidend sind. Beide Bereiche erfordern außerdem ein Verständnis für Webstandards, Sicherheit und Performanceoptimierung.
-
Wie können Web-Anwendungen zur Optimierung von Geschäftsprozessen eingesetzt werden? Welche Vorteile bieten Web-Anwendungen im Vergleich zu herkömmlicher Software?
Web-Anwendungen können Geschäftsprozesse automatisieren, Daten zentral verwalten und die Zusammenarbeit erleichtern. Sie sind plattformunabhängig, können von überall aus zugänglich sein und erfordern keine Installation auf den Endgeräten. Zudem ermöglichen sie eine einfachere Skalierbarkeit, Updates können zentral durchgeführt werden und die Kosten für Wartung und Support sind in der Regel geringer.
Ähnliche Suchbegriffe für MSWD:
-
Software Development Pearls: Lessons from Fifty Years of Software Experience
Accelerate Your Pursuit of Software Excellence by Learning from Others' Hard-Won Experience"Karl is one of the most thoughtful software people I know. He has reflected deeply on the software development irritants he has encountered over his career, and this book contains 60 of his most valuable responses."-- From the Foreword by Steve McConnell, Construx Software and author of Code Complete"Wouldn't it be great to gain a lifetime's experience without having to pay for the inevitable errors of your own experience? Karl Wiegers is well versed in the best techniques of business analysis, software engineering, and project management. You'll gain concise but important insights into how to recover from setbacks as well as how to avoid them in the first place."--Meilir Page-Jones, Senior Business Analyst, Wayland Systems Inc.Experience is a powerful teacher, but it's also slow and painful. You can't afford to make every mistake yourself! Software Development Pearls helps you improve faster and bypass much of the pain by learning from others who already climbed the learning curves. Drawing on 25+ years helping software teams succeed, Karl Wiegers has crystallized 60 concise, practical lessons for all your projects, regardless of your role, industry, technology, or methodology.Wiegers's insights and specific recommendations cover six crucial elements of success: requirements, design, project management, culture and teamwork, quality, and process improvement. For each, Wiegers offers First Steps for reflecting on your own experiences before you start; detailed Lessons with core insights, real case studies, and actionable solutions; and Next Steps for planning adoption in your project, team, or organization. This is knowledge you weren't taught in college or boot camp. It can boost your performance as a developer, business analyst, quality professional, or manager.Clarify requirements to gain a shared vision and understanding of your real problemCreate robust designs that implement the right functionality and quality attributes and can evolveAnticipate and avoid ubiquitous project management pitfallsGrow a culture in which behaviors actually align with what people claim to valuePlan realistically for quality and build it in from the outsetUse process improvement to achieve desired business results, not as an end in itselfChoose your next steps to get full value from all these lessonsRegister your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.
Preis: 25.67 € | Versand*: 0 € -
Python Web Development with Django
Using the simple, robust, Python-based Django framework, you can build powerful Web solutions with remarkably few lines of code. In Python Web Development with Django®, three experienced Django and Python developers cover all the techniques, tools, and concepts you need to make the most of Django 1.0, including all the major features of the new release. The authors teach Django through in-depth explanations, plus provide extensive sample code supported with images and line-by-line explanations. You’ll discover how Django leverages Python’s development speed and flexibility to help you solve a wide spectrum of Web development problems and learn Django best practices covered nowhere else. You’ll build your first Django application in just minutes and deepen your real-world skills through start-to-finish application projects including Simple Web log (blog) Online photo gallery Simple content management system Ajax-powered live blogger Online source code sharing/syntax highlighting tool How to run your Django applications on the Google App Engine This complete guide starts by introducing Python, Django, and Web development concepts, then dives into the Django framework, providing a deep understanding of its major components (models, views, templates), and how they come together to form complete Web applications. After a discussion of four independent working Django applications, coverage turns to advanced topics, such as caching, extending the template system, syndication, admin customization, and testing. Valuable reference appendices cover using the command-line, installing and configuring Django, development tools, exploring existing Django applications, the Google App Engine, and how to get more involved with the Django community. Introduction 1 Part I: Getting Started Chapter 1: Practical Python for Django 7 Chapter 2: Django for the Impatient: Building a Blog 57 Chapter 3: Starting Out 77 Part II: Django in Depth Chapter 4: Defining and Using Models 89 Chapter 5: URLs, HTTP Mechanisms, and Views 117 Chapter 6: Templates and Form Processing 135 Part III: Django Applications by Example Chapter 7: Photo Gallery 159 Chapter 8: Content Management System 181 Chapter 9: Liveblog 205 Chapter 10: Pastebin 221 Part IV: Advanced Django Techniques and Features Chapter 11: Advanced Django Programming 235 Chapter 12: Advanced Django Deployment 261 Part V: Appendices Appendix A: Command Line Basics 285 Appendix B: Installing and Running Django 295 Appendix C: Tools for Practical Django Development 313 Appendix D: Finding, Evaluating, and Using Django Applications 321 Appendix E: Django on the Google App Engine 325 Appendix F: Getting Involved in the Django Project 337 Index 339 Colophon 375
Preis: 22.46 € | Versand*: 0 € -
PHP and MySQL Web Development
PHP and MySQL Web Development, Fifth EditionThe definitive guide to building database-driven Web applications with PHP and MySQLPHP and MySQL are popular open-source technologies that are ideal for quickly developing database-driven Web applications. PHP is a powerful scripting language designed to enable developers to create highly featured Web applications quickly, and MySQL is a fast, reliable database that integrates well with PHP and is suited for dynamic Internet-based applications.PHP and MySQL Web Development shows how to use these tools together to produce effective, interactive Web applications. It clearly describes the basics of the PHP language, explains how to set up and work with a MySQL database, and then shows how to use PHP to interact with the database and the server.This practical, hands-on book consistently focuses on real-world applications, even in the introductory chapters. The authors cover important aspects of security and authentication as they relate to building a real-world website and show you how to implement these aspects in PHP and MySQL. They also introduce you to the integration of front-end and back-end technologies by using JavaScript in your application development.The final part of this book describes how to approach real-world projects and takes the reader through the design, planning, and building of several projects, including:User authentication and personalizationWeb-based emailSocial media integrationShopping cartThe fifth edition of PHP and MySQL Web Development has been thoroughly updated, revised, and expanded to cover developments in PHP through versions 5.6 and 7, as well as features introduced in recent stable releases of MySQL.Free Access to Web EditionPurchase of this book in any format, electronic or print, includes free access to the corresponding Web Edition, which provides several special features:The complete text of the book onlineExercises and interactive quizzes to test your understanding of the materialBonus chapters not included in the print or e-book editionsUpdates and corrections as they become availableThe Web Edition can be viewed on all types of computers and mobile devices with any modern web browser that supports HTML5.Contents at a GlancePart I: Using PHP1 PHP Crash Course2 Storing and Retrieving Data3 Using Arrays4 String Manipulation and Regular Expressions5 Reusing Code and Writing Functions6 Object-Oriented PHP7 Error and Exception HandlingPart II: Using MySQL8 Designing Your Web Database9 Creating Your Web Database10 Working with Your MySQL Database11 Accessing Your MySQL Database from the Web with PHP12 Advanced MySQL Administration13 Advanced MySQL ProgrammingPart III: Web Application Security14 Web Application Security Risks15 Building a Secure Web Application16 Implementing Authentication Methods with PHPPart IV: Advanced PHP Techniques17 Interacting with the File System and the Server18 Using Network and Protocol Functions19 Managing the Date and Time20 Internationalization and Localization21 Generating Images22 Using Session Control in PHP23 Integrating JavaScript and PHP24 Other Useful FeaturesPart V: Building Practical PHP and MySQL Projects25 Using PHP and MySQL for Large Projects26 Debugging and Logging27 Building User Authentication and Personalization28 (Web Edition) Building a Web-Based Email Client with Laravel Part I29 (Web Edition) Building a Web-Based Email Client with Laravel Part II30 (Web Edition) Social Media Integration Sharing and Authentication31 (Web Edition) Building a Shopping CartPart VI: AppendixA Installing Apache, PHP, and MySQL
Preis: 31.02 € | Versand*: 0 € -
Managing Iterative Software Development Projects
The Practical, Start-to-Finish Guide to Planning and Leading Iterative Software Projects Iterative processes have gained widespread acceptance because they help software developers reduce risk and cost, manage change, improve productivity, and deliver more effective, timely solutions. But conventional project management techniques don’t work well in iterative projects, and newer iterative management techniques have been poorly documented. Managing Iterative Software Development Projects is the solution: a relentlessly practical guide to planning, organizing, estimating, staffing, and managing any iterative project, from start to finish. Leading iterative development experts Kurt Bittner and Ian Spence introduce a proven, scalable approach that improves both agility and control at the same time, satisfying the needs of developers, managers, and the business alike. Their techniques are easy to understand, and easy to use with any iterative methodology, from Rational Unified Process to Extreme Programming to the Microsoft Solutions Framework. Whatever your role–team leader, program manager, project manager, developer, sponsor, or user representative–this book will help you Understand the key drivers of success in iterative projects Leverage “time boxing” to define project lifecycles and measure resultsUse Unified Process phases to facilitate controlled iterative development Master core concepts of iterative project management, including layering and evolutionCreate project roadmaps, including release plansDiscover key patterns of risk management, estimation, organization, and iteration planning Understand what must be controlled centrally, and what you can safely delegateTransition smoothly to iterative processesScale iterative project management from the smallest to the largest projectsAlign software investments with the needs of the business Whether you are interested in software development using RUP, OpenUP, or other agile processes, this book will help you reduce the anxiety and cost associated with software improvement by providing an easy, non-intrusive path toward improved results–without overwhelming you and your team.
Preis: 27.81 € | Versand*: 0 €
-
Wie fange ich mit Game Development an?
Um mit Game Development zu beginnen, solltest du zuerst eine Programmiersprache erlernen, wie zum Beispiel C# oder Python. Danach kannst du dich mit einer Game Development Engine wie Unity oder Unreal Engine vertraut machen und Tutorials oder Kurse besuchen, um die Grundlagen des Game Developments zu erlernen. Es ist auch hilfreich, eigene kleine Projekte zu starten, um praktische Erfahrungen zu sammeln und dein Portfolio aufzubauen.
-
Ist Nvidia besser als AMD für Game Development?
Es gibt keine eindeutige Antwort auf diese Frage, da sowohl Nvidia als auch AMD ihre eigenen Vor- und Nachteile haben. Nvidia hat in der Regel eine bessere Leistung und Unterstützung für Game Development-Tools wie CUDA. AMD hingegen bietet oft eine bessere Preis-Leistung und hat in den letzten Jahren mit ihrer Radeon-Grafikkartenlinie aufgeholt. Letztendlich hängt die Wahl zwischen Nvidia und AMD von den spezifischen Anforderungen des Game Developments und dem Budget ab.
-
Syncreon Technology stellt Logistik- und Supply-Chain-Lösungen her.
Syncreon Technology ist ein Unternehmen, das sich auf die Herstellung von Logistik- und Supply-Chain-Lösungen spezialisiert hat. Diese Lösungen umfassen Dienstleistungen wie Lagerhaltung, Transport, Verpackung und Distribution von Waren. Syncreon arbeitet eng mit Kunden zusammen, um maßgeschneiderte Lösungen für deren individuelle Bedürfnisse zu entwickeln. Durch ihre Expertise und Erfahrung helfen sie Unternehmen dabei, ihre Lieferketten effizienter zu gestalten und Kosten zu senken.
-
Wie kann man mithilfe von Coding innovative Lösungen für komplexe Probleme entwickeln?
Durch Coding können Algorithmen und Programme erstellt werden, um komplexe Probleme zu analysieren und zu lösen. Durch die Automatisierung von Prozessen können Effizienzsteigerungen erreicht werden. Zudem ermöglicht Coding die Entwicklung von neuen Technologien und Produkten, um innovative Lösungen für Herausforderungen zu finden.
* Alle Preise verstehen sich inklusive der gesetzlichen Mehrwertsteuer und ggf. zuzüglich Versandkosten. Die Angebotsinformationen basieren auf den Angaben des jeweiligen Shops und werden über automatisierte Prozesse aktualisiert. Eine Aktualisierung in Echtzeit findet nicht statt, so dass es im Einzelfall zu Abweichungen kommen kann.