All Projects → AzureCAT-GSI → Devcamp

AzureCAT-GSI / Devcamp

Licence: mit
Contains content for the Azure DevCamp

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Devcamp

Bank Vaults
A Vault swiss-army knife: a K8s operator, Go client with automatic token renewal, automatic configuration, multiple unseal options and more. A CLI tool to init, unseal and configure Vault (auth methods, secret engines). Direct secret injection into Pods.
Stars: ✭ 1,316 (+1165.38%)
Mutual labels:  azure
Recommenders
Best Practices on Recommendation Systems
Stars: ✭ 11,818 (+11263.46%)
Mutual labels:  azure
Azureml Examples
Official community-driven Azure Machine Learning examples, tested with GitHub Actions
Stars: ✭ 101 (-2.88%)
Mutual labels:  azure
Abap Sdk For Azure
ABAP Libraries for SAP native Integration with Azure Services
Stars: ✭ 94 (-9.62%)
Mutual labels:  azure
Azure K8s Metrics Adapter
An implementation of the Kubernetes Custom Metrics API and External Metrics API for Azure Services
Stars: ✭ 97 (-6.73%)
Mutual labels:  azure
Learning Cloud
List of resources - courses, sample code, articles and screencasts for learning AWS, Azure, GCP and Alibaba Cloud
Stars: ✭ 100 (-3.85%)
Mutual labels:  azure
Cloudquery
cloudquery transforms your cloud infrastructure into SQL or Graph database for easy monitoring, governance and security.
Stars: ✭ 1,300 (+1150%)
Mutual labels:  azure
Acr
Azure Container Registry samples, troubleshooting tips and references
Stars: ✭ 102 (-1.92%)
Mutual labels:  azure
Applicationinsights Php
Azure Application Insights SDK for PHP
Stars: ✭ 98 (-5.77%)
Mutual labels:  azure
Dicom Server
OSS Implementation of DICOMweb standard
Stars: ✭ 101 (-2.88%)
Mutual labels:  azure
Umbracofilesystemproviders.azure
☁️ An Azure Blob Storage IFileSystem provider for Umbraco
Stars: ✭ 94 (-9.62%)
Mutual labels:  azure
Cobalt
Infrastructure turn-key solution for app service workloads
Stars: ✭ 97 (-6.73%)
Mutual labels:  azure
Foundatio
Pluggable foundation blocks for building distributed apps.
Stars: ✭ 1,365 (+1212.5%)
Mutual labels:  azure
Device Simulation Dotnet
IoT Simulation service
Stars: ✭ 93 (-10.58%)
Mutual labels:  azure
Ghost Azure
Production ready Ghost for Azure 👻
Stars: ✭ 103 (-0.96%)
Mutual labels:  azure
Azurer
Family of packages for interacting with Azure from R
Stars: ✭ 91 (-12.5%)
Mutual labels:  azure
Nitro Demo
nuxt nitro preview
Stars: ✭ 100 (-3.85%)
Mutual labels:  azure
Awesome Azure Iot
A curated list of awesome Azure Internet of Things projects and resources.
Stars: ✭ 104 (+0%)
Mutual labels:  azure
Azurite
!! This repository has now moved to https://github.com/azure/azurite !! A lightweight server clone of Azure Blob, Queue, and Table Storage that simulates most of the commands supported by it with minimal dependencies.
Stars: ✭ 103 (-0.96%)
Mutual labels:  azure
Applicationinsights Dotnet Logging
.NET Logging adaptors
Stars: ✭ 100 (-3.85%)
Mutual labels:  azure

DevCamp

Contains content for the Azure EDU partner DevCamp world tour

The current status is:

Worldwide deliveries in progress

Next update scheduled for January 2018

These labs and content will kickstart your Azure knowledge with a combination of lectures and hands on labs. It is intended to be delivered in a classroom environment but feel free to reuse this content.


Module 0 - Introduction, roadmap and course overview

In this session, we will provide a brief history of Azure, a quick overview of the capabilities available and introduction to the 2-day interactive workshop.

View PowerPoint


Hands on Labs overview

This provides an overview of each hands on lab exercise.


Module 1 - Tools and Developer Environment Setup Overview

We will provide an overview of the developer tools available for developing on your platform.

View PowerPoint

HOL 1: Setting up your developer environment

Setting up your developer environment for your specific language In this lab you will create the environment that is needed for your language preference.

  • Create O365 Developer Tenant
  • Connect an Azure subscription (Trial or other)
  • Take prepared image, walk through the tools that are available for your platform (.NET, Node.JS, Java | Windows, MacOSX)
  • Run a custom ARM Template to scaffold out resources used during the training

View instructions for .NET | Node.JS | Java


Module 2 - Modern Cloud Apps Overview

We will provide an overview of some common cloud technologies, patterns and Azure features (Polyglot, scalability, app insights, Redis, patterns, traffic manager, global scale, blob, CDNs) and introduce you to the sample application. It is written 3-ways (.NET, Node.js and Java) so you can pick your platform of choice.

View PowerPoint

HOL 2: Building modern cloud apps

This lab will introduce you to building modern cloud apps with Azure. You will perform the following tasks:

  • Connect to deployed API
  • Add blob storage for the images
  • Add queueing for image processing
  • Add Redis cache for the dashboard
  • Stretch: Image resizing with Azure Functions

View instructions for .NET | Node.JS | Java


Module 3 - Identity and Office365 APIs Overview

We will provide an overview of Azure AD, and discuss areas for integration with the Office 365 APIs.

View PowerPoint


HOL 3: Identity with Azure AD and Office 365 APIs

This lab will introduce you to identity in Azure AD and the Microsoft Graph. You will perform the following tasks:

  • Create AAD Application
  • Add authentication to app
  • Populate first & last name of the new incident form with from the Graph/token
  • Add a user profile page with a graph API call to get user data
  • Send an email via Graph on new incident creation
  • Stretch: Add a calendar event on new incident creation

View instructions for .NET | Node.JS | Java


Module 4 - DevOps Overview

We will provide an overview of Visual Studio Team Services (VSTS), DevOps concepts, build tasks, release environments, integration with Azure and Git/GitHub and Azure to create a cross-platform build, integration and release pipelines.

View PowerPoint


HOL 4: DevOps with Azure and VSTS

This lab will introduce you to DevOps with Visual Studio Team Services. You will perform the following tasks:

  • Create Visual Studio Team Services (VSTS) Online account
  • Create Git repository
  • Clone Git repo locally
  • Push code into VSTS
  • Create CI pipeline for build. Ends with published artifacts

View instructions for .NET | Node.JS | Java


Module 5 - Infrastructure as code with Azure Resource Manager (ARM)

Intro to Azure Resource manager and infrastructure as code.

View PowerPoint

HOL 5: Infrastructure as code with (ARM)

This lab will introduce you to ARM templates and deployments to Azure. You will perform the following tasks:

  • Create ARM template for web app in VS
  • Deploy using VSTS
  • Create 1 Production environment
  • Configure Continuous deployment

View instructions for .NET | Node.JS | Java


Module 6 - Monitoring

We will introduce you to the monitoring capabilities in Azure and show you how you can use them in your application.

View PowerPoint

HOL 6: Monitoring applications with App Insights

This lab will introduce you to Azure Application Insights. You will perform the following tasks:

  • Add App Insights resource to Azure
  • Add App Insights to application server side
  • Monitor the API call
  • Add client side library
  • Dashboard custom event to capture dashboard views
  • Create availability test that test the dashboard
  • Stretch - Create custom metric around the API call

View instructions for .NET | Node.JS | Java


Module 7 - Cognitive Services and the BOT framework

In this module, we will provide an overview of Cognitive Services APIs and an introduction to the BOT framework.

View PowerPoint

HOL 7: Bots

In this hands-on lab, you will learn how to:

  • Set up the developing environment to support the creation of bot applications.
  • Create your own bot from scratch.
  • Create your own bot using Azure Bot Service.
  • Hosting your bot in Azure.

View instructions for .NET | Node.JS | Java


Module 8 - Analytics and PowerBI

We will provide a quick lap around the various APIs, features and services available for developers.

View PowerPoint

HOL 8 - Power BI

View instructions for .NET | Node.JS | Java

HOL 14: Machine Learning (IN DEVELOPMENT)

In this lab you will setup an Azure machine learning workspace and train a model to help predict the estimated time to resolution of logged incidents.

View instructions for .NET


Module 9 - IoT

In this module, you will learn about the Azure IoT capabilities and features.

View PowerPoint

HOL 9: IoT

In this lab, you will combine the web app with an IoT device based on an Arduino-compatible board. You will perform the following tasks:

  • Set up the developing environment to support the programming of Arduino chips.
  • Create your own IoT software from scratch.

View instructions for .NET | Node.JS | Java

HOL 10: IoT using IoT Hub and containers (IN DEVELOPMENT)

In this lab you will setup an Azure IoT Hub, Create Devices, develop a .NET Core simulated device application, and deploy it as an Azure Container Instance.

View instructions for .NET


Module 10 - Cloud Building Blocks

This module contains a short introduction to Containers, Cognitive Services, the Bot Framework and Skype for Business SDK.

View PowerPoint


Stretch Goal

This lab represents an optional stretch goal exercise where you add an additional feature to the City Power & Light sample application on your own.

In this hands-on lab, you will be using the knowledge gained in HOL 3 and learn about some additional Microsoft Graph features.

View instructions for .NET | Node.JS | Java

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].