Cisco Training Courses

Insoft has been serving IT community with official Cisco training offering since 2010. Find all the relevant information on Cisco training on this page.

View More

Cisco Certifications

Experience a blended learning approach that combines the best of instructor-led training and self-paced e-learning to help you prepare for your certification exam.

View More

Cisco Learning Credits

Cisco Learning Credits (CLCs) are prepaid training vouchers redeemed directly with Cisco that make planning for your success easier when purchasing Cisco products and services.

Have CLCs and want to redeem them?

Cisco Continuing Education

The Cisco Continuing Education Program offers all active certification holders flexible options to recertify by completing a variety of eligible training items.

View More

Cisco Business Enablement

The Cisco Business Enablement Partner Program focuses on sharpening the business skills of Cisco Channel Partners and customers.

View More

Fortinet Technical Certifications

The Fortinet Network Security Expert (NSE) program is an eight-level training and certification program to teach engineers of their network security for Fortinet FW skills and experience.

View More

Fortinet Technical Courses

Insoft is recognised as Fortinet Authorized Training Center in selected locations across EMEA.

View More

ATC Status

Check our ATC Status across selected countries in Europe.

View More

Fortinet Services Packages

Insoft Services has developed a specific solution to streamline and simplify the process of installing or migrating to Fortinet Products.

Browse Packages

Prepforce Bootcamp

The only comprehensive source available today to prepare for Fortinet NSE 8 certification globally.

View More

Microsoft Training

Insoft Services provides Microsoft training in EMEAR. We provide Microsoft technical training and certification courses that are led by world-class instructors.

View More

Technical Training

The evolution of Extreme Networks Technical Training provides a comprehensive progressive pathway from Associate to Professional accreditation.

View More

ATP Accreditation

As an authorised training partner (ATP), Insoft Services ensures that you receive the highest standards of education available.

View More

What we do

Through our global presence and partner ecosystem, we provide strategic IT consulting services to align IT services with customers' business goals.

View More

 

We are pleased to launch pre-scoped Enterprise Networking Consulting Packages, our ready-made solutions, tailored to ensure efficiency and cost containment.

 

View More

 

We specialize in the deployment of vendor-specific automation tools as well as open-source and vendor-independent solutions, that can be tuned in accordance with the business needs of a specific organization.

 

View More

 

In a world where technologies are evolving rapidly, every company - business needs a partner to rely on and trust for the smooth and secure operation of its network infrastructure.

 

View More

 

We provide comprehensive IoT consultancy, deployment and support solutions for businesses that want to launch or improve their use of connected technologies.

View More

 

In a world where technologies are evolving rapidly, every company - business needs a partner to rely on and trust for the smooth and secure operation of its network infrastructure.

View More

 

In a world where technologies are evolving rapidly, every company - business needs a partner to rely on and trust for the smooth and secure operation of its network infrastructure.

View More

 

In a world where technologies are evolving rapidly, every company - business needs a partner to rely on and trust for the smooth and secure operation of its network infrastructure.

 

View More

 

In a world where technologies are evolving rapidly, every company - business needs a partner to rely on and trust for the smooth and secure operation of its network infrastructure.

 

View More

 

We provide the highest level of expertise on Cisco consultancy services, that target audits of your current network and implementing updates for improved operational performance, secure data and compliant systems.

View More

 

We provide the highest level of expertise on Fortinet consultancy services that target audits of your current network and implementing updates for improved operational performance, secure data and compliant systems.

View More

 

Our team can help enterprises, get the most value from Extreme products and services following our predefined value-added packages or custom ones that fits business needs.

 

View More

About Us

Our training portfolio includes a wide range of IT training from IP providers, including Cisco, Extreme Networks, Fortinet, Microsoft, to name a few, in EMEA.

View More

Windows Azure Data Services (basics)

Contact Us

We would love to hear from you. Please complete this form to pre-book or request further information about our delivery options.

Data Protection & Privacy

I hereby allow Insoft Ltd. to contact me on this topic. Further, I authorise Insoft Ltd. processing, using collecting and storing my personal data for the purpose of these activities. All your data will be protected and secured as outlined in our privacy policy.

Close

Windows Azure Data Services (basics)

Enroll Now
Windows Azure Data Services (basics)
Duration
3 Days
Delivery
(Online and onsite)
Price
Price Upon Request

This three day course introduces into Microsoft Azure Storage consisting of features like tables, blobs, queues and drives and how these features can be used in combination between IaaS and PaaS as well as on-premise components and how Azure Storage can be combined with classic SQL concepts.

New no-sql storage mechanisms substitute relational database engines, ‘old’ terms like database and foreign keys are substituted with new paradigm changing concepts like collections of entities, primary keys providing data flow controls through datacenter, key/value pair constructs for metadata based mass structured data access, and binary data stores via Blob services.

High performance, secure and reliable message handling for string, xml or binary content via Azure and Microsoft Azure Drives that allow you to read and write data to blob storage using standard file system functions will be explored from a developer, ITPro and end-user perspective.

  • Handle programmatically secured massive storage for structured and unstructured data
  • Code a PaaS communication pipeline
  • Converse programmatic a non-Azure Application to use cloud and on premise storage
  • Create Programmatic Message storage and structured data retrieval from non-SQL mass data storage to Web Tier.
  • Create Content type coding for metadata contingent blob storage access VI. Retrieving Blob Data from Storage.
  • Establish programmatic metadata enrichments for Blobs (basics).
  • Introduce Metadata contingent Blob handling.
  • Establish Programmatic Blob delete.
  • Establish Programmatic Blob copy.
  • Establish Programmatic safeguarding of Blobs from deleting.
  • Establish Programmatic message handling from Web app to log emulator via Microsoft Azure Queues (basics).
  • Create the Initial Solution.
  • Code a PaaS communication pipeline.
  • Retrieving Messages from the Queue.
  • Establish a programmatic exposure of regular file system APIs as an Azure service (no-code integration for non-Azure apps).
  • Create programmatic conversion of a non-Azure Application to use cloud and on premise storage.
  • Move complex applications to the cloud without changes to its code via dynamic store relocator.
  • Programmatically implement and deploy a corporate private Cloud App Drive.
  • Create and configure a VM.
  • Modify a given PaaS application.
  • Establish bridge communication to an IaaS application.
  • Understand deployment scenarios for PaaS/IaaS application referenced as Cloud App in Microsoft Azure.
  • Connect a sample Web application with the SQL Server using a public endpoint.
  • Deploy a sample Web application to a Cloud App in Microsoft Azure.

Module 1: Massive Storage handling for structured data (basic procedures)

This module explains how to programmatically establish high performance, secure and reliable Microsoft Azure Data Services usage scenario consisting of features like tables, blobs, queues and drives.

Lessons

  • Define the Microsoft Azure storage and the benefits this service provides
  • Understand a Microsoft Azure storage account
  • Apply security principles

Lab 1: PaaS WebRole Development for Massive Storage handling (Basic Procedures)

  • Utilize Visual Studio 2012
  • Access programmatically Microsoft Azure Data services
  • Update the service definition
  • Define the configuration settings required to access Microsoft Azure Data service

Lab 2: Storage Emulator coding via WCF Data Services

  • Establish Services access via class modeling of schemas and mandatory properties and attributes
  • Customize mandatory properties and attributes, e.g. Timestamp, PartitionKey and RowKey property as well as attribute DataServiceKey
  • Reuse pre-fabricated class templates to standardize the procedure
  • Allow access control service architecture to trace and track mass storage structured data access for the organization as an enterprise
  • Utilize TableServiceEntity class and namespace Microsoft.WindowsAzure.StorageClient constructs for mandatory properties/attributes

Lab 3: Programmatic Message storage and structured data retrieval from non-sql mass data storage to Web Tier

  • Create storage tables via ASP.NET

After completing this module, students will be able to:

  • Handle Massive Storage for structured data (basic procedures)
  • Develop PaaS WebRoles for Massive Storage handling (Basic Procedures)
  • Code Storage Emulator coding via WCF Data Services including creation and reading of metadata
  • Code Message Storage and structured data retrieval from non-sql mass data storage to Web Tier

 

Module 2: Content type coding for metadata contingent blob storage access

This module explains how to use a web page as presentation layer referenced to as “image gallery” to visualize Microsoft Azure storage retrieval.

Lessons

  • REST API for the Blob service exposed
  • Hierarchical namespace transitions into a file system
  • Blob services definitions
  • Blob types
  • Immediate and delayed Blob operations
  • Ad-hoc and Policy based access to Blobs

Lab 1: Retrieving Blob Data from Storage

  • Code Presentation layer modifications to visualize and retrieve Microsoft Azure storage
  • Utilze methods in CloudBlobContainer object to retrieve Blob objects

Lab 2: Programmatic metadata enrichments for Blobs (basics)

  • Data and metadata persistence in Microsoft Azure storage

Lab 3: Metadata contingent Blob handling

  • Event handler contingent retrieval of blob metadata

Lab 4: Programmatic Blob delete

  • Engage the blobMetadata repeater control for secured blob deletes

Lab 5: Programmatic Blob copy

  • Programmatically copy images from the gallery container

Lab 6: Programmatic safeguarding of Blobs from deleting

  • Add code to implement command handler

After completing this module, students will be able to:

  • Code Content Type for metadata contingent blob storage access
  • Retrieve Blob Data from Storage
  • Programmatically enrich metadata Blobs (basics)
  • Establish Metadata contingent Blob handling
  • Programmatically delete Blob delete
  • Programmatically copy Blobs
  • Programmatically safeguard Blobs from deleting

 

Module 3: Programmatic message handling from Web app to log emulator via Microsoft Azure Queues (basics)

This module explains how to create and configure the initial solution to work with queues in Microsoft Azure.

Lessons

  • Queue Name scope
  • Usage scenario for blob vs. queue
  • Queue integration patterns

Lab 1: Creating the Initial Solution

  • Microsoft Azure Cloud Service project templates
  • Engage Web Role and Worker Role

Lab 2: Coding a PaaS communication pipeline

  • Create and feed Azure message queues

Lab 3: Retrieving Messages from the Queue

  • Obtain instances and retrieve references to messages queues

After completing this module, students will be able to:

  • Create the initial solution to work with queues in Microsoft Azure

 

Module 4: Programmatic exposure of regular file system APIs as an Azure service (no-code integration for non-Azure apps)

This module explains how to build a bridge connectivity between a PaaS Web Application and an IaaS Host services application located on an IaaS VM, via public and private endpoint mechanisms.

Lessons

  • Differences and commonalities for the three established industry terms for cloud services
  • Set of features of Virtual Machines
  • Virtual Machine Portability to other cloud provider
  • Mounting of durable drives

Lab 1: Programmatic conversion of a non-Azure Application to use cloud and on premise storage

  • Expose FileInfo objects as Cloud Service
  • Generic REST access to Azure Data Services

Lab 2: Moving complex applications to the cloud without changes to its code via dynamic store relocator

  • Reference Azure Data Services as local configuration parameters

Lab 3: Programmatically implement and deploy a corporate private Cloud App Drive

  • Presentation layer access to Azure Data Services

After completing this module, students will be able to:

  • Programmatically convert a non-Azure Application to use cloud and on premise storage
  • Programmatically expose regular file system APIs as an Azure service (no-code integration for non-Azure apps)
  • Move complex applications to the cloud without changes to its code via dynamic store relocator
  • Programmatically implement and deploy a corporate private Cloud App Drive

 

Module 5: Data Exchange between IaaS and PaaS

This module explains how to build a bridge connectivity between a PaaS Web Application and an IaaS Host services application located on an IaaS VM, via public and private endpoint mechanisms. Two different worlds are being connected via two different applications. One application being a PaaS application the other application being an IaaS Application. You will focus on the infrastructure part by building a VM performing classic SQL Server functionality by using click box scenarios to build an application (Host Service) for IaaS and utilizing the MAMP (Microsoft Azure Management Portal).

You will then focus on a very basic and simple PaaS application. In this first scenario a very basic Web application has been pre-fabricated for you, and you’ll perform change procedures to build a bridge connectivity between this PaaS Web Application and the IaaS Host services application via public endpoint mechanisms. This sample should provide first understandings how fast and effective communication structures between cloud applications can be built as a basis for upcoming challenges that are waiting for you in our endeavor to establish Idenity & Access controls during advanced VBIC Idenity & Access Currciulum Courses.

As a summary should you have learned the very basics about host service instantiation, accomplished communication between different instances and leave both with a running ongoing fault tolerant communication and get accustomed to new terminology, e.g. referencing from now on the accomplished procedures as Simple Mixed Mode Communication in upcoming architectural design discussions.

Lessons

  • Connect a PaaS application to an IaaS Application
  • Building a VM performing classic SQL Server functionality via Microsoft Azure Management Portal (MAMP)
  • Utilize a basic and simple PaaS application to build a bridge connectivity between this PaaS Web Application and the IaaS Host services application via public endpoint mechanisms
  • Operationalize basic host service instantiation procedures to accomplish communication between different instances
  • Instantiate with OOB fault tolerant communication

Lab 1: Build an IaaS application via MAMP

  • Build an IaaS application via MAMP
  • Attach additional IaaS components

Lab 2: IaaS application (Microsoft SQL Server 2012 SP1 Standard on Windows Server 2012) configuration

  • Configure Protocols, Firewalls and Endpoints in IaaS application

Lab 3: Download and install sample database to prep for PaaS app connection

  • Release Databases to Public Access

Lab 4: PaaS Application to IaaS connectivity in the Cloud

  • Utilize Vistual Studio 2012 to connect IaaS & PaaS

Lab 5: Cloud TDD for rapid PaaS – IaaS data exchange

  • Publish an Microsoft Azure Application

After completing this module, students will be able to:

  • Create and configure a VM
  • Modify a given PaaS application
  • Establish bridge communication to an IaaS application
  • Understand deployment scenarios for PaaS/IaaS application referenced as Cloud App in Microsoft Azure
  • Connect a sample PaaS Web application with classic SQL Server utilizing endpoints
  • Deploy a sample Web application as a Cloud App in Microsoft Azure

 

Module 6: Assessment (if time permits): Data Exchange between IaaS and PaaS across geographically dispersed Datacenter

Add French, German, English and Italian as a multilingual integration of traditional ASP.NET Web Sites into your Enterprise Security Service Bus (ESSB)

Lessons

  • Code a multilingual Enterprise Security Service Bus (ESSB)

Lab 1: Logon with your VBIC OA

  • For this Lab has a new dedicated Cloud Service in VBIC’s virtual cloud classroom been issued
  • Every student is using his dedicated developer environment and in addition has been granted Co-administrator access privileges in VBIC’s Enterprise Cloud Access Suite and every student has therefore been granted an organizational account and executes this training as organizational member of VBIC.

Lab 2: Repeat Module 5 from Step 1 until step 146

  • Repeat Module 5 from Step 1 until step 146

Lab 3: Modify Module 5 step 7

  • Modify Module 5 step 7 to utilize new and different Cloud Services that have been placed by VBIC staff for you in a differnet, additional Virtual Classroom, located in an Azure Datacenter that is geographically dispersed and distinct from your US WEST based VBIC Virtual Classroom you will be performing these activities from.

Lab 4: Modify Module 5 step 8 to utilize a new and different VM name

  • Modify Module 5 step 8 to utilize a new and different VM name

Lab 5: Keep all default values from Module 5 step 9 and continue

  • Keep all default values from Module 5 step 9 and continue

Lab 6: Repeat all remaining steps from Module 5 and apply all necessary modifications for the remaining steps

  • Repeat all remaining steps from Module 5 and apply all necessary modifications for the remaining steps

Lab 7: Inform your instructor and VBIC Help Desk (info@vbic.net) if you have reached step 84 of Lab 5. Logout and close your RDP session.

  • Inform your instructor and VBIC Help Desk (info@vbic.net) if you have reached step 84 of Lab 5. Logout and close your RDP session.

After completing this module, students will be able to:

  • The Assessment is only optional, only if time permits, voluntary at the discretion of the student and does not have a solution folder as there are many ways to achieve the to be assessed target of evaluation and is subject of evaluation by instructor or VBIC staff
  • If assessment is taken by students will student receive either an assessment from instructor about assessment passing during class or will receive a follow up email for assessment validation result from/by VBIC staff, 5 days after last day of class.

This course is intended for IT Professional (IT Pros), Developers and Architects.

IT Professional (IT Pros) who also create software applications, build or write computer code or develop Web sites or complex macros as a secondary responsibility and Developers who create software applications, develop web sites and create complex macros. Both should have a minimum of three months programming experience in C# and have basic Visual Studio 2010 or Visual Studio 2012 or Visual Studio 2013 navigation skills as well as Architects tasked with transitioning of on-Premise Data to Microsoft Azure Cloud or tasked to build Hybrid solution defined as continuous data pipe between on-premise and Cloud.

Knowledge and Skills to accomplish a given assignment in Visual Studio when using the General Development Settings collection in Visual Studio 2010 or Visual Studio 2012 or Visual Studio 2013. There is no prerequisite nor a requirement to use a credit card to establish a Microsoft Azure Account or to have a Microsoft Azure Account at all.

Every student receives one or more than one dedicated cloud service(s) in VBIC’s cloud based virtual classroom. Student’s can be virtually anywhere and at different timezones and require only a Windows based OS device to utilize their Remote Desktop Connection tool, available on all Microsoft Windows Desktop operating systems > Windows XP.

This three day course introduces into Microsoft Azure Storage consisting of features like tables, blobs, queues and drives and how these features can be used in combination between IaaS and PaaS as well as on-premise components and how Azure Storage can be combined with classic SQL concepts.

New no-sql storage mechanisms substitute relational database engines, ‘old’ terms like database and foreign keys are substituted with new paradigm changing concepts like collections of entities, primary keys providing data flow controls through datacenter, key/value pair constructs for metadata based mass structured data access, and binary data stores via Blob services.

High performance, secure and reliable message handling for string, xml or binary content via Azure and Microsoft Azure Drives that allow you to read and write data to blob storage using standard file system functions will be explored from a developer, ITPro and end-user perspective.

  • Handle programmatically secured massive storage for structured and unstructured data
  • Code a PaaS communication pipeline
  • Converse programmatic a non-Azure Application to use cloud and on premise storage
  • Create Programmatic Message storage and structured data retrieval from non-SQL mass data storage to Web Tier.
  • Create Content type coding for metadata contingent blob storage access VI. Retrieving Blob Data from Storage.
  • Establish programmatic metadata enrichments for Blobs (basics).
  • Introduce Metadata contingent Blob handling.
  • Establish Programmatic Blob delete.
  • Establish Programmatic Blob copy.
  • Establish Programmatic safeguarding of Blobs from deleting.
  • Establish Programmatic message handling from Web app to log emulator via Microsoft Azure Queues (basics).
  • Create the Initial Solution.
  • Code a PaaS communication pipeline.
  • Retrieving Messages from the Queue.
  • Establish a programmatic exposure of regular file system APIs as an Azure service (no-code integration for non-Azure apps).
  • Create programmatic conversion of a non-Azure Application to use cloud and on premise storage.
  • Move complex applications to the cloud without changes to its code via dynamic store relocator.
  • Programmatically implement and deploy a corporate private Cloud App Drive.
  • Create and configure a VM.
  • Modify a given PaaS application.
  • Establish bridge communication to an IaaS application.
  • Understand deployment scenarios for PaaS/IaaS application referenced as Cloud App in Microsoft Azure.
  • Connect a sample Web application with the SQL Server using a public endpoint.
  • Deploy a sample Web application to a Cloud App in Microsoft Azure.

Module 1: Massive Storage handling for structured data (basic procedures)

This module explains how to programmatically establish high performance, secure and reliable Microsoft Azure Data Services usage scenario consisting of features like tables, blobs, queues and drives.

Lessons

  • Define the Microsoft Azure storage and the benefits this service provides
  • Understand a Microsoft Azure storage account
  • Apply security principles

Lab 1: PaaS WebRole Development for Massive Storage handling (Basic Procedures)

  • Utilize Visual Studio 2012
  • Access programmatically Microsoft Azure Data services
  • Update the service definition
  • Define the configuration settings required to access Microsoft Azure Data service

Lab 2: Storage Emulator coding via WCF Data Services

  • Establish Services access via class modeling of schemas and mandatory properties and attributes
  • Customize mandatory properties and attributes, e.g. Timestamp, PartitionKey and RowKey property as well as attribute DataServiceKey
  • Reuse pre-fabricated class templates to standardize the procedure
  • Allow access control service architecture to trace and track mass storage structured data access for the organization as an enterprise
  • Utilize TableServiceEntity class and namespace Microsoft.WindowsAzure.StorageClient constructs for mandatory properties/attributes

Lab 3: Programmatic Message storage and structured data retrieval from non-sql mass data storage to Web Tier

  • Create storage tables via ASP.NET

After completing this module, students will be able to:

  • Handle Massive Storage for structured data (basic procedures)
  • Develop PaaS WebRoles for Massive Storage handling (Basic Procedures)
  • Code Storage Emulator coding via WCF Data Services including creation and reading of metadata
  • Code Message Storage and structured data retrieval from non-sql mass data storage to Web Tier

 

Module 2: Content type coding for metadata contingent blob storage access

This module explains how to use a web page as presentation layer referenced to as “image gallery” to visualize Microsoft Azure storage retrieval.

Lessons

  • REST API for the Blob service exposed
  • Hierarchical namespace transitions into a file system
  • Blob services definitions
  • Blob types
  • Immediate and delayed Blob operations
  • Ad-hoc and Policy based access to Blobs

Lab 1: Retrieving Blob Data from Storage

  • Code Presentation layer modifications to visualize and retrieve Microsoft Azure storage
  • Utilze methods in CloudBlobContainer object to retrieve Blob objects

Lab 2: Programmatic metadata enrichments for Blobs (basics)

  • Data and metadata persistence in Microsoft Azure storage

Lab 3: Metadata contingent Blob handling

  • Event handler contingent retrieval of blob metadata

Lab 4: Programmatic Blob delete

  • Engage the blobMetadata repeater control for secured blob deletes

Lab 5: Programmatic Blob copy

  • Programmatically copy images from the gallery container

Lab 6: Programmatic safeguarding of Blobs from deleting

  • Add code to implement command handler

After completing this module, students will be able to:

  • Code Content Type for metadata contingent blob storage access
  • Retrieve Blob Data from Storage
  • Programmatically enrich metadata Blobs (basics)
  • Establish Metadata contingent Blob handling
  • Programmatically delete Blob delete
  • Programmatically copy Blobs
  • Programmatically safeguard Blobs from deleting

 

Module 3: Programmatic message handling from Web app to log emulator via Microsoft Azure Queues (basics)

This module explains how to create and configure the initial solution to work with queues in Microsoft Azure.

Lessons

  • Queue Name scope
  • Usage scenario for blob vs. queue
  • Queue integration patterns

Lab 1: Creating the Initial Solution

  • Microsoft Azure Cloud Service project templates
  • Engage Web Role and Worker Role

Lab 2: Coding a PaaS communication pipeline

  • Create and feed Azure message queues

Lab 3: Retrieving Messages from the Queue

  • Obtain instances and retrieve references to messages queues

After completing this module, students will be able to:

  • Create the initial solution to work with queues in Microsoft Azure

 

Module 4: Programmatic exposure of regular file system APIs as an Azure service (no-code integration for non-Azure apps)

This module explains how to build a bridge connectivity between a PaaS Web Application and an IaaS Host services application located on an IaaS VM, via public and private endpoint mechanisms.

Lessons

  • Differences and commonalities for the three established industry terms for cloud services
  • Set of features of Virtual Machines
  • Virtual Machine Portability to other cloud provider
  • Mounting of durable drives

Lab 1: Programmatic conversion of a non-Azure Application to use cloud and on premise storage

  • Expose FileInfo objects as Cloud Service
  • Generic REST access to Azure Data Services

Lab 2: Moving complex applications to the cloud without changes to its code via dynamic store relocator

  • Reference Azure Data Services as local configuration parameters

Lab 3: Programmatically implement and deploy a corporate private Cloud App Drive

  • Presentation layer access to Azure Data Services

After completing this module, students will be able to:

  • Programmatically convert a non-Azure Application to use cloud and on premise storage
  • Programmatically expose regular file system APIs as an Azure service (no-code integration for non-Azure apps)
  • Move complex applications to the cloud without changes to its code via dynamic store relocator
  • Programmatically implement and deploy a corporate private Cloud App Drive

 

Module 5: Data Exchange between IaaS and PaaS

This module explains how to build a bridge connectivity between a PaaS Web Application and an IaaS Host services application located on an IaaS VM, via public and private endpoint mechanisms. Two different worlds are being connected via two different applications. One application being a PaaS application the other application being an IaaS Application. You will focus on the infrastructure part by building a VM performing classic SQL Server functionality by using click box scenarios to build an application (Host Service) for IaaS and utilizing the MAMP (Microsoft Azure Management Portal).

You will then focus on a very basic and simple PaaS application. In this first scenario a very basic Web application has been pre-fabricated for you, and you’ll perform change procedures to build a bridge connectivity between this PaaS Web Application and the IaaS Host services application via public endpoint mechanisms. This sample should provide first understandings how fast and effective communication structures between cloud applications can be built as a basis for upcoming challenges that are waiting for you in our endeavor to establish Idenity & Access controls during advanced VBIC Idenity & Access Currciulum Courses.

As a summary should you have learned the very basics about host service instantiation, accomplished communication between different instances and leave both with a running ongoing fault tolerant communication and get accustomed to new terminology, e.g. referencing from now on the accomplished procedures as Simple Mixed Mode Communication in upcoming architectural design discussions.

Lessons

  • Connect a PaaS application to an IaaS Application
  • Building a VM performing classic SQL Server functionality via Microsoft Azure Management Portal (MAMP)
  • Utilize a basic and simple PaaS application to build a bridge connectivity between this PaaS Web Application and the IaaS Host services application via public endpoint mechanisms
  • Operationalize basic host service instantiation procedures to accomplish communication between different instances
  • Instantiate with OOB fault tolerant communication

Lab 1: Build an IaaS application via MAMP

  • Build an IaaS application via MAMP
  • Attach additional IaaS components

Lab 2: IaaS application (Microsoft SQL Server 2012 SP1 Standard on Windows Server 2012) configuration

  • Configure Protocols, Firewalls and Endpoints in IaaS application

Lab 3: Download and install sample database to prep for PaaS app connection

  • Release Databases to Public Access

Lab 4: PaaS Application to IaaS connectivity in the Cloud

  • Utilize Vistual Studio 2012 to connect IaaS & PaaS

Lab 5: Cloud TDD for rapid PaaS – IaaS data exchange

  • Publish an Microsoft Azure Application

After completing this module, students will be able to:

  • Create and configure a VM
  • Modify a given PaaS application
  • Establish bridge communication to an IaaS application
  • Understand deployment scenarios for PaaS/IaaS application referenced as Cloud App in Microsoft Azure
  • Connect a sample PaaS Web application with classic SQL Server utilizing endpoints
  • Deploy a sample Web application as a Cloud App in Microsoft Azure

 

Module 6: Assessment (if time permits): Data Exchange between IaaS and PaaS across geographically dispersed Datacenter

Add French, German, English and Italian as a multilingual integration of traditional ASP.NET Web Sites into your Enterprise Security Service Bus (ESSB)

Lessons

  • Code a multilingual Enterprise Security Service Bus (ESSB)

Lab 1: Logon with your VBIC OA

  • For this Lab has a new dedicated Cloud Service in VBIC’s virtual cloud classroom been issued
  • Every student is using his dedicated developer environment and in addition has been granted Co-administrator access privileges in VBIC’s Enterprise Cloud Access Suite and every student has therefore been granted an organizational account and executes this training as organizational member of VBIC.

Lab 2: Repeat Module 5 from Step 1 until step 146

  • Repeat Module 5 from Step 1 until step 146

Lab 3: Modify Module 5 step 7

  • Modify Module 5 step 7 to utilize new and different Cloud Services that have been placed by VBIC staff for you in a differnet, additional Virtual Classroom, located in an Azure Datacenter that is geographically dispersed and distinct from your US WEST based VBIC Virtual Classroom you will be performing these activities from.

Lab 4: Modify Module 5 step 8 to utilize a new and different VM name

  • Modify Module 5 step 8 to utilize a new and different VM name

Lab 5: Keep all default values from Module 5 step 9 and continue

  • Keep all default values from Module 5 step 9 and continue

Lab 6: Repeat all remaining steps from Module 5 and apply all necessary modifications for the remaining steps

  • Repeat all remaining steps from Module 5 and apply all necessary modifications for the remaining steps

Lab 7: Inform your instructor and VBIC Help Desk (info@vbic.net) if you have reached step 84 of Lab 5. Logout and close your RDP session.

  • Inform your instructor and VBIC Help Desk (info@vbic.net) if you have reached step 84 of Lab 5. Logout and close your RDP session.

After completing this module, students will be able to:

  • The Assessment is only optional, only if time permits, voluntary at the discretion of the student and does not have a solution folder as there are many ways to achieve the to be assessed target of evaluation and is subject of evaluation by instructor or VBIC staff
  • If assessment is taken by students will student receive either an assessment from instructor about assessment passing during class or will receive a follow up email for assessment validation result from/by VBIC staff, 5 days after last day of class.

This course is intended for IT Professional (IT Pros), Developers and Architects.

IT Professional (IT Pros) who also create software applications, build or write computer code or develop Web sites or complex macros as a secondary responsibility and Developers who create software applications, develop web sites and create complex macros. Both should have a minimum of three months programming experience in C# and have basic Visual Studio 2010 or Visual Studio 2012 or Visual Studio 2013 navigation skills as well as Architects tasked with transitioning of on-Premise Data to Microsoft Azure Cloud or tasked to build Hybrid solution defined as continuous data pipe between on-premise and Cloud.

Knowledge and Skills to accomplish a given assignment in Visual Studio when using the General Development Settings collection in Visual Studio 2010 or Visual Studio 2012 or Visual Studio 2013. There is no prerequisite nor a requirement to use a credit card to establish a Microsoft Azure Account or to have a Microsoft Azure Account at all.

Every student receives one or more than one dedicated cloud service(s) in VBIC’s cloud based virtual classroom. Student’s can be virtually anywhere and at different timezones and require only a Windows based OS device to utilize their Remote Desktop Connection tool, available on all Microsoft Windows Desktop operating systems > Windows XP.

    Upcoming Dates
  • ` Jul 3 - Jul 5, 2023
  • ` Jul 31 - Aug 2, 2023
  • ` Aug 28 - Aug 30, 2023
  • ` Sep 25 - Sep 27, 2023
  • ` Oct 23 - Oct 25, 2023
  • ` Nov 20 - Nov 22, 2023