Building Low-Code Applications with Mendix Discover best practices and expert techniques to simplify enterprise web development
Transform your app ideas into fully functional prototypes with the help of expert tips and best practices from Mendix partners Key Features Meet the ever-increasing demand for software solution delivery without having to write any codeBuild high-availability, low-cost applications unlike those devel...
Saved in:
Main Authors | , , |
---|---|
Format | eBook |
Language | English |
Published |
Birmingham
Packt Publishing
2021
Packt Publishing, Limited Packt Publishing Limited |
Edition | 1 |
Subjects | |
Online Access | Get full text |
ISBN | 9781800201422 1800201427 |
Cover
Abstract | Transform your app ideas into fully functional prototypes with the help of expert tips and best practices from Mendix partners
Key Features
Meet 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 approachExplore Mendix from product design through to delivery using real-world scenarios
Book Description
Low-code is a visual approach to application development. It enables developers of varying experience levels to create web and mobile apps 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, and Building Low-Code Applications with Mendix will help you get up and running with the process using examples and practice projects. The book starts with an introduction to Mendix, along with the reasons for using this platform and its tools for creating your first app. As you progress, you’ll explore Mendix Studio Pro, the visual environment that will help you learn Mendix app creation. Once you have your working app ready, you’ll understand how to enhance it with custom business logic and rules. Next, you’ll find out how to defend your app against bad data, troubleshoot and debug it, and finally, connect it with real-world business platforms. You’ll build practical skills as the book is filled with 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’ll have understood the concept of low-code development, learned how to use Mendix effectively, and developed a working app.
What you will learn
Gain a clear understanding of what low-code development is and the factors driving its adoptionBecome familiar with the various features of Mendix for rapid application developmentDiscover concrete use cases of Studio ProBuild a fully functioning web application 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 debugging
Who this book is for
This book is for tech-savvy business analysts and citizen developers who want to get started with Mendix for rapid mobile and web 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 beginner-level knowledge of object-oriented programming and the ability to translate technical solutions from business requirements. |
---|---|
AbstractList | Low-code development is a new revolution in the software world. This development book covers enough ground on low-code development with Mendix to get you up to speed with this trend. You'll learn the fundamentals of the Mendix platform with the help of examples and real-world scenarios, along with exploring the right tools you need to be. Low-code is a visual approach to application development. It enables developers of varying experience levels to create web and mobile apps 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, and Building Low-Code Applications with Mendix will help you get up and running with the process using examples and practice projects. The book starts with an introduction to Mendix, along with the reasons for using this platform and its tools for creating your first app. As you progress, you'll explore Mendix Studio Pro, the visual environment that will help you learn Mendix app creation. Once you have your working app ready, you'll understand how to enhance it with custom business logic and rules. By the end of this book, you'll have understood the concept of low-code development, learned how to use Mendix effectively, and developed a working app. Transform your app ideas into fully functional prototypes with the help of expert tips and best practices from Mendix partnersKey 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 approachExplore Mendix from product design through to delivery using real-world scenariosBook DescriptionLow-code is a visual approach to application development. It enables developers of varying experience levels to create web and mobile apps 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, and Building Low-Code Applications with Mendix will help you get up and running with the process using examples and practice projects. The book starts with an introduction to Mendix, along with the reasons for using this platform and its tools for creating your first app. As you progress, you'll explore Mendix Studio Pro, the visual environment that will help you learn Mendix app creation. Once you have your working app ready, you'll understand how to enhance it with custom business logic and rules. Next, you'll find out how to defend your app against bad data, troubleshoot and debug it, and finally, connect it with real-world business platforms. You'll build practical skills as the book is filled with 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'll have understood the concept of low-code development, learned how to use Mendix effectively, and developed a working app.What you will learnGain a clear understanding of what low-code development is and the factors driving its adoptionBecome familiar with the various features of Mendix for rapid application developmentDiscover concrete use cases of Studio ProBuild a fully functioning web application 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 forThis book is for tech-savvy business analysts and citizen developers who want to get started with Mendix for rapid mobile and web 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 beginner-level knowledge of object-oriented programming and the ability to translate technical solutions from business requirements. Transform your app ideas into fully functional prototypes with the help of expert tips and best practices from Mendix partners Key Features Meet 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 approachExplore Mendix from product design through to delivery using real-world scenarios Book Description Low-code is a visual approach to application development. It enables developers of varying experience levels to create web and mobile apps 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, and Building Low-Code Applications with Mendix will help you get up and running with the process using examples and practice projects. The book starts with an introduction to Mendix, along with the reasons for using this platform and its tools for creating your first app. As you progress, you’ll explore Mendix Studio Pro, the visual environment that will help you learn Mendix app creation. Once you have your working app ready, you’ll understand how to enhance it with custom business logic and rules. Next, you’ll find out how to defend your app against bad data, troubleshoot and debug it, and finally, connect it with real-world business platforms. You’ll build practical skills as the book is filled with 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’ll have understood the concept of low-code development, learned how to use Mendix effectively, and developed a working app. What you will learn Gain a clear understanding of what low-code development is and the factors driving its adoptionBecome familiar with the various features of Mendix for rapid application developmentDiscover concrete use cases of Studio ProBuild a fully functioning web application 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 debugging Who this book is for This book is for tech-savvy business analysts and citizen developers who want to get started with Mendix for rapid mobile and web 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 beginner-level knowledge of object-oriented programming and the ability to translate technical solutions from business requirements. |
Author | Kenneweg, Bryan McMullen, Micah Kasam, Imran |
Author_xml | – sequence: 1 givenname: Bryan surname: Kenneweg fullname: Kenneweg, Bryan – sequence: 2 givenname: Imran surname: Kasam fullname: Kasam, Imran – sequence: 3 givenname: Micah surname: McMullen fullname: McMullen, Micah |
BookMark | eNpl0EtPg0AQB3CMj2hrv4AnLsZoQrIvYDm2WB8JjRfjdbPA0K6sLLK02G_vKkYPnnYm88s_MzvxjhrTwIE3wRwhghAmyaE3S2I-9pgRcuKGhGHGeBKzU29m7StCiGLKOOdn3s1iq3SpmrWfmSFITQn-vG21KmSvTGP9QfUbfwVNqT7OveNKaguzn3fqvdwtn9OHIHu6f0znWSBxnDAeFGEZ5YQWCWUlyjlQXoWoTHgUFziKcZRTmeTglmJhSUnFKKOcoaqqJOAkjGM69a7HYGlrGOzG6N6KnYbcmNqK3-vctfzPDlL30JWw7rZ7V4g32RX_7NVo2868b8H24juygKbvpBbLRRqFKHa_5uTlKOvG7ECLtlMuby--uKjbRZbOV7eIOHcxOgUAYtwPIxxRSjD9BKICdEw |
ContentType | eBook |
Contributor | Guido, Michael |
Contributor_xml | – sequence: 1 fullname: Guido, Michael – sequence: 4 givenname: Michael surname: Guido fullname: Guido, Michael |
Copyright | 2021 Packt Publishing 2021 |
Copyright_xml | – notice: 2021 Packt Publishing – notice: 2021 |
DatabaseTitleList | |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Computer Science |
EISBN | 1800200129 9781800200128 |
Edition | 1 1st edition. |
ExternalDocumentID | 9781800200128 EBC6507014 book_kpBLCAMD02 10163321 |
GroupedDBID | -VQ -VX 38. 5O. 5O0 AABBV AAFKH AAKGN AANYM AAZEP AAZGR ABARN ABIWA ABMRC ABQPQ ABRSK ABWNX ACBYE ACIWJ ACMFT ACXXF ADBND ADVEM AECLD AEDWI AEHEP AEIUR AEMZR AETWE AFOJC AFQEX AHWGJ ALMA_UNASSIGNED_HOLDINGS APVFW ATDNW BBABE BSWCA CMZ CZZ C~9 DUGUG E2F EBBCW EBSCA ECNEQ ECOWB GEOUK IHRAH IIUVB K-E L7C OHILO OODEK PASLL QD8 TD3 UE6 XI1 O7H YSPEL AERYV |
ID | FETCH-LOGICAL-a17948-c5d6b23c934d0b8e38f50d9867c16716b3a9be12445d32f4343840fffae195773 |
IEDL.DBID | CMZ |
ISBN | 9781800201422 1800201427 |
IngestDate | Fri Nov 08 04:09:23 EST 2024 Thu Aug 14 18:33:01 EDT 2025 Wed Sep 10 02:06:29 EDT 2025 Sat Nov 23 14:02:47 EST 2024 Sun Jun 29 07:31:40 EDT 2025 |
IsPeerReviewed | false |
IsScholarly | false |
LCCallNum_Ident | QA76.76.D47 .K466 2021 |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-a17948-c5d6b23c934d0b8e38f50d9867c16716b3a9be12445d32f4343840fffae195773 |
OCLC | 1241448974 1457220334 |
PQID | EBC6507014 |
PageCount | 332 |
ParticipantIDs | askewsholts_vlebooks_9781800200128 walterdegruyter_marc_9781800200128 proquest_ebookcentral_EBC6507014 knovel_primary_book_kpBLCAMD02 ieee_books_10163321 |
PublicationCentury | 2000 |
PublicationDate | 2021 [2021] 2021-02-26 |
PublicationDateYYYYMMDD | 2021-01-01 2021-02-26 |
PublicationDate_xml | – year: 2021 text: 2021 |
PublicationDecade | 2020 |
PublicationPlace | Birmingham |
PublicationPlace_xml | – name: Birmingham – name: Berlin – name: Warsaw |
PublicationYear | 2021 |
Publisher | Packt Publishing Packt Publishing, Limited Packt Publishing Limited |
Publisher_xml | – name: Packt Publishing – name: Packt Publishing, Limited – name: Packt Publishing Limited |
RestrictionsOnAccess | restricted access |
SSID | ssj0003134888 |
Score | 2.2126603 |
Snippet | Transform your app ideas into fully functional prototypes with the help of expert tips and best practices from Mendix partners
Key Features
Meet the... Low-code is a visual approach to application development. It enables developers of varying experience levels to create web and mobile apps using drag-and-drop... Low-code development is a new revolution in the software world. This development book covers enough ground on low-code development with Mendix to get you up to... Transform your app ideas into fully functional prototypes with the help of expert tips and best practices from Mendix partnersKey FeaturesMeet the... |
SourceID | askewsholts walterdegruyter proquest knovel ieee |
SourceType | Aggregation Database Publisher |
SubjectTerms | COMPUTERS / Enterprise Applications / General Computing and Processing Programming Languages Software Engineering |
Subtitle | Discover best practices and expert techniques to simplify enterprise web development |
TableOfContents | Table of Contents
Introducing 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 Title Page Preface Table of Contents Section 1. The Basics 1. Introducing Mendix 2. Getting to Know the Mendix Platform 3. Getting to Know Mendix Studio 4. Getting to Know Studio Pro Section 2. Building Your First App 5. Getting Started with Your Baseline App 6. Understanding Domain Model Basics 7. Understanding the Basics of Page Design 8. Getting to Know Microflows Section 3. Leveling Up Your App 9. Customizing Your App 10. Error Handling and Troubleshooting 11. Storing Data 12. Getting Some REST 13. A Review and What's Next Index 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 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 -- Index 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 Building Low-Code Applications with Mendix: Discover best practices and expert techniques to simplify enterprise web development |
Title | Building Low-Code Applications with Mendix |
URI | https://ieeexplore.ieee.org/servlet/opac?bknumber=10163321 https://app.knovel.com/hotlink/toc/id:kpBLCAMD02/building-low-code-applications/building-low-code-applications?kpromoter=Summon https://ebookcentral.proquest.com/lib/[SITE_ID]/detail.action?docID=6507014 https://www.vlebooks.com/vleweb/product/openreader?id=none&isbn=9781800200128 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwxV1Lb9QwELaqcqEHCgXE8qgsxNXdjZ04SS9Vd7tVBV2ERIGKS-RXIMoqWTXelnJB_BN-Kh4nKbs9wJFLpMjSWLG_jMfz-AahV2aUGiWjgLjTIyWh4oZIkwuiE6oiYajDARQKz97ykw_h6_PofAP96GthoLlVWdWXZu7V9NfaQiBzaGs1LPR-uRifTg5nRyM6lF3XaDKvrwiUf5O1iO_fhw_KhU92c2BpnU2gw91hCcHe2ecbHw0LmMN34ivPwa4KQhp3NFH9O91CW6IpnUJyyso2XY8Wd5y1H7Fmt9678hFwbb5cLK9tH3H1B9nxNvrVL0Gbv1LuLa3cU99vsUP-xzW6j-4YKMB4gDZMtYO2-7YTuNNCD9HPcScRnzqJEycRH65IxOBaxjNT6eIbJvioaBSkqeKxWx38risKa7CoNPY8zxaf9Ty2DbY1fl9Akn1-jadtPmbRGPzJSLySXvUIfTyenk1OSNdJgghQOAlRkeaSMpWyUI9kYliSRyOdJjxWAXdXRslEKg3YOpFmNIdyW3fzzfNcmCCN4pg9RptVXZknCAseumugzgNgogNqHp5yQWWiacC5CsUAvVwBRHY591HvJrtBDZgEA7QDOMnaIfCgMEaDAdpt9zVbtFQjfjz7s6MDhHs4ZV5sl8GbTccTZ2rHDpFu-lswy4AUZX36p_-a6Bm6SyF5x_uanqNNe7E0L5z1ZeWu_0Xc8w2Z_gaKbTlZ |
linkProvider | Knovel |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.title=Building+Low-Code+Applications+with+Mendix%3A+Discover+best+practices+and+expert+techniques+to+simplify+enterprise+web+development&rft.au=Bryan+Kenneweg%2C+Kenneweg&rft.au=Imran+Kasam%2C+Kasam&rft.au=Micah+McMullen%2C+McMullen&rft.au=Michael+Guido%2C+Guido&rft.date=2021-02-26&rft.pub=Packt+Publishing&rft.isbn=9781800200128&rft.externalDocID=9781800200128 |
thumbnail_m | http://utb.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fsciendo.com%2Fdocument%2Fcover%2Fisbn%2F9781800200128%2Fproduct_pages http://utb.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fvle.dmmserver.com%2Fmedia%2F640%2F97818002%2F9781800200128.jpg |
thumbnail_s | http://utb.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fcontent.knovel.com%2Fcontent%2FThumbs%2Fthumb15764.gif |