Visão Geral TI
Cronograma

1o. Dia
 ● Visão Geral
 ● Tipos 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
Cronograma

  2o. Dia
● Análise
○ Metodologias
○ Onde é utilizado
○ RUP
○ UML
○ Ferramentas (software)
○ Metodologias Ágeis
○ Palavras-chaves
Cronograma

  3o. Dia
● Desenvolvimento / Programação
○ Diferença: Linguagem estruturada, OO
○ Exemplos
○ MVC
○ Frameworks (web, ágil, ORM)
● Banco de Dados
○ Exemplos (SQL)
○ Como usar e qual a vantagem
○ Banco de Dados relacional e não relacional
○ Linguagens de banco de dados (PL SQL / Forms)
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
Visão Geral TI
Visão Geral TI

● Software x Hardware


○ "Software é o que você xinga, Hardware é o que você
  chuta"
Visão Geral TI

● Software x Hardware
Visão Geral TI

● Software
○ Sistema operacional




○ Editor de texto / planilha

○ Editor de Imagens

○ Players de vídeo e música

○ Jogos
Visão Geral TI

● Software
○ Browser (Navegador)
Visão Geral TI
Tipos de Projetos

Projetos:
 ● Desktop
Ex:

 ● Web
Ex:


 ● Embarcado
Ex:

 ● Mobile (celular)
Ex:
Estrutura á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...
● 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
○ Teste
Diferentes Tecnologias
● 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>
Diferentes Tecnologias

Design (tela)
Diferentes Tecnologias
Diferentes Tecnologias

  Programador
● Lógica do Negócio
Diferentes Tecnologias

  Programador
● Java
● .Net
●C
● C++
● Ruby
● Python
● Erlang
● Lua
● Visual Basic
● Objective C
● Perl
● Delphi
● Cobol
● Javascript
Diferentes Tecnologias

  Tipos de Projetos:
● Desenvolvimento de novo Sistema

● Manutenção de Sistema / Bugs


  Diferentes Perfis
● Lavar Prato na sua casa

● Lavar Prato na casa de alguém
Diferentes Tecnologias

  Banco de Dados
● Armazenamento de Informações
● Exemplos:
○ Oracle
○ Postgres
○ SQL Server
○ SQL Lite
○ MySQL
○ DB2

 Teste
Diferentes tecnologias

Visao geral TI 2-0

  • 1.
  • 2.
    Cronograma 1o. Dia ●Visão Geral ● Tipos 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
  • 3.
    Cronograma 2o.Dia ● Análise ○ Metodologias ○ Onde é utilizado ○ RUP ○ UML ○ Ferramentas (software) ○ Metodologias Ágeis ○ Palavras-chaves
  • 4.
    Cronograma 3o.Dia ● Desenvolvimento / Programação ○ Diferença: Linguagem estruturada, OO ○ Exemplos ○ MVC ○ Frameworks (web, ágil, ORM) ● Banco de Dados ○ Exemplos (SQL) ○ Como usar e qual a vantagem ○ Banco de Dados relacional e não relacional ○ Linguagens de banco de dados (PL SQL / Forms)
  • 5.
    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
  • 6.
  • 7.
    Visão Geral TI ●Software x Hardware ○ "Software é o que você xinga, Hardware é o que você chuta"
  • 8.
    Visão Geral TI ●Software x Hardware
  • 9.
    Visão Geral TI ●Software ○ Sistema operacional ○ Editor de texto / planilha ○ Editor de Imagens ○ Players de vídeo e música ○ Jogos
  • 10.
    Visão Geral TI ●Software ○ Browser (Navegador)
  • 11.
  • 12.
    Tipos de Projetos Projetos: ● Desktop Ex: ● Web Ex: ● Embarcado Ex: ● Mobile (celular) Ex:
  • 13.
    Estrutura á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... ● Arquitetura ● Desenvolvimento ○ Coordenador Técnico ○ Programador (projetos e sistema / manutenção - bugs) ○ Tester ● TI - Infra estrutura ○ Rede ○ Suporte
  • 14.
    Diferentes Tecnologias ● Análise ○Tem suas próprias ferramentas ○ Suas próprias metodologias ● Desenvolvimento ○ Design (tela) ○ Programador (linguagem de programação) ○ Banco de Dados ○ Teste
  • 15.
    Diferentes Tecnologias ● 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>
  • 16.
  • 17.
  • 18.
    Diferentes Tecnologias Programador ● Lógica do Negócio
  • 19.
    Diferentes Tecnologias Programador ● Java ● .Net ●C ● C++ ● Ruby ● Python ● Erlang ● Lua ● Visual Basic ● Objective C ● Perl ● Delphi ● Cobol ● Javascript
  • 20.
    Diferentes Tecnologias Tipos de Projetos: ● Desenvolvimento de novo Sistema ● Manutenção de Sistema / Bugs Diferentes Perfis ● Lavar Prato na sua casa ● Lavar Prato na casa de alguém
  • 21.
    Diferentes Tecnologias Banco de Dados ● Armazenamento de Informações ● Exemplos: ○ Oracle ○ Postgres ○ SQL Server ○ SQL Lite ○ MySQL ○ DB2 Teste
  • 22.