Programador Full Stack para desenvolvimento de Web Sites e Lps
Desenvolvimento Front e BACK END
1.0 Programação da estrutura do Website (Front-end);
1. HTML criação das páginas;
2. Criação da estrutura dos elementos visuais e textos que compõem o site;
3. CSS definição do estilo e aparência do website, cores, formas, bordas, fontes, etc.;
4. Alinhamento conforme layout proposto;
5. SCSS, Bootstrap, Angular.js, JQuery;
6. Design Responsivo: Ajustar em dispositivos móveis e telas de diferentes tamanhos;
7. Implementação de animações, transições, e elementos interativos;
8. Menus drop down e sliders conforme escopo de projeto;
9. Prototipagem de layout aprovado (Figma);
2.0 Back-end (Programação do Servidor)
1. Criação e estruturação de Banco de Dados;
2. Armazenar informações do site (usuários, produtos, cadastros, conteúdo, senhas, etc.);
3. Gestão de Usuários e Autenticação;
4. Implementação de sistemas de login, registro e controle de acesso;
5. Desenvolvimento de funcionalidades conforme escopo do projeto;
6. Linguagem: PHP versões 7.4 e 8.0;
7. Framework: Laravel 8;
8. Banco de dados: MySQL;
9. Servidor: Linux com Apache;
10. Controle de código: GIT via Bitbucket;
3.0 SEO (Search Engine Optimization)
1. Aplicação de práticas para otimizar a visibilidade do site em motores de busca;
2. Meta tags, estrutura de URLs, dentre outros;
4.0 Painel de Administração CMS/APP
1. CMS/APP implantação de área administrativa do website para a gestão do conteúdo;
2. Textos, fotos, formulários, cadastros, dentre outros;
5.0 Publicação e testes
1. Configuração e publicação do site em servidores de produção;
2. Configuração do domínio indicado e DNS;
3. Monitoramento do site após a publicação para garantir que tudo funcione corretamente;
4. Teste de performance Google Test My Site;
5. Teste envio e recebimento de formulários;
6. Teste CMS/APP (tela administrativa);
7. Verificação do funcionamento correto do site em diferentes navegadores e dispositivos;
8. Testes de Segurança contra ataques e vulnerabilidades, como SQL injection e XSS;
9. Correção de bugs, resolução de erros e ajustes de performance após a publicação;
6.0 Integrações
1. Integração com pagamentos: Implementação de gateways (PayPal, Mercado pago, etc.);
2. Integração com APIs Externas;
3. Conexão com sistemas terceiros como plataformas de marketing, ERPs, ou redes sociais;
4. Desenvolvimento de APIs;
5. Programação de interfaces que permitem a comunicação entre o site e outros sistemas;
6. Integração com RD marketing, RD CRM, RADDAR CRM;
7.0 Suporte e Manutenção
1. Atualizações: Aplicação de patches de segurança e melhorias;
2. Suporte contínuo para resolver problemas e erros que possam surgir após o lançamento;
3. Manter colaboração constante com designers, gerentes de projetos e equipe técnica;
4. Identificar e sugerir MELHORIAS nos projetos para atingir os resultados estabelecidos;
8.0 Documentação
1. Manual de instruções para desenvolvedores sobre como manter ou expandir projetos;
2. Guia de Usuário para o cliente sobre como gerenciar o site e suas funcionalidades;
9.0 Treinamento e atualizações
1. Manter-se atualizado com as últimas tecnologias e versões das ferramentas utilizadas;
2. Manter-se atualizado com boas práticas de segurança e gerenciamento da informação;
3. Participar de treinamentos periodicamente;
#J-18808-Ljbffr