Sovelto Hybrid: Azure DevOps

DevOps on tuottavan järjestelmäkehityksen kulmakivi. Tässä valmennusohjelmassa opit kuinka se tehdään Azure -ympäristössä. Välineinä käytetään muun muassa Team Serviceä sekä Docker -kontteja.

Vaativuus
Arvostelut
0pvä
Kesto
3500,00 
+ alv./VAT
Ajankohta:
Sijainti:
Kysy Sovelto Access -hinta myyntipalvelusta: 020 7776 670 tai myyntipalvelu@sovelto.fi
Ilmoittaudu viimeistään 28.12.2018
Puhuttu kieli: Suomi

Valitettavasti kyseinen kurssi on jo täynnä, kokeilethan toisella ajankohdalla tai sijainnilla.

Tai ota yhteyttä myyntipalveluun: 020 7776 670 tai myyntipalvelu@sovelto.fi

Ota Azure DevOps haltuun

DevOps-mallin hyödyt ovat selkeät ja onhan aihe ollut esillä jo pitkään. DevOpsin avulla pyritään yhdistämään kehitys- ja tuotantotiimit niin, että he yhdessä keskittyvät arvon tuottoon koko palvelun elinkaaren ajaksi. Ymmärrettävistä syistä tämä luo myös omat haasteensa yrityksille.

Tämä Sovelto Hybrid valmennusohjelma koostuu viidestä verkkokurssista. Ensimmäisellä verkkokurssilla käydään läpi DevOpsin perusteet yleisesti ja erityisesti Azuressa. Toisessa verkkokurssissa keskitytään Azure virtuaalikoneisen ja -verkkojen automaattiseen konfigurointiin. Kolmannessa verkkokurssissa käsitellään kontit ja niiden käyttö Azuressa. Neljäs ja viides verkkokurssi keskittyy testaukseen ja tietokantojen DevOps-haasteisiin sekä niiden ratkaisemiseen.

Menestyt opinnoissasi, kun varaat valmennusohjelman suorittamiseen noin yhden työpäivän per viikko. Samalla varmistat omat oppimistuloksesi tässä pitkäkestoisessa ohjelmassa, jossa sinulle jää aikaa omaksua asiat sekä tarvittaessa kysyä tarkemmin kouluttajalta ja kerrata jo opittua.

 

Koulutuksen aikataulu

  1. KickOff
    Webinaari 11.01. klo 14-15.30 
  2. DevOps Practices and Principles
    Itseopiskelun kesto 2 viikkoa
    Webinaari ma 25.01. klo 14-15.30 
  3. Infrastructure as Code
    Itseopiskelun kesto 2 viikkoa
    Webinaari ma 8.02. klo 14-15.30
  4. Configuration Management for Containerized Delivery
    Itseopiskelun kesto 2 viikkoa
    Webinaari ma 22.02. klo 14-15.30
  5. DevOps Testing
    Itseopiskelun kesto 2 viikkoa
    Webinaari ma 02.03. klo 14-15.30
  6. DevOps for Databases
    Itseopiskelun kesto 2 viikkoa
    Webinaari 22.03. klo 14-15.30

 

Azure DevOps hybrid

 

 

Mitä opit valmennusohjelmassa ja kenelle koulutus on suunnattu?

Valmennusohjelma soveltuu Azure ympäristössä työskenteleville DevOps -henkilöille. Koulutuksen osa-alueiden tarkka sisältö on kuvattu tarkemmin ohessa.

 

DevOps Practices and Principles

  • DevOps core values, principles and practices
  • How to deploy to IaaS and PaaS environments in Microsoft Azure using ARM templates, Desired State Configuration (DSC) and other deployment tools
  • Build and deploy applications automatically to Dev, Test and Production environments
  • Continuous learning from production to improve and scale business results
  • Unit tests, Integration tests, load tests, UI tests and test driven-development
  • Data retention strategies, exposure control strategies, and hypothesis-driven development


Infrastructure as Code

  • How to configure and implement Azure Automation accounts and security
  • How to create and run an Automation Windows PowerShell workflow-based textual Runbooks to provision and de-provision an environment
  • Understand Desired State Configuration (DSC) and how to create a DSC configuration file, import it into the automation account and compile it
  • How to onboard Azure VMs for Automation DSC
  • How to generate an Azure Resource Manager (ARM) template based on an existing resource group and apply an ARM template that removes all resources in a resource group
  • How to create an ARM template by using Visual Studio.
  • How to implement Chef and Puppet deployments in Azure
  • How to use Chef to configure Azure DevTest Lab VMs
  • How to configure Continuous Integration and Continuous Deployment of Azure SQL Database using Visual Studio Team Services (VSTS) and Visual Studio


Configuration Management for Containerized Delivery

  • Create container images
  • Manage multiple containers using tools like Docker
  • How to set up a production cluster to host your containers
  • Deploy containerized applications to different orchestrators that are available in Azure Container Service (ACS) i.e. DC/OS, Docker swarm and Kubernetes
  • How to scale up the clusters, manage data and set up monitoring to proactively keep track of the clusters health and its deployed applications
  • Create, monitor and manage a Service Fabric cluster
  • Manage and maintain Azure hosted clusters and containers in a better way
  • Deploy containerized applications to one of the available cluster container solutions, using continuous delivery pipelines
  • Manage these clusters in production scenarios


DevOps Testing

  • Understand various testing types and usage scenarios
  • Test-Driven development and it’s benefits
  • How to create and implement Unit tests and the elements of a good test
  • How to create basic API tests (or Integration tests)
  • Performance testing and how to create a performance test using Visual Studio and Visual Studio team services (VSTS)
  • How to analyze performance test results using Application Insights
  • Exploratory testing in the context of visual Studio and Microsoft Test Manager


DevOps for Databases

  • Define DevOps and understand DevOps in relation to Databases
  • Identify the challenges of using databases that are separate from other software languages and platforms
  • Include your database code alongside other application code in a version control system (VCS)
  • Set up a Continuous Integration (CI) platform for your database code
  • Write and include automated unit tests for your database code
  • Develop an automated release process that deploys database changes to both on premise and cloud databases
  • Implement branching and merging for your database code
  • Instrument and monitor the database after deployment

 

Opiskelu valmennusohjelmassa

Hybrid-valmennusohjelmassa opiskelet verkkokursseilla asiantuntijan pitämät online-webinaarit tukenasi. Suoritettuasi verkkokurssin hyväksytysti, saat Microsoftin kurssin suoritustodistuksen. Valmennus alkaa kick off- webinaarilla, jossa käydään läpi valmennusohjelman runko, opiskelutapa sekä johdatetaan opiskelun alkuun.

Valmennusohjelman aikana on webinaareja, joissa asiantuntija opettaa ja havainnollistaa sen hetkisen kurssin aiheita, mikä auttaa sinua etenemään opiskelussasi. Verkkokurssi sisältää sopivan mittaisia moduuleja, jotka on helppo saada sopimaan arkeen tai työnteon lomaan. Moduuleissa on opetusvideoita, testejä, linkkejä lisämateriaaleihin, monivalintatehtäviä ja muita kyselyitä, joilla aiheen oppiminen varmistuu.

Opiskelu vaatii sinulta suunnitelmallisuutta ja itsenäisen opiskelun taitoja. Aikatauluta siis kalenteriin webinaarit sekä itseopiskeluun varaamasi aika, jotta varmistat opiskelujesi etenemisen aikataulussa. Lue tarkemmin hybridi-opiskelumuodosta tästä.

 

Paikkoja jäljellä:
Ei paikkarajoitusta
useita
3500,00  + alv./VAT

Vastuuhenkilö


Ahti Haukilehto

Ahti Haukilehto

Ahti Haukilehto on Suomen tunnetuin ja arvostetuin Microsoft sovelluskehityksen ja -arkkitehtuurien asiantuntija ja hänellä on yli 20 vuoden kokemus IT-alan koulutus-, konsultointi- ja muista asiantuntijatehtävistä. Hän on kirjoittanut mm. Visual C# Trainer Kit -kirjan ja ollut yksi kirjoittajista myös muissa IT-alan kirjoissa. Ahtin poikkeuksellisen laaja-alaista näkemyksellisyyttä ja syvällistä osaamista osoittaa myös Microsoftin hänelle myöntämä MS Regional Director, Finland -status vuosina 1998-2015.

DI, MCPD: EAD, MCSD (.NET), MCBMSS, MCT, senior-konsultti. .NET-arkkitehtuurin asiantuntija. AWS Certified, Certified AWS Trainer.

Tietä käyden tien on vanki. Vapaa on vain umpihanki. – Aaro Hellaakoski

Kouluttaja


Ahti Haukilehto

Ahti Haukilehto

Ahti Haukilehto on Suomen tunnetuin ja arvostetuin Microsoft sovelluskehityksen ja -arkkitehtuurien asiantuntija ja hänellä on yli 20 vuoden kokemus IT-alan koulutus-, konsultointi- ja muista asiantuntijatehtävistä. Hän on kirjoittanut mm. Visual C# Trainer Kit -kirjan ja ollut yksi kirjoittajista myös muissa IT-alan kirjoissa. Ahtin poikkeuksellisen laaja-alaista näkemyksellisyyttä ja syvällistä osaamista osoittaa myös Microsoftin hänelle myöntämä MS Regional Director, Finland -status vuosina 1998-2015.

DI, MCPD: EAD, MCSD (.NET), MCBMSS, MCT, senior-konsultti. .NET-arkkitehtuurin asiantuntija. AWS Certified, Certified AWS Trainer.

Tietä käyden tien on vanki. Vapaa on vain umpihanki. – Aaro Hellaakoski