Thinking Like a Programmer is a new series that looks at how to create solutions using programming concepts and thought processes.
The series is for anyone who is interested in developing Power Automate flows (covered by the
Streamlining Business Processes series, which this series synergises nicely with), learners enrolled on an
Information Technology Specialist programming course or anyone who wants to learn a bit about programming!
There are currently two sessions in the series. Here's a quick description of each session, scroll down for the schedule and to sign-up.
Thinking Like a Programmer: Conditional Statements.
This session explores how conditional statements can be used to undertake actions depending on whether a condition (or conditions) are true or not.
In the session, we will explain how
if...then...else and
switch statements work. Their application will then be demonstrated in the context of "no-code" systems - flows created using Power Automate (e.g. check a form submission and only send an email if a condition is true) and through code examples, using JavaScript to illustrate their use.
Thinking Like a Programmer: Loops
This session looks at how loops can be used to repeat actions, but only when a condition remains true.
In the session, we will explain how loops work. Their application will then be demonstrated in the context of "no-code" systems - flows created using Power Automate (e.g. to go through all items in a SharePoint list and check a status) and through code examples, using JavaScript to illustrate their use.
Schedule and sign-up
Sign-up for a session below:
|
There are no items to show in this view of the "IT Training Schedule" list. |
|
Compliance Details
javascript:commonShowModalDialog('{SiteUrl}'+
'/_layouts/15/itemexpiration.aspx'
+'?ID={ItemId}&List={ListId}', 'center:1;dialogHeight:500px;dialogWidth:500px;resizable:yes;status:no;location:no;menubar:no;help:no', function GotoPageAfterClose(pageid){if(pageid == 'hold') {STSNavigate(unescape(decodeURI('{SiteUrl}'))+
'/_layouts/15/hold.aspx'
+'?ID={ItemId}&List={ListId}'); return false;} if(pageid == 'audit') {STSNavigate(unescape(decodeURI('{SiteUrl}'))+
'/_layouts/15/Reporting.aspx'
+'?Category=Auditing&backtype=item&ID={ItemId}&List={ListId}'); return false;} if(pageid == 'config') {STSNavigate(unescape(decodeURI('{SiteUrl}'))+
'/_layouts/15/expirationconfig.aspx'
+'?ID={ItemId}&List={ListId}'); return false;}}, null);
0x0
0x1
ContentType
0x01
898
Document Set Version History
/_layouts/15/images/versions.gif?rev=23
javascript:SP.UI.ModalDialog.ShowPopupDialog('{SiteUrl}'+
'/_layouts/15/DocSetVersions.aspx'
+ '?List={ListId}&ID={ItemId}')
0x0
0x0
ContentType
0x0120D520
330
Send To other location
/_layouts/15/images/sendOtherLoc.gif?rev=23
javascript:GoToPage('{SiteUrl}' +
'/_layouts/15/docsetsend.aspx'
+ '?List={ListId}&ID={ItemId}')
0x0
0x0
ContentType
0x0120D520
350
The sessions will be held through a Microsoft Teams meeting. A link (URL) to the meeting and
joining instructions will be sent after booking on a session.
Video Recordings
Video recordings of the sessions will be available in the
Digital Skills group on Stream.