DÉCIMA QUINTA MATÉRIA – PROGRAMAÇÃO BACK END II
Não deu nem para respirar e a segunda disciplina iniciou-se. Mesmo professor, nomes idênticos e já percebia que seria mais puxado que a primeira.
Aqui, adentramos nos conceitos de orientação a objetos, banco de dados (revendo, pois já tive essa disciplina), programação defensiva, programação orientada a API e mais conceitos avançados, tendo como mediadora a linguagem PHP.
A didática do professor foi questionada por muitos, me incluo nessa. Enquanto eu estava no raso, o cara já estava no nível ômega da coisa toda. Então recorri a mãe internet, aos vídeos maravilhosos do Gustavo Guanabara. Nas madrugadas, corria em outros canais, sites e lia para ver se acompanhava tudo.
O MAPA (nome dado a atividade prática) tinha um código pronto cheio de detalhes para serem corrigidos e com tarefas por fazer. Graças ajuda de amigos virtuais, consegui realizá-lo. O mesmo se tratava de um sistema de ouvidoria que deveria cadastrar a reclamação/sugestão do usuário, e que permitisse acesso ao banco de dados para consultar a situação através do protocolo gerado ao final do cadastro. O protocolo tinha um padrão do tipo 0001/2020 e deveria reiniciar o contador para o ano seguinte. Ainda deveria validar a obrigatoriedade no preenchimento dos campos nome e mensagem.
Como já havia dito no post anterior, essas foram "as matérias".
Segue imagens do programa em execução:
Caso deseje ver o código clique no link abaixo: