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.1 HTML criação das páginas; 1.2 Criação da estrutura dos elementos visuais e textos que compõem o site; 1.3 CSS definição do estilo e aparência do website, cores, formas, bordas, fontes, etc.
; 1.4 Alinhamento conforme layout proposto; 1.5 SCSS, Bootstrap, Angular.js, JQuery, 1.6 Design Responsivo: Ajustar em dispositivos móveis e telas de diferentes tamanhos; 1.7 Implementação de animações, transições, e elementos interativos; 1.8 Menus drop down e sliders conforme escopo de projeto.
1.9 Prototipagem de layout aprovado (Figma) 2.0 Back-end (Programação do Servidor) 2.1 Criação e estruturação de Banco de Dados; 2.2 Armazenar informações do site (usuários, produtos, cadastros, conteúdo, senhas, etc.).
2.3 Gestão de Usuários e Autenticação; 2.4 Implementação de sistemas de login, registro e controle de acesso; 2.5 Desenvolvimento de funcionalidades conforme escopo do projeto.
2.6 Linguagem: PHP versões 7.4 e 8.0 2.7 Framework: Laravel 8 2.8 Banco de dados: MySQL 2.9 Servidor: Linux com Apache 2.10 Controle de código: GIT via Bitbucket 3.0 SEO (Search Engine Optimization) 3.1 Aplicação de práticas para otimizar a visibilidade do site em motores de busca; 3.2 Meta tags, estrutura de URLs, dentre outros.
4.0 Painel de Administração CMS/APP 4.1 CMS/APP implantação de área administrativa do website para a gestão do conteúdo; 4.2 Textos, fotos, formulários, cadastros, dentre outros; 5.0 Publicação e testes 5.1 Configuração e publicação do site em servidores de produção; 5.2 Configuração do domínio indicado e DNS; 5.3 Monitoramento do site após a publicação para garantir que tudo funcione corretamente.
5.4 Teste de performance Google Test My Site; 5.5 Teste envio e recebimento de formulários; 5.6 Teste CMS/APP (tela administrativa); 5.7 Verificação do funcionamento correto do site em diferentes navegadores e dispositivos; 5.8 Testes de Segurança contra ataques e vulnerabilidades, como SQL injection e XSS; 5.9 Correção de bugs, resolução de erros e ajustes de performance após a publicação.
6.0 Integrações 6.1 Integração com pagamentos: Implementação de gateways (PayPal, Mercado pago, etc.
); 6.2 Integração com APIs Externas; 6.3 Conexão com sistemas terceiros como plataformas de marketing, ERPs, ou redes sociais; 6.4 Desenvolvimento de APIs; 6.5 Programação de interfaces que permitem a comunicação entre o site e outros sistemas; 6.6 Integração com RD marketing, RD CRM, RADDAR CRM.
7.0 Suporte e Manutenção 7.1 Atualizações: Aplicação de patches de segurança e melhorias; 7.2 Suporte contínuo para resolver problemas e erros que possam surgir após o lançamento.
7.3 Manter colaboração constante com designers, gerentes de projetos e equipe técnica.
7.4 Identificar e sugerir MELHORIAS nos projetos para atingir os resultados estabelecidos; 8.0 Documentação 8.1 Manual de instruções para desenvolvedores sobre como manter ou expandir projetos; 8.2 Guia de Usuário para o cliente sobre como gerenciar o site e suas funcionalidades.
9.0 Treinamento e atualizações 9.1 Manter-se atualizado com as últimas tecnologias e versões das ferramentas utilizadas; 9.2 Manter-se atualizado com boas práticas de segurança e gerenciamento da informação; 9.3 Participar de treinamentos periodicament