Building Low-Code Applications with Mendix: Enterprise web development made easy with Mendix and the power of low-code development: Enterprise web and ... Mendix and the power of no-code development
Book information
Description
Join the low-code revolution and leverage the power of Mendix to develop software solutions using business logic, needs, and requirements Key FeaturesMeet the ever-increasing demand for software solution delivery without having to write any codeBuild high-availability, low-cost applications unlike those developed via a traditional software engineering approachWork with a complete example in Mendix to cover product design through to deliveryBook Description Low-code is a visual approach to application development. It enables developers of varying experience levels to create web and mobile applications using drag-and-drop components and model-driven logic through a graphic user interface. Mendix is among the fastest-growing platforms that enable low-code enthusiasts to put their software ideas into practice without having to write much code. The book starts with an introduction to Mendix and its elements, along with the reasons for using this platform and the tools needed for creating your first application. As you progress, you'll explore Mendix Modeler, the visual environment that will help you get to grips with Mendix app creation. Once you have your working application ready, you will learn how to enhance your application with custom business logic and rules. Throughout the chapters, you'll find out how to defend your apps against bad data, troubleshoot and debug your app, and finally, connect your app with real-world business platforms. The book is filled with walkthrough examples, real-world scenarios, and explanations of the tools needed to help you build low-code apps successfully. By the end of this book, you will have understood the concept of low-code development, learned how to use Mendix, and developed a working app. What you will learnGain a clear understanding of what low-code development is and what drives this revolutionBecome familiar with the various elements of Mendix for rapid application developmentDiscover concrete use cases of Studio ProBuild a fully functioning web and mobile app that meets your business requirementsGet to grips with Mendix fundamentals to prepare for the Mendix certification examUnderstand the key concepts of app development such as data management, APIs, troubleshooting, and debuggingWho This Book Is For This book is for tech-savvy business analysts and citizen developers who want to get started with Mendix for rapid application development. The book is also helpful for seasoned developers looking to learn a new tool/platform and for anyone passionate about designing technical solutions without wanting to indulge in the complexities of writing code. The book assumes a basic understanding of object-oriented programming and the ability to translate technical solutions from business requirements. Table of ContentsIntroducing MendixGetting to know the Mendix PlatformGetting to know Mendix StudioGetting to Know Studio ProGetting Started with Your Baseline AppUnderstanding Domain Model BasicsUnderstanding the Basics of Page DesignGetting to Know MicroflowsCustomizing your AppError Handling and TroubleshootingStoring DataGetting some RESTA Review and What's Next Cover Title Page Copyright and Credits Foreword Contributors Table of Contents Preface Section 1: The Basics Chapter 1: Introducing Mendix What is low-code? What is Mendix? Summary Knowledge check Chapter 2: Getting to Know the Mendix Platform Creating an account Home page overview and breakdown Apps, People, and Community Mendix Forum and Docs Mendix App Store Summary Chapter 1 knowledge check answers Chapter 2 knowledge check Chapter 3: Getting to Know Mendix Studio What is Mendix Studio? Using Mendix Studio A breakdown of the UI and features Why would you use Mendix Studio? Summary Chapter 2 knowledge check answers Chapter 3 knowledge check Chapter 4: Getting to Know Studio Pro What is Studio Pro? Downloading and launching Studio Pro UI breakdown Summary Chapter 3 knowledge check answers Chapter 4 knowledge check Section 2: Building Your First App Chapter 5: Getting Started with Your Baseline App Technical requirements Managing apps in the Developer Portal Creating a new app and writing your first user stories Embracing a development methodology Inviting collaborators to your Mendix app Using Mendix Studio Pro and the Mendix App Store Opening your app in Mendix Studio Pro Installing a module from the Mendix App Store Working with modules in your Mendix app Creating a module Deleting a module Adding elements to modules Finding project settings, security settings, and preferences Managing project security Maintaining project settings Configuring project preferences Summary Chapter 4 knowledge check answers Chapter 5 knowledge check Chapter 6: Understanding Domain Model Basics Technical requirements Understanding the different entity types in a Mendix domain model Creating an entity and setting entity properties Working with attributes and getting to know data types Getting to know attribute types Adding attributes to an entity in the domain model Creating associations between entities to relate objects Adding an entity with associations Designing a database for your Mendix app Using validation rules at the entity level Using event handlers in your domain model Optimizing your database with indexes Summary Chapter 5 – Knowledge check answers Chapter 6 – Knowledge check Chapter 7: Understanding the Basics of Page Design Technical requirements Building user interfaces Creating a new page Understanding the Atlas UI framework Applying layouts, widgets, and building blocks Getting to know navigation layouts Using common widgets Creating with Atlas UI building blocks Calling a page in your Mendix app Understanding the main navigation Calling a page directly Calling a page from a microflow Summary Chapter 6 knowledge check answers Chapter 7 knowledge check Chapter 8: Getting to Know Microflows Technical requirements Understanding common microflow elements Controlling the flow with events Working with objects and lists Using decisions to navigate your application logic Validating phone number on save Validating PhoneNumberType on save Putting annotations in your microflow Adding an annotation, or two… Extracting a sub-microflow Learning with Mendix Assist Summary Chapter 7 knowledge check answers Chapter 8 knowledge check Section 3: Leveling Up Your App Chapter 9: Customizing Your App Technical requirements Having some fun with Mendix functions and expressions Understanding string functions Integer function calls DateTime function calls Enumeration function calls Relational expressions Understanding sub-microflows – when and why? Grouping similar functions or logic Reusability across your application Improving the readability of large, complex microflows Go (con)figure – configurable settings Let's get some Java – Java actions Additional validations Changing requirements Summary Chapter 8 knowledge check answers Knowledge check Chapter 10: Error Handling and Troubleshooting Technical requirements Being defensive with your programming empty and '' (blank) checks Defensively minded if statements Manually checking your code Unit tests Getting a handle on those errors – error handling Error handling options Channeling your inner lumberjack – logging Stepping through it – the Debugger Seeing it – developer pages Overview pages Let's go make it! Summary Knowledge check Chapter 10 knowledge check Chapter 11: Storing Data Technical requirements Creating associations for your data One-to-one association One-to-many (or many-to-one) associations Many-to-many associations Building functional modules Cross-module associations Understanding generalizations and specializations of entities Pros Cons Conclusion about inheritance Let's go make it! Summary Knowledge check Chapter 11 knowledge check Chapter 12: Getting Some REST Technical requirements Understanding REST Testing your integration Consuming REST JSON structure Import mapping Message definition Publishing REST Export mapping Published REST service Understanding basic security and authorization Let's go make it! Summary Knowledge check Chapter 12 knowledge check Chapter 13: A Review and What's Next Reviewing the material Chapter 1 Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Chapter 7 Chapter 8 Chapter 9 Chapter 10 Chapter 11 Chapter 12 Preparing for the next steps Rapid Developer Certification (and beyond) Advanced Certification Expert Certification Mendix MVP Additional experience and resources Summary Chapter 12 knowledge check answers Why subscribe? Other Books You May Enjoy About Packt Index
Similar books
Building Low-Code Applications with Mendix: Discover best practices and expert techniques to simplify enterprise web development
2021 · EPUB
Building Low-Code Applications with Mendix: Discover best practices and expert techniques to simplify enterprise web development
2021 · ZIP
MySQL® Notes for Professionals book
2018 · PDF
MrExcel 2022: Boosting Excel
2022 · PDF
MrExcel 2022: Boosting Excel
2022 · PDF
Session C11: Ancient Cultural Landscapes in South Europe – their Ecological Setting and Evolution, Session C22: Gardeners from South America, Session S04: Agro-Pastoralism and Early Metallurgy Sessions, Session WS29: The Idea of Enclosure in Recent Iberian Prehistory, Session C88: Rhytmes et causalites des dynamiques de l'anthropisation en Europe entre 6500 ET 500 BC: Hypotheses socio-culturelles et/ou climatiques: Proceedings of the XV UISPP World Congress (Lisbon 4-9 September 2006) / Actes du XV Congrès Mondial (Lisbonne 4-9 Septembre 2006) Vol.36
2010 · PDF
THE BRITISH ARMY IN INDIA: ITS PRESERVATION BY AN APPROPRIATE CLOTHING, HOUSING, LOCATING, RECREATIVE EMPLOYMENT, AND HOPEFUL ENCOURAGEMENT OF THE TROOPS. with AN APPENDIX ON INDIA : THE CLIMATE OP ITS HILLS ; THE DEVELOPMENT OF ITS RESODRCBS, INDUSTRY, AND ARTS ; THE ADMINISTRATION OF JUSTICE ; THE BLACK ACT ; THE PROGRESS OF CHRISTIANITY ; THE TRAFFIC IN OPIUM ; THE VALUE OF INDIA ; PERMANENT CAUSES OF DISAFFECTION, AND OF THE RECENT REBELLION ; THE TRADITIONARY POLICY; MISGOVERNMENT BY NATIVE RULERS ; ANNEXATIONS OF THEIR TERRITORY, ETC.
1858 · PDF
Idries Shah 27 Books Collection : A Perfumed Scorpion, A Veiled Gazelle, Caravan of Dreams, Darkest England, Destination Mecca, Evenings with Idries Shah, Knowing How to Know, Learning How to Learn, Letters and Lectures of Idries Shah, Neglected aspects of Sufi study, Observations, Oriental Magic, Reflections, Seeker after Truth, Special Illumination, Special Problems in the study of Sufi ideas, Sufi thought and action, Tales of the Dervishes, The Dermis Probe, The Elephant in the Dark, The Englishman Handbook, Idries Shah Antology, The Magic Monastery, The natives are restless, wisdom of the Idiots PDF.
2022 · PDF