SlideShare uma empresa Scribd logo
1 de 64
Baixar para ler offline
Visão Geral TI
Cronograma

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)
 ● Segurança (criptografia)
 ● Outras ferramentas
 ● Resumo
Sistema Operacional

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

● Outros nomes:
   ○ SO
   ○ OS
   ○ Plataforma
Sistema Operacional

● Linux
● Distribuições, distros:
   ○ Ubuntu
   ○ Debian
   ○ Slackware
   ○ Red Hat
   ○ CentOS
   ○ etc...
Sistema Operacional




http://www.youtube.com/watch?v=f5-ImdiB3f8 - Mac x PC
http://www.youtube.com/watch?v=d6VT4D3FeqM - Microsoft
x Linux
Software livre x pago x aberto

● Software Pago

   ○ Software Proprietário

   ○ Código Fechado

   ○ Ex: Windows e MacOSX

   ○ Ex: Word, Excel
Software livre x pago x aberto

● Software Livre x Software Aberto

   ○ Software Aberto - código aberto
      ■ pode visualizar o código
      ■ não necessariamente livre



   ○ Software Livre
      ■ Código aberto
      ■ Sotware Livre
      ■ Onde pode-se ganhar?
      ■ Serviços: Manual, manutenção, assistência, curso
Software livre x pago x aberto
XML

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)
XML

XML
Design Patterns

Design Patterns (Padrões de Projetos)

 ● Soluções de Problemas recorrentes no desenvolvimento de
   sistemas orientados a objetos
 ● Exemplos:
     ○ Singleton
     ○ Decorator
     ○ Façade
     ○ Abstract Factory
     ○ Command
     ○ Observer
Design Patterns

Design Patterns (Padrões de Projetos)
 ● Exemplos:
    ○ Builder
    ○ Factory Method
    ○ Prototype
    ○ Adapter
    ○ Bridge
    ○ Composite
    ○ Flyweight
    ○ Proxy
Design Patterns

Design Patterns (Padrões de Projetos)
 ● Exemplos:
    ○ Chain of Responsibility
    ○ Interpreter
    ○ Iterator
    ○ Mediator
    ○ Memento
    ○ State
    ○ Strategy
    ○ Template Method
    ○ Visitor
Cloud Computing

● Cloud Computing - Computação na nuvem




  ○ Programas / armazenamento de dados na internet,
    disponível a qualquer hora do dia
Cloud Computing

● Cloud Computing - Computação na nuvem
   ○ Exemplos:
      ■ Google Apps (Gmail, Google Docs, etc)
      ■ Amazon
Cloud Computing

● Cloud Computing - Computação na nuvem
   ○ Vantagens:
      ■ Acesso independente de Sistema Operacional e
        Hardware
      ■ Disponibilidade 24/7
      ■ Menor manutenção
      ■ etc.

   ○ Tipos:
      ■ IaaS (Infraestructure as a Service)
      ■ PaaS (Plataform as a Service)
      ■ DaaS (Development as a Service)
      ■ SaaS (Software as a Service)
      ■ CaaS (Communication as a Service)
SOA / Web Service

● SOA / Web Service
   ○ SOA - Serviço Orientado a Arquitetura

   ○ Aplicações disponibizadas em forma de serviços

   ○ Acessíveis por um Web Service

      ■ Solução para integração e comunicação de sistemas
        de tecnologias diferentes

      ■ Usa formato universal (XML)

   ○ Exemplo: Consulta de CEP
BI

● BI
   ○ Business Intelligence ou Inteligência empresarial

     ○ Coleta, organização, análise, compartilhamento e
       monitoramento de informações que oferecem suporte a
       gestão de negócios

     ○ Transforma dados em informação qualitativa para
       tomada de decisão

     ○ Estratégia / Tecnologia
Segurança / Criptografia
Segurança / Criptografia
Outras Ferramentas

● IDE
   ○ Ambiente Interado de Desenvolvimento

   ○ Integrated Development Enviroment

   ○ Onde os desenvolvedores fazem seus códigos
Outras Ferramentas

 ● IDE
    ○ Exemplos:
       ■ Netbeans

Suporta Java,
Python,
C++, etc...
Outras Ferramentas

 ● IDE
    ○ Exemplos:
       ■ Visual Studio

Suporta Visual Basic,
C#, C++, etc...
Outras Ferramentas

 ● IDE
    ○ Exemplos:
       ■ Zend Studio

Suporta PHP
Outras Ferramentas

 ● IDE
    ○ Exemplos:
       ■ Eclipse

Suporta Java, C,
Python, C++, etc...
Outras Ferramentas

 ● IDE
    ○ Exemplos:
       ■ Eclipse

Suporta Java, C,
Python, C++, etc...
Outras Ferramentas

● Controle de Versão
   ○ Versionamento
   ○ Para gerenciar diferentes versões do programa, software
   ○ Ex:
      ■ Clearcase (IBM)
      ■ Source Safe (Microsoft)

      ■ CVS
      ■ Git (GitHub)
      ■ SVN
Outras Ferramentas

● Testes
   ○ Firebug
   ○ Selenium
   ○ JMeter
   ○ etc...
Outras Ferramentas

● Servidores
   ○ Apache
   ○ Tomcat
   ○ JBoss
   ○ IIS (Microsoft)
   ○ Welogic (Oracle)
   ○ Websphere (IBM)
   ○ etc...
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
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/
O entrevistado (o outro lado)

 ● 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)
Prova

        PROVA????
Exemplo Vagas
Exemplo Vagas




http://ondetrabalhar.
Exemplo Vagas
Exemplo Vagas




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




http://ondetrabalhar.
Exemplo Vagas
Exemplo Vagas




- http://www.skysoftware.com.br/vaga/vaga_java/
Exemplo Vagas
Exemplo Vagas




http://www.guj.com.br/java/232269-
programa-de-capacitacaoestagio-cobol-
#1194447
Exemplo Vagas
Exemplo Vagas




http://javafree.uol.com.br/noticia/5120/Desenvolvedor-Java-SP-
PJ.html
Exemplo Vagas
Exemplo Vagas
Exemplo Vagas

- http://www.thoughtworks.com/developer-porto-alegre
Exemplo Vagas
Exemplo Vagas




http://www.ceviu.com.br/vaga/emprego-administrador-de-
dados-pleno-sao-paulo-sp-136029
Exemplo Vagas
Exemplo Vagas




http://www.ceviu.com.br/vaga/emprego-programador-java-sao-
paulo-sp-90575
Exemplo Vagas
Exemplo Vagas




http://www.ceviu.com.br/vaga/emprego-programador-delphi-
blumenau-sc-134343
Exemplo Vagas
Exemplo Vagas
Exemplo Vagas

http://www.ceviu.com.br/vaga/emprego-analista-de-requisitos-
de-software-belo-horizonte-mg-135343
Exemplo Vagas
Exemplo Vagas




http://www.ceviu.com.br/vaga/emprego-dba-holambra-sp-
136434-p-621
Exemplo Vagas
Exemplo Vagas




http://www.ceviu.com.br/vaga/emprego-arquiteto-de-software-
rio-de-janeiro-rj-139638-m-pesquisa
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!
Java:




http://www.youtube.com/watch?v=dY99vOs86Jc

Mais conteúdo relacionado

Semelhante a Visão Geral TI: SO, Ferramentas, Cloud, Padrões e Mais

Visao geral TI03 2-0
Visao geral TI03 2-0Visao geral TI03 2-0
Visao geral TI03 2-0Ale Uehara
 
Zend Framework: Reuso e extensão de componentes para fácil manutenção
Zend Framework: Reuso e extensão de componentes para fácil manutençãoZend Framework: Reuso e extensão de componentes para fácil manutenção
Zend Framework: Reuso e extensão de componentes para fácil manutençãoFlávio Lisboa
 
Day 0 iniciando na carreira em ti
Day 0   iniciando na carreira em tiDay 0   iniciando na carreira em ti
Day 0 iniciando na carreira em tiLuis Henrique Costa
 
Ferramenta de Cloud Computer para apoio à Engenharia de Software
Ferramenta de Cloud Computer para apoio à Engenharia de SoftwareFerramenta de Cloud Computer para apoio à Engenharia de Software
Ferramenta de Cloud Computer para apoio à Engenharia de SoftwareDanilo Sousa
 
Seguindo padrões: Codificando profissionalmente com PHP Sniffer
Seguindo padrões: Codificando profissionalmente com PHP SnifferSeguindo padrões: Codificando profissionalmente com PHP Sniffer
Seguindo padrões: Codificando profissionalmente com PHP SnifferVinicius Warto Campos
 
JavaScript: uma visão geral da linguagem e seu ecossistema
JavaScript: uma visão geral da linguagem e seu ecossistemaJavaScript: uma visão geral da linguagem e seu ecossistema
JavaScript: uma visão geral da linguagem e seu ecossistemaFabio Agostinho Boris
 
Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre
Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto AlegreInteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre
Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto AlegreCaio Moreno
 
Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre
Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto AlegreInteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre
Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto AlegreIT4biz IT Solutions
 
TDC2017 - Misturando dados com Pentaho para insights mais significativos
TDC2017 - Misturando dados com Pentaho para insights mais significativosTDC2017 - Misturando dados com Pentaho para insights mais significativos
TDC2017 - Misturando dados com Pentaho para insights mais significativosAmbiente Livre
 
Devops - A cultura ágil voltada à infra-estrutura
Devops - A cultura ágil voltada à infra-estruturaDevops - A cultura ágil voltada à infra-estrutura
Devops - A cultura ágil voltada à infra-estruturaFernando Celarino
 
Oportunidades no Mercado com Linux e Software Livre
Oportunidades no Mercado com Linux e Software LivreOportunidades no Mercado com Linux e Software Livre
Oportunidades no Mercado com Linux e Software LivreEduardo Lima
 
Dicas para sua carreira de Desenvolvedor PHP
Dicas para sua carreira de Desenvolvedor PHPDicas para sua carreira de Desenvolvedor PHP
Dicas para sua carreira de Desenvolvedor PHPDouglas V. Pasqua
 
Open Source Data Science - Elaborando uma plataforma de Big Data & Analytics ...
Open Source Data Science - Elaborando uma plataforma de Big Data & Analytics ...Open Source Data Science - Elaborando uma plataforma de Big Data & Analytics ...
Open Source Data Science - Elaborando uma plataforma de Big Data & Analytics ...Ambiente Livre
 
Palestra: Cientista de Dados – Dominando o Big Data com Software Livre
Palestra: Cientista de Dados – Dominando o Big Data com Software LivrePalestra: Cientista de Dados – Dominando o Big Data com Software Livre
Palestra: Cientista de Dados – Dominando o Big Data com Software LivreAmbiente Livre
 

Semelhante a Visão Geral TI: SO, Ferramentas, Cloud, Padrões e Mais (20)

Visao geral TI03 2-0
Visao geral TI03 2-0Visao geral TI03 2-0
Visao geral TI03 2-0
 
Frameworks PHP
Frameworks PHPFrameworks PHP
Frameworks PHP
 
Zend Framework: Reuso e extensão de componentes para fácil manutenção
Zend Framework: Reuso e extensão de componentes para fácil manutençãoZend Framework: Reuso e extensão de componentes para fácil manutenção
Zend Framework: Reuso e extensão de componentes para fácil manutenção
 
Day 0 iniciando na carreira em ti
Day 0   iniciando na carreira em tiDay 0   iniciando na carreira em ti
Day 0 iniciando na carreira em ti
 
Visao geralti netshoes01b
Visao geralti netshoes01bVisao geralti netshoes01b
Visao geralti netshoes01b
 
SINFO Geração ALPHA
SINFO Geração ALPHASINFO Geração ALPHA
SINFO Geração ALPHA
 
Ferramenta de Cloud Computer para apoio à Engenharia de Software
Ferramenta de Cloud Computer para apoio à Engenharia de SoftwareFerramenta de Cloud Computer para apoio à Engenharia de Software
Ferramenta de Cloud Computer para apoio à Engenharia de Software
 
Seguindo padrões: Codificando profissionalmente com PHP Sniffer
Seguindo padrões: Codificando profissionalmente com PHP SnifferSeguindo padrões: Codificando profissionalmente com PHP Sniffer
Seguindo padrões: Codificando profissionalmente com PHP Sniffer
 
JavaScript: uma visão geral da linguagem e seu ecossistema
JavaScript: uma visão geral da linguagem e seu ecossistemaJavaScript: uma visão geral da linguagem e seu ecossistema
JavaScript: uma visão geral da linguagem e seu ecossistema
 
Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre
Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto AlegreInteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre
Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre
 
Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre
Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto AlegreInteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre
Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre
 
TDC2017 - Misturando dados com Pentaho para insights mais significativos
TDC2017 - Misturando dados com Pentaho para insights mais significativosTDC2017 - Misturando dados com Pentaho para insights mais significativos
TDC2017 - Misturando dados com Pentaho para insights mais significativos
 
Meetup-Churrops
Meetup-ChurropsMeetup-Churrops
Meetup-Churrops
 
Devops - A cultura ágil voltada à infra-estrutura
Devops - A cultura ágil voltada à infra-estruturaDevops - A cultura ágil voltada à infra-estrutura
Devops - A cultura ágil voltada à infra-estrutura
 
What isdrupal
What isdrupalWhat isdrupal
What isdrupal
 
Oportunidades no Mercado com Linux e Software Livre
Oportunidades no Mercado com Linux e Software LivreOportunidades no Mercado com Linux e Software Livre
Oportunidades no Mercado com Linux e Software Livre
 
Dicas para sua carreira de Desenvolvedor PHP
Dicas para sua carreira de Desenvolvedor PHPDicas para sua carreira de Desenvolvedor PHP
Dicas para sua carreira de Desenvolvedor PHP
 
Open Source Data Science - Elaborando uma plataforma de Big Data & Analytics ...
Open Source Data Science - Elaborando uma plataforma de Big Data & Analytics ...Open Source Data Science - Elaborando uma plataforma de Big Data & Analytics ...
Open Source Data Science - Elaborando uma plataforma de Big Data & Analytics ...
 
Palestra: Cientista de Dados – Dominando o Big Data com Software Livre
Palestra: Cientista de Dados – Dominando o Big Data com Software LivrePalestra: Cientista de Dados – Dominando o Big Data com Software Livre
Palestra: Cientista de Dados – Dominando o Big Data com Software Livre
 
Migracao colaborativa
Migracao colaborativaMigracao colaborativa
Migracao colaborativa
 

Mais de Ale Uehara

Workshop sobre Scrum (Alelo)
Workshop sobre Scrum (Alelo)Workshop sobre Scrum (Alelo)
Workshop sobre Scrum (Alelo)Ale Uehara
 
Visao geralti netshoes02
Visao geralti netshoes02Visao geralti netshoes02
Visao geralti netshoes02Ale Uehara
 
Visao geral TI02 2-0
Visao geral TI02 2-0Visao geral TI02 2-0
Visao geral TI02 2-0Ale Uehara
 
Netshoes metodologia
Netshoes metodologiaNetshoes metodologia
Netshoes metodologiaAle Uehara
 
20111229 netshoes metodologia
20111229 netshoes metodologia20111229 netshoes metodologia
20111229 netshoes metodologiaAle Uehara
 

Mais de Ale Uehara (6)

Workshop sobre Scrum (Alelo)
Workshop sobre Scrum (Alelo)Workshop sobre Scrum (Alelo)
Workshop sobre Scrum (Alelo)
 
Fintech
FintechFintech
Fintech
 
Visao geralti netshoes02
Visao geralti netshoes02Visao geralti netshoes02
Visao geralti netshoes02
 
Visao geral TI02 2-0
Visao geral TI02 2-0Visao geral TI02 2-0
Visao geral TI02 2-0
 
Netshoes metodologia
Netshoes metodologiaNetshoes metodologia
Netshoes metodologia
 
20111229 netshoes metodologia
20111229 netshoes metodologia20111229 netshoes metodologia
20111229 netshoes metodologia
 

Visão Geral TI: SO, Ferramentas, Cloud, Padrões e Mais