Treinamento Engenheiro DevOps AWS
Adquira conhecimentos teóricos e práticos sobre DevOps utilizando as principais ferramentas da AWS como EKS, terraform e GitHub Actions
Bem vindo
The Phoenix Project
The Phoenix Project
- ApresentaçãoVideo aula
A empresa do passado
- O relatórioVideo aula
- Analise dos capitulos 1 a 3Video aula
- Bagunça organizacionalVideo aula
- Analise dos capitulos 4 a 7Video aula
- Problemas tecnicos, gerenciais e pessoaisVideo aula
- Analise capitulos 8 a 12Video aula
- O CEO é parte do problemaVideo aula
- Analise capitulos 13 a 16Video aula
A transformacao da empresa
- A volta do BillVideo aula
- Analise dos capitulos 17 a 21Video aula
- Agentes de mudançasVideo aula
- Analise capitulos 22 a 29Video aula
A empresa do agora
- O sucesso do Projeto UnicornioVideo aula
- Analise capitulos 30 a 35Video aula
Encerramento
- Analise do LivroVideo aula
Kubernetes
Kubernetes
- Palavras geraisVideo aula
- Pré-requisitosVideo aula
- Instalando o MinikubeVideo aula
- k9sVideo aula
- AtalhosVideo aula
- Do Google para o mundoVideo aula
Conceitos básicos
- ApresentaçãoVideo aula
- Contexto HistóricoVideo aula
- Quais desafios Kubernetes resolve?Video aula
- Kubernetes as a ServiceVideo aula
- Arquitetura do KubernetesVideo aula
PODs
- ApresentaçãoVideo aula
- Visão GeralVideo aula
- Criando um podVideo aula
- Testando o podVideo aula
- Pod LifecycleVideo aula
- Crash Loop Back-offVideo aula
- Variaveis de AmbienteVideo aula
- Init ContainersVideo aula
- LabelsVideo aula
- NamespacesVideo aula
- container lifecycle hooksVideo aula
- RevisãoVideo aula
Self-Healing
- ApresentaçãoVideo aula
- Startup probeVideo aula
- Readinness probeVideo aula
- Liveness probeVideo aula
- RevisãoVideo aula
Replication
- ApresentaçãoVideo aula
- ReplicationControllerVideo aula
- Gerenciando o ReplicationControllerVideo aula
- ReplicaSetsVideo aula
- DaemonSetsVideo aula
- JobsVideo aula
- CronjobsVideo aula
Deployment
- ApresentaçãoVideo aula
- Visao geralVideo aula
- RollbackVideo aula
- Requests e LimitsVideo aula
- Testando Requests e LimitsVideo aula
- LimitRangeVideo aula
- ResourceQuotaVideo aula
Autoscaling
- ApresentaçãoVideo aula
- Horizontal Pod AutoscalingVideo aula
- Explorando o HPAVideo aula
- E o vertical autoscaling?Video aula
Services
- ApresentaçãoVideo aula
- Visao geralVideo aula
- ExplorandoVideo aula
- Named PortsVideo aula
- EndpointsVideo aula
- publicando servicesVideo aula
- NodePortVideo aula
- load balancerVideo aula
- headlessVideo aula
Ingress
- ApresentaçãoVideo aula
- Visão geralVideo aula
- ExplorandoVideo aula
- Path typesVideo aula
- TLSVideo aula
ConfigMap e Secrets
- ApresentaçãoVideo aula
- ConfigmapVideo aula
- SecretsVideo aula
Volumes e Persistencia de dados
- ApresentaçãoVideo aula
- Visao geralVideo aula
- ExplorandoVideo aula
- Tipos de volumesVideo aula
- Persistent VolumeVideo aula
StatefulSets
- ApresentaçãoVideo aula
- Visão geralVideo aula
- ExplorandoVideo aula
Scheduling
- ApresentaçãoVideo aula
- Visao geralVideo aula
- kube-schedulerVideo aula
- FilteringVideo aula
- ScoringVideo aula
- Scheduling PoliciesVideo aula
- Pod SpecificationVideo aula
- Specifying the Node LabelVideo aula
- Scheduler ProfilesVideo aula
- Pod Affinity RulesVideo aula
- podAffinity ExampleVideo aula
- podAntiAffinity ExampleVideo aula
- Node Affinity RulesVideo aula
- Node Affinity ExampleVideo aula
- TaintsVideo aula
- TolerationsVideo aula
- Custom SchedulerVideo aula
Docker
Docker
- Palavras geraisVideo aula
- Instalando o DockerVideo aula
Arquitetura do Docker
- Arquitetura DockerVideo aula
- Docker EngineVideo aula
- Imagens e ContainersVideo aula
- RegistryVideo aula
Fundamentos
- ContainersVideo aula
- Port-mappingVideo aula
- Executando Comandos no ContainerVideo aula
- LogsVideo aula
Redes Docker
- Visão GeralVideo aula
- ExplorandoVideo aula
Volumes
- Visão GeralVideo aula
- Bind MountsVideo aula
- VolumesVideo aula
Dockerfile
- Visão geralVideo aula
- ExplorandoVideo aula
- taggingVideo aula
- Entrypoint vs CMDVideo aula
- Variaveis de ambienteVideo aula
- Build ArgsVideo aula
- VolumesVideo aula
- Multi-stage BuildVideo aula
- Usando .dockerignoreVideo aula
Images
- HistoryVideo aula
- DiveVideo aula
- Deep DiveVideo aula
- Save e LoadVideo aula
Gerenciando Containers
- Monitorando recursosVideo aula
- Politica de RestartVideo aula
- ExplorandoVideo aula
- PortainerVideo aula
Docker Compose
- Visão GeralVideo aula
- BásicoVideo aula
- ServicesVideo aula
- DependsVideo aula
- Health-checksVideo aula
- Build ImagemVideo aula
- Push RegistryVideo aula
- ScaleVideo aula
- Observações geraisVideo aula
GIT
GIT
- Palavras geraisVideo aula
- Instalando o GitVideo aula
Arquitetura do GIT
- IntroduçãoVideo aula
- Stupid Content TrackerVideo aula
- Key, Value e HashesVideo aula
- Armazenando coisasVideo aula
- CommitVideo aula
- VersionamentoVideo aula
- Object databaseVideo aula
Branches
- IntroduçãoVideo aula
- Visão GeralVideo aula
- HEADVideo aula
- Ramificando CommitsVideo aula
- Unificando CommitsVideo aula
- Fast ForwardVideo aula
- Viagem no tempoVideo aula
- ResumoVideo aula
Rebase
- Visão GeralVideo aula
- Rebase são novos commitsVideo aula
- Rebase vs MergeVideo aula
Tags
- Visão GeralVideo aula
- Annotated TagsVideo aula
- Lightweight TagsVideo aula
Distribuido
- Visão geralVideo aula
- Um Mundo de ParesVideo aula
- git configVideo aula
- Branches remotasVideo aula
- PushVideo aula
- Sincronizando repositóriosVideo aula
- push forceVideo aula
Areas
- Visão geralVideo aula
- Working AreaVideo aula
- Index AreaVideo aula
- Renomeando ArquivosVideo aula
- StashVideo aula
- MergeVideo aula
- Commit ParcialVideo aula
- cherry-pickVideo aula
- squash mergeVideo aula
GIT Reset
- Visão geralVideo aula
- Hard resetVideo aula
- Mixed resetVideo aula
- Soft resetVideo aula
- ReflogVideo aula
- Garbage CollectorVideo aula
Explorando o Passado
- Visão geralVideo aula
- BlameVideo aula
- Alterando o Último Commit - AmmendVideo aula
- Reescrevendo o historyVideo aula
- Revertendo CommitsVideo aula
.gitignore
- Visão GeralVideo aula
- ExplorandoVideo aula
- Filtros avançadosVideo aula
- Modelos de .gitignoreVideo aula
GIT na prática
- Visão GeralVideo aula
- FerramentasVideo aula
- Novos repositóriosVideo aula
- Git DiffVideo aula
- Hard ResetVideo aula
- Reflog ao resgateVideo aula
Final
- ConclusãoVideo aula
GIT
- Palavras geraisVideo aula
- Visão GeralVideo aula
Modelos de distribuição
- Peer to PeerVideo aula
- CentralizadoVideo aula
- Pull RequestVideo aula
- Branch Protegida com PRVideo aula
Modelos de Workflow
- Visão GeralVideo aula
- Trunk Based DevelopmentVideo aula
- GitFlowVideo aula
- Explorando GitFlowVideo aula
- Github FlowVideo aula
- Gitlab FlowVideo aula
Hooks
- Visão GeralVideo aula
- O que são Git HooksVideo aula
- pre-commit HookVideo aula
- prepare-commit-msg HookVideo aula
- commit-msg HookVideo aula
- Os problemas dos Client Side HooksVideo aula
- Server Side HooksVideo aula
Conventional Commits
- O problema do históricoVideo aula
- Visão GeralVideo aula
- Explorando conventional commitsVideo aula
- Semantical VersioningVideo aula
- Semantic ReleaseVideo aula
- Plugin semantic releaseVideo aula
Configurando um Repositório
- Criando repositório no GitHubVideo aula
- Protegendo a MainVideo aula
- Semantic Pull RequestVideo aula
- Squash MergeVideo aula
- NodeJS - Hook Client SideVideo aula
- .NET - Hook Client SideVideo aula
- Semantic ReleaseVideo aula
Palavras Gerais
- ConclusãoVideo aula
Cloud Essentials
Cloud Essentials
- Visão GeralVideo aula
Fundamentos da computação em nuvem
- Visão GeralVideo aula
- Datacenters TradicionaisVideo aula
- Cloud ComputingVideo aula
- Conceitos básicos da CloudVideo aula
Modelos de Computação em Nuvem
- Visão GeralVideo aula
- Infrastructure as a ServiceVideo aula
- Platform as a ServiceVideo aula
- Software as a ServiceVideo aula
- Explorando responsabilidadesVideo aula
- Qual o melhor modelo?Video aula
Deployment Models
- Visão GeralVideo aula
- Nuvem PúblicaVideo aula
- Nuvem privadaVideo aula
- Nuvem HibridaVideo aula
- Multi-cloudVideo aula
Economia da Cloud
- Capex vs OpexVideo aula
AWS Essentials
AWS Essentials
- Palavras geraisVideo aula
- Pré-requisitosVideo aula
- Configurando uma Conta AWSVideo aula
- Modelo de Responsabilidade compartilhadaVideo aula
Infraestrutura Global
- Visão GeralVideo aula
- Regiões e Zonas de Disponibilidade-Video aula
- Zonas Locais e WavelengthsVideo aula
- Edge LocationsVideo aula
- Explorando painel da AWSVideo aula
Identity Access Management
- Visão GeralVideo aula
- Criando UsuáriosVideo aula
- PoliciesVideo aula
- Explorando PoliciesVideo aula
- Criando PoliciesVideo aula
- Politica de SenhaVideo aula
- MFAVideo aula
- Formas de AcessoVideo aula
- Criando Access KeyVideo aula
- Config e CredentialsVideo aula
- ProfilesVideo aula
- CloudshellVideo aula
- RolesVideo aula
- Security ToolsVideo aula
Elastic Compute Cloud
- Visão GeralVideo aula
- Criando EC2Video aula
- Security GroupsVideo aula
- Explorando Security GroupsVideo aula
- Portas PadrõesVideo aula
- Conectando via SSHVideo aula
- EC2 Instance ConnectVideo aula
- IAM RoleVideo aula
- Elastic Block SizeVideo aula
- Explorando volumesVideo aula
- SnapshotsVideo aula
- Explorando SnapshotsVideo aula
- Lifecycle ManagerVideo aula
- AMIVideo aula
- Explorando AMIVideo aula
- Image BuilderVideo aula
- IOPSVideo aula
- EC2 Instance StoreVideo aula
- EBS BandwidthVideo aula
- EFSVideo aula
- Explorando EFSVideo aula
- Tipos de InstanciaVideo aula
- Opções de CompraVideo aula
- Reserved InstancesVideo aula
- Saving PlansVideo aula
- Spot InstancesVideo aula
- Dedicated HostsVideo aula
- Dedicated InstanceVideo aula
Elastic Load Balancer
- Visão GeralVideo aula
- ELBVideo aula
- ALB NLB e GLBVideo aula
- Explorando ALBVideo aula
- Autoscaling GroupVideo aula
- Explorando ASGVideo aula
- Scheduled ASGVideo aula
- Dynamic Scaling PoliciesVideo aula
- Limpando RecursosVideo aula
Simple Storage Service
- Visão GeralVideo aula
- Explorando S3Video aula
- PolicyVideo aula
- Acesso PúblicoVideo aula
- Website EstáticoVideo aula
- VersioningVideo aula
- ReplicaçãoVideo aula
- Explorando ReplicaçãoVideo aula
- Storage ClassVideo aula
- Explorando Storage ClassesVideo aula
- Snow FamilyVideo aula
- EncryptionVideo aula
- Storage GatewayVideo aula
- CloudFrontVideo aula
- Explorando CloudFrontVideo aula
- Limpando RecursosVideo aula
Database
- Database as a ServiceVideo aula
- RDSVideo aula
- RDS SnapshotVideo aula
- Deployment ModelVideo aula
- Amazon AuroraVideo aula
- ElasticacheVideo aula
- DynamoDBVideo aula
- DynamoDB Global TablesVideo aula
- Limpando RecursosVideo aula
Elastic Container Service
- Visão GeralVideo aula
- Criando Cluster ECSVideo aula
- Task DefinitionVideo aula
- ServicesVideo aula
- EC2 Target TypeVideo aula
- Scheduled TasksVideo aula
- Fargate ou EC2 ?Video aula
- Limpando RecursosVideo aula
Serviços de Computação
- ServerlessVideo aula
- AWS LambdaVideo aula
- Explorando LambdaVideo aula
- API GatewayVideo aula
- Explorando API GatewayVideo aula
- API KeyVideo aula
- LightsailVideo aula
- Explorando LightsailVideo aula
- Limpando RecursosVideo aula
Network
- VPCVideo aula
- VPC ComponentesVideo aula
- CIDRVideo aula
- CIDR - VPC e SubnetVideo aula
- Route TablesVideo aula
- Criando VPC'sVideo aula
- Internet GatewayVideo aula
- Explorando IGWVideo aula
- Subnet Pública e PrivadaVideo aula
- IP's reservadosVideo aula
- Network Access Control ListVideo aula
- Explorando NACLVideo aula
- Default VPCVideo aula
- Elastic IPVideo aula
- NAT GatewayVideo aula
- Configurando NAT GatewayVideo aula
- PeeringVideo aula
- Explorando PeeringVideo aula
- VPC EndpointVideo aula
- Explorando VPC EndpointVideo aula
- Private LinksVideo aula
- Route53Video aula
- Limpando RecursosVideo aula
Encerramento
- Palavras FinaisVideo aula
Amazon Elastic Kubernetes Service
Amazon Elastic Kubernetes Service
- Palavras geraisVideo aula
- Pré-requisitosVideo aula
- Custos do EKSVideo aula
- Visão geral da arquitetura do EKSVideo aula
- Cloud Controller ManagerVideo aula
EKS com EKSCTL
- Criando Cluster EKSVideo aula
- OIDC ProviderVideo aula
- Habilitando OpenId Connect ProviderVideo aula
Nodegroups
- Visão GeralVideo aula
- Managed NodegroupsVideo aula
- Explorando Managed Node GroupsVideo aula
- Self Managed NodegroupsVideo aula
- Explorando Self Managed NodegroupsVideo aula
- Gerenciando Node Group pelo PainelVideo aula
- Script bootstrap.shVideo aula
- Explorando bootstrap.shVideo aula
- Join no EKS manualmenteVideo aula
- Dissecando EC2 com EKSVideo aula
- EKS Optimized AMIVideo aula
- GravitonVideo aula
- Explorando GravitonVideo aula
- BottlerocketVideo aula
- Configurando BottlerocketVideo aula
- Spot InstancesVideo aula
- Escolhendo Pool de SpotVideo aula
- Spot - Boas PráticasVideo aula
- Configurando NG PadraoVideo aula
Networking Modes
- Visão GeralVideo aula
- Public EndpointVideo aula
- Private EndpointVideo aula
- Public e PrivateVideo aula
- Explorando endpoint privadoVideo aula
Load Balancer
- Visão GeralVideo aula
- Revisão ELBVideo aula
- Revisão ALB, NLB e GLBVideo aula
- Criando Load BalancerVideo aula
- Criando NLBVideo aula
- AWS Load Balancer ControllerVideo aula
- Configurando AWS LB ControllerVideo aula
- Explorando integração OIDCVideo aula
- Recriando NLBVideo aula
- Target Type - Instance vs IPVideo aula
- Impacto no tempo de respostaVideo aula
- Target Type IP ModeVideo aula
- Subnet discoveryVideo aula
- Explorando subnet discoveryVideo aula
NGINX Ingress Controller
- Visão GeralVideo aula
- Configurando NGINX Ingress ControllerVideo aula
- Criando IngressVideo aula
- Testar Ingress sem DNSVideo aula
- Custom ConfigurationsVideo aula
- Ingress AnnotationsVideo aula
- ConfigMap - Configurações GlobaisVideo aula
- Obter IP RealVideo aula
- Analisando RotaVideo aula
ALB Ingress Controller
- Visão GeralVideo aula
- Explorando ALBVideo aula
- Ingress GroupVideo aula
- IngressClassVideo aula
SSL
- Visão GeralVideo aula
- AWS Certificate Controller ManagerVideo aula
- ALB com CCMVideo aula
- NGINX com CCMVideo aula
- Cert-managerVideo aula
- ALB com Cert-managerVideo aula
- NGINX com Cert-managerVideo aula
- Fluxo Cert-managerVideo aula
External DNS
- Visão GeralVideo aula
- Configurando External DNSVideo aula
Controle de Acesso
- Visão GeralVideo aula
- Explorando acesso EKS com KubectlVideo aula
- Access EntriesVideo aula
- Primeiros Passos Access EntriesVideo aula
- ARN e RBACVideo aula
- Kubernetes GroupsVideo aula
- Detalhes Access EntryVideo aula
- IAM Role AccessVideo aula
- Assume RoleVideo aula
- Access PoliciesVideo aula
- Explorando Access PoliciesVideo aula
- Access Policy por NamespaceVideo aula
- kube-system - aws-authVideo aula
- Access Entry TypeVideo aula
Storage
- Visão GeralVideo aula
- EBS CSI DriverVideo aula
- Configurando EBS CSI DriverVideo aula
- EBS Provisionamento DinâmicoVideo aula
- EBS Raw BlockVideo aula
- EBS ResizeVideo aula
- Parametros StorageClassVideo aula
- EBS LimitaçõesVideo aula
- EFS CSI DriverVideo aula
- Configurando EFS CSI DriverVideo aula
- EFS Provisionamento DinâmicoVideo aula
- EFS Provisionamento EstáticoVideo aula
- Volume PathVideo aula
- default classVideo aula
EKS com Fargate
- Visão GeralVideo aula
- ProfileVideo aula
- Configurando ProfileVideo aula
- SelectorsVideo aula
- Configurando CPU e MemóriaVideo aula
- Explorando ResourcesVideo aula
- Fargate ou EC2Video aula
Autoscaling
- Visão GeralVideo aula
- cluster-autoscalerVideo aula
- Entenda o cluster-autoscalerVideo aula
- KarpenterVideo aula
- Karpenter em cluster existenteVideo aula
- Começando com KarpenterVideo aula
- Karpenter - NodePool & NodeClassVideo aula
- Configurando KarpenterVideo aula
- NodePool requirementsVideo aula
- NodeClassVideo aula
- Advanced SchedulingVideo aula
- Spot Termination HandlerVideo aula
- Karpenter DisruptionVideo aula
- Cluster-autoscaler disruptionVideo aula
- Cluster-autoscaler vs KarpenterVideo aula
- Qual Instance Types escolher?Video aula
Monitoramento e Logs
- Prometheus e GrafanaVideo aula
- Configurando Kube Prometheus StackVideo aula
- Explorando GrafanaVideo aula
- NGINX GrafanaVideo aula
- Cloudwatch Container InsightsVideo aula
- Configurando Cloudwatch ObservalityVideo aula
Boas práticas e dicas
- NetworkingVideo aula
- Amazon VPC CNIVideo aula
- Troubleshoot Worker NodeVideo aula
Encerramento
- Limpando recursosVideo aula
GitHub Actions
GitHub Actions
- Palavras geraisVideo aula
- Pré-requisitosVideo aula
- Visão geralVideo aula
Fundamentos de CI e CD
- Desenvolvimento de Software à Moda AntigaVideo aula
- Integração ContínuaVideo aula
- Entrega ContínuaVideo aula
- PipelinesVideo aula
- DevOpsVideo aula
Elementos básicos
- Visão GeralVideo aula
- Estrutura básicaVideo aula
- Criar WorkflowVideo aula
- Detalhes do WorkflowVideo aula
- RunnersVideo aula
- ActionsVideo aula
- Runners vs RepositorioVideo aula
- Explorando RunnersVideo aula
- Adicionando novos JobsVideo aula
- Dependencia entre jobsVideo aula
- Explorando WorkflowVideo aula
- Explorando RepositórioVideo aula
- RevisãoVideo aula
Eventos
- Visão GeralVideo aula
- Tipos de eventosVideo aula
- Filtrando branchesVideo aula
- Explorando filtersVideo aula
- Activity typesVideo aula
- ManualVideo aula
- Schedule CronVideo aula
- Desativando workflowsVideo aula
- Path filterVideo aula
- Pull Request estrangeiroVideo aula
- Cancelando workflowsVideo aula
artifacts
- Visão GeralVideo aula
- UploadVideo aula
- DownloadVideo aula
- Jobs OutputsVideo aula
- Explorando outputsVideo aula
- Consumindo outputsVideo aula
- CacheVideo aula
- Usando CacheVideo aula
Deploy & Secrets
- Configurando ECSVideo aula
- Visão GeralVideo aula
- Deploy ManualVideo aula
- Deploy Docker hubVideo aula
- Deploy ECSVideo aula
Secrets e Variables
- Visão GeralVideo aula
- Env VarVideo aula
- SecretsVideo aula
- VariablesVideo aula
- Organization LevelVideo aula
- Environments levelVideo aula
Controlando Fluxo
- Visão GeralVideo aula
- Status CheckVideo aula
- FailureVideo aula
- Explorando Status CheckVideo aula
- Conditional jobsVideo aula
- Explorando cacheVideo aula
- Continue-on-errorVideo aula
- Step outcome vs conclusionVideo aula
Matrix
- Visão GeralVideo aula
- Explorando matrixVideo aula
- IncludeVideo aula
- ExcludeVideo aula
Reaproveitando Workflows
- Visão GeralVideo aula
- Explorando reusoVideo aula
- inputVideo aula
- SecretsVideo aula
- Workflow refVideo aula
- OutputVideo aula
Custom Actions
- Visão GeralVideo aula
- Criando composite actionVideo aula
- inputVideo aula
- outputVideo aula
Containers e Services
- Visão GeralVideo aula
- ContainerVideo aula
- ServicesVideo aula
Security & Permissions
- Visão GeralVideo aula
- GITHUB_TOKENVideo aula
- Adicionando label nas issuesVideo aula
Conclusao
- * Palavras finaisVideo aula
Terraform
Terraform
- Palavras geraisVideo aula
- Pré-requisitosVideo aula
- Instalando TerraformVideo aula
- Configurar VSCodeVideo aula
- CustosVideo aula
Infra as a Code
- Visão GeralVideo aula
- ImutabilidadeVideo aula
- Abordagem declarativaVideo aula
- O problema do dia 2+Video aula
Básico do Terraform
- Criar Usuário AWSVideo aula
- Criar EC2Video aula
- Visão GeralVideo aula
- ProvidersVideo aula
- ResourcesVideo aula
- Por baixo do capôVideo aula
- GitHub ProviderVideo aula
- Provider tierVideo aula
- InitVideo aula
- PlanVideo aula
- Plan deep diveVideo aula
- ApplyVideo aula
- Explorando ResourceVideo aula
- Desired State - Fonte da VerdadeVideo aula
- Explorando Desired StateVideo aula
- RefreshVideo aula
- Explorando RefreshVideo aula
- DestroyVideo aula
- ImportVideo aula
- Limpando RecursosVideo aula
Segurança
- Protegendo SecretsVideo aula
Trabalhando com HCL
- Variáveis - Visão GeralVideo aula
- InputVideo aula
- arquivo tfvarsVideo aula
- input orderVideo aula
- primitive data typesVideo aula
- listVideo aula
- Organizacao do códigoVideo aula
- OutputsVideo aula
- localsVideo aula
- Limpando RecursosVideo aula
Resources
- IdentificadoresVideo aula
- Resource OrderVideo aula
- Meta-argument depends-onVideo aula
- Meta-argument countVideo aula
- Count & listVideo aula
- Meta-argument for_eachVideo aula
- Meta-argument providerVideo aula
- AttributesVideo aula
- Meta-argument lifecycleVideo aula
- Limpando RecursosVideo aula
Functions
- Visão GeralVideo aula
- StringsVideo aula
- NúmerosVideo aula
- CollectionsVideo aula
- FilesystemVideo aula
- TemplatefileVideo aula
- Templates GOVideo aula
- Gerando RSA e Secret para k8sVideo aula
- Exemplos diversificadosVideo aula
Módulos Terraform
- Visão GeralVideo aula
- Criando MódulosVideo aula
- Conectando MódulosVideo aula
- ProviderVideo aula
- Explorando ProviderVideo aula
- Módulos PúblicosVideo aula
- Utilizando Módulos PúblicosVideo aula
- Limpando RecursosVideo aula
Backends
- Visão geralVideo aula
- Configurando S3Video aula
- Locking com DynamoDBVideo aula
- Locking Deep-DiveVideo aula
- WorkspaceVideo aula
- Explorando WorkspacesVideo aula
- Limpando RecursosVideo aula
Do 1º usuario ao 1 milhão. Como escalar minha infra?
um mês atrásEssa aula é prática a interação dos alunos é fundamental! Sua presença é indispensável!
A sua linguagem de programação favorita, faz mesmo a diferença?
um mês atrásNum ambiente de Microsserviços a escolha de uma stack para desenvolver faz tanta diferença? Framework A, Linguagem B vai de fato determinar e minar a escalabilidade da minha aplicação?
Será que vale a penar usar Kubernetes em qualquer lugar?
20 dias atrásNessa aula vamos discutir sobre cenários onde utilizar k8s, quando não utilizar. Discutir sobre cenários e cases reais.
Bruno Brito
InstrutorPrimeiramente sou pai de um monte de 3 filhos. Atuo como consultor de Azure e AWS e também sou instrutor na avera. Com 18 anos de experiência, sempre priorizei a excelência e a qualidade acima de tudo. Ao longo da minha trajetória, construí uma base sólida e participei de muitos projetos. Sou apaixonado por open source e contribuo ativamente com diversos projetos em .NET. Se você é um desenvolvedor .NET, é bem provável que já tenha utilizado alguma linha de código que eu escrevi. Atualmente como instrutor, aqui na avera, estou comprometido em oferecer conteúdo de alta qualidade e compartilhar minhas experiências para enriquecer as aulas e inspirar meus alunos.