Visao geralti netshoes03

  • View
    183

  • Download
    1

Embed Size (px)

Text of Visao geralti netshoes03

  • 1. Viso Geral TI

2. 3o. Dia Desenvolvimento / Programao Diferena: Linguagem estruturada, OO Exemplos Frameworks Java .NET Palavras Chaves Banco de Dados Como usar e qual a vantagem Banco de Dados relacional e no relacional Vagas 3. Anlise 4. Binrio 5. Como se troca um pneu? 6. E, como se frita um ovo? 7. Isso um cdigo deprogramador / desenvolvedor! 8. Isso um cdigo deprogramador / desenvolvedor!a va J di goC 9. Baixo Nvel: Assembly No 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 marcao); CSS; Imagens; Flash;Lgica (Linguagem deProgramao) ASP, Java, PHP, etc 14. Lgica de Programao: Ex: Java Interface (visual): Ex: HTML, CSS, Imagens 15. Lgica de Programao: Ex: Java Interface (visual): Ex: HTML, CSS, Imagens 16. Ento, s aprender umalinguagem deprogramao? Ex: Java? 17. NO!!! 18. NO!!! 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 umaresponsabilidade para um domnio de um subsistema da aplicao."Fayad e Schmidt Framework um conjunto de conceitos usadopara resolver um problema de um domnioespecfico 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 Combinao de Frameworks possvel Struts legado J existe Struts 2, e outros frameworksmelhores 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 padro de como desenvolveraplicaes; Denir/criar um framework para ser utilizado naaplicao; Pensar na: Manutenibilidade, Reusabilidade, Escalabilidade, Portabilidade etc Viso abrangente do sistema Mo na massa 37. POG - Programao Orientada a Gambiarra 38. Banco de Dados 39. Banco de Dados Armazenamento de Dados SQL - Structured Query Language (Linguagem deConsulta Estruturada) Padro: Insere, Exclui, Atualiza, ConsultaTabelas 40. Banco de Dados Exemplo 4 Comandos Bsicos SQL: SELECT UPDATE DELETE INSERT 41. ClienteServidor SwingOracle HTML, JSP JME 42. Banco de Dados DBA - Admistrador de Banco de Dados parte fsica, backup, segurana, espao em disco, etc. DA / AD - Admistrador de Dados dados em si, documentao, integridade dos dados, estrutura lgica etc 43. Banco de Dados Relacional mais usado mais tempo no mercado 44. Banco de Dados No 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