Your SlideShare is downloading. ×
Visao geralti netshoes03
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Visao geralti netshoes03

133

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
133
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Visão Geral TI
  • 2. ● 3o. Dia● Desenvolvimento / Programação ○ Diferença: Linguagem estruturada, OO ○ Exemplos ○ Frameworks ○ Java ○ .NET ○ Palavras Chaves● Banco de Dados ○ Como usar e qual a vantagem ○ Banco de Dados relacional e não relacional● Vagas
  • 3. Análise
  • 4. Binário
  • 5. Como se troca um pneu?
  • 6. E, como se frita um ovo?
  • 7. Isso é um código deprogramador / desenvolvedor!
  • 8. Isso é um código deprogramador / desenvolvedor! a va J di go C ó
  • 9. ● Baixo Nível: ○ Assembly● Não estruturada: ○ Cobol, Basic● Estruturada: ○ C, Pascal● Visual: ○ Visual Basic, Delphi● OO (Orientado a Objeto): ○ Java, PHP, C++, C# (concorrente do Java), Python, Ruby
  • 10. ● Desktop: ○ Java(ex: Swing) ○ C# ○ C++ ○ C, etc....● Web: ○ Java ○ C# ○ ASP.NET ○ PHP ○ ASP, etc...
  • 11. ● Mobile:● Java● Objective C
  • 12. E o HTML?
  • 13. ● Parte Visual ○ HTML (Linguagem de marcação); ○ CSS; ○ Imagens; ○ Flash;● Lógica (Linguagem deProgramação) ○ ASP, ○ Java, ○ PHP, etc
  • 14. Lógica de Programação: Ex: Java Interface (visual): Ex: HTML, CSS, Imagens
  • 15. Lógica de Programação: Ex: Java Interface (visual): Ex: HTML, CSS, Imagens
  • 16. Então, é só aprender uma linguagem deprogramação? Ex: Java?
  • 17. NÃO!!!
  • 18. NÃO!!!
  • 19. ● Conceitos ○ Ex: MVC● Frameworks ○ Ex: Struts, EJB, Hibernate, ATG
  • 20. ● Conceitos ○ Ex: MVC● Frameworks ○ Ex: Struts, ○ EJB, ○ Hibernate, ○ ATG
  • 21. Framework?
  • 22. ● "Framework é um conjunto de classes que colaboram para realizar uma responsabilidade para um domínio de um subsistema da aplicação." Fayad e Schmidt● Framework é um conjunto de conceitos usado para resolver um problema de um domínio específico
  • 23. Ahn?
  • 24. Casa pré montada
  • 25. E-Commerce
  • 26. ● Framework Java● Exemplos:● Struts● Struts 2● JSF (Java Server Faces)● Spring● EJB● EJB3● Hibernate
  • 27. ● Framework Python● Exemplos (Framework WEB):● DjangoFramework Ruby● Exemplos (Framework WEB)● Ruby on Rails
  • 28. ● Framework de Testes● JUnit● Log4J
  • 29. ● Projetos usam frameworks● Combinação de Frameworks é possível● Struts é legado● Já existe Struts 2, e outros frameworks melhores● Java / Struts similar a Cobol
  • 30. ● JSE (Java Standard Edition)● JEE (Java Enterprise Edition) ○ JDBC ○ JSP ○ Servlets●● JME (Java Mobile Edition)
  • 31. Cliente Servidor Swing HTML, JSP JME Exemplo: Java
  • 32. ● Certificados Java
  • 33. ● Compreende em:● C#● C++● Visual Basic .NET ou● VB.NET● ASP.NET
  • 34. ● JAVA x .NET● Independente de plataforma x Windows● Portabilidade● Ferramentas de desenvolvimento,● etc
  • 35. Arquiteto deSoftware
  • 36. ● Escolher um padrão de como desenvolver aplicações;● Definir/criar um framework para ser utilizado na aplicação;● Pensar na: ○ Manutenibilidade, ○ Reusabilidade, ○ Escalabilidade, ○ Portabilidade etc● Visão abrangente do sistema● Mão na massa
  • 37. ● POG - Programação Orientada a Gambiarra
  • 38. ● Banco de Dados
  • 39. ● Banco de Dados● Armazenamento de Dados● SQL - Structured Query Language (Linguagem de Consulta Estruturada)● Padrão: ○ Insere, ○ Exclui, ○ Atualiza, ○ ConsultaTabelas
  • 40. ● Banco de Dados● Exemplo● 4 Comandos Básicos● SQL:● SELECT● UPDATE● DELETE● INSERT
  • 41. Cliente Servidor Swing Oracle HTML, JSP JME
  • 42. ● Banco de Dados● DBA - Admistrador de Banco de Dados ○ parte física, ○ backup, ○ segurança, ○ espaço em disco, etc.● DA / AD - Admistrador de Dados ○ dados em si, ○ documentação, ○ integridade dos dados, ○ estrutura lógica etc
  • 43. ● Banco de Dados● Relacional ○ mais usado ○ mais tempo no mercado
  • 44. ● Banco de Dados● Não Relacional ○ novo conceito ○ NoSQL
  • 45. Vamos ver algumas vagas?
  • 46. ● Fonte: http://www.webgoal.com.br/vagas
  • 47. Fonte: http://blog.locaweb.com.br/recursos-humanos/vagas-para-desenvolvedores-dotnet-ruby-java-python/
  • 48. Fonte: http://www.gonow.com.br/vagas/
  • 49. Fonte: http://pessoas.vagas.com.br/vagas/v624688
  • 50. Fonte: http://www.gonow.com.br/vagas/
  • 51. Tragam a Sopade Letrinhas

×