Jump to content
Natasha

Migração - Desenvolvimento em PHP

Recommended Posts

Ola, nova na areá e desesperada. Sou programadora em desktop (VB6) e preciso migrar toda minha ERP (7 anos de desenvolvimento) para plataforma web, escolhi o PHP como plataforma, estou aprendendo a parte de HTML5  e CSS3  primeiro, gostaria de saber dos profissionais aqui do fórum se isso é uma loucura ou posso ser bem sucedida na minha jornada, tudo será feita por mim sem nenhum terceiro (meu outro sistema também foi assim, hoje ele ainda roda em mais de 20 empresas, mas problemas acontecem e perdi tudo).

 

Agradeço desde já a ajuda dos participantes do fórum.

Obrigada. 

Share this post


Link to post
Share on other sites
3 horas atrás, Sergio S. F. Pereira disse:

Não é nenhuma loucura, todo mundo está migrando para a nuvem, aqui na empresa nosso errp é 100% online, para geração/envio de documentos fiscais utilizamos o framework sped-nfe do projeto php-nfe.

 

Obrigada, pela informação. Utilizando php e mysql como estrutura base?

 

Share this post


Link to post
Share on other sites

Loucura não é, é uma tendência.

 

Entretanto, seria interessante contar com um parceiro, ou uma equipe, com experiência em PHP. Pois, tratando-se de ERP, muitas questões de segurança vão divergir do desktop para a web.

 

Outro ponto são uso de bibliotecas ou frameworks. O PHP, diferente de outras linguagens, possuem muitas funções próprias, mas poucas bibliotecas. Isso significa que muitas implementações terão de ser procuradas fora do "core" do PHP, ai entram o gerenciamento de bibliotecas, composer, comunidades, etc...

 

Além disso, o uso de um framework confiável, ainda mais para um sistema de grande porte, possui uma curva consideravelmente elevada de aprendizado. Eu não recomendo construir um ERP em PHP sem o auxilio de um framework.

 

Resumidamente, vá em frente, mas faça isso com cautela e segurança.

Share this post


Link to post
Share on other sites
6 horas atrás, Gabriel Heming disse:

Loucura não é, é uma tendência.

 

Entretanto, seria interessante contar com um parceiro, ou uma equipe, com experiência em PHP. Pois, tratando-se de ERP, muitas questões de segurança vão divergir do desktop para a web.

 

Outro ponto são uso de bibliotecas ou frameworks. O PHP, diferente de outras linguagens, possuem muitas funções próprias, mas poucas bibliotecas. Isso significa que muitas implementações terão de ser procuradas fora do "core" do PHP, ai entram o gerenciamento de bibliotecas, composer, comunidades, etc...

 

Além disso, o uso de um framework confiável, ainda mais para um sistema de grande porte, possui uma curva consideravelmente elevada de aprendizado. Eu não recomendo construir um ERP em PHP sem o auxilio de um framework.

 

Resumidamente, vá em frente, mas faça isso com cautela e segurança.

Obrigada Gabriel, o que você me indicaria, estou fazendo um upgrade de conhecimento através da treina web e tenho essa lista de cursos que me indicaram ( imagens em anexo 46 cursos)

formacao_01.JPG

formacao_02.JPG

formacao_03.JPG

formacao_04.JPG

Share this post


Link to post
Share on other sites

Por favor alguém mais pode me ajudar, vi em alguns sites que esses Framework são ferramentas completas. Na listagem acima consta isso? ou tenho de procurar por fora. Fiquei 4 anos fora da área e desempregada e tive essa oportunidade tenho muito medo de voltar a ficar sem emprego, principalmente por já ter passado dos 40.

Agradeceria a ajuda.

Share this post


Link to post
Share on other sites

Sim, o curso aplica o uso do micro-framework Slim.

 

Slim é, falando a grosso modo, o básico do framework Symfony. Aprendendo Slim, é meio caminho andado para o Symfony.

 

Além do mais, você irá aprender a utilizar ferramentas como o Vue.js, React.js e Angular.js, além de outras bibliotecas que eu nunca havia ouvido falar, que são amplamente utilizadas pelo mercado Web. Isso irá lhe abrir muitas portas de trabalho.

 

Só para conhecimento: https://pt.stackoverflow.com/q/125653/5007

Share this post


Link to post
Share on other sites

-------------------------------

 

Após minha resposta, entendi que você está fazendo apenas alguns cursos.

 

Recomendo:

  • Todos que possuam PHP no nome, incluindo Slim,  Composer e PHPUnit (BDD é até opcional, mas ajuda bastante);
  • Projeto de Banco de Dados;
  • MySQL;
  • RegEx (é importante conhecer o básico);
  • Tudo que for de JavaScript puro;
  • jQuery;
  • MongoDB (não é tão necessário, mas é interessante conhecer/entender);
  • Bootstrap (ajuda bastante na parte gráfica);

Depois, há toda uma gama de bibliotecas/Frameworks JavaScript. De longe, os mais famosos são Vue.js, Angular.js e React.js. Eu conheço muito pouco sobre cada um, minha área mesmo é back-end, principalmente questões de arquitetura de software. Seria bom você pesquisar sobre eles e ver o que realmente te agrada, pois, alguns são concorrentes de outros (vide Angular e React).

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By Natália Prego Côco Mendes
      Boa tarde.
       
      Estou a começar a trabalhar com o Dreamweaver e estou com dificuldade e conseguir este efeito na minha página (enviei foto). Já consegui montar a parte de cima, mas agora ao tentar fazer o bloco de baixo, com tit, foto e texto, não consigo que fique alinhado como está na foto. Será que podem ajudar-me? Eu tenho o seguinte código e CSS feito:
      <!doctype html>
      <html>
      <head>
      <meta charset="UTF-8">
      <title>index.html</title>
      <link href="exp.css" rel="stylesheet" type="text/css">
      </head>
      <body tracingsrc="Newsletter_2.jpg" tracingopacity="30">
        <div class="logo"><img src="imagens/Ellipse_1.png" width="221" height="42" alt=""/></div>
      <header class="header">
        <div class="texto-topo">texto topo texto topo</div>
          </header>
      <div class="bloco-a"><div class="tit-bloco-a">título bloco a</div>
      <div class="foto-bloco-a"><img src="imagens/foto1.png" width="222" height="211" alt=""/></div>
      <div class="txt-bloco-a">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus vel facilisis. 
      </div></div>
      </body>
      </html>
       
      @charset "UTF-8";
      *{
          margin:0 auto;
      }
      .logo {
          width: 30px;
          height: 20px;
          margin-top: 95px;
          margin-left: 356px;
          float: left;
      }
      .texto-topo {
          width: 600px;
          margin-left: 93px;
          margin-top: 20px;
          width: 591px;
          height: 42px;
          font-family: Rift;
          color: #0e3659;
          font-size: 35px;
          font-weight: 700;
          transform: scale(1.152,1.152);
      }
      .tit-bloco-a {
          width: 154px;
          height: 25px;
          float: left;
          margin-top: 724px;
          margin-left: -475px;
      }
      .foto-bloco-a img {
          width: 222px;
          height: 211px;
          float: left;
          float: left
      }
      }
      .header {
          width: 688px;
          height: 390px;
          margin-left: 196px;
          margin-top: 301px;
          background-image: url(imagens/salty-wings-1432145-unsplash.png);
          position: absolute;
          
          
      }
      .tit-bloco-a{
          width: 154px;
          height: 25px;
          font-family: Rift;
          color: #0e3659;
          font-size: 35px;
          font-weight: 700;
          float: left;
      }
      .txt-bloco-a {
          width: 216px;
          height: 120px;
          font-family: Rift;
          color: rgba(14, 54, 89, 0.8);
          font-size: 15px;
          font-weight: 700;
          transform: scale(1.01,1.01);
          margin-top: 750px;
          text-align: center;
          float: left;
      }
      .bloco-a {
          width: 216px;
          height: 600;
          margin-top: 1000px;
          margin-left: 196;
          float: left;
          position: absolute;
      }

    • By Izaac Borges
      Boa noite, me chamo Izaac Borges, acabei de começar aqui. Eu estava procurando um fórum de tecnologia onde eu pudesse encontrar gente disposta a me dar algumas dicas. Estou começando a programar agora, sempre gostei da ideia de programar, já tive algumas experiencias programando código para ,Arduíno coisas bem básicas mas agora estou estudando para valer e escolhi a linguagem C para começar pois já conhecia um pouco dela.
       
      Porem agora estou querendo fazer um sistema simples, onde ele armazena os seus dados(no caso seriam números de jogos da loteria) e  depois você insere os números sorteados e ele diz quantos acertos você fez em cada jogo. Gostaria de saber se é possível fazer esse tipo de programa em C e se eu iria precisar de alguma outra tecnologia para banco de dados, se sim qual tecnologia recomendam para quem está iniciando e quer aprender fazendo pequenos projetos como esse.
    • By Cloudinbr
      desde pequeno sempre tive esse desejo ardente de poder contar uma historia através de um jogo, com um ótimo game play, historia envolvente e dinâmica etc... então assim que completei meus 16 anos, resolvi começar a pesquisar mais sobre a criação de jogos, e a uns meses atras resolvi começar a estudar c++. eu tambei baixei o Godot, que é uma engine boa para criação de jogos e esta ganhando uma certa fama ultimamente, e tambem tem suporte a c++. bem, ainda não estou programando nenhum game porque estou na metade dos meus estudos sobre c++ ainda, mais queria algumas dicas:
       
      *é necessário estudar outras linguagens da programação para programar jogos? se sim quais vocês recomendam?
       
      * Existe algum livro em pdf que poderia me ajudar mais a estudar c++?
       
      *Ultimamente fiquei com duvida se realmente conseguiria fazer um jogo bom em c++, então poderiam me dar exemplos de jogos legais feitos em c++?
       
      enfim, se quiserem me der outras dica ficarei feliz, sou relativamente um iniciante quando se trata de desenvolver jogos(ja tentei fazer uma coisa ou 2 no rpgmaker vxace mas como não sabia nada de programação e só usava os recursos do programa, saia tudo cagado ksksksks) então adoraria saber de dicas dos mais experientes no assunto :v
    • By rodrigo-tadeu-rocha@hotmai
      estou tentando transferir meu site do local host para o servidor onde tenho hospedagem mais não consigo pois meu site eu acho que ta pesado 160mb  a maioria dos plugin que coloquei era ate 40mb alguém pode me ajudar ?? 
    • By Diogo92
      Bom dia.
       
      Me formei em Sistemas de informação em 2013, mas nunca consegui trabalhar na área.
      Consegui um emprego fora da área, e com a dificuldade de conseguir emprego na área acabei ficando acomodado nesse meu atual emprego e não tive contato mais com programação.
      Na época que fiz a faculdade a área que eu mais se identifiquei foi com a programação web onde aprendi um pouco de PHP e HTML.
      Estou com 27 anos, moro em São Paulo Capital e esse ano tomei a decisão de tentar entrar na área de programação novamente.
       
      Vocês acham que vale a pena aprender PHP agora ou seria melhor aprender outra linguagem?
      Se sim, alguem sabe algum lugar onde tenha um bom curso (de preferencia presencial) por onde eu possa começar?
       
      Estou cheio de dúvidas e não sei por onde começar.
       
      Obrigado.
       
       
       
       
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.