Desenvolvimento
← Mandragore Learning AcademyDomine as tecnologias que sustentam as aplicações modernas.
Do código aos dados, da API à Cloud: desenvolva habilidades que você pode aplicar diretamente em projetos reais.
Escolha sua trilha
Escolha sua trilha e avance dos fundamentos técnicos até o desenvolvimento de soluções completas.
Treinamento independente — sem vínculo com os fornecedores das tecnologias e soluções apresentadas nem certificação por parte deles.
Conheça as trilhas de desenvolvimento de softwareSeu Learning Workspace pessoal é criado automaticamente na primeira compra.
Python
Dominar Python
JavaScript & TypeScript
JavaScript & TypeScript profissional
SQL
SQL — Consultar, estruturar e explorar os dados
API
Trilha API & Web Services — Integração, segurança e automação
Cybersecurity Fundamentals
Trilha Cybersecurity Fundamentals — Segurança de sistemas, aplicações e dados
Cloud Fundamentals
Trilha Cloud Fundamentals — Infraestrutura, Cloud Native e operação
Data Modeling & Pipelines
Trilha Data Modeling & Pipelines — Data Engineering e processos prontos para produção
Aperçu — Python, JavaScript & TypeScript, SQL, API, Cybersecurity Fundamentals, Cloud Fundamentals & Data Modeling & Pipelines
Conhecer Python e criar os primeiros programas
Entender o papel do Python, instalar o ambiente e executar os primeiros scripts.
Manipular variáveis e tipos de dados
Armazenar, transformar e exibir as informações usadas por um programa
Controlar a execução de um programa
Criar programas capazes de tomar decisões e repetir operações.
Usar coleções de dados
Armazenar, percorrer e transformar várias informações em um mesmo programa.
Entender a Web e criar uma página HTML
Entender o funcionamento de um site e construir uma primeira página estruturada
Estilizar uma interface com CSS
Criar uma interface clara, legível e adaptada às diferentes telas
Conhecer os fundamentos do JavaScript
Entender o papel do JavaScript e escrever os primeiros programas
JavaScript na prática
Desenvolver processos de tratamento de dados que tomam decisões e repetem operações
Entender os bancos de dados relacionais e o ambiente SQL
Entender como um banco relacional estrutura os dados e como o SQL permite explorá-los
Escrever as primeiras consultas SELECT
Extrair corretamente as informações úteis de uma tabela com SELECT
Filtrar, buscar e ordenar os dados
Encontrar com precisão as linhas úteis com condições, buscas e ordenações
Relacionar as tabelas com os joins
Combinar corretamente várias tabelas sem criar erros de cardinalidade ou duplicatas
Entender as APIs, os Web Services e as arquiteturas de integração
Entender por que as APIs existem e como conectam aplicativos, serviços, dados e sistemas de IA
Dominar o HTTP: requisições, respostas, métodos e status
Entender os mecanismos HTTP indispensáveis para usar e projetar corretamente uma API
Manipular JSON, parâmetros e dados de API
Ler, construir e transmitir corretamente os dados trocados por uma API
Consumir e testar uma API REST
Chamar uma API com ferramentas e código e depois verificar a resposta obtida
Entender a cibersegurança e os riscos digitais
Entender os objetivos da cibersegurança e raciocinar em termos de ativos, ameaças, vulnerabilidades, impactos e riscos
Entender as ameaças, ataques e vulnerabilidades
Identificar os principais mecanismos de ataque para reconhecer, prevenir e limitar melhor seus efeitos
Proteger os dados e dominar a criptografia essencial
Entender os mecanismos criptográficos necessários para proteger dados, comunicações e identidades
Proteger as identidades e os acessos
Projetar acessos baseados em autenticação forte, autorizações adequadas e privilégio mínimo
Entender o Cloud Computing e seus modelos
Entender os princípios da Cloud e escolher entre modelos de serviço e de implantação de acordo com a necessidade
Entender os recursos fundamentais da Cloud
Identificar os blocos de computação, rede, armazenamento e dados que compõem uma arquitetura de Cloud
Proteger identidades, acessos e dados na Cloud
Aplicar as proteções fundamentais às identidades, segredos, dados e responsabilidades na Cloud
Projetar uma rede na Cloud
Organizar os fluxos de uma arquitetura de Cloud com sub-redes, roteamento, filtragem e exposição controlada
Entender as arquiteturas de dados e os pipelines
Entender como os dados fluem dos sistemas de origem até os usos de BI, analytics e IA
Modelar os dados para analytics
Projetar um modelo analítico coerente a partir de uma necessidade de negócio, de indicadores e de dados de origem
Organizar o armazenamento analítico e os formatos de dados
Escolher uma organização de armazenamento e formatos adequados ao volume, aos processamentos e aos usos analíticos
Ingerir dados de múltiplas fontes de forma confiável
Extrair dados de arquivos, bancos SQL, APIs e armazenamentos em Cloud, controlando erros e a capacidade de reexecução