This Azure cloud training course course has been designed for .NET development wishing to leverage the features of Azure for providing a platform supporting high availability, load balancing and scaling. Delegates will be introduced to the many features offered by Azure from simple Web Application and Service hosting to supporting range of data storage options within the Cloud. Whilst Azure can offer support for non-.NET applications and frameworks, this course will focus on the use of .NET. This course is a hands on course allow delegates to try out some of concepts covered, using both an Emulator and Azure.
Platform as a Service (PaaS)
Infrastructure as a Service (IaaS)
Software as a Service (SaaS)
Creating a Windows Azure account
Using the Windows Azure Management Portal
Installing Windows Azure tools in Visual Studio
Overview of cloud services
Creating web roles and worker roles
Communicating between web roles and worker roles
Using caching effectively
Using WCF to create SOAP and RESTful services
Creating WCF Data Services
Creating ASP.NET MVC web applications
Creating Web API RESTful services
SQL Database architecture
Features and limitations
Data access techniques
Creating and connecting to SQL Database
Developing Windows Azure services that use SQL Database
Storage service architecture
Windows Azure storage accounts
Understanding connection strings
Using the Windows Azure Storage Emulator
Overview of blobs, queues, and tables
Blob containers, block blobs, and page blobs
Creating a table for table storage
Defining entity types
Using the table APIs
Creating a queue for queue storage
Sending and receiving messages
Using asynchronous APIs
Using REST APIs
Overview of Service Bus
Creating and using Service Bus queues
Creating and using Service Bus topics
Overview of claims-based authentication
Introduction to Access Control Service (ACS)
Creating and configuring an ACS namespace
Using the Identity and Access Tool in Visual Studio
Creating and configuring Relying Party applications to use ACS
Using Web Deploy in Visual Studio
Web deployment packages
Command-line tools for Web Deploy
Deploying to Windows Azure
See why people choose JBI
07/11/2018: Containerized applications are becoming very popular and it’s easy to understand why. They provide so many benefits to organisations, especially...
23/01/2018: Unifying software development and operations has been identified as the most effective way to deliver true digital transformation. DevOps is...
22/01/2018: The adoption of DevOps principles to achieve digital transformation calls for applications that can be developed quickly and efficiently, and...
19/10/2017: Nowadays, there is a significant business advantage in being able analyse, process and visualize "big data". While there is no agreed definition...
19/10/2017: A leading Financial Services organisation was keen to get several of its teams working consistently in an "Agile" way. Agile is an iterative...
11/10/2017: The training was to target a team of developers, with a mix of Java, C# and some C++. The team made heavy use of Java SE with some elements of...
Bring a JBI course to your office
and train a whole team onsite
0800 028 6400 or request quote
Get in touch
0800 028 6400
Excellent feedback, consistently !
"great tips help reduce build times"
"we got access to exclusive content"
"Short course meant less time off"
"what an inspiring trainer !"
"colleagues at 2 sites joined via web"
"I passed my exam the next day"