none
por onde começar? RRS feed

  • Pergunta

  • Oi pessoal, em primeiro lugar gostaria de agradecer a oportunidade de estar podendo perguntar tudo isso direto no forum da MS.

    Seguinte, sou da area de informatica ja ha algum tempo. trabalho com hardware e suporte a sistemas operacionais windows. não gosto, e não uso linux.

    Venho querendo aprender a desenvolver, mais fico com receio de começar pelo caminho errado.

    Pesquisando hoje vejo que o VB.NET/ASP.NET são as ferramentas mais recentes para desenvolver soluções mais modernas e rapidas.

    Mas por outro lado, não queria deixar de dar um suporte, se for o caso, a VB/ASP.

    A minha duvida seria: por onde começo a estudar?

    VB/ASP para depois então estudar VB.NET/ASP.NET

    ou

    Inicio direto pelo VB.NET/ASP.NET. Não sei se nessa segunda opção eu ja consigo ter uma boa base para VB/ASP?

    O banco de dados vai ser o MS-SQL.

    A linguagem script eu tambem não sei o que usar. Não sei se o asp/asp.net utilizam so o vbscript com o html ou eu tambem terei que usar o javascript em aplicações asp/asp.net.

     

    Tambem ouço falar de AJAX mas tambem não sei o que é, nem para que serve.



    Pessoal com muita humildade, aceito sugestões de todos os tipos. (livros, sites, cursos...)

    Espero um dia poder retribuir a todos vcs a ajuda de forma profissional.

    abraço a todos e obrigado.


    sexta-feira, 4 de janeiro de 2008 00:19

Respostas

  • Roberto, como desenvolvedor na plataforma Microsoft há mais de 12 anos, penso que o ideal é você não se preocupar com Vb/ASP. Foque na nova versão do Visual Studio, a 2008 ou até a 2005 e quanto a linguagem, isso é preferência, mas uma dica é que no mercado os profissionais C# ainda são mais procurados/melhor vistos. Não me pergunte porquê isso acontece, mas é assim que as coisas estão.

     

    Não sei se você já teve algum contato com desenvolvimento, mas se ainda não teve e não tem idéia por onde começar eu te aconselho a dar uma olhada em alguns livros ou cursos de lógica de programação. Nesse assunto você terá uma noção sobre como resolver certos tipos de problemas e aprender a pensar de um jeito mais sistemático para depois partir para o desenvolvimento.

     

    Se você consegue se policiar para estudar, eu indico a série de livros preparatórios paras as certificações da Microsoft Press, em: http://www.temporeal.com.br/resultadobusca.php?busca=mcpd&tipo=titulo. Mas você pode escolher a série de livros que desejar.

     

    Agora se você não consegue, após realizar esse curso de lógica, te oriento a procurar algum curso, oficial da Microsoft ou não, mas que lhe dará a dimensão correta de como as coisas funcionam. E por fim, experiência meu caro, experiência. Por mais que o curso oficial da Microsoft seja bom, para que uma solução seja boa, ela vai precisar de customização e muitas dessas customizações, ninguém ensina em site, livro ou curso, você tem que pesquisar, ir ligando as informações e construir a sua base.

     

    Abraços e espero ter ajudado...

     

    Chilá!@!

    sexta-feira, 4 de janeiro de 2008 02:51
  • Roberto,

     

    em primeiro lugar, seja bem-vindo!

     

    Sobre suas dúvidas, concordo com o Chilá: comece aprendendo os conceitos (lógica, análise, etc). Com os conceitos sólidos você não fica "preso" a uma tecnologia específica. Após ter uma boa base conceitual, eu também começaria diretamente no ambiente .NET e depois, conforme a necessecidade, poderia aprender pontualmente alguma ou outra coisa sobre VB ou ASP clássico. Mas lembre-se que há muitas diferenças entre essas tecnologias e a plataforma .NET.

     

    Sobre C#, ele é parecido com C, C++ e Java.

     

    O AJAX é uma maneira de tornar aplicações web mais parecidas com aplicações desktop. Veja mais detalhes em:

     

    http://thespoke.net/blogs/oneda/archive/2006/01/29/934574.aspx

     

    Quanto aos scripts, não ficou muito claro sua dúvida. No ASP clássico, utiliza-ve o vbscript (ou javascript) para desenvolver as páginas que eram executadas no servidor. Isso não existe mais no ASP.NET, pois no mesmo não se utilizam linguagens de script, mas sim linguagens compiladas, como C# e VB.NET. Para aplicações web, o único lugar onde se utiliza javascript é no browser, para executar ações no lado cliente da aplicação.

     


    Ricardo Oneda
    http://oneda.mvps.org/blog

    sexta-feira, 4 de janeiro de 2008 10:48
    Moderador

Todas as Respostas

  • Roberto, como desenvolvedor na plataforma Microsoft há mais de 12 anos, penso que o ideal é você não se preocupar com Vb/ASP. Foque na nova versão do Visual Studio, a 2008 ou até a 2005 e quanto a linguagem, isso é preferência, mas uma dica é que no mercado os profissionais C# ainda são mais procurados/melhor vistos. Não me pergunte porquê isso acontece, mas é assim que as coisas estão.

     

    Não sei se você já teve algum contato com desenvolvimento, mas se ainda não teve e não tem idéia por onde começar eu te aconselho a dar uma olhada em alguns livros ou cursos de lógica de programação. Nesse assunto você terá uma noção sobre como resolver certos tipos de problemas e aprender a pensar de um jeito mais sistemático para depois partir para o desenvolvimento.

     

    Se você consegue se policiar para estudar, eu indico a série de livros preparatórios paras as certificações da Microsoft Press, em: http://www.temporeal.com.br/resultadobusca.php?busca=mcpd&tipo=titulo. Mas você pode escolher a série de livros que desejar.

     

    Agora se você não consegue, após realizar esse curso de lógica, te oriento a procurar algum curso, oficial da Microsoft ou não, mas que lhe dará a dimensão correta de como as coisas funcionam. E por fim, experiência meu caro, experiência. Por mais que o curso oficial da Microsoft seja bom, para que uma solução seja boa, ela vai precisar de customização e muitas dessas customizações, ninguém ensina em site, livro ou curso, você tem que pesquisar, ir ligando as informações e construir a sua base.

     

    Abraços e espero ter ajudado...

     

    Chilá!@!

    sexta-feira, 4 de janeiro de 2008 02:51
  •  

     

    Opa Chilá, agradeço a vc pelas dicas. Com certeza ajudou bastante.

     

    Eu, ha muito tempo atrás, iniciei um curso superior na área. Estudei um pouco de lógica em pascal, e como tinha um amigo programador, o Cláudio, que programava em delphi 2 na época. Eu então pedi a ele para participar de qualquer projeto, qualquer coisa; só mesmo para eu poder pegar um pouco de experiência em programação.

    Foi bom, pois fizemos um pequeno sistema para controlar pinagem de cabos. Ele me ajudou bastante, deixou bem a parte de lógica e código comigo e ficou acertando as bobagens que eu fazia, hehehe, e me explicando. Foi muito legal. Só que depois disso, eu acabei saindo do setor e ai nunca mais fiz nada. Andei pesquisando sobre o delphi atual e vi que ele esta meio em baixa (pouco solicitado pelo mercado), por isso eu nem cogitei estuda-lo.

     

    Chilá sem querer abusar da sua ajuda... so para eu poder formar uma idéia de ponto de partida...

     

    O código C# é parecido com o PHP?

     

    o que é esse AJAX? É um ambiente de desenvolvimento tipo o do delphi assim?

     

    Também fico na maior duvida quanto aos scripts. No caso da Microsoft Visual Studio eu tenho que usar o vbscript ou posso usar também o javascript?

     

    Chilá obrigado pela grande ajuda, e espero realmente um dia estar podendo retribuir a vc essa força ok.

     

    Abraço!

     

     

     

    sexta-feira, 4 de janeiro de 2008 05:09
  • Roberto,

     

    em primeiro lugar, seja bem-vindo!

     

    Sobre suas dúvidas, concordo com o Chilá: comece aprendendo os conceitos (lógica, análise, etc). Com os conceitos sólidos você não fica "preso" a uma tecnologia específica. Após ter uma boa base conceitual, eu também começaria diretamente no ambiente .NET e depois, conforme a necessecidade, poderia aprender pontualmente alguma ou outra coisa sobre VB ou ASP clássico. Mas lembre-se que há muitas diferenças entre essas tecnologias e a plataforma .NET.

     

    Sobre C#, ele é parecido com C, C++ e Java.

     

    O AJAX é uma maneira de tornar aplicações web mais parecidas com aplicações desktop. Veja mais detalhes em:

     

    http://thespoke.net/blogs/oneda/archive/2006/01/29/934574.aspx

     

    Quanto aos scripts, não ficou muito claro sua dúvida. No ASP clássico, utiliza-ve o vbscript (ou javascript) para desenvolver as páginas que eram executadas no servidor. Isso não existe mais no ASP.NET, pois no mesmo não se utilizam linguagens de script, mas sim linguagens compiladas, como C# e VB.NET. Para aplicações web, o único lugar onde se utiliza javascript é no browser, para executar ações no lado cliente da aplicação.

     


    Ricardo Oneda
    http://oneda.mvps.org/blog

    sexta-feira, 4 de janeiro de 2008 10:48
    Moderador
  • Opa Ricardo, agradeço a vc pela grande ajuda.

     

    Vou colocar a mão na massa, pois ja tenho mais ou menos o caminho que vou percorrer.

     

    Em breve estarei aqui trocando umas informações com vcs.

     

    abraço e obrigado.

    domingo, 6 de janeiro de 2008 19:44