Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
# Sobre o Autor
# Introdução
# Erro 1 – Não Planejar a Segurança
# Erro 2 – Não Desenvolver Aplicações Escaláveis
# Erro 3 – Não organizar, ou organizar de maneira errada os projetos
# Erro 4 – Ter medo de utilizar Frameworks (Bônus sobre Frameworks)
# Erro 5 – Ouvir Muito os Clientes
# Erro 6 – Prazo != Qualidade
# Erro 7 – Erros fazem parte
INTEGRIDADE: O sistema tem que ser integro, as informações devem estar em seu formato original. Os dados
não devem sofrer mutações pelo caminho. Ex: Imagine que você está em um e-commerce, porém os preços de
alguns produtos estão com os seus valores adulterados, isso é errado, a informação neste caso perdeu a sua
integridade.
DISPONIBILIDADE: Um sistema deve sempre estar disponível, esse é fator de credibilidade também. O sistema
deve estar sempre 100% disponível.
Na EspecializaTi tem um curso que fala detalhadamente sobre segurança web, totalmente de GRAÇA.
Porém o MVC por si só não é o suficiente, é preciso mais do que isso. Veja então alguns dicas bem práticas de como
organizar os seus projetos web de agora em diante.
/public diretório onde deve ficar os arquivos que o usuário acessa (arquivo index, por exemplo)
/vendor Todas as suas bibliotecas de terceiros devem ficar neste diretório
/app diretório principal onde deve ficar inclusive o MVC
/config Todos os arquivos de configuração devem estar localizados neste diretório. Arquivos de configuração da aplicação
do database, de mail, de cache e etc.
SEGURANÇA Uma framework por si só não garante que suas aplicações serão seguras, porém uma boa
framework oferece recursos que podem garantir a integridade de suas aplicações.
LIBERDADE Uma boa framework te dá liberdade para desenvolver suas próprias bibliotecas e pacotes. Uma
boa framework não é engessada, ela te permite desenvolver as suas próprias bibliotecas.
FÓRUNS E GRUPOS DE DISCUSSÃO Particularmente tenho muito preconceito contra fóruns, porém
quando o assunto é framework, minha opinião é outra, já que, em alguns momentos durante o
desenvolvimento é natural passar por alguma dificuldade, neste momento basta recorrer ao fórum da
framework que provavelmente alguém também passou pelo mesmo problema e encontrou a solução.
EFICIÊNCIA Quando utiliza uma boa framework, é natural que suas aplicações fiquem mais eficientes, mais
estáveis e mais compactas. O que torna isso possível é o simples fato de se trabalhar com ótimos padrões
de projetos.
Prazo != Qualidade
Atenção aos prazos
No mundo atual as pessoas estão cada vez mais querendo tudo para ontem.
O imediatismo tomou conta das pessoas.
Se você se deixar guiar pelos prazos é bem provável que a qualidade do seu trabalho ficará comprometida.
Nunca abra mão da qualidade. Todo trabalho de qualidade requer tempo.
Existem algumas sacadas para você conseguir desenvolver para web de maneira mais produtiva, e no
Curso Web Developer abordo muito sobre isso, como desenvolver rápido mantendo qualidade e a
segurança.
EspecializaTi é uma empresa com o objetivo social muito nobre, por meio deste projeto várias vidas estão sendo
transformadas!
Trabalhamos na formação de profissionais de TI, onde nosso objetivo é levar o conhecimento de forma clara, objetiva e
simples.