Category: Training

Microsoft Learn

Microsoft Learn in my eyes is highly under rated, I want to show you why there is more to it than you have probably realised.

Learning Paths
Learning paths are a great way to explore a topic, there are currently around 1000 learning paths, so what are you waiting for, there is something for everyone in there, which means you. #alwaysbelearning

Filter
You can filter your learning by –

  • Product
  • Roles
  • Levels
  • Type (Learning Paths or Modules)

Bookmarks
Bookmark your learning choices and come back to them, you owe it to yourself to have learning goals and to finish the learning path or module, don’t start it and leave it, become good at finishing and not good at starting.

Collections
Collections are where you can group your own collection of learning paths and modules which might relate to a specific learning goal you have. This is perfect if you are studying for an exam or want to know more about a more general topic like server-less as an example.

Achievements
If you complete a module within a learning path you earn points and badges along the way and you can see these listed under achievements which can be found under your profile and looks like so: –

I myself have realised I haven’t been using Microsoft Learn for a while and there is a lot of great new content which I am off to check out now.

Let me know which level your on – I’m currently on level 8.



Global Azure BootCamp 2020 – Glasgow Edition

Saturday April 25th, 2020 is the date for this years Global Azure BootCamp Glasgow edition, in conjunction with the Glasgow Azure user Group.

You can read about last year’s event and learn about whats involved and the format for the day, were looking for 6 speakers to come to Glasgow on April 25th and give a 60 minute talk on anything Azure related.


The call for speakers page to submit a talk is now open

The page for signing up to attend will go live Monday 20/01/2010.

We hope to see you there!



Azure Resource GitHub Repository

I have started a GitHub repository for a place to put the following so that the community can benefit from resources I have came across from the community.

I’m looking for others to contribute to this so that the community has a place to find helpful info – please take a look, add your study guides, useful links and more in here and help grow the useful resources we come across.

If you have an Azure Exam Study guide let me know and I’ll add a link to it from the Exam folder to your blog or create a quick pull request.

If you have any useful Azure Resources which aren’t listed then please either let me know or create a quick pull request.

I’m gong to be adding to this over time throughout the year, I’m looking for contributors so we can grow this out to be something useful to a lot of people.

Link to the GitHub Repository:- https://github.com/gsuttie/AzureResources




Global Azure Bootcamp 2019 – Glasgow Edition

Saturday April 27th was the date for the Global Azure Bootcamp, I was organising the Glasgow edition, in conjunction with the Glasgow Azure user Group, we had a great turn out with a lot of swag and one lucky

Each talk details can be found here:-

Duncan Jones – Globally distributed computing for pennies

Duncan (@merion) is a developer in the Financial Services industry based in Dublin, with an interest in DDD and CQRS/ES – he has developed a DSL plug in for creating event sourcing systems in Visual Studio and is the organiser of the Dublin Software Craftsmanship meetup.

Code for the “Hitchhiker systems” talk: Code

Slides: Presentations



Angel M Rayo – Azure DevOps from rookie to DevStar

MCT since 2005, MCSE Cloud, ITIL Expert and more than 10500 hours of training experience in several companies and events like MCT Global Summit, SQL Saturday, SharePoint Day, i.e. @oyara

 

SlideShare: Azure DevOps from rookie to devstar



Craig Nicol – CosmosDB in the real world

.Net/web developer with 15 years experience, mostly backend and data. Currently a technical architect at Microsoft Gold Partner, Screenmedia. He has have worked in products and consulting for many clients, mainly on the web. His main interests are data security and performance. @craignicol

 

Link to Slides: CosmosDB in the real world



Ivan Culjak – Building mostly Serverless distributed cloud systems step by step

Ivan is a .NET freelance developer in love with Azure, Xamarin, and the idea of automating whatever. When hes not developing something new, hes salvaging something inherited, consulting with enthusiasm, and testing and breaking new technologies in a quest for something useful. @CuljakIvan

 

Slides: https://speakerdeck.com/culjakivan/building-mostly-serverless-distributed-cloud-systems-step-by-step



Colin Chaplin – Office365 Migrations in the tens of thousands

Colin is a freelance IT consultant with over 20 years experience in end user computing, especially Exchange, Office365 and Windows 10. He has spoke at Microsoft TechReady and written for the Microsoft Technet UK blog and Practical365.com @ColinChaplin

Slides: Azure Bootcamp – o365 in the 10ks

 



Henry Bean – Logging, instrumentation, dashboards, alerts and all that – for developers.

Henry Been is an independent architect and developer from The Netherlands. He enjoys working with software development teams to create and deliver great software. His interests include the Azure cloud, Agile, DevOps, software architecture and the design and implementation of testable and maintainable software. @henry_been

This is a recording of the same talk Henry gave to us:

YouTube Video: Logging, Instrumentation, Dashboards, Alerts by Henry Been

GitHub repo: Code


I may be a little bias but I thought the event was awesome, helped by having outstanding speakers who made it a great event, hope to organise it for you all again next year!

Leave your feedback below if you attended.



What is Azure DevOps?

In this series of blog posts I cover Azure DevOps, formerly known as Visual Studio Team Services (VSTS).

So what is it and more importantly what can I do with it?

Azure DevOps has been split up into 5 main areas which are: –


 

 

 

 

 

 

 


If you want to get a head start with Azure DevOps and get generate a full Azure DevOps instance you can find out how to do this in 5 easy steps in my blog post on how to get started here:- https://gregorsuttie.com/2018/10/31/how-to-get-started-with-azure-devops/

So lets take each one in turn:-

Azure Pipelines – https://gregorsuttie.com/2018/11/11/azure-pipelines/
Azure Boards – Coming soon…
Azure Repos – Coming soon…
Azure Artifacts – Coming Soon…
Azure Test Plans – Coming Soon…


You can read all the docs on Azure DevOps here: – https://docs.microsoft.com/en-us/azure/devops/?view=vsts and follow their twitter account here: – https://twitter.com/AzureDevOps



How to get started with Azure DevOps

Ok so Azure Devops (formerly Visual Studio Team Services) is out and you have heard good things and want to get started playing around with it.

How would you like to start off with a ready made Azure DevOps template that sets up a lot of the stuff for you and lets you learn how to use it and do whatever you want to it for free?

More info on the solution which we will install below can be found here: – https://github.com/Microsoft/SmartHotel360-Website

Ah what is SmartHotel360 I hear you ask, ok read here: – https://azure.microsoft.com/en-gb/campaigns/smarthotel360/

For instructions on how to setup SmartHotel360 read here:-

I opened this up in Visual Studio 2107 and then built and ran it and you get the full blown website like below: –


In order to get started with AzureDevops follow these simple steps: –

So what are you waiting for go play with AzureDevops for free and learn how to use the amazing functionality that comes with it – enjoy!

Check back soon for much more on Azure DevOps!

 



Azure Exam Tips Part 4 – Create a storage account using the Azure CLI

Tip #4 – I need to know how to create a storage account using the Azure CLI . I need to practice these exams tips regularly in order to try to remember them.

Create a new storage account with a resource group, name,location, sku and kind, then do az storage account create passing in 5 parameters.

So the points to note for Creating a VM in Azure using the CLI are the following key points:-

Create a VM using Azure CLI (know the order) 5 parameters

https://docs.microsoft.com/en-us/azure/storage/common/storage-quickstart-create-account?tabs=azure-cli

  • az group create –name GregorExamsRG –location westeurope
  • az storage account create \
    –name GregorExams2storage \
    –resource-group GregorExamsRG \
    –location westeurope \
    –sku Standard_LRS \
    –kind StorageV2


Azure Exam Tips Part 3 – Create a storage account in Azure using PowerShell

Tip #3 – I need to know how to create a storage account in Azure using PowerShell.

Create a new storage account with a resource group, name, location, sku and kind.

So the points to note for Creating a storage account in Azure from PowerShell are the following key points:-

Create a storage account using PowerShell (know the order) 5 parameters

https://docs.microsoft.com/en-us/azure/storage/common/storage-quickstart-create-account?tabs=powershell

  1. New-AzureRmResourceGroup -ResourceGroupName “GregExams” -Location “WestEurope”
  2. New-AzureRmStorageAccount -ResourceGroupName GregExams `
    -Name gregexams2storage `
    -Location WestEurope `
    -SkuName Standard_LRS `
    -Kind StorageV2

 



Azure Exam Tips Part 2 – Create an Azure VM using the Azure CLI

Tip #2 – I need to know how to create a Virtual Machine from the Azure CLI . I need to practice these exams tips regularly in order to try to remember them.

Create a new Resource Group with a name and location, then do az vm create and then do az vm open-port  passing in 5 parameters.

So the points to note for Creating a VM in Azure using the CLI are the following key points:-

Create a VM using Azure CLI (know the order) 5 parameters

https://docs.microsoft.com/en-us/azure/virtual-machines/windows/quick-create-cli

  • az group create –name GregorExamsRG –location westeurope
  • az vm create \
    –resource-group GregorExamsRG \
    –name myVM \
    –image win2016datacenter \
    –admin-username azureuser \
    –admin-password ThisisMyPassword123$
  • az vm open-port –port 80 –resource-group GregorExamsRG –name myVM

 




Azure Exam Tips Part 1 – Create an Azure VM in PowerShell

Tip #1 – I need to know how to create a Virtual Machine from PowerShell. Its something I have watched on videos and thought yeah that’s easy I can remember that, well turns out my memory isn’t so great and so in order to try to improve upon that I’m blogging it, and will practice these exams tips regularly in order to try to remember them.

Create a new Resource Group with a name and location, then do a get-credential to use a the logon details to the vm, and then do a New-AzureRmVm passing in 8 parameters.

So the points to note for Creating a VM in Azure from PowerShell are the following key points:-

Create a VM using PowerShell (know the order) 8 parameters

https://docs.microsoft.com/en-us/azure/virtual-machines/windows/tutorial-manage-vm

  1. New-AzureRmResourceGroup -ResourceGroupName “GregorExams” -Location “WestEurope”
  2. $cred = Get-Credential (this is where you supply the username and password for logging into the VM once its created)
  3. New-AzureRmVm
    -ResourceGroupName “GregorExams” -Name “GregVM1” -Location “WestEurope” -VirtualNetworkName “myVnet” -SubnetName “mySubnet” -SecurityGroupName “myNetWorkSecurityGroup”
    -PublicIpAddressName “myPublicIPAddress” -Credential $cred