Resumo da Live TikTok 14/09/2024
Olá Pessoal!
Na Live do dia 14/09/2024 criamos um CRUD completo com NodeJs.
const prompt = require('prompt-sync')();
// ARMAZENA O MENU DO SISTEMA
let hamburgueria = [];
// FUNCAO PARA EXIBIR O MENU
function exibirMenu(){
    console.log('\n Menu da Hamburgueria');
    console.log('1. Adicionar Hambúrguer');
    console.log('2. Listar Hambúrgueres');
    console.log('3. Atualizar Hambúrguer');
    console.log('4. Deletar Hambúrguer');
    console.log('5. Sair');
}
///////////////////////////////////////////////
//////////////////ADICIONAR////////////////////
function adicionarHamburguer(){
const nome = prompt("Nome do Hambúrguer");
const preco = prompt("Preço do Hambúrguer");
hamburgueria.push( { nome, preco } );
console.log("Hambúrguer adicionado com sucesso!");
}
////////////////////LISTAR///////////////////////
function verHamburgueres(){
    if(hamburgueria.length === 0){
        console.log('Nenhum hambúrguer '
            +' encontrado!');
        return;
    }
    console.log('\nLista de Hambúrgueres');
    hamburgueria.forEach((hamburguer, index)=>{
       console.log(` ${index + 1}. 
        Nome: ${hamburguer.nome},
        Preco: R$ ${hamburguer.preco}`); 
    });
}
/////////////////ATUALIZAR///////////////////////
function atualizarHamburguer(){
    verHamburgueres();
    const index = 
        parseInt(prompt("Escolha o hambúrguer "+
            " para atualizar")) - 1;
    if( index < 0 || index >= hamburgueria.length){
        console.log('Número inválido.');
        return;
    }
    const novoNome =
     prompt("Informe o novo nome do Hambúrguer: ");
    
    const novoPreco =
     prompt("Informe o novo preço: ");
    hamburgueria[index] = {nome: novoNome, preco:novoPreco};
    console.log('Hambúrguer atualizado com sucesso!!!');
}
//////////////////////////DELETAR////////////////////////
function deletarHamburguer(){
    verHamburgueres();
    const index = 
        parseInt(prompt("Escolha o hambúrguer "+
            " para deletar")) - 1;
    
    if( index < 0 || index >= hamburgueria.length){
        console.log('Número inválido.');
        return;
    }
    
    hamburgueria.splice(index, 1);
    console.log('Hambúrguer deletado com sucesso!!!');
}
/*******************ESTRUTURA CASE******************/
function principal(){
    let opcao;
    do{
        exibirMenu();
        opcao = parseInt(prompt('Escolha uma opção:'));
        switch(opcao){
            case 1:
            adicionarHamburguer();
            break;
            case 2:
            verHamburgueres();
            break;
            case 3:
            atualizarHamburguer();
            break;
            case 4:
            deletarHamburguer();
            break;
            case 5:
            console.log('Saindo...');
            break;
            default:
            console.log('Opção inválida. Tente novamente. ');
        }
    }while (opcao !== 5);
}
principal();
IMPORTÂNCIA DE PRATICAR O A CRIAÇÃO DE UM CRUD
Praticar CRUD (Create, Read, Update, Delete) com JavaScript é essencial por vários motivos, especialmente para quem está desenvolvendo habilidades no desenvolvimento web. Aqui estão alguns pontos sobre a importância dessa prática:
- Fundamentos da Programação: Trabalhar com CRUD envolve aprender a manipular dados, o que é fundamental para entender a lógica de programação e como as operações de dados funcionam. É uma base para qualquer aplicação.
 - Integração com Frontend e Backend: JavaScript permite criar CRUD tanto no frontend (com frameworks como React ou apenas JavaScript puro) quanto no backend (Node.js). Praticar ajuda a entender como essas duas partes se conectam.
 - Boas Práticas de Programação: Ao criar CRUD, você aprende a organizar melhor seu código, modularizar e seguir padrões como MVC, o que facilita a manutenção e escalabilidade de aplicações.
 - Preparo para Projetos Reais: A maioria das aplicações web em produção tem funcionalidades de CRUD. Portanto, praticar essa estrutura prepara você para construir soluções reais, seja em um e-commerce, sistema de gestão ou aplicativo social.
 

https://go.hotmart.com/V89811082M?dp=1
https://go.hotmart.com/X90111663X?dp=1
HORÁRIO DAS LIVES
Domingo – Segunda e Quarta às 19:00hs
Quinta – Sexta e Sábado às 10:00hs

	
	
	
			
			