Building low-code applications with Mendix: discover best practices and expert techniques to simplify enterprise web development
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Birmingham
Packt Publishing
2021
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | xi, 310 Seiten Illustrationen |
ISBN: | 9781800201422 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV049002306 | ||
003 | DE-604 | ||
005 | 20240708 | ||
007 | t | ||
008 | 230615s2021 a||| |||| 00||| eng d | ||
020 | |a 9781800201422 |9 978-1-80020-142-2 | ||
035 | |a (OCoLC)1385295227 | ||
035 | |a (DE-599)BVBBV049002306 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng | |
049 | |a DE-523 |a DE-739 | ||
084 | |a ST 230 |0 (DE-625)143617: |2 rvk | ||
100 | 1 | |a Kenneweg, Bryan |e Verfasser |4 aut | |
245 | 1 | 0 | |a Building low-code applications with Mendix |b discover best practices and expert techniques to simplify enterprise web development |c Bryan Kenneweg, Imran Kasam, Micah McMullen |
264 | 1 | |a Birmingham |b Packt Publishing |c 2021 | |
300 | |a xi, 310 Seiten |b Illustrationen | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a Softwareproduktionsumgebung |0 (DE-588)4138444-1 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Softwareentwicklung |0 (DE-588)4116522-6 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Softwareentwicklung |0 (DE-588)4116522-6 |D s |
689 | 0 | 1 | |a Softwareproduktionsumgebung |0 (DE-588)4138444-1 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Kasam, Imran |e Verfasser |4 aut | |
700 | 1 | |a McMullen, Micah |e Verfasser |4 aut | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe |z 978-1-80020-012-8 |
856 | 4 | 2 | |m Digitalisierung UB Passau - ADAM Catalogue Enrichment |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=034265463&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-034265463 |
Datensatz im Suchindex
_version_ | 1815416140564791296 |
---|---|
adam_text |
Table of Contents Preface Section 1: The Basics 1 Introducing Mendix What is low-code? What is Mendix? 4 7 Summary Knowledge check 9 9 2 Getting t Know the Mendix Platform Creating an account Home page overview and breakdown Apps, People, and Community Mendix Forum and Docs 12 14 15 17 Mendix App Store Summary Chapter 1 knowledge check answers Chapter 2 knowledge check 19 20 20 20 3 Getting to Know Mendix Studio What is Mendix Studio? 23 Using Mendix Studio 24 A breakdown of the UI and features 25 Why would you use Mendix Studio? Summary 29 29
ii Table of Contents Chapter 2 knowledge check answers Chapter 3 knowledge check 30 Summary Chapter 3 knowledge check answers Chapter 4 knowledge check 38 30 4 Getting to Know Studio Pro What is Studio Pro? Downloading and launching Studio Pro UI breakdown 32 32 34 38 38 Section 2: Building Your First App 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 43 44 46 49 52 53 Opening your app in Mendix Studio Pro 53 Installing a module from 56 the Mendix App Store Working with modules in your Mendix app 61 Creating a module Deleting a module Adding elements to modules 62 64 64 Finding project settings, security settings, and preferences 64 Managing project security Maintaining project settings Configuring project preferences 64 65 66 Summary Chapter 4 knowledge check answers Chapter 5 knowledge check 66 66 66
Table of Contents iii 6 Understanding Domain Model Basics Technical requirements Understanding the different entity types in a Mendix domain model 70 Creating an entity and setting entity properties 71 Working with attributes and getting to know data types 74 Getting to know attribute types Adding attributes to an entity in the domain model 70 74 75 Creating associations between entities to relate objects 78 Adding an entity with associations 79 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 84 85 86 90 92 92 93 7 Understanding the Basics of Page Design Technical requirements Building user interfaces 96 96 Calling a page in your Mendix app 106 Creating a new page 96 Understanding the main navigation Calling a page directly Calling a page from a microflow 107 108 110 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 100 100 100 101 104 Summary Chapter 6 knowledge check answers Chapter 7 knowledge check 115 116 116
iv Table of Contents 8 Getting to Know Microflows Technical requirements Understanding common microflow elements 120 120 Controlling the flow with events Working with objects and lists 120 121 Using decisions to navigate your application logic 125 125 Validating phone number on save Validating PhoneNumberType on save 129 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 133 133 134 137 138 138 139 Section 3: Leveling Up Your App 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 144 Improving the readability of large, complex microflows 159 144 Go (con)figure - configurable settings Let's get some Java - Java actions 14 5 15 1 15 4 15 5 15 Understanding sub-microflows 7 -when and why? 15 Grouping similar functions or logic Reusability across your application 15 15 9 Additional validations Changing requirements Summary Chapter 8 knowledge check answers Knowledge check 160 163 164 165 174 175 175
Table of Contents v 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 178 178 180 183 186 186 188 188 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 193 195 198 199 201 218 219 220 11 Storing Data Technical requirements Creating associations for your data 222 Understanding generalizations and specializations of entities 231 222 One-to-one association One-to-many (or many-to-one) associations Many-to-many associations 223 Pros Cons Conclusion about inheritance Building functional modules Cross-module associations 225 226 226 227 Let's go make it! Summary Knowledge check Chapter 11 knowledge check 232 233 233 234 241 242 242 Getting Some REST Technical requirements Understanding REST Testing your integration Consuming REST JSON structure 246 246 247 253 253 Import mapping Message definition 255 257 Publishing REST 258 Export mapping Published REST service 259 260
vi Table of Contents Understanding basic security and authorization Let's go make it! 262 263 Summary Knowledge check Chapter 12 knowledge check 288 288 288 292 Preparing for the next steps 297 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 292 292 292 292 293 293 293 294 294 295 296 296 Other Books You May Enjoy Index Rapid Developer Certification (and beyond) Advanced Certification Expert Certification Mendix MVP Additional experience and resources Summary Chapter 12 knowledge check answers Why subscribe? 297 298 298 298 299 299 299 301 |
adam_txt | |
any_adam_object | 1 |
any_adam_object_boolean | |
author | Kenneweg, Bryan Kasam, Imran McMullen, Micah |
author_facet | Kenneweg, Bryan Kasam, Imran McMullen, Micah |
author_role | aut aut aut |
author_sort | Kenneweg, Bryan |
author_variant | b k bk i k ik m m mm |
building | Verbundindex |
bvnumber | BV049002306 |
classification_rvk | ST 230 |
ctrlnum | (OCoLC)1385295227 (DE-599)BVBBV049002306 |
discipline | Informatik |
discipline_str_mv | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV049002306</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20240708</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">230615s2021 a||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781800201422</subfield><subfield code="9">978-1-80020-142-2</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1385295227</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV049002306</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-523</subfield><subfield code="a">DE-739</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 230</subfield><subfield code="0">(DE-625)143617:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Kenneweg, Bryan</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Building low-code applications with Mendix</subfield><subfield code="b">discover best practices and expert techniques to simplify enterprise web development</subfield><subfield code="c">Bryan Kenneweg, Imran Kasam, Micah McMullen</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Birmingham</subfield><subfield code="b">Packt Publishing</subfield><subfield code="c">2021</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">xi, 310 Seiten</subfield><subfield code="b">Illustrationen</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Softwareproduktionsumgebung</subfield><subfield code="0">(DE-588)4138444-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Softwareentwicklung</subfield><subfield code="0">(DE-588)4116522-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Softwareentwicklung</subfield><subfield code="0">(DE-588)4116522-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Softwareproduktionsumgebung</subfield><subfield code="0">(DE-588)4138444-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Kasam, Imran</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">McMullen, Micah</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe</subfield><subfield code="z">978-1-80020-012-8</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Passau - ADAM Catalogue Enrichment</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=034265463&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-034265463</subfield></datafield></record></collection> |
id | DE-604.BV049002306 |
illustrated | Illustrated |
index_date | 2024-07-03T22:09:47Z |
indexdate | 2024-11-11T09:02:26Z |
institution | BVB |
isbn | 9781800201422 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-034265463 |
oclc_num | 1385295227 |
open_access_boolean | |
owner | DE-523 DE-739 |
owner_facet | DE-523 DE-739 |
physical | xi, 310 Seiten Illustrationen |
publishDate | 2021 |
publishDateSearch | 2021 |
publishDateSort | 2021 |
publisher | Packt Publishing |
record_format | marc |
spelling | Kenneweg, Bryan Verfasser aut Building low-code applications with Mendix discover best practices and expert techniques to simplify enterprise web development Bryan Kenneweg, Imran Kasam, Micah McMullen Birmingham Packt Publishing 2021 xi, 310 Seiten Illustrationen txt rdacontent n rdamedia nc rdacarrier Softwareproduktionsumgebung (DE-588)4138444-1 gnd rswk-swf Softwareentwicklung (DE-588)4116522-6 gnd rswk-swf Softwareentwicklung (DE-588)4116522-6 s Softwareproduktionsumgebung (DE-588)4138444-1 s DE-604 Kasam, Imran Verfasser aut McMullen, Micah Verfasser aut Erscheint auch als Online-Ausgabe 978-1-80020-012-8 Digitalisierung UB Passau - ADAM Catalogue Enrichment application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=034265463&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Kenneweg, Bryan Kasam, Imran McMullen, Micah Building low-code applications with Mendix discover best practices and expert techniques to simplify enterprise web development Softwareproduktionsumgebung (DE-588)4138444-1 gnd Softwareentwicklung (DE-588)4116522-6 gnd |
subject_GND | (DE-588)4138444-1 (DE-588)4116522-6 |
title | Building low-code applications with Mendix discover best practices and expert techniques to simplify enterprise web development |
title_auth | Building low-code applications with Mendix discover best practices and expert techniques to simplify enterprise web development |
title_exact_search | Building low-code applications with Mendix discover best practices and expert techniques to simplify enterprise web development |
title_exact_search_txtP | Building low-code applications with Mendix discover best practices and expert techniques to simplify enterprise web development |
title_full | Building low-code applications with Mendix discover best practices and expert techniques to simplify enterprise web development Bryan Kenneweg, Imran Kasam, Micah McMullen |
title_fullStr | Building low-code applications with Mendix discover best practices and expert techniques to simplify enterprise web development Bryan Kenneweg, Imran Kasam, Micah McMullen |
title_full_unstemmed | Building low-code applications with Mendix discover best practices and expert techniques to simplify enterprise web development Bryan Kenneweg, Imran Kasam, Micah McMullen |
title_short | Building low-code applications with Mendix |
title_sort | building low code applications with mendix discover best practices and expert techniques to simplify enterprise web development |
title_sub | discover best practices and expert techniques to simplify enterprise web development |
topic | Softwareproduktionsumgebung (DE-588)4138444-1 gnd Softwareentwicklung (DE-588)4116522-6 gnd |
topic_facet | Softwareproduktionsumgebung Softwareentwicklung |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=034265463&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT kennewegbryan buildinglowcodeapplicationswithmendixdiscoverbestpracticesandexperttechniquestosimplifyenterprisewebdevelopment AT kasamimran buildinglowcodeapplicationswithmendixdiscoverbestpracticesandexperttechniquestosimplifyenterprisewebdevelopment AT mcmullenmicah buildinglowcodeapplicationswithmendixdiscoverbestpracticesandexperttechniquestosimplifyenterprisewebdevelopment |