Visao geralti netshoes03
-
Upload
ale-uehara -
Category
Documents
-
view
217 -
download
0
description
Transcript of Visao geralti netshoes03
![Page 1: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/1.jpg)
Visão Geral TI
![Page 2: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/2.jpg)
● 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
![Page 3: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/3.jpg)
Análise
![Page 4: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/4.jpg)
Binário
![Page 5: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/5.jpg)
Como se troca um pneu?
![Page 6: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/6.jpg)
E, como se frita um ovo?
![Page 7: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/7.jpg)
Isso é um código de programador / desenvolvedor!
![Page 8: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/8.jpg)
Isso é um código de programador / desenvolvedor!
Código
Java
![Page 9: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/9.jpg)
![Page 10: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/10.jpg)
● 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
![Page 11: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/11.jpg)
● Desktop:○ Java(ex: Swing)○ C#○ C++○ C, etc....
● Web:○ Java○ C#○ ASP.NET○ PHP○ ASP, etc...
![Page 12: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/12.jpg)
● Mobile:● Java● Objective C
![Page 13: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/13.jpg)
E o HTML?
![Page 14: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/14.jpg)
● Parte Visual○ HTML (Linguagem de marcação);○ CSS;○ Imagens;○ Flash;
● Lógica (Linguagem de Programação)
○ ASP, ○ Java, ○ PHP, etc
![Page 15: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/15.jpg)
Lógica de Programação:Ex: Java
Interface (visual):Ex: HTML, CSS, Imagens
![Page 16: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/16.jpg)
Lógica de Programação:Ex: Java
Interface (visual):Ex: HTML, CSS, Imagens
![Page 17: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/17.jpg)
Então, é só aprender uma linguagem de
programação? Ex: Java?
![Page 18: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/18.jpg)
NÃO!!!
![Page 19: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/19.jpg)
NÃO!!!
![Page 20: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/20.jpg)
● Conceitos○ Ex: MVC
● Frameworks○ Ex: Struts, EJB, Hibernate, ATG
![Page 21: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/21.jpg)
● Conceitos○ Ex: MVC
● Frameworks○ Ex: Struts, ○ EJB, ○ Hibernate, ○ ATG
![Page 22: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/22.jpg)
Framework?
![Page 23: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/23.jpg)
● "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
![Page 24: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/24.jpg)
Ahn?
![Page 25: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/25.jpg)
Casa pré montada
![Page 26: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/26.jpg)
E-Commerce
![Page 27: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/27.jpg)
● Framework Java● Exemplos:● Struts● Struts 2● JSF (Java Server Faces)● Spring● EJB● EJB3● Hibernate
![Page 28: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/28.jpg)
● Framework Python● Exemplos (Framework WEB):● Django
Framework Ruby● Exemplos (Framework WEB)● Ruby on Rails
![Page 29: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/29.jpg)
● Framework de Testes● JUnit● Log4J
![Page 30: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/30.jpg)
● Projetos usam frameworks● Combinação de Frameworks é possível● Struts é legado● Já existe Struts 2, e outros frameworks melhores
● Java / Struts similar a Cobol
![Page 31: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/31.jpg)
![Page 32: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/32.jpg)
● JSE (Java Standard Edition)● JEE (Java Enterprise Edition)
○ JDBC○ JSP○ Servlets
●
● JME (Java Mobile Edition)
![Page 33: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/33.jpg)
Cliente Servidor
Exemplo: Java
Swing
HTML, JSP
JME
![Page 34: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/34.jpg)
● Certificados Java
![Page 35: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/35.jpg)
![Page 36: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/36.jpg)
● Compreende em:● C#● C++● Visual Basic .NET ou ● VB.NET● ASP.NET
![Page 37: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/37.jpg)
![Page 38: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/38.jpg)
● JAVA x .NET● Independente de plataforma x Windows● Portabilidade● Ferramentas de desenvolvimento, ● etc
![Page 39: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/39.jpg)
Arquiteto de Software
![Page 40: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/40.jpg)
● 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
![Page 41: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/41.jpg)
● POG - Programação Orientada a Gambiarra
![Page 42: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/42.jpg)
● Banco de Dados
![Page 43: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/43.jpg)
● Banco de Dados● Armazenamento de Dados● SQL - Structured Query Language (Linguagem de Consulta Estruturada)
● Padrão:○ Insere, ○ Exclui, ○ Atualiza, ○ ConsultaTabelas
![Page 44: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/44.jpg)
● Banco de Dados● Exemplo● 4 Comandos Básicos● SQL:● SELECT● UPDATE● DELETE● INSERT
![Page 45: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/45.jpg)
Cliente Servidor
Swing
HTML, JSP
JME
Oracle
![Page 46: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/46.jpg)
● 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
![Page 47: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/47.jpg)
● Banco de Dados● Relacional
○ mais usado○ mais tempo no mercado
![Page 48: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/48.jpg)
● Banco de Dados● Não Relacional
○ novo conceito○ NoSQL
![Page 49: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/49.jpg)
Vamos ver algumas vagas?
![Page 50: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/50.jpg)
● Fonte: http://www.webgoal.com.br/vagas
![Page 51: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/51.jpg)
Fonte: http://blog.locaweb.com.br/recursos-humanos/vagas-para-desenvolvedores-dotnet-ruby-java-python/
![Page 52: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/52.jpg)
Fonte: http://www.gonow.com.br/vagas/
![Page 53: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/53.jpg)
Fonte: http://pessoas.vagas.com.br/vagas/v624688
![Page 54: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/54.jpg)
Fonte: http://www.gonow.com.br/vagas/
![Page 55: Visao geralti netshoes03](https://reader034.fdocument.pub/reader034/viewer/2022052601/5590a66e1a28ab59528b45bd/html5/thumbnails/55.jpg)
Tragam a Sopa de Letrinhas