The following is a summary of migration recommendations for common Azure DevOps capabilities. When you are able to migrate will depend on your requirements and feature usage. The migration tooling and guidance we are creating will provide more details, but in the meantime, please work with your GitHub and Microsoft account representatives for assistance.
Tuesday, June 9, 2020
Azure DevOps vs Github - migration recommendations
The following is a summary of migration recommendations for common Azure DevOps capabilities. When you are able to migrate will depend on your requirements and feature usage. The migration tooling and guidance we are creating will provide more details, but in the meantime, please work with your GitHub and Microsoft account representatives for assistance.
Friday, March 6, 2020
Hello Developers! AZ-204 is here
Hi folks,
New version of
AZ-203, AZ-204 is here from 24 Feb, 2020. You will be able to take AZ-203 exam until it retires on May 31, 2020.
Skills
measured
|
|
AZ-203
|
AZ-204 (new)
|
|
|
What’s in AZ-204
Audience Profile
Candidates for
this exam are
cloud developers who participate in all phases
of development from requirements definition and design,
to development and deployment, and maintenance.
They partner with cloud DBAs,
cloud administrators, and clients to implement solutions.
Candidates
should be proficient in Azure SDKs, data storage options, data connections,
APIs, app authentication and authorization, compute and container deployment,
debugging, performance tuning, and monitoring.
Candidates
must have 1-2 years professional development experience and experience with Microsoft
Azure. They must be able to program in an Azure Supported Language.
Skills Measured
NOTE: The bullets that
appear below each
of the skills
measured are intended to illustrate how we are assessing that
skill. This list is not definitive or exhaustive.
NOTE: In most cases,
exams do NOT cover preview
features, and some
features will only
be added to an exam when they are GA (General
Availability).
Develop Azure
compute solutions (25-30%)
Implement IaaS solutions
·
provision VMs
·
create ARM templates
·
create container
images for solutions
·
publish an image to the Azure
Container Registry
·
run containers by
using Azure Container Instance
Create Azure App
Service Web Apps
·
create an Azure App Service Web App
·
enable diagnostics logging
·
deploy code to a web app
·
configure web app settings
·
implement autoscaling rules (schedule, operational/system metrics)
Implement Azure
functions
·
implement input and output
bindings for a function
·
implement function
triggers by using
data operations, timers,
and webhooks
·
implement Azure
Durable Functions
Develop for Azure
storage (10-15%)
Develop solutions that use Cosmos DB storage
·
select the appropriate API for your solution
·
implement
partitioning schemes
·
interact with data using the appropriate SDK
·
set the appropriate consistency level for operations
·
create Cosmos DB containers
Develop solutions
that use blob storage
·
move items
in Blob storage
between storage accounts
or containers
·
set and retrieve properties and metadata
·
interact with data using the appropriate SDK
·
implement data
archiving and retention
Implement
Azure security (15-20%)
Implement user authentication and authorization
· implement OAuth2 authentication
·
create and implement shared
access signatures
·
register apps
and use Azure
Active Directory to authenticate users
Implement secure cloud solutions
·
secure app configuration data
by using the App Configuration and KeyVault API
·
manage keys, secrets, and certificates by using the KeyVault API
·
implement Managed
Identities for Azure
resources
Monitor,
troubleshoot, and optimize Azure solutions (10-15%)
Integrate caching and content delivery within solutions
· develop code to implement CDN’s
in solutions
· configure cache and expiration policies
·
store and retrieve data in Azure Redis cache
Instrument
solutions to support monitoring and logging
·
configure instrumentation in an app or service
by using Application Insights
·
analyze and troubleshoot solutions by using Azure
Monitor
·
implement Application Insights Web Test and Alerts
·
implement code that handles
transient faults
Connect
to and consume
Azure services and third-party services
(25- 30%)
Develop an App Service Logic App
·
create a Logic App
·
create a custom connector for Logic Apps
·
create a custom template
for Logic Apps
Implement
API management
· create an APIM instance
·
configure
authentication for APIs
·
define policies for APIs
Develop event-based solutions
Note: Creating event
models is in scope
· implement solutions that use Azure Event Grid
·
implement solutions
that use Azure Notification Hubs
· implement solutions that use Azure Event Hub
Develop
message-based solutions
· implement solutions that use Azure
Service Bus
· implement solutions that use Azure Queue Storage
queues
Monday, November 25, 2019
Run ASP.NET CORE App in Development Mode
Error:
Development ModeSolution:
Swapping to the Development environment displays detailed information about the error that occurred.
The Development environment shouldn't be enabled for deployed applications. It can result in displaying sensitive information from exceptions to end users. For local debugging, enable the Development environment by setting the ASPNETCORE_ENVIRONMENT environment variable to Development and restarting the app.
1. Go to IIS server / your website root
2. Open Web.Config file
3. Add the following environment variable...
Sunday, October 27, 2019
Azure DevOps - Updates
More exciting features are here as part of Oct 14 update (sprint 159)...
Azure Boards:
Azure Boards:
- Azure Boards app for Microsoft Teams
- Import work items from a CSV file
- Add parent field to work item cards
- Add parent field to backlog and queries
- Quick navigation in Azure Boards search
Azure Repos:
- Azure Repos app for Microsoft Teams
- Mark files as reviewed in a pull request
- New Web UI for Azure Repos landing pages (preview)
- Proximity support for code search
Azure Pipelines:
- Deploy Azure Resource Manager (ARM) to subscription and management group level
- Updates to hosted pipelines images
- CD capabilities for your multi-stage YAML pipelines
- Bitbucket integration and other improvements in getting started with pipelines
- Support for PowerShell scripts in Azure CLI task
Followup more here for sprint 159 updates (oct-14).
Wednesday, September 18, 2019
Migrate Work item from one Azure DevOps/TFS project to another
If you are struggling with migrating work items from one project to another, this free tool is for you at GitHub.
Find out more at: https://github.com/microsoft/vsts-work-item-migrator
Some of the key migration features include:
- Work item links
- Attachments
- Git commit links
- Work item history
- Tagging of the source items that have been migrated
Tuesday, September 17, 2019
Microsoft Secure Development Lifecyle
The Microsoft SDL introduces security and privacy considerations throughout all phases of the development process, helping developers build highly secure software, address security compliance requirements, and reduce development costs. The guidance, best practices, tools, and processes in the Microsoft SDL are practices we use internally to build more secure products and services. Since first shared in 2008, we’ve updated the practices as a result of our growing experience with new scenarios, like the cloud, Internet of Things (IoT), and artificial intelligence (AI).
Find out more: https://www.microsoft.com/en-us/securityengineering/sdl/
Thursday, September 12, 2019
Azure Blogs - Articles from 2-Sept-2019 to 8-Sept-2019
AI + Machine
Learning
Covering: Azure Batch AI, Azure
Bot Service, Microsoft Genomics, Machine Learning services, Machine Learning
Studio, Cognitive Services, Bing APIs, Computer Vision API, Content moderator,
Custom Services, Emotion API, Face API, Language Understanding (LUIS),
Linguistic Analysis API, QnA Maker API, Speaker Recognition API, Text Analytics
API, Translator Speech API, Translator Text API, Web Language Model API
Analytics
Covering: Azure Databricks,
HDInsight, Data Factory, Stream Analytics, Data Lake Analytics, Event Hubs,
Power BI, Azure Analysis Services, Apache Spark for HDInsight, Apache Storm for
HDInsight, R Server for HDInsight, Data Catalog
Compute
Covering: Virtual Machines,
Functions, Batch, Service Fabric, Virtual Machine Scale Sets, Cloud Services,
Linux Virtual Machines, SAP HANA on Azure Large Instances
Containers
Covering: Container Registry,
Container Instances, Azure Kubernetes Service (AKS), Web App for Containers
Databases
Covering: Azure SQL Database,
Azure Cosmos DB, SQL Data Warehouse, Redis Cache, SQL Server Stretch Database,
SQL Server on virtual machines, Table storage, Azure Database for PostgreSQL,
Azure Database for MySQL
Developer Tools
Covering: Visual Studio, Visual
Studio Code, SDKs, Developer tool integrations, CLIs, Blockchain Workbench
DevOps
Covering: Azure DevOps, Azure
DevTest Labs, DevOps tool integrations, Azure Lab Services
Identity
Covering: Azure Active Directory,
Multi-factor Authentication, Azure Active Directory Domain Services, Azure
Active Directory B2C
No Links Available
Integration
Covering: Service Bus, Logic
Apps, Event Grid, API Management, Blockchain
Internet Of Things
Covering: IoT Hub, IoT Suite, IoT
Edge, IoT Central, IoT solution accelerators, Time Series Insights, Azure Maps,
Azure Sphere
Simplify and Automate Azure IoT Edge Devices
Deployment in Global Projects | Internet of Things Show
Management and
Governance
Covering: Backup, Site Recovery,
App Insights, Azure Advisor, Sceduler, Automation, Log Analytics, Azure
Monitor, Security & Compliance, Protection & Recovery, Automation &
Control, Insight & Analytics, Azure Service Health, Microsoft Azure portal,
Azure Resource Manager, Cloud Shell, the Azure Resource Graph, Azure Policy,
Cost Management, Azure Blueprints
Media
Covering: Media services,
Encoding, Live and On-Demand Streaming, Azure Media Player, Content Protection,
Media Analytics, Video Indexer
Migration
Covering: Azure Database
Migration Service, Azure Migrate, Data Box
No Links Available
Mobile
Covering: App Service (Mobile),
Notification Hubs, Mobile apps, API apps, Visual Studio App Centre, Xamarin
Networking
Covering: Content Delivery
Network, ExpressRoute, Azure DNS, Firewall, Virtual Network, Traffic Manager,
Load Balancer, VPN Gateway, Application Gateway, Network Watcher
Security
Covering: Azure Information
Protection, Key Vault, Security Center, Azure DDoS Protection, Azure Advanced
Threat Protection
No Links Available
Storage
Covering: Storage, StorSimple,
Data Lake Store, Blob Storage, Disk Storage, Managed Disks, Queue Storage, File
Storage, Storage Explorer, Archive Storage
Web
Covering: App Service (Web), API
Management, Content Delivery Network, Azure Search, Web apps, Azure SignalR
Service
Subscribe to:
Posts (Atom)