• Nenhum resultado encontrado

Treinamento. Projeto Nexus. Paulo Roberto de Castro Filho Sócio-fundador

N/A
N/A
Protected

Academic year: 2021

Share "Treinamento. Projeto Nexus. Paulo Roberto de Castro Filho Sócio-fundador"

Copied!
17
0
0

Texto

(1)

Paulo Roberto de Castro Filho

paulo.castro@vpidata.com

Sócio-fundador

Treinamento

(2)

Apresentação  

V

P

I

Data  

VPIData  nasceu  em  2004  para  suprir  a  crescente   necessidade  de  consultoria  na  área  de  so8ware  

em  alto-­‐desempenho.  

–  Arquitetura  de  sistemas.  

–  So0ware  em  alto-­‐desempenho.  

–  SAP  Netweaver.  

–  Infra-­‐estrutura.  

–  Processos  de  fábrica  de  so0ware.  

–  Desenvolvimento  de  so0ware  por  demanda.  

(3)
(4)

Obje8vo  do  projeto  

  Junto  com  a  FATEC  (Faculdade  de  Tecnologia  de  São  Paulo)     queremos  criar  o  conceito  de    

Fábrica  de  So0ware  acadêmica  (laboratório  de  inovação).      

A  sede  da  Fábrica  de  So0ware  ficará  localizada  na  cidade  de   Praia  Grande  no  litoral  de  São  Paulo.  

   

O  fluxo  de  trabalho  propiciará  um  coach  ao  aluno  gerando   vantagens  as  empresas  que  demandam  projetos.  

(5)

Premissas  do  projeto  

•  O  aluno  será  treinado  em  cursos  fora  do  seu  horário  de  aula.  

•  O  aluno  será  submeTdo  a  um  exame,  os  melhores  serão  selecionados.   •  Trabalho  em  forma  de  estágio  realizado  na  VPIData  focará  em  alguns  itens:  

•  Localização  do  escritório  será  próxima  a  FATEC  para  não  atrapalhar  os  horários  de  aula. •  Acesso  a  periódicos  técnicos  ACM,  IEEE  Computer,  Safari  Books  e  documentos    

CAPES  disponibilizados  pelo  InsTtuto  de  Física  da  USP.  

•  Coach  com  um  profissional  experiente.  

•  Trabalho  com  tecnologias  e  metodologias  novas.  

•  Obrigatoriedade  de  a  cada  2  meses  formulação  de  arTgo  em  formato  acadêmico  em  parceria  com   seu  coach  exemplificando  conceitos  básicos  e  demonstração  de  tecnologias  aprendidas.  

•  O  aluno  não  pode  ficar  de  dependência  em  nenhuma  cadeira  no  período  do  estágio.    

•  50%  do  tempo  trabalhando  em  serviço  de  consultoria  e     50%  no  desenvolvimento  de  novos  produtos  da  VPIData.  

•  Término  do  estágio  o  aluno  pode  escolher  entre  conTnuar  na  empresa  ou  ser  alocado  em  projetos  de   parceiros  em  São  Paulo.  

(6)

Visão  Geral  -­‐  Treinamento  

•  Introdução  a  algoritmos  e  estrutura  de  dados  

•  Java  Básico  

•  Introdução  aos  conceitos  de  Web   •  Introdução  Java  para  Web  

AposTlas  Caelum:  

hdp://downloads.caelum.com.br/aposTla/caelum-­‐algoritmos-­‐estruturas-­‐ dados-­‐java-­‐cs14.pdf  

hdp://downloads.caelum.com.br/aposTla/caelum-­‐java-­‐objetos-­‐h11.pdf   hdp://downloads.caelum.com.br/aposTla/caelum-­‐java-­‐web-­‐h21.pdf  

(7)

Visão  Geral  -­‐  Treinamento  

•  Ao  final  de  cada  aula  será  enviado  ao  aluno  uma  lista   de  exercício  para  casa.  

•  Ao  final  de  cada  aula  o  aluno  será  submeTdo  a  um  

teste.  

(8)

Introdução  a  algoritmos  e  estrutura  

de  dados  –  Dia  1  

•  Introdução  

•  Armazenamento  Sequencial  

•  Vetores  

•  Listas  Ligadas  

•  Pilhas  

(9)

Introdução  a  algoritmos  e  estrutura  

de  dados  –  Dia  2  

•  Filas  

•  Armazenamento  sem  repeTção  com  busca  rápida  

•  Tabelas  de  Espalhamento  

•  Armazenamento  AssociaTvo  

•  Mapas  com  Lista  

•  Mapas  com  Espalhamento  

(10)

Java  Básico  –  Dia  3  

•  O  que  é  Java  

•  Instalação  do  Java  

•  Variáveis  primiTvas  e  Controle  de  fluxo  

(11)

Java  Básico  –  Dia  4  

•  Orientação  a  objetos  básica  

•  Um  pouco  de  arrays  

(12)

Java  Básico  –  Dia  5  

•  Modificadores  de  acesso  e  atributos  de  classe  

•  Orientação  a  Objetos  –  herança,  reescrita  e   polimorfismo  

•  Eclipse  IDE  

(13)

Java  Básico  –  Dia  6  

•  Orientação  a  Objetos  –  Classes  Abstratas  

•  Orientação  a  Objetos  -­‐  Interfaces  

•  Controlando  os  erros  com  Exceções  

Conceitos  avançados  de  Orientação  Objeto  e   tratamento  de  execeções.  

(14)

Java  Básico  –  Dia  7  

•  Pacotes  -­‐  Organizando  suas  classes  e  bibliotecas  

•  Ferramentas:  jar  e  javadoc  

•  O  pacote  java.lang   •  Pacote  java.io  

•  CollecTons  framework  

•  Programação  Concorrente  e  Threads  

(15)

Introdução  aos  conceitos  de  Web  

Dia  8  

•  Sockets  

•  Arquitetura  de  uma  aplicação  web  

•  Conceitos  de  session  e  request  

(16)

Introdução  aos  conceitos  de  Web  

Dia  9  

•  O  que  é  Java  EE?  

•  Servlets  

•  JavaServer  Pages  

•  MVC  -­‐  Model  View  Controller  

(17)

Informações  sobre  o  instrutor  

Paulo  Roberto  de  Castro  Filho  <paulo.castro@vpidata.com>  

•  Aluno  do  curso  de  Física  da  USP.  

–  Bolsista  do  Centro  Nacional  em  Processamento  em  Alto  Desempenho  da  UNICAMP.  

–  Membro  da  JCP  sendo  expert  member   JSR  319:  Availability  Management  for  Java    

•  +  de  10  anos  de  experiência  em  desenvolvimento  de  sistemas.  

•  +  de  1000  horas  na  instrução  de  treinamentos.  

•  CerTficações:   •  SCJP, SCWCD, SCDJWS e SCEA level 1. •  Linux LPI 110. •  Oracle OCP. •  SAP Netweaver. •  SAP XI.

Referências

Documentos relacionados

Caso tenha sido indicado que a retificação irá alterar algum documento, é necessário carregar pelo menos um arquivo com documento na tela da aba “2 –

A moradia subsidiada pelo Programa Minha Casa Minha Vida – Faixa 1 torna-se para a população de baixa renda não só um local de residência, mas, também local de sobrevivência,

Sem prejuízo, cabe ressaltar que o controle e monitoramento do risco de mercado também é parte do processo de gestão e decisão de investimento, tendo em vista

Membro titular, como acadêmico, da Academia Brasileira de Direito Tributário (SP). Membro titular, como acadêmico, da Academia Norte-rio-grandense de Letras. Membro titular,

Na baía de Manila (Filipinas), peixes pelágicos apresentaram maiores concentrações de Hg que os demersais (Prudente et al., 1997). Algumas suposições podem ser levantadas

 NOTA FISCAL: colada em papel timbrado (deixar três cm de margem à esquerda para o documento não ser perfurado e/ou rasgado) com os respectivos carimbos de “ATESTO QUE RECEBI

A ALPHA visualiza seu processo de Avaliação Institucional como um caminho que possibilitará à Instituição conhecer, de forma mais eficaz, sua dinâmica e

[r]