Ir ao conteúdo
  • Cadastre-se

devprogramador

Membros Juniores
  • Total de itens

    10
  • Registro em

  • Última visita

  • Qualificações

    N/D
  1. Estou planejando o início de um sistema de Desenvolvimento Web, que vai executar os métodos CRUD e será feito em Laravel. Pois bem, eu organizei o meu projeto com o Scrum, para não bagunçar as tarefas da empresa. Então como vou utilizar Laravel e ele possui uma Estrutura MVC eu decidi começar pelos Moldels (Tabelas da minha aplicação), pois é uma parte essencial da aplicação. Então eu baixei o MySQL Workbench e montei uma estrutura de Tabelas no Lucidchart (ajuda bastante na hora de organizar as tabelas) como será mostrado a seguir: Porém, eu não me considero nem um pouco profissional na área de TI, pois acabo errando demais. Enfim, essa imagem (mostrada anteriormente) representa a estrutura de minhas tabelas, as cores vermelhas que estão na tabela estão representando a divisão das tabelas (ainda não esquematizei ao todo), as laranjas são imagens que estou pensando em salvar como caminho e não como uma imagem completa. A pergunta é: seguindo o modelo de negócios da empresa, foi passado para mim: O sistema deverá ter Usuários classificados em autoridades (Usuário básico, criador de conteúdo e admistrador) As categorias de notícias não deveram ser criadas pelos usuários, serão baseadas nos nomes dos cursos, clientes e parceiros Professores não são usuários do sistema, vão ser apenas informações deles. Eu tenho em torno de 1 mês e meio a 2 meses para desenvolver esse sistema, lembrando que não possuo auxílio, apenas as comunidades como essa ou stackoverflow. Na opinião de vocês é tranquilo? Sobre as tabelas, o que vocês me aconselhariam a fazer, tá certo ou errado? Estou aplicando as normalizações até 3fn.
  2. Estou com muita dificuldade nisso: Eu não estou conseguindo saber como separar de forma correta o Event, e isso vai acontecer a mesma coisa com o Courses acredito eu. Pois bem, eu não sei se devo criar uma outra tabela só de categorias com as informações a respeito... Eu não estou conseguindo me concentrar o suficiente para resolver esse problema dessa tabela, se puderem me apenas orientar (não solucionar, pois isso seria praticamente pedir a resposta) como devo fazer já ajuda... Agradeço.
  3. Boa tarde, Não consigo instalar o Laravel no meu Vagrant (estou seguindo essa vídeo , porém na hora da instalação ocorre um erro, vou mostrar a seguir). Instalo o Vagrant normal e etc, porém quando vou subir/criar a máquina virtual ele começa instalando o PHP 5.5.9... Sendo que estamos na versão 7.3... E o Laravel que desejo instalar é o 5.8 (última versão), porém dá esse erro. The following exception is caused by a lack of memory or swap, or not having swap configured Check https://getcomposer.org/doc/articles/troubleshooting.md#proc-open-fork-failed-errors for details PHP Warning: proc_open(): fork failed - Cannot allocate memory in phar:///usr/local/bin/composer/vendor/symfony/console/Application.php on line 952 Warning: proc_open(): fork failed - Cannot allocate memory in phar:///usr/local/bin/composer/vendor/symfony/console/Application.php on line 952 [ErrorException] proc_open(): fork failed - Cannot allocate memory E eu não consigo instalar todos os pacotes, igual a pasta routers não chega a vir e isso acaba dificultando o desenvolvimento do meu projeto. Fora esse problema, também meu servidor apache não está interpretando meus códigos PHP, como o teste que fiz em phpinfo(); onde ele mostra o meu código, onde não deveria... Dando uma forma bem resumida dos meus problemas são: Laravel não instala corretamente Apache não está interpretando o PHP Obrigado desde já!
  4. Galera, semana passada eu tinha perguntado qual a metodologia que poderia usar para ajudar na organização dos meus projetos.. Então eu criei um mapa mental do meu website e nele coloquei a maioria (não sei se foram todas) das ideias, poderiam avaliar? A partir disso já começa mais fácil o que eu preciso fazer. ] Tentei colocar tudo no mapa mental o que preciso fazer, e detalhadamente (tem um arquivo explicando sobre algumas orientações antes do projeto) para mostrar a minha equipe... A minha dúvida é: Será que está bom? Será que vão conseguir entender? E vocês, conseguiram entender? Desde já, obrigado. Edit1: Quando se colocado 2 opções, tipo servidor "apache" ou "node", eu vou decidir com eles o que vai ser.
  5. @Xeviousbr Digo limitada pois roda somente em servidores dedicados da microsoft... Eu não conseguiria programar nele a ponto de pagar um servidor dedicado... Fora isso a linguagem é extremamente impecável
  6. Bom dia/Boa tarde, Galera, estou muito em dúvida em relação das linguagens que devo aprender no back-end, entre elas que estou mais ouvindo falar são: PHP Python Ruby Java JavaScript O front-end eu achei mais fácil aprender, pois só utilizo HTML5, CSS e JS... Entre alguns frameworks/bibliotecas (quase todos, se não todos, se baseiam em JS, por isso achei mais fácil). Voltando ao back-end, qual a vantagem dessas linguagens comparadas com elas mesmo? Seja em requisito de processamento, leitura, curva de aprendizado, etc... OBS: Eu não citei C# nem outra linguagem relacionada a microsoft por que acho muito limitado... Edit1: Talvez seja uma questão pessoal de cada um... Mas gostaria de coletar informações para eu decidir futuramente. Edit2: Se puderem fazer uma lista, porque gostaria de aprender mais de uma (ter aquela reserva rs) Enfim, obrigado desde já por responderem a questão.
  7. Olá @GabrielSennaMs, Então, vou tentar melhorar meu formulário... Em questões do evento selecionado eu já usei isso para outros, e nunca deu problema, inclusive eu tenho outros 2 scripts executando +/- da forma que montei esse... Queria perguntar, eu dei um exemplo claro desse formulário, acho que foi possível entender, mas e quando se trata de mais de um formulário na página? No meu arquivo html eu possuo 3 formulários em uma única página, eu teria que colocar ids diferentes em todos ou é melhor selecionar pela classe? Obrigado pela ajuda! valeu
  8. Estou com um formulário HTML e um código JavaScript, entretanto o JavaScript não quer escutar o evento de click... Já fiz o console.log('') para pegar os valores do id, para verificar se realmente estão sendo pegos e estão normalmente, mas quando eu adiciono um evento ao botão ele ignora. Qual o erro? HTML <form method="POST"> <label>Nome</label> <input type="text" class="form-control" name="name" id="name" placeholder="Nome"> <label>E-mail</label> <input type="email" class="form-control" name="email" id="email" placeholder="E-mail"> <label>Telefone/Celular</label> <input type="tel" class="form-control" name="phone" id="phone" placeholder="Telefone/Celular"> <input type="hidden" value="Colorimetria" name="course" id="course"> <input type="hidden" value="" name="module" id="module"> <button type="submit" class="waves-effect waves-light cta btn-large btn-solicitar-modal pulse-hover" id="buttonPress" > Solicitar curso </button> </form> JavaScript window.addEventListener('DOMContentLoaded', () => { var regexCharactere = /[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?/; var regexEmail = /[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?/; var regexTel = /(?:^\([0]?[1-9]{2}\)|^[0]?[1-9]{2}[\.-\s]?)[9]?[1-9]\d{3}[\.-\s]?\d{4}$/; var name = document.getElementById('name'); var email = document.getElementById('email'); var phone = document.getElementById('phone'); var buttonPress = document.getElementById('buttonPress'); console.log(buttonPress); //Aqui ele retorna normalmente o botão que está no HTML buttonPress.addEventListener('click', (e) => { if(!regexCharactere.test(name.value) || name.value == "" || name.value == undefined || name.value == null) { alert("Nome não reconhecido"); name.focus(); e.preventDefault(); } if(!regexEmail.test(email.value) || email.value == "" || email.value == undefined || name.value == null) { alert("E-mail inválido"); email.focus(); e.preventDefault(); } if(!regexTel.test(phone.value) || phone.value == "" || phone.value == undefined || phone.value == null) { alert("Insira um telefone correto\n(DDD) + num do telefone"); phone.focus(); e.preventDefault(); } }); });
  9. Boa tarde @Leonardo0308 No meu caso já para eu construir algum site pequeno ou algo do tipo com conhecimento que tenho? porque estéticamente eu consigo deixar o site bonito e responsivo, porém tenho medo de começar a mexer na parte lógica e ver aqueles conceitos de estrutura de dados que são bem complexos... Obrigado por responder meu post @Leonardo0308
  10. Pesquisei em diversos sites se tem algum fórum falando sobre gerenciamento de projetos que acho bem importante na entrega de um software e não encontrei nenhum. Quero saber vocês se é necessário aplicar um gereciador de projetos (Agile, Scrum, etc) em uma equipe composta por: Gerente de Marketing Auxiliar de TI / Programação (Eu) Analista de Marketing 2 outros marketeiros Diagramadora (que revisa todos os erros de português, criação de frases, etc) É necessário aplicarmos Scrum? Bom, o projeto seria o desenvolvimento de um website, estou meio perdido devido que acabei de sair do Técnico e só tem eu na programação e fica meio complicado por que não tenho tipo uma outra pessoa que eu possa discutir sobre programação. As tecnologias eu que sei são: Front end HTML CSS JavaScript Back End PHP (não sei muita coisa, mas acho que consigo me virar) Um pouco de Javascript (node.js) SQL (Mysql e um pouco de mongoDB) Lógica de Programação (if, else, switch, for, while, array unidimensional/bidimensional, não fui muito a fundo sobre o assunto). POO (Sei na teoria, mas nunca apliquei na prática pois a maioria dos objetos e classes que eu uso já estão criados...). Frameworks/Bibliotecas Materialize.css Bootstrap.css Jquery.js Express.js (pouca coisa) React (pouca coisa) Angular (pouca coisa) Quais são as dicas? No meu curso técnico eu era mais focado em desktop (Java, Visual Basic etc). Se puderem me recomendar alguma leitura ou os primeiros passos onde posso começar já o suficiente para eu pegar minha bagagem e ir caminhando Obrigado! Edit 1: O responsável pela programação sou eu, tenho liberdade de programar em qualquer linguagem como eu quiser, porém tem uma hierarquia que esqueci de dizer: Gerente de Marketing Analista de Marketing Marketeiros Auxiliar de TI (eu) Diagramadora Essa hierarquia basicamente eu tenho que esperar eles falarem o que querem e eu tenho que fazer...

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: minicurso “Como ganhar dinheiro montando computadores”

Gabriel TorresGabriel Torres, fundador e editor executivo do Clube do Hardware, acaba de lançar um minicurso totalmente gratuito: "Como ganhar dinheiro montando computadores".

Você aprenderá sobre o quanto pode ganhar, como cobrar, como lidar com a concorrência, como se tornar um profissional altamente qualificado e muito mais!

Inscreva-se agora!