Fabricante ou projeto
Docker
Implementação ULC baseada na documentação oficial: conteúdo autoral da Upnetix, com laboratórios reproduzíveis, protocolos de experimento e referências primárias.
Fonte primáriaDocker, documentação oficial
Implementação ULCequipe Upnetix com apoio de IA, revisão de URLs na publicação
Validado em bancadaconsulte o status em cada laboratório
Última verificação10/09/2026
Aprender
- 01
ULC 100 · Fundamentos · Trilha DesenvolvimentoDesenvolvimento web com Python e DjangoDo ambiente Python ao deploy: models, views, templates, autenticação, APIs, testes, segurança, PostgreSQL, Docker e operação de uma aplicação Django em produção.15 módulos · 30 lições · 40 h - 02
ULC 100 · Fundamentos · Trilha Smart CitiesGrafana e Prometheus do zero à monitoração urbanaAprenda a projetar, implementar e automatizar a monitoração de sensores e serviços de cidades inteligentes com Prometheus e Grafana, explorando integração e visualização de métricas.15 módulos · 30 lições · 24 h - 03
ULC 100 · Fundamentos · Trilha BIMetabase do zero ao BI corporativoInstalação, modelagem, perguntas, dashboards, permissões, embedding, alertas e operação do Metabase em produção, com base na documentação oficial.15 módulos · 30 lições · 30 h - 04
ULC 100 · Fundamentos · Trilha Gestão de TIOdoo do zero à gestão integrada de TIImplante e administre o Odoo Community para centralizar processos, ativos e contratos de TI sem depender de soluções proprietárias.15 módulos · 30 lições · 24 h - 05
ULC 100 · Fundamentos · Trilha BIRedash do zero à análise colaborativaExplore do básico à operação avançada do Redash, conectando dados, criando queries, dashboards e integrações para equipes de BI.15 módulos · 30 lições · 24 h - 06
ULC 100 · Fundamentos · Trilha IoTZigbee do zero à integração industrialDomine Zigbee, padrão aberto para redes mesh de IoT, desde fundamentos até gateways, integração e segurança em ambientes industriais.15 módulos · 30 lições · 24 h - 07
ULC 100 · Fundamentos · Trilha BIApache Superset do zero ao BI corporativoInstalação, conexões, datasets, charts, dashboards, SQL Lab, segurança por linha, cache, alertas e operação do Apache Superset em produção, com base na documentação oficial.15 módulos · 30 lições · 30 h - 08
ULC 200 · Implementação e operação · Trilha BIDataOps para BI: orquestração e automação com Apache AirflowImplemente pipelines de dados robustos, automação de ETL e integração entre BI e fontes diversas com Apache Airflow em ambientes corporativos.15 módulos · 30 lições · 24 h - 09
ULC 100 · Fundamentos · Trilha DevOpsDocker e containers do zero à produçãoImagens, Dockerfile, volumes, redes, Compose, registries, segurança, observabilidade, CI/CD com GitLab CE e operação de containers em produção.15 módulos · 30 lições · 36 h - 10
ULC 200 · Implementação e operação · Trilha IAHaystack intermediário: pipelines de busca semântica e QA corporativoImplemente pipelines robustos de busca semântica e perguntas e respostas usando Haystack com modelos e bancos vetoriais abertos.15 módulos · 30 lições · 24 h - 11
ULC 200 · Implementação e operação · Trilha Smart CitiesKubernetes para IoT urbano: orquestração e resiliênciaDomine o uso de Kubernetes para orquestrar aplicações IoT em cidades inteligentes, com foco em escalabilidade, integração e alta disponibilidade.15 módulos · 30 lições · 24 h - 12
ULC 200 · Implementação e operação · Trilha TelecomNetBox do zero à gestão inteligente de inventário e topologia em FTTxGerenciamento de inventário, topologia e documentação de redes FTTx com NetBox, integrando dados físicos e lógicos para redes ópticas.15 módulos · 30 lições · 24 h - 13
ULC 200 · Implementação e operação · Trilha AutomaçãoOrquestração de Contêineres com Kubernetes para ambientes de produçãoImplemente, integre e opere clusters Kubernetes (código aberto, licença Apache 2.0) para workloads resilientes e escaláveis.15 módulos · 30 lições · 24 h - 14
ULC 200 · Implementação e operação · Trilha IndústriaSupervisão industrial aberta: SCADA com OpenPLC e GrafanaProjeto, integração e monitoramento de processos industriais usando OpenPLC conectado a painéis SCADA customizáveis com Grafana.15 módulos · 30 lições · 24 h - 15
ULC 400 · Arquitetura e escala · Trilha AutomaçãoAutomação de pipelines CI/CD com GitLab Runner do zero à entrega contínuaDesenvolva pipelines robustos de integração e entrega contínua usando GitLab Runner (código aberto, licença MIT), do build à produção.15 módulos · 30 lições · 24 h - 16
ULC 400 · Arquitetura e escala · Trilha ClínicasAutomação de processos clínicos com Ansible do zero à governançaAutomatize tarefas de TI em clínicas, desde provisionamento até compliance, usando Ansible para escalabilidade e segurança operacional.15 módulos · 30 lições · 24 h - 17
ULC 400 · Arquitetura e escala · Trilha CRMEscalando e protegendo CRMs de código aberto em nuvem privadaImplemente estratégias para escalar, monitorar e reforçar a segurança de CRMs livres em ambientes de nuvem privada.15 módulos · 30 lições · 24 h - 18
ULC 400 · Arquitetura e escala · Trilha DesenvolvimentoKubernetes do zero à operação de aplicações resilientesOrquestração, automação e escalabilidade de aplicações em containers usando Kubernetes em ambientes de produção.15 módulos · 30 lições · 24 h
Implementações (ULC Labs)
- Orquestração de Contêineres com Kubernetes para ambientes de produçãoLaboratório: Cluster Kubernetes Local com Deploy de Aplicação e Monitoramento PrometheusVocê terá um cluster Kubernetes funcional em três máquinas virtuais, com uma aplicação de exemplo e monitoramento Prometheus. O laboratório leva cerca de 2 hora
- Kubernetes do zero à operação de aplicações resilientesLaboratório: Cluster Kubernetes Local com Minikube, Deploy de Aplicação e Monitoramento com PrometheusVocê terá um cluster Kubernetes funcional em uma máquina local, rodando uma aplicação web de exemplo e monitorada pelo Prometheus. O laboratório leva cerca de 2
- Desenvolvimento web com Python e DjangoLaboratório: Deploy de uma aplicação Django com PostgreSQL usando DockerVocê terá uma aplicação Django rodando em ambiente isolado com banco PostgreSQL, acessível via navegador local. Tempo estimado: 120 minutos.
- Escalando e protegendo CRMs de código aberto em nuvem privadaLaboratório: EspoCRM escalável e monitorado em Docker Compose com Prometheus e GrafanaVocê terá um ambiente EspoCRM funcional, escalável com Docker Compose, monitorado por Prometheus e Grafana, acessível em rede privada. O laboratório leva cerca
- Zigbee do zero à integração industrialLaboratório: Gateway Zigbee2MQTT com automação MQTT em bancada virtualVocê terá um gateway Zigbee2MQTT funcional em uma VM Linux, integrando um dispositivo Zigbee simulado a um broker MQTT local. O laboratório pode ser concluído e
- NetBox do zero à gestão inteligente de inventário e topologia em FTTxLaboratório: Implantação do NetBox para Inventário FTTx em Ambiente VirtualizadoVocê terá um ambiente NetBox funcional, documentando uma topologia FTTx fictícia, em cerca de 2 horas. O laboratório cobre instalação, configuração, cadastro de
- Odoo do zero à gestão integrada de TILaboratório: Implantação do Odoo Community em ambiente isolado com PostgreSQLVocê terá um ambiente Odoo Community 100% funcional, integrado ao PostgreSQL, acessível via navegador em rede privada. O laboratório leva cerca de 2 horas.
- Apache Superset do zero ao BI corporativoLaboratório: Instalação e Operação Básica do Apache Superset com PostgreSQL e Redis via Docker ComposeVocê terá um ambiente completo de BI rodando Apache Superset, PostgreSQL e Redis em containers Docker, pronto para criar dashboards. Tempo estimado: 120 minutos
- Metabase do zero ao BI corporativoLaboratório: Metabase em produção com PostgreSQL via Docker ComposeVocê terá um ambiente Metabase funcional, conectado a um banco PostgreSQL, acessível via navegador, pronto para criar dashboards. O laboratório leva cerca de 2
- Grafana e Prometheus do zero à monitoração urbanaLaboratório: Monitoração de Sensores Simulados com Prometheus e GrafanaVocê terá um ambiente funcional com Prometheus coletando métricas de sensores simulados e Grafana exibindo dashboards em até 2 horas. Todo o processo usa apenas
- Kubernetes para IoT urbano: orquestração e resiliênciaLaboratório: Orquestração de Aplicação IoT Urbana com Kubernetes e MQTTVocê implementará um cluster Kubernetes local, implantará um broker MQTT de código aberto e um simulador de sensores IoT. Em cerca de 2 horas, verá dados fluind
- Automação de pipelines CI/CD com GitLab Runner do zero à entrega contínuaLaboratório: Pipeline CI/CD automatizado com GitLab Runner em ambiente localVocê vai criar e executar um pipeline CI/CD completo usando GitLab Runner em uma máquina virtual Linux, com build, teste e deploy simulados. Em cerca de 2 horas
- Docker e containers do zero à produçãoLaboratório: Pipeline CI/CD com Docker Compose e GitLab CEVocê vai construir um pipeline CI/CD completo usando Docker Compose e GitLab Community Edition, rodando em máquinas virtuais locais. Em cerca de 2 horas, terá u
- Haystack intermediário: pipelines de busca semântica e QA corporativoLaboratório: Pipeline de Busca Semântica e QA com Haystack, Elasticsearch e FAISSVocê implementa um pipeline de busca semântica e perguntas e respostas usando Haystack, Elasticsearch e FAISS em ambiente local. Em cerca de 2 horas, terá um en
- DataOps para BI: orquestração e automação com Apache AirflowLaboratório: Pipeline ETL automatizado de BI com Apache Airflow, PostgreSQL e PandasVocê vai implementar um pipeline de ETL automatizado com Apache Airflow, extraindo dados de um banco PostgreSQL, transformando com Pandas e carregando em outro
- Automação de processos clínicos com Ansible do zero à governançaLaboratório: Provisionamento automatizado de um servidor clínico Linux com AnsibleVocê vai automatizar a instalação e configuração de um servidor Linux para clínica, usando Ansible em duas máquinas virtuais. Em cerca de 2 horas, terá um ambie
- Redash do zero à análise colaborativaLaboratório: Redash com PostgreSQL e Docker Compose em rede localVocê terá o Redash rodando em Docker Compose, conectado a um banco PostgreSQL local, pronto para criar queries e dashboards. A execução leva cerca de 2 horas.
- Supervisão industrial aberta: SCADA com OpenPLC e GrafanaLaboratório: Supervisão Industrial Aberta com OpenPLC, Node-RED e GrafanaVocê terá um sistema SCADA aberto funcional, com um OpenPLC simulando um processo, dados trafegando via Modbus TCP para o Node-RED, e painéis de monitoramento n
Experimentos (Upnetix Labs)
- Escalando e protegendo CRMs de código aberto em nuvem privadaProtocolo: Qual o impacto do aumento de conexões simultâneas HTTP no tempo de resposta do EspoCRM em nuvem privada?Este protocolo responde como o tempo de resposta do EspoCRM varia ao aumentar o número de conexões simultâneas HTTP. A pessoa vai medir latência média, máxima e
- Grafana e Prometheus do zero à monitoração urbanaProtocolo: Qual o impacto do intervalo de scraping do Prometheus na latência de coleta de métricas em sensores IoT simulados?Este protocolo investiga como diferentes intervalos de scraping do Prometheus afetam a latência na coleta de métricas de sensores IoT simulados. O objetivo é me
- Zigbee do zero à integração industrialProtocolo: Qual o impacto do número de dispositivos Zigbee na latência média de mensagens em uma rede mesh?Este protocolo mede como a latência de mensagens Zigbee varia conforme o número de dispositivos na rede mesh aumenta. O objetivo é quantificar o atraso médio de
- Kubernetes do zero à operação de aplicações resilientesProtocolo: Qual o impacto do número de réplicas de um Deployment no tempo de recuperação após falha de pod em Kubernetes?Este protocolo mede como o tempo de recuperação de um serviço varia conforme o número de réplicas em um Deployment Kubernetes. O objetivo é quantificar o tempo
- Metabase do zero ao BI corporativoProtocolo: Qual o impacto do número de usuários simultâneos na latência das consultas do Metabase?Este protocolo avalia como a latência média das consultas no Metabase varia conforme o número de usuários simultâneos. A pessoa vai medir o tempo de resposta de
- Odoo do zero à gestão integrada de TIProtocolo: Qual o impacto do número de usuários simultâneos na latência média das operações CRUD via API REST do Odoo Community?Este protocolo mede como a latência média das operações CRUD no Odoo Community varia conforme o número de usuários simultâneos. O objetivo é identificar o ponto
- Automação de pipelines CI/CD com GitLab Runner do zero à entrega contínuaProtocolo: Qual o impacto do paralelismo de jobs no tempo total de execução de um pipeline CI/CD com GitLab Runner?Este protocolo mede como diferentes níveis de paralelismo afetam o tempo total de execução de pipelines CI/CD usando GitLab Runner em ambiente controlado. O obj
- DataOps para BI: orquestração e automação com Apache AirflowProtocolo: Qual o impacto do paralelismo de tarefas no tempo total de execução de um DAG no Apache Airflow?Este protocolo mede como o ajuste do parâmetro de paralelismo do Airflow afeta o tempo de execução de um pipeline ETL típico. O objetivo é identificar o ponto d
- Haystack intermediário: pipelines de busca semântica e QA corporativoProtocolo: Qual o impacto do tamanho do batch na latência de resposta de um pipeline de QA com Haystack usando FAISS?Este protocolo avalia como o tamanho do batch afeta a latência média das respostas em um pipeline de perguntas e respostas (QA) implementado com Haystack e FAIS
- Apache Superset do zero ao BI corporativoProtocolo: Qual o impacto do uso de cache Redis no tempo de resposta de dashboards no Apache Superset?Este protocolo responde se habilitar o cache Redis reduz o tempo de resposta de dashboards no Superset. Você vai medir o tempo de carregamento de dashboards com
- Desenvolvimento web com Python e DjangoProtocolo: Qual o impacto do uso de conexões persistentes no tempo de resposta de uma API Django REST sob carga?Este protocolo responde se conexões HTTP persistentes (keep-alive) reduzem a latência média de resposta de uma API Django REST. A pessoa vai medir o tempo de re
- Docker e containers do zero à produçãoProtocolo: Qual o impacto do uso de volumes Docker no desempenho de I/O de containers?Este protocolo mede a diferença de desempenho de I/O entre containers Docker usando volumes persistentes e armazenamento apenas no sistema de arquivos do contai
- Automação de processos clínicos com Ansible do zero à governançaProtocolo: Qual o impacto do uso do Ansible no tempo de provisionamento de servidores clínicos Linux?Este protocolo avalia quanto tempo o Ansible leva para provisionar servidores Linux em comparação com o provisionamento manual. O objetivo é medir o tempo total
- NetBox do zero à gestão inteligente de inventário e topologia em FTTxProtocolo: Qual o impacto do volume de conexões simultâneas de API no tempo de resposta do NetBox?Este protocolo responde como o tempo de resposta da API do NetBox varia conforme o número de conexões simultâneas. A pessoa irá medir latência média e máxima so
- Redash do zero à análise colaborativaProtocolo: Qual o impacto do volume de consultas simultâneas na latência média das queries SQL no Redash?Este protocolo responde como a latência média das queries SQL no Redash varia conforme o número de execuções simultâneas. O objetivo é medir o tempo de resposta
- Supervisão industrial aberta: SCADA com OpenPLC e GrafanaProtocolo: Qual o tempo de latência de leitura e escrita de variáveis entre OpenPLC e Grafana via MQTT?Este protocolo mede a latência de comunicação entre o OpenPLC e um painel Grafana, usando MQTT como transporte. O objetivo é quantificar o tempo entre a publica
- Kubernetes para IoT urbano: orquestração e resiliênciaProtocolo: Qual o tempo de recuperação (failover) de um deployment Kubernetes para aplicações IoT após falha de nó?Este protocolo mede quanto tempo um deployment Kubernetes leva para restaurar a disponibilidade de um pod IoT após a simulação de falha de nó. O objetivo é aval
- Orquestração de Contêineres com Kubernetes para ambientes de produçãoProtocolo: Qual o tempo de recuperação de um Deployment Kubernetes após falha de pod?Este protocolo mede quanto tempo o Kubernetes leva para restaurar o número desejado de réplicas de um Deployment após a simulação de falha de pods. O objetivo é
Referências oficiais
- Docker, Inc. · Documentação oficialBind mountsDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialCompose file referenceDocumentação oficial · docs.docker.com · citada em 1 lição
- Docker, Inc. · Documentação oficialCompose file version 3 referenceDocumentação oficial · Docker, Inc. · citada em 2 lições
- Docker, Inc. · Documentação oficialCompose limitations and alternativesDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialConfigure metrics for the Docker daemonDocumentação oficial · Docker, Inc. · citada em 2 lições
- Docker, Inc. · Documentação oficialDeploy services to a swarmDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialDocker – Best practices for writing DockerfilesDocumentação oficial · Docker, Inc. · citada em 6 lições
- Docker, Inc. · Documentação oficialDocker API ReferenceDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialDocker CLI ReferenceDocumentação oficial · Docker, Inc. · citada em 3 lições
- Docker, Inc. · Documentação oficialDocker Compose: CLI ReferenceDocumentação oficial · Docker, Inc. · citada em 2 lições
- Docker, Inc. · Documentação oficialDocker Content Trust (DCT)Documentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialDocker Docs: Comando execDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialDocker Docs: docker logsDocumentação oficial · Docker, Inc. · citada em 2 lições
- Docker, Inc. · Documentação oficialDocker Documentation – Get StartedDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialDocker Documentation: Restart PoliciesDocumentação oficial · Docker, Inc. · citada em 2 lições
- Docker, Inc. · Documentação oficialDocker Engine – Atualização de ServiçosDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialDocker Engine – Logging driversDocumentação oficial · Docker, Inc. · citada em 2 lições
- Docker, Inc. · Documentação oficialDocker Engine – Manage data in DockerDocumentação oficial · Docker, Inc. · citada em 2 lições
- Docker, Inc. · Documentação oficialDocker Engine – Networking overviewDocumentação oficial · Docker, Inc. · citada em 9 lições
- Docker, Inc. · Documentação oficialDocker EventsDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialDocker Healthcheck DocumentationDocumentação oficial · Docker, Inc. · citada em 2 lições
- Docker, Inc. · Documentação oficialDocker image pruneDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialdocker inspect referenceDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialDocker Multi-stage buildsDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialDocker Official Documentation (para deploy do Airflow)Documentação oficial · Docker, Inc. · citada em 32 lições
- Docker, Inc. · Documentação oficialDocker Official ImagesDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialDocker OverviewDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialDocker Registry OverviewDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialDocker Security – Official DocsDocumentação oficial · Docker, Inc. · citada em 2 lições
- Docker, Inc. · Documentação oficialdocker stats referenceDocumentação oficial · Docker, Inc. · citada em 2 lições
- Docker, Inc. · Documentação oficialDocker Swarm mode overviewDocumentação oficial · Docker, Inc. · citada em 4 lições
- Docker, Inc. · Documentação oficialDocker system dfDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialDocker system pruneDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialDocker volume pruneDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialDocker: Building imagesDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialDocker: Container lifecycleDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialDocker: Environment variables in ComposeDocumentação oficial · Docker, Inc. · citada em 7 lições
- Docker, Inc. · Documentação oficialDocker: Gerenciamento de volumesDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialDocker: Manage sensitive data with Docker secretsDocumentação oficial · Docker, Inc. · citada em 2 lições
- Docker, Inc. · Documentação oficialDocker: Redis ImageDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialDocker: Run containersDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialDocker: Runtime options with Memory, CPUs, and GPUsDocumentação oficial · Docker, Inc. · citada em 3 lições
- Docker, Inc. · Documentação oficialDocker: Scan images for vulnerabilitiesDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialdockerd – Docker DocumentationDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialDockerfile referenceDocumentação oficial · Docker, Inc. · citada em 2 lições
- Docker, Inc. · Documentação oficialDocumentação Docker ComposeDocumentação oficial · Docker, Inc. · citada em 2 lições
- Docker, Inc. · Documentação oficialDocumentação Docker volumesDocumentação oficial · Docker, Inc. · citada em 8 lições
- Docker, Inc. · Documentação oficialDocumentação oficial do Docker ComposeDocumentação oficial · Docker, Inc. · citada em 35 lições
- Docker, Inc. · Documentação oficialDocumentação oficial do Docker EngineDocumentação oficial · Docker, Inc. · citada em 8 lições
- Docker, Inc. · Documentação oficialDocumentação oficial do Docker sobre runtimesDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialFluentd logging driverDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialInstalação do Docker EngineDocumentação oficial · Docker, Inc. · citada em 2 lições
- Docker, Inc. · Documentação oficialInstall Docker ComposeDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialNetworking in ComposeDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialScaling services in ComposeDocumentação oficial · Docker, Inc. · citada em 1 lição
- Docker, Inc. · Documentação oficialScaling services with ComposeDocumentação oficial · Docker, Inc. · citada em 1 lição


















