Desenvolvimento
← Mandragore Learning AcademyDomine as tecnologias que sustentam as aplicações modernas.
Do código aos dados, das API à Cloud: adquira competências que pode aplicar diretamente em projetos reais.
Escolha o seu percurso
Escolha o seu percurso e avance dos fundamentos técnicos até ao desenvolvimento de soluções completas.
Formação independente — não afiliada nem certificada pelos fornecedores das tecnologias e soluções apresentadas.
Explorar os percursos de desenvolvimento de softwareO seu 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
Percurso API & Web Services — Integração, segurança e automatização
Cybersecurity Fundamentals
Percurso Cybersecurity Fundamentals — Segurança de sistemas, aplicações e dados
Cloud Fundamentals
Percurso Cloud Fundamentals — Infraestrutura, Cloud Native e operação
Data Modeling & Pipelines
Percurso 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
Descobrir Python e criar os primeiros programas
Compreender o papel do Python, instalar o ambiente e executar os primeiros scripts.
Manipular variáveis e tipos de dados
Guardar, transformar e apresentar as informações utilizadas por um programa
Controlar a execução de um programa
Criar programas capazes de tomar decisões e repetir operações.
Utilizar coleções de dados
Armazenar, percorrer e transformar várias informações num mesmo programa.
Compreender a Web e criar uma página HTML
Compreender o funcionamento de um site Web e construir uma primeira página estruturada
Formatar uma interface com CSS
Criar uma interface clara, legível e adaptada aos diferentes ecrãs
Descobrir os fundamentos do JavaScript
Compreender o papel do JavaScript e escrever os primeiros programas
JavaScript operacional
Desenvolver processos de tratamento de dados que tomam decisões e repetem operações
Compreender as bases de dados relacionais e o ambiente SQL
Compreender como uma base 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, pesquisar e ordenar os dados
Encontrar com precisão as linhas úteis graças às condições, pesquisas e ordenações
Relacionar as tabelas com as junções
Combinar corretamente várias tabelas sem criar erros de cardinalidade ou duplicados
Compreender as API, os Web Services e as arquiteturas de integração
Compreender porque existem as API e como ligam aplicações, serviços, dados e sistemas de IA
Dominar o HTTP: pedidos, respostas, métodos e estados
Compreender os mecanismos HTTP indispensáveis para utilizar e conceber 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 controlar a resposta obtida
Compreender a cibersegurança e os riscos digitais
Compreender os objetivos da cibersegurança e raciocinar em termos de ativos, ameaças, vulnerabilidades, impactos e riscos
Compreender as ameaças, ataques e vulnerabilidades
Identificar os principais mecanismos de ataque para melhor reconhecer, prevenir e limitar os seus efeitos
Proteger os dados e dominar a criptografia essencial
Compreender os mecanismos criptográficos necessários para proteger os dados, as comunicações e as identidades
Proteger as identidades e os acessos
Conceber acessos assentes numa autenticação forte, em autorizações adequadas e no menor privilégio
Compreender o Cloud Computing e os seus modelos
Compreender os princípios da Cloud e escolher entre modelos de serviço e de implementação de acordo com a necessidade
Compreender os recursos fundamentais da Cloud
Identificar os blocos de computação, rede, armazenamento e dados que compõem uma arquitetura Cloud
Proteger identidades, acessos e dados na cloud
Aplicar as proteções fundamentais às identidades, segredos, dados e responsabilidades Cloud
Conceber uma rede Cloud
Organizar os fluxos de uma arquitetura Cloud com sub-redes, encaminhamento, filtragem e exposição controlada
Compreender as arquiteturas de dados e os pipelines
Compreender como os dados circulam dos sistemas de origem até às utilizações de BI, analytics e IA
Modelar os dados para analytics
Conceber 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 às utilizações analíticas
Ingerir dados de várias fontes de forma fiável
Extrair dados de ficheiros, bases SQL, API e armazenamentos Cloud, controlando erros e a capacidade de reexecução