Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rica mourao

Dicas e macetes na modelagem de sistemas web.

Recommended Posts

Pessoal bom dia,

 

Já faz algum tempo que atuo na área de TI principalemnte na área de infra-estrutura, sou formado em tecnologia de redes de computadores.

 

Sou um cara que ama internet, sou apaixonado pela criação de sites, porém faço como hobby.

 

O ponto é que na empresa onde estou atualmente com os conhecimentos básicos que tenho em banco de dados e php e fiz um sistema muito funcional que ajudou a empresa a reduzir muitos custos.

 

Gosto de aprender no estilo tirando dúvidas em fóruns, lendo livros, artigos e etc.

 

Quero juntar a paixão pela criação de sites com profissionalismo de sistemas confiáveis (ou seja um sistema bem projetado).

 

Como minha formação não é de desenvolvedor gostaria de saber o caminho das pedras, para poder desenvolver sistemas bem estruturados e que podem ser modularizados com o tempo.

 

Como todo iniciante gostaria de dicas de vocês profissionais e especialistas sobre quais tipos de conhecimentos deverei adquirir.

 

Não quero fazer outra faculdade por enquanto, gostaria de aprender por conta própria.

 

Quero focar em desenvolvimento com PHP/Mysql/Jquery e Zend Frame work.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Até o momento você não fez nenhuma pergunta. Afinal, qual é sua dúvida? :thumbsup:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Guilherme, nem toda pergunta termina com sinal de interrogação. ^_^

 

Bom, se vai focar em PHP, você deve dominar a linguagem. Quando suas bases estiverem firmes você parte para Orientação Objetos.

 

OOP não é apenas jogar um monte de funções dentro de uma class. Você tem que saber o que é uma classe, o que é um objeto, o que são as propriedades, pra que serve abstração, o que é polimorfismo e como interfaces te ajudam com isso...

 

Enfim... É uma pá de coisa. :P

 

Tem uns tópicos na sala de artigos PHP que te darão uma boa alavancada no assunto.

 

Então começam os Design Patterns. Quais são, pra que servem, como são implementados. Tem um tópico fixo na sala de PHP com respostas gigantenormes sobre a aplicabilidade de vários padrões em situações quase reais.

 

É, infelizmente como muita coisa da OOP gira em torno de abstração, você vai ver MUITOS exemplos tão abstratos que serão quase inúteis.

 

Alguns padrões são mais fáceis de assimilar que outros. Na minha opinião, os de acesso a dados, envolvendo bancos ou não, são os mais assustadores. :upset:

 

Por fim, quando você estiver bem velhinho e careca, se você quiser utilizar um framework, não vá pelo nome ou pela fama. Pesquise, teste cada um deles criando pequenas aplicações em cada um deles, meça performance, veja o quão bem documentado ele é, como é a atividade em fóruns, se este estiver no GitHub, veja a lista de issues levantadas e issues solucionadas (fechadas).

 

Enfim... Mais uma pá de coisa. :P 2

 

Quanto a modelagem dos dados, eu não sou muito bom nisso pra falar porque não rola aquela química entre mim e os bancos de dados. Não é fácil, mas também não é um bicho de sete cabeças.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.