Visão Geral TI
Cronograma
1o. Dia
● Visão Geral
● Tipos de Projetos
● Estrutura de uma área de TI
   ○      Comercial
   ○      Análise
   ○      Arquitetura
   ○      Desenvolvimento
● Diferentes tecnologias (para que serve?)
   ○      Linguagem de Programação
   ○      Banco de Dados
   ○      Metodologias
   ○      Processos
2o. Dia
●   Análise
●   Metodologias
●   Onde é utilizado
●   RUP
●   UML
●   Ferramentas (software)
●   Metodologias Ágeis
●   Palavras-chaves
3o. Dia
● Desenvolvimento / Programação
   ○   Diferença: Linguagem estruturada, OO
   ○   Exemplos
   ○   MVC
   ○   Frameworks (web, ágil, ORM)
● Banco de DadosExemplos (SQL)
   ○ Como usar e qual a vantagem
   ○ Banco de Dados relacional e não relacional
   ○ Linguagens de banco de dados (PL SQL / Forms)
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
Pergunta:
Qual a diferença
entre Software x
   Hardware?
"Software é o que
você xinga, Hardware
é o que você chuta"
Hardware
Software
● Sistema operacional




● Editor de texto / planilha


● Editor de Imagens
Software


● Editor de videos


● Players de vídeo e música


● Jogos


● Browser
Tipos de Projetos


● Desktop



● Web
Tipos de Projetos


● Embarcado




● Mobile (celular, tablet)
Ábacos
Estrutura da
 Área TI
Estrutura da Área TI
●   Comercial
●   Gerente de Projetos
●   Análise
●   Aqui entraram os mais variados analistas
    ○ Analista de Requisitos, Analista de Negócios, Analista
      Sistemas, Analista de Processos, etc...
Estrutura da Área TI
● Arquitetura
● Desenvolvimento
● Coordenador Técnico
● Programador (projetos e sistema / manutenção -
  bugs)
● Tester
● TI - Infra estrutura
    ○ Rede
    ○ Suporte
Diferentes
Tecnologias
Análise
● Tem suas próprias ferramentas
● Suas próprias metodologias


Desenvolvimento
●   Design (tela)
●   Programador (linguagem de programação)
●   Banco de Dados
●   Testes
Designer
● Design (tela)
   ○   Designer
   ○   Web Designer
   ○   HTML (não é linguagem de programação)
   ○   CSS
   ○   Flash
   ○   Photoshop
   ○   Usabilidade
● Ex: teste.html
   ○ <html><head></head><body><font color= "#FF0000" size="5"
     >teste</font></body></html>
● Design (tela)
● Design (tela)
Programador
● Programador / Desenvolvedor
● Programador / Desenvolvedor
● Linguagem de Programação:
   ○   Java
   ○   .Net
   ○   C
   ○   C++
   ○   Ruby
   ○   Python
   ○   Visual Basic
   ○   Objective C
   ○   Perl
   ○   Delphi
   ○   Cobol
   ○   Javascript
● Programador / Desenvolvedor


● Tipos de Projetos:
   ○ Desenvolvimento de novo Sistema
   ○ Manutenção de Sistema / Bugs
Testers
● Testers

  ○   Caixa Branca
  ○   Caixa Preta
  ○   Caso de teste
  ○   Bugs
Banco de Dados
● Banco de Dados
● Armazenamento de Informações
  ○ Oracle
  ○ Postgres
  ○ SQL Server
  ○ SQL Lite
  ○ MySQL
  ○ DB2
  ○ Etc...
TI - Infra Estrutura
● Ti - Infra estrutura
● Cuida do datacenter, rede, servidores
  ○ Servidor
  ○ Redes
  ○ Hardware
  ○ Disponibilidade
  ○ Backup
  ○ etc...
Sopa de Letrinhas
Sopa de Letrinhas
Palavras que não entenderam


Termos diferentes


Tragam dúvidas, descrições de vagas

Visao geralti netshoes01

  • 1.
  • 2.
  • 3.
    1o. Dia ● VisãoGeral ● Tipos de Projetos ● Estrutura de uma área de TI ○ Comercial ○ Análise ○ Arquitetura ○ Desenvolvimento ● Diferentes tecnologias (para que serve?) ○ Linguagem de Programação ○ Banco de Dados ○ Metodologias ○ Processos
  • 4.
    2o. Dia ● Análise ● Metodologias ● Onde é utilizado ● RUP ● UML ● Ferramentas (software) ● Metodologias Ágeis ● Palavras-chaves
  • 5.
    3o. Dia ● Desenvolvimento/ Programação ○ Diferença: Linguagem estruturada, OO ○ Exemplos ○ MVC ○ Frameworks (web, ágil, ORM) ● Banco de DadosExemplos (SQL) ○ Como usar e qual a vantagem ○ Banco de Dados relacional e não relacional ○ Linguagens de banco de dados (PL SQL / Forms)
  • 6.
    4o. Dia ● SistemaOperacional (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
  • 8.
  • 9.
    "Software é oque você xinga, Hardware é o que você chuta"
  • 11.
  • 12.
    Software ● Sistema operacional ●Editor de texto / planilha ● Editor de Imagens
  • 13.
    Software ● Editor devideos ● Players de vídeo e música ● Jogos ● Browser
  • 16.
    Tipos de Projetos ●Desktop ● Web
  • 17.
    Tipos de Projetos ●Embarcado ● Mobile (celular, tablet)
  • 18.
  • 19.
  • 20.
    Estrutura da ÁreaTI ● Comercial ● Gerente de Projetos ● Análise ● Aqui entraram os mais variados analistas ○ Analista de Requisitos, Analista de Negócios, Analista Sistemas, Analista de Processos, etc...
  • 21.
    Estrutura da ÁreaTI ● Arquitetura ● Desenvolvimento ● Coordenador Técnico ● Programador (projetos e sistema / manutenção - bugs) ● Tester ● TI - Infra estrutura ○ Rede ○ Suporte
  • 22.
  • 23.
    Análise ● Tem suaspróprias ferramentas ● Suas próprias metodologias Desenvolvimento ● Design (tela) ● Programador (linguagem de programação) ● Banco de Dados ● Testes
  • 24.
  • 25.
    ● Design (tela) ○ Designer ○ Web Designer ○ HTML (não é linguagem de programação) ○ CSS ○ Flash ○ Photoshop ○ Usabilidade ● Ex: teste.html ○ <html><head></head><body><font color= "#FF0000" size="5" >teste</font></body></html>
  • 26.
  • 27.
  • 28.
  • 29.
    ● Programador /Desenvolvedor
  • 30.
    ● Programador /Desenvolvedor ● Linguagem de Programação: ○ Java ○ .Net ○ C ○ C++ ○ Ruby ○ Python ○ Visual Basic ○ Objective C ○ Perl ○ Delphi ○ Cobol ○ Javascript
  • 31.
    ● Programador /Desenvolvedor ● Tipos de Projetos: ○ Desenvolvimento de novo Sistema ○ Manutenção de Sistema / Bugs
  • 33.
  • 34.
    ● Testers ○ Caixa Branca ○ Caixa Preta ○ Caso de teste ○ Bugs
  • 35.
  • 36.
    ● Banco deDados ● Armazenamento de Informações ○ Oracle ○ Postgres ○ SQL Server ○ SQL Lite ○ MySQL ○ DB2 ○ Etc...
  • 37.
    TI - InfraEstrutura
  • 38.
    ● Ti -Infra estrutura ● Cuida do datacenter, rede, servidores ○ Servidor ○ Redes ○ Hardware ○ Disponibilidade ○ Backup ○ etc...
  • 39.
  • 40.
  • 41.
    Palavras que nãoentenderam Termos diferentes Tragam dúvidas, descrições de vagas