• Ofertă educațională
    • Cursuri
    • Workshopuri
    • Training companii
  • Sesiuni gratuite
  • Mentori
  • Noutăți
Menu
  • Ofertă educațională
    • Cursuri
    • Workshopuri
    • Training companii
  • Sesiuni gratuite
  • Mentori
  • Noutăți
Facebook Linkedin Instagram Twitter
  • Contact
Meniu
  • Ofertă educațională
  • Sesiuni gratuite
  • Mentori
  • Noutăți
Menu
  • Ofertă educațională
  • Sesiuni gratuite
  • Mentori
  • Noutăți
  • Despre
  • Comunitatea Wantsome
  • Contact
  • Mentori
  • FAQ
Menu
  • Despre
  • Comunitatea Wantsome
  • Contact
  • Mentori
  • FAQ
  • Cursuri

Curs From Zero to Hero – A Tale of Platform Development using the HashiCorp Stack

Ediția nr. 

1
  • Mă înscriu

Sau află dacă ți se potrivește:

Contactează consilierul Wantsome

Înscrie-te gratuit la sesiunea demo

Înscriere la cursul de Curs From Zero to Hero – A Tale of Platform Development using the HashiCorp Stack

Bun venit în comunitatea Wantsome! Ești în prima etapă din 5, în procesul de înscriere la acest curs! Te rugăm să completezi formularul de mai jos cu date corecte – durează numai 5 minute iar noi te vom contacta repejor!

1. Formular înscriere
2. Test de cunoștințe*
3. Interviu & Consiliere
4. Formarea grupei & Semnarea contractului de studii
5. Începerea cursului

Desfășurare

online

Număr cursanți

10

Dată începere

Februarie 2021

Durată (săptămâni)

8

Format

Cursul se desfășoară de 2 ori pe săptămână; zilele de curs urmează să fie anunțate.

Destinat

Celor care vor să facă un upgrade de skill-uri.

Experiență tehnică

Mediu

Preț total (EUR)

1200

Rată (EUR)

600
  • Mă înscriu

Mentori

Bine de știut

Programă

I. Gitlab Pipelines
  1. Distributed Workflows
  2. Contributing to a Project
  3. Maintaining a Project
  4. Gitlab
    • Account Setup and Configuration
    • Contributing to a Project
    • Maintaining a Project
    • Managing an organization
    • Gitlab Runners and Pipelines
II. Private Cloud 101
  1. What is a golden image?
  2. Why Packer?
  3. Define Packer template
  4. Build Packer image
  5. What is a private cloud?
  6. Play with a Private Cloud solution (trainers will choose one of the following: OpenStack, OpenNebula, CloudStack, etc. depending on the preferences)
  7. Create a VirtualMachine using a golden image
III. Terraform Fundamentals
  1. Why Terraform?
  2. Setting up Terraform
  3. Terraform concepts:
    • Resources
    • Providers
    • Variables / Inputs
    • Outputs
    • Provisioners
    • Modules
    • State / backend
  4. CLI
  5. First Terraform file
  6. Project structure
    • Terraform best practices
    • Your first Terraform module
    • Re-using Terraform modules
    • Managing changes to Terraform modules
    • CI/CD strategies for managing Terraform environments
IV. Container Runtime
  1. Why Docker?
  2. Proper Docker setup
  3. Your first containers
  4. Official images
  5. Building images interactively
  6. Building images with Dockerfiles
  7. CMD and ENTRYPOINT
  8. COPY and multistage builds
  9. Publishing to Docker Hub
  10. Docker networking
    • Network drivers and basics
    • Naming and inspecting
    • Service discovery with DNS
    • Legacy links
V. Consul Fundamentals
  1. Why Consul?
  2. Consul capabilities
  3. What is a KeyValue store
  4. Other functionalities(DNS, Services, Healthchecks, ACLs, etc.)
  5. How it integrates with other Hashicorp tools
  6. Setup
  7. Recommended hierarchy for Consul KV
  8. CLI
  9. Debugging Consul
  10.  Consul-template
    • What is a templating language
    • Basics of Consul-template
    • Best practices when writing templates
VI. Nomad Fundamentals
  1. What/why orchestrators?
  2. Why Nomad?
  3. Nomad vs Docker Swarm?
  4. Basic Nomad concepts:
    • Job
    • Group
    • Task
    • Resources
    • Drivers
    • Region
    • Agents/Servers/Deployment
  5. Nomad CLI
  6. First nomad job file
  7. Services and health checks
  8. What is an allocation?
  9. Debugging nomad allocations
  10. Deployment strategies
VII. Vault Fundamentals
  1. Why Vault?
  2. Vault vs other solutions?
  3. Backends
  4. Secrets
  5. What is a PKI
  6. Other functionalities
  7. Setup of Vault
  8. Vault CLI
  9. Best practices for integrating Vault with other applications
  10. Vault and Consul-template
VIII. Put all the pieces together

At this point all of the participants should be able to run any of the following binaries locally: Packer, Terraform, Consul, Consul-Template, Nomad, Vault, Docker. The project should encompass a full blown cloud environment configured and orchestrated with the Hashicorp stack. Final project should have the following points covered:

  • Packer images uploaded in a private cloud environment (for example OpenStack, OpenNebula, CloudStack etc)
  • Infrastructure defined as code in a couple of git repos
  • All the actions automated using Gitlab Pipelines
  • VMs created with Terraform in the cloud environment
  • A high-available cluster for Nomad, Consul and Vault
  • Docker images deployed and orchestrated with Nomad
  • Health checks for the docker images which are available in Consul
  • Applications talking via SSL with certificates generated by consul-template from Vault which self-renew

Absolvenți Wantsome despre acest curs

Georgiana Gherasim: În pandemie mi-am schimbat viața cu Wantsome. Am devenit Business Analyst.

FAQ

Ce e bine să știi înainte să începi un program de mentorat de 4 luni sub forma unui curs online de UI/UX Design?

S-ar putea să te intereseze și cursurile

Low-Code Engineering

Algorithms & Data Structures

Curs From Zero to Hero – A Tale of Platform Development using the HashiCorp Stack

Vezi toate
  • Politica (prietenoasă) privind prelucrarea datelor cu caracter personal
  • ANPC
Menu
  • Politica (prietenoasă) privind prelucrarea datelor cu caracter personal
  • ANPC

Produse

  • Cursuri
  • Workshopuri
  • Sesiuni gratuite
  • Training companii
Menu
  • Cursuri
  • Workshopuri
  • Sesiuni gratuite
  • Training companii

Wantsome

  • Despre
  • Comunitatea Wantsome
  • Contact
  • Mentori
  • FAQ
Menu
  • Despre
  • Comunitatea Wantsome
  • Contact
  • Mentori
  • FAQ

Cele mai noi pe blog

FAQ

Ce e bine să știi înainte să începi un program de mentorat de 4 luni sub forma unui curs online de UI/UX Design?

Georgiana Gherasim: În pandemie mi-am schimbat viața cu Wantsome. Am devenit Business Analyst.

© 2020 Wantsome. Toate drepturile rezervate.
Facebook-f Linkedin Instagram Twitter Youtube

Felicitări, te-ai înscris la cursul Curs From Zero to Hero – A Tale of Platform Development using the HashiCorp Stack!

Până revenim cu un email cu pașii următori, spune și prietenilor despre Wantsome