86
Visão Geral TI

Visao geralti netshoes04

Embed Size (px)

DESCRIPTION

Treinamento dia 4 sobre TI para RH da Netshoes

Citation preview

Page 1: Visao geralti netshoes04

Visão Geral TI

Page 2: Visao geralti netshoes04

4o. Dia● Sistema Operacional (Linux, Windows, Unix)● Software Livre x Software Pago x Software

Aberto● Design Patterns● Cloud Computing● SOA / Web service● BI (Business Inteligence)● IDE, Testes, Servidores● Resumo

Page 3: Visao geralti netshoes04

Sistema Operacional● Windows● Linux● Unix● Mac OSX● Sun Solaris

● Outros nomes:○ SO○ OS○ Plataforma

Page 4: Visao geralti netshoes04

Sistema Operacional● Linux● Distribuições, distros:

○ Ubuntu○ Debian○ Slackware○ Red Hat○ CentOS○ etc...

Page 5: Visao geralti netshoes04

Sistema Operacional

Page 6: Visao geralti netshoes04

Sistema Operacional

Page 7: Visao geralti netshoes04

Software Pago● Software Proprietário● Código Fechado● Ex: Windows ● Ex: MacOSX● Ex: Word, Excel

Page 8: Visao geralti netshoes04

● Software Livre x Software Aberto○ Software Aberto - código aberto○ pode visualizar o código○ não necessariamente livre

● Software Livre● Código aberto● Onde pode-se ganhar?● Serviços: ● Manual, manutenção, assistência, curso

Page 9: Visao geralti netshoes04

Software Livre x Software Pago

Page 10: Visao geralti netshoes04

Sopa de Letrinhas

Page 11: Visao geralti netshoes04
Page 12: Visao geralti netshoes04

XML● Linguagem de marcação para necessidades

especiais.● Facilidade de compartilhamento de informações

através da internet.● Baseado em TXT● Formato, independente de plataforma (SO, Banco

de Dados)

Page 13: Visao geralti netshoes04

XML

Page 14: Visao geralti netshoes04
Page 15: Visao geralti netshoes04

Design Patterns (Padrões de Projetos)● Programadores / Desenvolvedores● Soluções de Problemas recorrentes no

desenvolvimento de sistemas orientados a objetos

Page 16: Visao geralti netshoes04

Design Patterns● Soluções de Problemas recorrentes no

desenvolvimento de sistemas orientados a objetos

Page 17: Visao geralti netshoes04

Cloud Computing

Page 18: Visao geralti netshoes04

Cloud Computing - Computação na nuvem● Programas / armazenamento de dados na internet,

disponível a qualquer hora do dia● Ex: Gmail, Google Docs, Google Drive

Page 19: Visao geralti netshoes04

SOA / Web Service

Page 20: Visao geralti netshoes04

SOA - Serviço Orientado a Arquitetura● Aplicações disponibilizadas em forma de serviços● Ex: Consulta de CEP

Page 21: Visao geralti netshoes04

Business Intelligence - BI

Page 22: Visao geralti netshoes04

Business Intelligence - BI● Business Intelligence ou Inteligência empresarial● Transforma dados para tomada de decisão● Estratégia / Tecnologia

Page 23: Visao geralti netshoes04

IDE

Page 24: Visao geralti netshoes04

IDE● Integrated Development Environment● Ambiente Integrado de Desenvolvimento● Ferramenta de Desenvolvimento● Onde os desenvolvedores fazem seus códigos

Exemplos:

Page 25: Visao geralti netshoes04

IDE● Netbeans● Suporta Visual Basic, C#, C++, etc...

Page 26: Visao geralti netshoes04

IDE● Visual Studio● Suporta Visual Basic, C#, C++, etc...

Page 27: Visao geralti netshoes04

IDE● Zend Studio● Suporta PHP

Page 28: Visao geralti netshoes04

IDE● Eclipse● Suporta Java, C, Python, C++, etc...

Page 29: Visao geralti netshoes04

IDE● Eclipse● Suporta Java, C, Python, C++, etc...

Page 30: Visao geralti netshoes04

IDE● Outras IDEs

○ VIM○ Sublime Text○ Emacs○ Text Mate○ etc...

Page 31: Visao geralti netshoes04

Controle de Versão

Page 32: Visao geralti netshoes04

Controle de Versão● Versionamento● Para gerenciar diferentes versões do programa,

software● Ex:

○ Clearcase (IBM)○ Source Safe (Microsoft)○ CVS○ Git ○ GitHub○ SVN

Page 33: Visao geralti netshoes04

Ferramentas de Testes

Page 34: Visao geralti netshoes04

Ferramentas de Testes● Firebug● Selenium● JMeter● Cucumber● etc...

Page 35: Visao geralti netshoes04

Servidor Aplicação /Web

Page 36: Visao geralti netshoes04

Servidor Web, Servidor de Aplicação● Apache● Tomcat● JBoss● IIS (Microsoft)● Welogic (Oracle)● Websphere (IBM)● etc...

Page 37: Visao geralti netshoes04

E muitas outras Sopa de Letrinhas...

Page 38: Visao geralti netshoes04

Resumo

Page 39: Visao geralti netshoes04

Resumo● Análise / Requisitos● Metodologias: RUP, Ágil (XP, Scrum)● Desenvolvolvimento

○ Designer○ Programador / Desenvolvedor

■ Linguagens: Java, .NET, PHP, Python, Cobol, etc...■ Frameworks: Spring, Struts, Hibernate, JPA, etc..■ Desenvolvimento: Desktop, Web, Mobile, ou embarcado

○ DBA / AD■ Banco de Dados: Oracle, MySQL, PostgreSQL, SQL

Server, etc...○ Tester

● Infraestrutura

Page 40: Visao geralti netshoes04

O que o mercado diz

Page 41: Visao geralti netshoes04

O que o mercado de TI diz:● Ainda há mercado para Struts 1 e 2, e JSF● Maioria das empresas trabalham com métodos ágeis● Várias vagas de ruby e python● Demanda para programadores "poliglotas"

Fonte: http://blog.fabiomassa.com.br/2011/02/11/entrevistas/

Page 42: Visao geralti netshoes04

O outro lado:O candidato

Page 43: Visao geralti netshoes04

O outro lado - O candidato (O que eles pensam...)● Entrevistador não técnico, é chato● RH não sabe nada● Entrevista com RH, não vale nada. ● Perda de tempo. ● Importante é um técnico● Cuidado ao falar termos técnicos, o entrevistador

pode perder credibilidade, principalmente no telefone (ex: vai trabalhar com Struts)

● Falar palavras técnicas erradas (ex: Hibernate)

Page 44: Visao geralti netshoes04

Dicas pessoais

Page 45: Visao geralti netshoes04

Dicas pessoais● Provas mais do que certificação● Trabalho de uma semana junto com equipe (se

possível)● Github e Linkedin● Email: gmail, endereço próprio ou no máximo hotmail,

yahoo...● https://github.com/mecasar/vaga-python-django● https://gist.github.com/3873763

Page 46: Visao geralti netshoes04
Page 47: Visao geralti netshoes04

Prova

Page 48: Visao geralti netshoes04

Prova???

Page 49: Visao geralti netshoes04
Page 51: Visao geralti netshoes04
Page 52: Visao geralti netshoes04

http://javafree.uol.com.br/noticia/5108/Analista-Desenvolvedor-Java-SPPJ.html

Page 55: Visao geralti netshoes04
Page 57: Visao geralti netshoes04
Page 59: Visao geralti netshoes04
Page 61: Visao geralti netshoes04
Page 62: Visao geralti netshoes04

http://www.thoughtworks.com/developer-porto-alegr

Page 63: Visao geralti netshoes04
Page 65: Visao geralti netshoes04
Page 67: Visao geralti netshoes04
Page 69: Visao geralti netshoes04
Page 70: Visao geralti netshoes04
Page 71: Visao geralti netshoes04
Page 73: Visao geralti netshoes04
Page 75: Visao geralti netshoes04
Page 77: Visao geralti netshoes04
Page 79: Visao geralti netshoes04
Page 81: Visao geralti netshoes04
Page 82: Visao geralti netshoes04
Page 83: Visao geralti netshoes04
Page 84: Visao geralti netshoes04
Page 85: Visao geralti netshoes04
Page 86: Visao geralti netshoes04

Se mexer, pertence à Biologia.Se feder, pertence à Química.Se não funcionar, pertence à Física.Se ninguém entende, é Matemática.Se não faz sentido, é Economia ou Psicologia.Se não mexe, não fede, não funciona, ninguém entende e não faz sentido... Com certeza é Informática!