microservizimicroservizi

I microservizi sono il nuovo approccio per la definizione dell’architettura di applicazioni in costante crescita e cambiamento. Sono dei componenti architetturali single-purpose che abilitano una modalità di consegna del software rapida. L’approccio guida nella realizzazione di software in costante cambiamento mantenendo allo stesso tempo gli aspetti di sicurezza, stabilità e performance.

Il corso copre i principi fondamentali del DevOps e AWS, i benefici dei microservizi e gli strumenti dell’ecosistema Docker.

Cosa Imparerai

Questo corso, molto pratico, ti insegnerà come costruire, rilasciare e manutenere una architettura basata su microservizi. Imparando a sfruttare al meglio i servizi cloud di Amazon Web Services, questo corso ti permetterà di creare software che si adatta velocemente ai requisiti del business.
Durante le tre giornate verrà illustrato come utilizzare i modelli DevOps più comuni per sviluppare, deployare e gestire applicazioni containerizzate su AWS.

Programma

Giorno 1 - AWS & DevOps

  • AWS Core Services
  • Core Services (VPC, EC2, S3, EBS, RDS)
  • Application Services (SQS, SNS, SES, SWF)
  • Management Services (IAM, CloudWatch)
  • Infrastructure as Code
  • Overview Chef and Ansible
  • Infrastructure as Code on AWS
  • AWS Cloudformation
  • AWS OpsWorks
  • Lab - Infrastructure as Code [60 mins]
  • DevOps
  • Teorie e pratiche
  • DevOps on AWS
  • AWS CodeCommit
  • AWS CodePipeline
  • AWS CodeDeploy
  • Lab - CI&CD on AWS [60 mins]

 

Giorno 2 - Microservices & Docker

  • Microservices  3h
  • What are Microservices 
  • Benefit of microservice
  • Architecture
  • Microservices for the developer 
  • Lab - Build a single Microservice
  • Lab - Build an Hexagonal Microservice
  • Lab - Testing Microservices
  • Docker 
  • Benefit
  • Getting started  + Labs 
  • Engine  + Labs
  • Lab dockerize the Microservice

 

Giorno 3 - Docker & ECS

  • Docker Ecosystem tools 
  • Docker-machine on aws 
  • Container services on AWS
  • Amazon Elastic Beanstalk
  • Amazon EC2 Container Service
  • Lab - Let’s create a pipeline in order to build, test, run and orchestrate a microservice, in AWS Elastic Container Services. [240 mins]

 

A chi è dedicato

Sviluppatori e software architect

Prerequisiti

Conoscenza di un linguaggio di programmazione a oggetti, AWS e Docker, computer portatile per le esercitazioni.

Durata

3 Giorni

Il prossimo corso

Non sono presenti edizioni pianificate a calendario, contattaci per organizzare il corso con il tuo team.
Il contenuto del corso può essere riadattato alle esigenze e riproposto presso la tua azienda, richiedi maggiori informazioni e un preventivo.