{"id":1371,"date":"2024-09-14T12:06:36","date_gmt":"2024-09-14T15:06:36","guid":{"rendered":"https:\/\/desvendandoocodigo.com.br\/?p=1371"},"modified":"2024-09-14T12:12:02","modified_gmt":"2024-09-14T15:12:02","slug":"resumo-da-live-tiktok-14-09-2024","status":"publish","type":"post","link":"https:\/\/desvendandoocodigo.com.br\/?p=1371","title":{"rendered":"Resumo da Live TikTok 14\/09\/2024"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Ol\u00e1 Pessoal! <\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">Na Live do dia 14\/09\/2024 criamos um CRUD completo com NodeJs.<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>const prompt = require('prompt-sync')();\n\n\/\/ ARMAZENA O MENU DO SISTEMA\n\nlet hamburgueria = &#91;];\n\n\/\/ FUNCAO PARA EXIBIR O MENU\n\nfunction exibirMenu(){\n    console.log('\\n Menu da Hamburgueria');\n    console.log('1. Adicionar Hamb\u00farguer');\n    console.log('2. Listar Hamb\u00fargueres');\n    console.log('3. Atualizar Hamb\u00farguer');\n    console.log('4. Deletar Hamb\u00farguer');\n    console.log('5. Sair');\n}\n\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\n\n\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/ADICIONAR\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\n\nfunction adicionarHamburguer(){\nconst nome = prompt(\"Nome do Hamb\u00farguer\");\nconst preco = prompt(\"Pre\u00e7o do Hamb\u00farguer\");\nhamburgueria.push( { nome, preco } );\nconsole.log(\"Hamb\u00farguer adicionado com sucesso!\");\n}\n\n\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/LISTAR\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\n\nfunction verHamburgueres(){\n\n    if(hamburgueria.length === 0){\n        console.log('Nenhum hamb\u00farguer '\n            +' encontrado!');\n        return;\n    }\n    console.log('\\nLista de Hamb\u00fargueres');\n    hamburgueria.forEach((hamburguer, index)=&gt;{\n       console.log(` ${index + 1}. \n        Nome: ${hamburguer.nome},\n        Preco: R$ ${hamburguer.preco}`); \n    });\n}\n\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/ATUALIZAR\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\n\nfunction atualizarHamburguer(){\n    verHamburgueres();\n\n    const index = \n        parseInt(prompt(\"Escolha o hamb\u00farguer \"+\n            \" para atualizar\")) - 1;\n\n    if( index &lt; 0 || index &gt;= hamburgueria.length){\n        console.log('N\u00famero inv\u00e1lido.');\n        return;\n    }\n\n    const novoNome =\n     prompt(\"Informe o novo nome do Hamb\u00farguer: \");\n    \n    const novoPreco =\n     prompt(\"Informe o novo pre\u00e7o: \");\n\n    hamburgueria&#91;index] = {nome: novoNome, preco:novoPreco};\n\n    console.log('Hamb\u00farguer atualizado com sucesso!!!');\n\n}\n\n\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/DELETAR\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\nfunction deletarHamburguer(){\n\n    verHamburgueres();\n\n    const index = \n        parseInt(prompt(\"Escolha o hamb\u00farguer \"+\n            \" para deletar\")) - 1;\n    \n    if( index &lt; 0 || index &gt;= hamburgueria.length){\n        console.log('N\u00famero inv\u00e1lido.');\n        return;\n    }\n    \n    hamburgueria.splice(index, 1);\n\n    console.log('Hamb\u00farguer deletado com sucesso!!!');\n}\n\n\n\/*******************ESTRUTURA CASE******************\/\n\nfunction principal(){\n\n    let opcao;\n\n    do{\n        exibirMenu();\n        opcao = parseInt(prompt('Escolha uma op\u00e7\u00e3o:'));\n        switch(opcao){\n            case 1:\n            adicionarHamburguer();\n            break;\n\n            case 2:\n            verHamburgueres();\n            break;\n\n            case 3:\n            atualizarHamburguer();\n            break;\n\n            case 4:\n            deletarHamburguer();\n            break;\n\n            case 5:\n            console.log('Saindo...');\n            break;\n\n            default:\n            console.log('Op\u00e7\u00e3o inv\u00e1lida. Tente novamente. ');\n        }\n    }while (opcao !== 5);\n\n}\n\nprincipal();<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">IMPORT\u00c2NCIA DE PRATICAR O A CRIA\u00c7\u00c3O DE UM CRUD<\/h2>\n\n\n\n<p>Praticar CRUD (Create, Read, Update, Delete) com JavaScript \u00e9 essencial por v\u00e1rios motivos, especialmente para quem est\u00e1 desenvolvendo habilidades no desenvolvimento web. Aqui est\u00e3o alguns pontos sobre a import\u00e2ncia dessa pr\u00e1tica:<\/p>\n\n\n\n<ol>\n<li><strong>Fundamentos da Programa\u00e7\u00e3o<\/strong>: Trabalhar com CRUD envolve aprender a manipular dados, o que \u00e9 fundamental para entender a l\u00f3gica de programa\u00e7\u00e3o e como as opera\u00e7\u00f5es de dados funcionam. \u00c9 uma base para qualquer aplica\u00e7\u00e3o.<\/li>\n\n\n\n<li><strong>Integra\u00e7\u00e3o com Frontend e Backend<\/strong>: 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.<\/li>\n\n\n\n<li><strong>Boas Pr\u00e1ticas de Programa\u00e7\u00e3o<\/strong>: Ao criar CRUD, voc\u00ea aprende a organizar melhor seu c\u00f3digo, modularizar e seguir padr\u00f5es como MVC, o que facilita a manuten\u00e7\u00e3o e escalabilidade de aplica\u00e7\u00f5es.<\/li>\n\n\n\n<li><strong>Preparo para Projetos Reais<\/strong>: A maioria das aplica\u00e7\u00f5es web em produ\u00e7\u00e3o tem funcionalidades de CRUD. Portanto, praticar essa estrutura prepara voc\u00ea para construir solu\u00e7\u00f5es reais, seja em um e-commerce, sistema de gest\u00e3o ou aplicativo social.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"321\" src=\"https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/01\/hotmart.png\" alt=\"\" class=\"wp-image-162\" style=\"width:134px;height:auto\" srcset=\"https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/01\/hotmart.png 1000w, https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/01\/hotmart-300x96.png 300w, https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/01\/hotmart-768x247.png 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><a href=\"https:\/\/go.hotmart.com\/V89811082M?dp=1\">https:\/\/go.hotmart.com\/V89811082M?dp=1<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/go.hotmart.com\/X90111663X?dp=1\">https:\/\/go.hotmart.com\/X90111663X?dp=1<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>HOR\u00c1RIO DAS LIVES<\/strong><\/h2>\n\n\n\n<p>Domingo &#8211; Segunda e Quarta \u00e0s 19:00hs<\/p>\n\n\n\n<p>Quinta &#8211; Sexta e S\u00e1bado \u00e0s 10:00hs<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"558\" height=\"1024\" src=\"https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/07\/image-4.png\" alt=\"\" class=\"wp-image-1144\" style=\"width:242px;height:auto\" srcset=\"https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/07\/image-4.png 558w, https:\/\/desvendandoocodigo.com.br\/wp-content\/uploads\/2024\/07\/image-4-163x300.png 163w\" sizes=\"(max-width: 558px) 100vw, 558px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Ol\u00e1 Pessoal! Na Live do dia 14\/09\/2024 criamos um CRUD completo com NodeJs. IMPORT\u00c2NCIA DE PRATICAR O A CRIA\u00c7\u00c3O DE UM CRUD Praticar CRUD (Create, Read, Update, Delete) com JavaScript \u00e9 essencial por v\u00e1rios motivos, especialmente para quem est\u00e1 desenvolvendo habilidades no desenvolvimento web. Aqui est\u00e3o alguns pontos sobre a import\u00e2ncia dessa pr\u00e1tica: https:\/\/go.hotmart.com\/V89811082M?dp=1 https:\/\/go.hotmart.com\/X90111663X?dp=1 HOR\u00c1RIO DAS LIVES Domingo &#8211; Segunda e Quarta \u00e0s 19:00hs Quinta &#8211; Sexta e S\u00e1bado \u00e0s 10:00hs<\/p>\n","protected":false},"author":1,"featured_media":1097,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[18],"tags":[],"_links":{"self":[{"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=\/wp\/v2\/posts\/1371"}],"collection":[{"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1371"}],"version-history":[{"count":3,"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=\/wp\/v2\/posts\/1371\/revisions"}],"predecessor-version":[{"id":1378,"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=\/wp\/v2\/posts\/1371\/revisions\/1378"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=\/wp\/v2\/media\/1097"}],"wp:attachment":[{"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1371"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1371"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/desvendandoocodigo.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1371"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}