Skip to content

Primești CADOU cursul de limba engleză la orice curs te înscrii în martie

  • Cursuri
    • Cursuri
    • Workshopuri
    • Training companii
  • Evenimente
  • Mentori
  • Noutăți
  • Podcast
  • Cariere în IT
  • Consiliere gratuită
Menu
  • Cursuri
    • Cursuri
    • Workshopuri
    • Training companii
  • Evenimente
  • Mentori
  • Noutăți
  • Podcast
  • Cariere în IT
  • Consiliere gratuită
Facebook Linkedin Instagram Twitter
  • Contact
Meniu
  • Ofertă educațională
  • Evenimente
  • Mentori
  • Noutăți
  • Podcast
  • Cariere în IT
  • Consiliere gratuită
Menu
  • Ofertă educațională
  • Evenimente
  • Mentori
  • Noutăți
  • Podcast
  • Cariere în IT
  • Consiliere gratuită
  • 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

Urmărește ultima sesiune demo

Formular Inscriere Curs
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

TBA

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

* Plata se face în RON, la cursul valutar dat de BNR, din ziua semnării contractului.

  • 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

Materiale video

Articole despre curs și povești de succes

S-ar putea să te intereseze și cursurile

Exam Preparation

Curs de Introducere în Programare

React

Vezi toate
  • Politica (prietenoasă) privind prelucrarea datelor cu caracter personal
  • Termeni și condiții
  • ANPC
Menu
  • Politica (prietenoasă) privind prelucrarea datelor cu caracter personal
  • Termeni și condiții
  • ANPC

Produse

  • Cursuri pentru adulți
  • Cursuri pentru elevi
  • Workshopuri
  • Evenimente gratuite
  • Training companii
Menu
  • Cursuri pentru adulți
  • Cursuri pentru elevi
  • Workshopuri
  • Evenimente gratuite
  • Training companii

Wantsome

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

Cele mai noi pe blog

“Sparking Joy” în BA: ce trebuie să știe un Business Analyst

Cum devii programator și ce cursuri IT să faci pentru asta

„Wantsome e ca o familie, care te susține și te ajută să-ți găsești drumul, asta dacă și tu ești hotărât și perseverent.”

© 2020 Wantsome. Toate drepturile rezervate.
Facebook-f Linkedin Instagram Twitter Youtube
exit intent image
office working image

Mai stai un pic​

Ai nevoie de răspunsuri pe care doar un specialist HR ți le poate oferi? Programează acum o ședință gratuită de consiliere!

Programează o consultație gratuită