Sou bem iniciante ainda.. não entendi essa parte do 'CRUD com persistência de dados'. Se a vaga é para front-end, cobrar fazer um crud não seria fora do escopo? Desculpe a pergunta, eu ainda sou bem leigo e provavelmente eu entendi errado, a porém mesmo assim gostaria de ouvir sua resposta.

Precisa perdir desculpa não, kkk relaxa! Se tiver uma dúvida é pra perguntar mesmo, sem medo! Pensando na sua pergunta, eu poderia separar melhor as informações.

  • Crud
  • Persistência de dados

Então... é bem comum que a empresa solicite a criação de um CRUD com o intuito de testar vários pontos dos seus conhecimentos em programação, e alguns deles podem ser: Integração com API, quando e como usar os verbos HTTP ex: GET, POST, PUT, DELETE.

Você treinar o CRUD com persistência de dados criando projetinho básico:

  • To do List
  • Cadastros de CLiente/Paciente/Produtos

Para persistir os dados você pode usar o LocalStorage ou Json-server. Eu sugiro aprender a usar o Json-server. É bem tranquilo de usar.

Se você tiver mais dúvidas, n exite em perguntar.

Abraço!

Excelente resposta. A maioria dos candidatos a front-end tem receio na hora de fazer um CRUD ou persistência (este que vos fala tbm teve). Resposta 'felomenal'.