Story image

Can employees really build web apps with zero coding experience?

07 Sep 2018
Sponsored

Article by mobile app consultant Shane Sloan

One of the questions managers will face when looking to build PowerApps is who can build a Power App?

Microsoft promotes PowerApps as a platform for citizen developers, but can a non-coder really learn to create PowerApps?

I spent four weeks doing an in-depth dive on the capabilities of PowerApps during the summer of this year.

I read all the documentation and built five apps to really get a feel for the good, the bad, and the ugly.

After doing so I can confidently state that a non-coder can learn to create robust, functional PowerApps.

The reason is not that Microsoft has magically figured out a way to make app development so simple that anyone can instantly build one.

To their credit, PowerApps has removed a good bit of the coding necessary to build an app.

You really can create a mobile app with a bare minimum of coding – I don’t want to knock their efforts.

However, what makes me so confident that a non-coder can learn to create PowerApps is that Microsoft has made education, documentation, and training a central part of the user experience on the PowerApps platform.

It all starts with Guided Learning.

The guided learning modules are short, concise, and have a natural flow to them.

Each miniature lesson builds on the last without being overbearing.

For a non-coder, this kind of hand-held experience is critical.

Secondly, the documentation is extensive and up to date.

The Canvas App (a blank app) documentation features quickstarts, tutorials, samples, concepts, and how-to guides.

Finally, there is a full reference of formulas and controls.

While this can be a bit overwhelming at first, a user with a bit of experience can use this reference material to resolve most questions.

The single biggest benefit to a new PowerApps developer is the availability of app templates.

App templates are pre-built, functional PowerApps that can be loaded and run from the developer portal, https://create.powerapps.com.

These app templates allow new developers to open and see what a finished PowerApp looks like.

Because the PowerApp is real, the developer can look through each screen, click and inspect every control, and see every formula and expression to make the application work.

This learn-by-example method is key to allowing a non-coder to see just what it takes to make a real power app.

It provides an invaluable learning experience.

Finally, the community for PowerApps is both active and welcoming.

From general discussions to specific help on expressions and formulas, the community provides a wonderful resource for new developers and especially to non-coders.

For many new developers, their questions will have been answered by others who previously had the same question.

The community creates a way to move past a stumbling block and get on with the next challenge.

Once a developer feels comfortable, there are also blogs on advanced concepts that can really create streamlined, efficient, and powerful apps.

PowerApps opens a new world to non-coders and will allow them to create web applications that would otherwise be too difficult or require years of education to create.

With PowerApps, a desire to learn, and a month of time even non-coders will be capable of creating production-ready apps.

Voter vulnerabilities: Cybersecurity risks impact national elections
The outcome of elections have an enormous impact on the political and cultural landscape of any democratic society. 
Using data science to improve threat prevention
With a large amount of good quality data and strong algorithms, companies can develop highly effective protective measures.
General staff don’t get tech jargon - expert says time to ditch it
There's a serious gap between IT pros and general staff, and this expert says it's on the people in IT to bridge it.
ZombieLoad: Another batch of flaws affect Intel chips
“This flaw can be weaponised in highly targeted attacks that would normally require system-wide privileges or a complete subversion of the operating system."
Forget endpoints—it’s time to secure people instead
Security used to be much simpler: employees would log in to their PC at the beginning of the working day and log off at the end. That PC wasn’t going anywhere, as it was way too heavy to lug around.
DimData: Fear finally setting in amongst vulnerable orgs
New data ranking the ‘cybermaturity’ of organisations reveals the most commonly targeted sectors are also the most prepared to deal with the ever-evolving threat landscape.
IXUP goes "post-quantum" with security tech upgrade
The secure analytics company has also partnered with Deloitte as a reseller, and launched a SaaS offering on Microsoft Azure.
Infoblox appoints channels head for A/NZ
Kenneth Cartwright’s appointment extends Infoblox’s position in secure cloud-managed network services throughout the region.