Conhecimentos para desenvolvimento web

2 respostas
Luan_Mayron

Ao longo de algumas pesquisas com relação à áreas de trabalho no ramo da programação, me interessei muito nas carreiras de Desenvolvedor Web(front-end e back-end) e Desenvolvedor Mobile.
Estou cursando Engenharia da Computação, e até o momento já estudei Algoritmos e Lógica de Programação (pseudocódigo e C), Programação Orientada a Objetos(Java) e estou estudando atualmente Banco de Dados(C++).
Gostaria de saber se os essas linguagens seriam de utilidade nas áreas citadas acima, e quais linguagens v6 me recomendam.

Obs: Exemplos de cursos, livros, podcasts, ou outras formas de estudo são bem vindos.

2 Respostas

darlan_machado
  • Lógica de programação
  • Orientação a objetos
  • Ciclo de vida de aplicações web (request - processing - response)
  • Escopos (request/response/session/application)
  • Html/css/javascript
  • Ajax
  • SPA (Single page applications)
  • UX/UI (Usability)
  • Bootstrap
  • Bancos de dados (relacionais/não relacionais/ in memory)
  • Segurança da informação
  • Design patterns (MVC, facade, etc)
  • Servidores de aplicação (Weblogic/websphere/jboss/wildfly/glassfish)
  • Contêineres Servlet (Apache Tomcat/Jetty)
  • Responsible applications (develop once, run every size)
  • ANT/Maven/Gradle e afins
  • GIT/SVN e afins
  • bower/npm e afins

Acho que sabendo isso você já está apto a ser desenvolvedor web.
Menções honrosas

  • nodejs
  • Orientação a aspectos
  • Orientação a serviços
  • Microservices
  • jQuery
  • Firebase
  • AWS/Google Cloud/MS Azure
Luan_Mayron

Obrigado

Criado 8 de fevereiro de 2018
Ultima resposta 8 de fev. de 2018
Respostas 2
Participantes 2