Pular para o conteúdo

Glossário A-Z

Todos os termos que o modelo de conhecimento do Fito usa, em ordem alfabética do português. Cada entrada é a forma curta. Onde uma página cobre um termo por inteiro, a entrada leva até ela.

Este glossário é o único lugar em que cada uma destas palavras é definida. O resto do guia usa os termos e aponta de volta para cá, termo a termo — cada entrada abaixo tem a âncora dela, então um link consegue cair na palavra e não na página.

O painel na página de um componente que lista as linhas principais que aquele componente descreve. Todas elas pertencem à mesma tecnologia.

A unidade de prática. Um caso declara o que ensina, o que espera e como é avaliado, e você o resolve no terminal.

Uma capacidade nomeada e permanente no registro de competências do Fito, formada por elementos e exigida por uma ou mais tecnologias. Ela existe tenha algum caso a mencionado ou não. Veja Competências e objetivos de aprendizagem.

A unidade do vocabulário: uma peça pequena e endereçada separadamente de conhecimento sobre uma tecnologia, em um de três tipos. Veja Componentes de conhecimento.

Um dos três tipos de componente: vocabulário do domínio e o modelo conceitual. Exemplo: “Idempotência em HTTP”.

Uma linha avaliada da rubrica de um caso. Ela nomeia um componente de conhecimento e um nível de Bloom. Uma nota 2 ou 3 registra aquele nível de Bloom como a sua proficiência no componente; uma nota 0 ou 1 registra NOT_ACHIEVED.

A mesma ideia registrada com outras palavras, por outro autor ou para outro público. É um componente próprio, com o seu próprio id de referência, ligado àquele ao lado do qual fica. Ela não é versão de nada e não substitui aquilo ao lado de que fica. Veja Versões e definições alternativas.

Uma folha de uma competência, definida por exatamente um componente de conhecimento. Ele não carrega nível de Bloom, e os elementos de uma competência definem componentes diferentes entre si.

Um dos três tipos de componente: um fato de comportamento sobre como a tecnologia funciona em execução. Exemplo: “PUT tem de ser idempotente”.

tool. Um tipo de tecnologia que quer dizer software concreto — uma biblioteca, um framework, um programa de linha de comando. O outro tipo é practice.

O identificador canônico de um componente, no formato <type>:<technology-slug>.<component-slug> — por exemplo concept:javalin.handler. É o que um caso fixa e o que as URLs usam nas rotas, e ele nunca muda depois de publicado.

Uma linha de lançamento de uma tecnologia, rotulada 7 em vez de 7.1.4. Para uma prática, o rótulo é a numeração do próprio Fito e não corresponde a nada fora do Fito.

Um nível alvo, declarado nos arquivos de um caso: KNOWLEDGE, COMPREHENSION ou APPLICATION. Um caso declara um em um critério de rubrica, uma questão de quiz, um pré-requisito e um objetivo de aprendizagem. É a intenção — o que um caso mira, nunca o que você possui. Em um critério ou em uma questão, é a profundidade que uma nota 2 ou 3 certifica.

A medida: o quão bem o seu trabalho atendeu a um critério de rubrica ou a uma questão de quiz, de 0 a 3 — não atendido, atendido em parte, atendido, bem atendido. Uma nota diz o quão bem, nunca o quão fundo; a profundidade é o nível de Bloom que o critério ou a questão declara. Veja Como um caso é avaliado.

Um vínculo que um único caso declara sobre si mesmo — um componente de conhecimento mais o nível de Bloom que aquele caso mira para ele, com uma descrição e um peso PRIMARY ou SECONDARY.

practice. Um tipo de tecnologia que quer dizer tudo que não é uma ferramenta — técnicas e metodologias incluídas.

Um componente de conhecimento e um nível de Bloom que um caso espera que você já traga. É o mesmo tipo de vínculo de um objetivo de aprendizagem, marcado de outro jeito.

Um estado registrado no seu perfil para um componente de conhecimento: NOT_ACHIEVED, KNOWLEDGE, COMPREHENSION ou APPLICATION. É o registro — o que o perfil guarda. A ausência de um valor quer dizer nunca avaliado; NOT_ACHIEVED quer dizer avaliado, e o critério não atendido. Veja Níveis de Bloom e proficiência.

O histórico do próprio texto de um componente, mostrado como Revision 1.0.0. Um componente revisado é um componente novo ligado ao que ele substitui, nunca uma sobrescrita.

A forma minúscula e separada por hífens de um nome, usada em ids e URLs. Uma tecnologia tem um; um componente também, e uma linha principal também.

O assunto no qual o conhecimento se apoia — uma ferramenta como o Javalin, ou uma prática como a Arquitetura Hexagonal. Todo componente pertence a exatamente uma, e toda tecnologia tem pelo menos uma linha principal.

O esquema de campos contra o qual um componente de um dado tipo é escrito: as chaves, os rótulos, a ordem, e se cada campo é um valor ou uma lista. Carregado pelo script de carga do backend, sem interface de edição.

kind. A classificação de uma tecnologia, tool ou practice. Só dois valores, e practice quer dizer tudo que não é uma ferramenta. Veja Tecnologias, ferramentas e práticas.

Um dos três tipos de componente: um padrão orientado a objetivo para aplicar a tecnologia. Exemplo: “Implementar um endpoint de pagamento idempotente”.