Roteiro de treinamento de novos programadores Delphi
Totali Sistemas
Veja detalhes em: Totali Sistemas Ltda.
Tópicos importantes:
- Histórico;
- Estrutura;
- Filosofia da empresa;
- Soluções;
- Metodologia de Desenvolvimento (Explicar o que é o Scrum, quando é realizado e como se realiza);
- Organograma da empresa;
Apresentação comercial
Veja detalhes em: Totali Sistemas Ltda.
Tópicos importantes:
- Número de revendas;
- Número de clientes;
- Número de licenças liberadas;
Normas e procedimentos
Veja mais detalhes em: Normas e Procedimentos sobre "Uso de internet e e-mail", Normas e Procedimentos sobre "Contrato para cursos de aperfeiçoamento." e Normas e Procedimentos sobre "Remuneração de Viagens de Desenvolvedores".
Tópicos importantes:
- Uso de internet e e-mail;
- Contrato para cursos de aperfeiçoamentos;
- Remuneração de viagens de desenvolvedores;
Contas de usuário
Tópicos importantes:
- Como utilizar o Totali Gmail;
- Link de acesso: https://www.google.com/a/totall.com.br/
- E-mails de departamentos;
- Agenda do gmail;
- Totali Wiki;
- Link de acesso: http://totall.dyndns.org:8080/wiki/index.php/P%C3%A1gina_principal
- Documentações;
- Buscas;
- Parceiro administrativo e usuário no sistema
- Quem utiliza;
- Servidor Wts
- Como usa-lo?
- Usuário Wts;
- Restrições;
- Captura ponto;
- Como usar o captura ponto?
- Em caso de problemas, quem procurar?
Setor de qualidade
Veja mais detalhes em: Qualidade Totali.
Tópicos importantes:
- Objetivo da qualidade;
- Funções da qualidade;
Subversion
Veja mais detalhes em: Subversion.
Tópicos importantes:
- Conceito;
- Commit;
- Update;
- Merge;
- Merge automático;
- Merge com conflito;
- Show Log;
- Diff;
- Revert;
Exercícios para fixação:
Alterar um arquivo e dar commit;
Atualizar os fontes;
Comparar um arquivo após uma alteração;
Voltar um arquivo para seu estado anterior;
Apresentação dos módulos do Totali Commerce
SAC/Workflow
Veja mais detalhes em: WorkFlow.
Tópicos importantes:
- Registro de tarefas;
- Processo de Registro de Tarefas pelo Suporte;
- Processo de Registro para Tarefas de Sugestão e Customização;
- Fluxo de Tarefas;
- Mostrar como se registra Tarefas;
- Situações de Tarefa;
- Filtros;
- Mostrar os principais filtros;
- Documentação de tarefas;
- Mostrar os modelos padrões;
- Calendário;
- Pra que serve;
Intranet
Link de acesso: http://totall.dyndns.org:8080/acesso/
Tópicos importantes:
- Horas trabalhadas;
- Resumo de tarefas;
- Como funciona;
- Legenda;
- Registro de tarefas pela intranet;
- Agenda;
- Mostrar agenda;
- Pesquisa no metadados;
Order
Tópicos importantes:
- Conceito;
- Como se cria uma Dav/Pré-venda;
- Mostrar cadastro e histórico de parceiro;
- Mostrar histórico de produtos;
Exercícios para fixação:
Criar uma Dav/Pré-Venda;
Fazer uma busca do histórico de um parceiro;
Config
Tópicos importantes:
- Conceitos;
- Mostrar as principais configurações;
Exercícios para fixação:
Cadastrar para que quando for cadastrado um novo parceiro ele valide o CPF/CNPJ.
Checkout
Tópicos importantes:
- Conceito;
- Funcionalidades mais usadas;
Exercícios para fixação:
Fazer uma venda;
Fazer uma busca de produtos;
Fazer uma busca de cliente;
Checkout Server
Tópicos importantes:
- Conceito;
- Funcionalidades mais usadas;
Exercícios para fixação:
Fazer uma carga;
Delivery
Tópicos importantes:
- Conceito;
- Funcionalidades mais usadas;
Exercícios para fixação:
Cadastrar um produto;
Alterar um produto;
Backoffice
Tópicos importantes:
- Conceito;
- Parceiros;
- Registrando um novo cliente;
- Buscando por clientes (Parceiros);
- Produtos;
- Cadastrando um novo produto;
- Buscando por produtos;
- Manutenção de produtos;
- Vendas/Títulos;
- Cancelamento de notas;
- Manutenção de notas;
- Entrega futura;
- Movimentação de saída;
- Combustíveis;
- Medição de tanque;
- Bombas por Ecf;
- Planos de pagamentos;
- Usuários;
Exercícios para fixação:
Cadastrar um novo parceiro;
Por meio de uma busca encontrar o parceiro criado;
Cadastrar um novo parceiro;
Por meio de uma busca encontrar o parceiro criado;
Alterar o produto através da manutenção de produtos;
Inserir um registro de compras que contenha um item combustível;
Fazer uma descarga de combustível;
Programação Delphi
Tópicos importantes:
- Componentes da Totali;
- Apresentação do manual de padrão de programação;
- Objetivo;
- Nomenclatura;
- Arquivos;
- Variáveis;
- Constantes;
- Componentes;
- Identificadores;
- Procedimentos;
- Regras;
- Eliminar dualidades;
- Alinhamento;
- Uso de comentários;
- Organização do projeto;
- Expressões de atribuições longas
- Todo erro precisa ser eliminado pela raiz;
- Eliminar duplicidade de código;
- Evitar usar variáveis públicas;
- O tamanho de um vetor nunca deve estar fixo no código fonte;
- Valores booleanos;
- Construção de telas;
- Formulários;
- Rótulos;
- Textos;
- Apresentação de dados;
- Mensagens;
Linguagem PL/SQL e PL/PGSQL
Tópicos importantes:
- Linguagem Mac (TTTemplate);
- Como criar tabelas (TTTemplate);
- Como criar colunas (TTTemplate);
- O que é uma foreign key e como criar;
- O que é uma check constraint e como criar;
- O que é uma primary key e como criar;
- O que é uma coluna not null e como criar;
- Para que são usados os arquivos de extensão mac;
- Triggers;
- Apostila ANSI;
Exercícios para fixação:
Em uma base teste criar uma tabela que contenha:
- Cinco colunas;
- Uma foreign key;
- Uma check constraint;
- Uma primary key;
- Um campo not null;