Plano de Ensino: Programação Back-end

Alinhado à Metodologia SENAI de Educação Profissional (MSEP)

Informações da Unidade Curricular

Escola: Escola SENAI "Luiz Massa" 7.91
Turma: Técnico em Desenvolvimento de Sistemas
Módulo: MÓDULO ESPECÍFICO I e II
Semestres: 2º (105h) e 3º (120h)
Carga Horária Total: 225 horas

Situação de Aprendizagem

Desafio: API Evolutiva para o "GastroAvaré Finder"

A startup "InovaApp Solutions" precisa de uma equipe de desenvolvedores back-end para construir a "espinha dorsal" do seu novo aplicativo, o "GastroAvaré Finder". O projeto será dividido em duas fases, acompanhando os semestres, e tem como objetivo criar um serviço robusto, seguro e escalável que fornecerá todos os dados necessários para o aplicativo móvel.

Fase 1 (2º Semestre): Fundamentos da API e CRUD

A equipe deverá modelar o banco de dados, construir uma API RESTful utilizando Programação Orientada a Objetos e implementar as operações básicas (CRUD - Criar, Ler, Atualizar, Deletar) para gerenciar os food trucks e seus cardápios, seguindo as melhores práticas de desenvolvimento.

Fase 2 (3º Semestre): Funcionalidades Avançadas e Implantação

A equipe evoluirá a API implementando um sistema completo de autenticação e autorização de usuários, permitirá que usuários logados interajam com o sistema (avaliando e favoritando food trucks), desenvolverá funcionalidades de upload de arquivos e, por fim, implantará (deploy) a aplicação em um serviço de nuvem, pronta para ser consumida pelo front-end.

Recursos à Disposição:

  • Computadores com ambiente de desenvolvimento (Node.js, VS Code, Git).
  • Acesso a um banco de dados (PostgreSQL ou MySQL).
  • Cliente de API (Postman ou Insomnia) para testes.
  • Documentação sobre arquitetura REST, Programação Orientada a Objetos e serviços de nuvem.