Te levar ao próximo nível, conhecendo mais conceitos/técnicas e ferramentas para resolver problemas cada vez mais complexos
Nível 1: Banco de dados relacionais
Conhecer banco de dados relacionais, sendo capaz de realizar operações de escrita e leitura
Aprendíveis
Dominar comandos DDL e DML Conhecer ACID SQL Joins Aprender sobre ferramentas para elaboração de diagramas de entidades e relacionamentos Entender como funcionam índices e constraints Controle transacional e conceito de atomicidadeNível 1: Cultura DevOps
Conhecer sobre cultura DevOps
Aprendíveis
O que é DevOps Continuous integration Continuous delivery Continuous deploymentNível 1: Sair da zona de conforto
Aprender conceitos e tecnologias fora da rotina
Aprendíveis
Aprender tecnologias de armazenamento de dados fora da que trabalha Aprender uma linguagem de programação fora da que trabalhaNível 1: Técnicas de Prototipação
Conhecer técnicas avançadas de prototipação e desenvolvimento de frontends web
Aprendíveis
Boas práticas CSS (BEM, PPCSS, SMACSS, SUITCSS, Atomic, etc.) Less, Sass, Stylus Canvas e SVG Saber técnicas de CSS (Flex-box, grid, etc…)Nível 2: Banco de dados relacionais (avançado)
Conhecer recursos avançados de banco de dados relacionais
Aprendíveis
Analisar plano de execução de consultas Compreender e ter proficiência no uso das bases relacionais mais comuns Conhecer Linked Server Identificar a necessidade de criação de índices Conhecer SQL ProfilerNível 2: Protocolos de comunicação
Nível 3: Ambiente de execução
Conhecer o ambiente de execução e ecossistema envolvido de um aplicação para realizar pequenas manutenções
Aprendíveis
Clouds Kubernetes Docker LinuxNível 3: Versionamento e distribuição
Conhecer estratégias de versionamento e distribuição de aplicações
Aprendíveis
Gerenciamento de versão Canary Blue/GreenNível 4: Aprimoramento técnico
Aprimorar tecnicamente os projetos em que atua
Aprendíveis
Apresentar POC's com tecnologias, métodos ou conceitos novos Revisar voluntariamente códigos dos pares de trabalho Conduzir grupos de estudos para tratar de problemas técnicos do dia a diaNível 4: Arquitetura de software
Conhecer os conceitos de arquitetura de software e desenvolver funcionalidades que envolvem arquitetura de projetos
Aprendíveis
Obter nível Escudeiro na trilha de arquitetura de software do mestre dos códigos O que é arquitetura de software DDD – Domain Driven Design Hexagonal architecture Clean architecture Saga Microsserviços EventSourcing CQRS Observability (logging, tracing, monitoring) Conceito de arquitetura orientada a eventos Conceito de Single Sign On (SSO)Nível 4: Manter-se atualizado
Manter-se atualizado e atento às novidades de mercado
Aprendíveis
Ler documentações da linguagem de programação e ferramentas que utiliza Utilizar atualizações tecnológicas nos projetos em que atua Acompanhar principais portais de tecnologia Acompanhar eventos sobre novidades nas tecnologias que utilizaNível 4: Modelos de banco de dados
Entender outros modelos de banco de dados existentes e sua melhor aplicabilidade