This session: 6 - 17 Sep 2027
This Microsoft Certified Azure Developer Associate Comprehensive Course session in Barcelona (Spain) runs from Monday 6 September to Friday 17 September 2027 (week 36, Q3 2027). It is the 2nd of 2 dates in Barcelona (Spain) in 2027, at a fee of £10,600, the same for each of them. Registration is open for this date. It is held in person.
| Dates | Monday 6 Sep – Friday 17 Sep 2027 |
|---|---|
| Week | 36 of 2027 |
| Duration | Two weeks |
| Fee | £10,600 |
| Status | Open for registration |
| Format | In person |
Introduction
In today’s rapidly evolving technological landscape, cloud development has become a critical skill for developers seeking to build innovative, scalable, and secure solutions. With Microsoft Azure leading the way as a comprehensive cloud platform, developers now have unparalleled opportunities to create applications and services that meet the needs of modern businesses.
But what is Azure development? It’s about leveraging Azure’s powerful suite of compute, storage, security, and DevOps tools to build applications that are reliable, efficient, and adaptable to change—driving digital transformation and accelerating innovation.
This comprehensive training course is designed to empower developers of all levels—from early-career professionals seeking to enhance their technical skills, to senior developers and solution architects aiming to master Azure’s full potential. Participants will learn how to design, build, test, and maintain cloud applications and services using proven best practices and real-world scenarios, aligned with the Microsoft Azure Developer Associate certification standards.
Course Objectives
By the end of this course, participants will be able to:
- Develop Azure compute solutions, including Azure Functions and App Services.
- Integrate Azure storage, databases, and messaging systems into their applications.
- Implement Azure security features such as Key Vault and Managed Identities.
- Monitor, troubleshoot, and optimize applications hosted on Azure.
- Leverage DevOps tools and continuous integration/continuous deployment (CI/CD) pipelines to deploy and manage applications on Azure.
Course Outlines
Day 1: Introduction to Azure for Developers
- Overview of Microsoft Azure architecture and core services.
- Understanding Azure regions, resource groups, and subscriptions.
- Core development tools: Azure CLI, PowerShell, and Visual Studio.
- Exploring Azure SDKs and APIs for developers.
- Creating and managing Azure resources in real-world scenarios.
Day 2: Developing Azure App Service Web Apps
- Creating web applications using Azure App Services.
- Configuration, scaling, and deployment of web apps.
- Managing environment variables and app settings.
- Custom domains and SSL integration for secure access.
- Enhancing performance with Azure Front Door and Content Delivery Network (CDN).
Day 3: Azure Functions and Serverless Solutions
- Introduction to Azure Functions and serverless architectures.
- Triggers and bindings: HTTP, Timer, Blob, and Queue.
- Building scalable serverless workflows.
- Local development and deployment practices.
- Monitoring and managing function apps in production.
Day 4: Azure Storage Integration
- Working with Azure Blob storage and file storage solutions.
- Implementing Azure Queue and Table storage for messaging and data.
- Securing data access with shared access signatures (SAS).
- Handling file operations and metadata management.
- Using Azure Storage SDKs in application development.
Day 5: Azure Cosmos DB and Relational Databases
- Introduction to Azure Cosmos DB (NoSQL database).
- Exploring SQL API, partitioning strategies, and consistency models.
- Performing CRUD operations using Azure SDKs.
- Overview of Azure SQL Database and its capabilities.
- Connecting, querying, and securing relational data in Azure.
Day 6: Implementing Azure Security
- Authentication and authorization using Microsoft Entra ID (formerly Azure AD).
- Leveraging Managed Identities for secure resource access.
- Storing and managing secrets with Azure Key Vault.
- Secure coding practices for cloud applications.
- Implementing Role-Based Access Control (RBAC).
Day 7: Integrating Caching and Messaging Services
- Implementing Azure Service Bus queues and topics for messaging.
- Leveraging Azure Event Grid and Event Hubs for event-driven applications.
- Using Azure Redis for distributed caching and performance.
- Handling messaging, retries, and fault tolerance.
- Building event-driven architectures using Azure’s messaging services.
Day 8: Monitoring, Diagnostics, and Troubleshooting
- Setting up Application Insights for telemetry and monitoring.
- Using Azure Monitor and Log Analytics for deep insights.
- Exception handling and advanced logging practices.
- Debugging applications in cloud environments.
- Creating alerts and analyzing performance metrics.
Day 9: Using Azure DevOps and CI/CD
- Introduction to Azure DevOps services and tools.
- Managing source control with Git Repos.
- Building and automating pipelines for continuous integration and deployment.
- Deploying applications to App Services and Azure Functions.
- Integrating automated tests and implementing rollbacks for reliability.
Day 10: Real-World Scenarios and Solution Building
- Designing end-to-end application architectures on Azure.
- Hands-on project: building and deploying a complete cloud application.
- Best practices for secure, scalable, and maintainable development.
- Strategies for cost management and resource optimization.
- Final review and creating an implementation roadmap.
Why Attend This Course: Wins & Losses!
- Acquire practical, hands-on skills for developing cloud applications with Azure.
- Learn to build scalable, secure, and high-performance applications for the cloud.
- Understand Azure’s core services and tools, from compute and storage to security and DevOps.
- Enhance your career prospects by aligning with Microsoft’s Azure Developer Associate standards.
- Troubleshoot and optimize your applications for real-world deployments.
- Strengthen your DevOps capabilities and CI/CD pipeline integration.
- Learn from expert trainers and real-world case studies.
- Join a network of like-minded professionals and expand your technical community.
Conclusion
Azure development is the foundation for building innovative, reliable, and scalable applications that meet the demands of a cloud-first world. This course offers a structured and practical pathway to mastering Azure’s tools and services, giving you the skills and confidence to build cutting-edge cloud solutions.
You’ll gain hands-on experience in using Azure’s compute, storage, security, and DevOps integrations, and learn to apply best practices that align with global standards. Start your journey today and become a leader in designing, building, and deploying high-performing cloud applications with Microsoft Azure.
Good to know
How long is the course, and what are the daily hours?
This date lasts two weeks: 6 - 17 Sep 2027. A two-week course is 40 hours over 10 days: 4 hours each training day (9am – 1pm). Timing and duration can be customised to your needs.
From the FAQ: What is my daily training agenda?
Which language is the course taught in?
Courses are offered in English and Arabic. The course language is officially English; on request, it can be delivered in Arabic while keeping the English terms.
From the FAQ: In which language do you offer your training courses?
Will I receive a certificate?
Yes. At the end of the course you receive the course certificate issued by BlackBird Training, with an online QR code to verify it.
From the FAQ: Do I receive the certificate at the end of the course?
How do I book, and when do I pay?
Choose Apply now and fill in the form; we guide you through the rest. The acceptance letter is sent within 24 hours of your registration. Payment is due at least 10 days before the course starts, online by credit card or by bank transfer.
From the FAQ: How can I register for a training course in BlackBird?, When do I get my Acceptance Letter?, When do I need to pay?, How can I pay for the course?
Can I cancel or send a colleague instead?
You can send a replacement delegate if you tell us one week before the course starts. Cancellation and refund terms are set out in the cancellation policy.
From the FAQ: Can I send a replacement delegate?
Enquire about this date
Microsoft Certified Azure Developer Associate Comprehensive Course, Barcelona (Spain), 6 - 17 Sep 2027