

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.