aboutsummaryrefslogtreecommitdiff
path: root/files/pt-br/learn
diff options
context:
space:
mode:
authorFilipe <filipe1417@gmail.com>2021-09-19 11:58:11 -0300
committerGitHub <noreply@github.com>2021-09-19 11:58:11 -0300
commit9658535f42771bded73ee2fa470f40ed065d812a (patch)
tree2f183dc8a4bdd98f7e369fee28a46a23f8845875 /files/pt-br/learn
parentac6320529399c8bb95d01822800d20d42a9c0d64 (diff)
downloadtranslated-content-9658535f42771bded73ee2fa470f40ed065d812a.tar.gz
translated-content-9658535f42771bded73ee2fa470f40ed065d812a.tar.bz2
translated-content-9658535f42771bded73ee2fa470f40ed065d812a.zip
Correção (#2409)
Correção de alguns erros de digitação.
Diffstat (limited to 'files/pt-br/learn')
-rw-r--r--files/pt-br/learn/server-side/django/introduction/index.html2
1 files changed, 1 insertions, 1 deletions
diff --git a/files/pt-br/learn/server-side/django/introduction/index.html b/files/pt-br/learn/server-side/django/introduction/index.html
index d92152c3ee..8bc9dc8d2e 100644
--- a/files/pt-br/learn/server-side/django/introduction/index.html
+++ b/files/pt-br/learn/server-side/django/introduction/index.html
@@ -50,7 +50,7 @@ original_slug: Learn/Server-side/Django/Introdução
<dd><em>Um hash de senha é um valor fixed-length (tamanho-fixo) criado mandando a senha por uma <a href="https://pt.wikipedia.org/wiki/Fun%C3%A7%C3%A3o_hash_criptogr%C3%A1fica">cryptographic hash function (função hash criptográfica)</a>. Django pode checar se uma senha inserida está correta executando ela pela função hash e comparando a saída com o valor hash armazenado. Porém devido a natureza "one-way" ("um-caminho") da função, mesmo que o valor hash armazenado estiver comprometido, é difcil para uma pessoa comentendo um ataque resolver a senha original.</em></dd>
<dd>O Django ativa a proteção contra muitas vulnerabilidades por padrão, incluindo SQL injection (injeção de SQL), cross-site scripting, cross-site request forgery (Falsificação de solicitação entre sites), e clickjacking ("furto de click") (veja <a href="https://developer.mozilla.org/en-US/docs/Learn/Server-side/First_steps/Website_security">Segurança de sites</a> para mais detalhes de tais ataques).</dd>
<dt>Escalável</dt>
- <dd>Django usa uma arquitetura baseada em componentes “<a href="https://en.wikipedia.org/wiki/Shared_nothing_architecture">shared-nothing</a>” ("nada-compartilhado") (cada parte da arquitetura é idependente das outras, e consequentemente podem ser subistituidas ou mudadas caso necessário). Ter uma separação clara entre as partes diferentes significa que pode se escalar para um trágefo aumentado adicionando hardware em qualquer nível: servidores de cache, servidores de banco de dados ou servidores de aplicação. Alguns dos sites mais ocupados escalaram o Django com sucesso para cumprir com as suas demandas (ex: Instagram e Disqus).</dd>
+ <dd>Django usa uma arquitetura baseada em componentes “<a href="https://en.wikipedia.org/wiki/Shared_nothing_architecture">shared-nothing</a>” ("nada-compartilhado") (cada parte da arquitetura é independente das outras, e consequentemente podem ser substituídas ou mudadas caso necessário). Ter uma separação clara entre as partes diferentes significa que pode se escalar para um tráfego aumentado adicionando hardware em qualquer nível: servidores de cache, servidores de banco de dados ou servidores de aplicação. Alguns dos sites mais ocupados escalaram o Django com sucesso para cumprir com as suas demandas (ex: Instagram e Disqus).</dd>
<dt>Sustentável</dt>
<dd>O código do Django é escrito usando princípios de design e padrões que encorajam a criação de codigo sustentável (que facilita a manutenção) e reusável. Em particular, isso utiliza o principio  DRY - Don't Repeat Yourself (Não Repita a Si Mesmo) para que não haja duplicações desnecessárias, reduzindo a quantidade de código. O Django também promove o agrupamento de funcionalidades relacionadas para aplicativos reusáveis e, em um nível mais baixo, grupos de código relacionados para modulos (juntamente as linhas do padrão <a href="https://pt.wikipedia.org/wiki/MVC">MVC - Model View Controller</a>).</dd>
<dt>Portável</dt>