SlideShare uma empresa Scribd logo
1 de 50
Baixar para ler offline
A Iniciativa JEDI
O ensino de Java livre e
       gratuito
Quem sou eu ?
Daniel deOliveira

Começei a programar Fortran em 1974
Fundador do DFJUG
Java Champion
Física na UFMG, Pedagogia na Unip
3 Especializações
4 Línguas
Mestre - Gestão do Conhecimento na
 Católica
Java está em tudo
E o que isto significa?


Existe uma demanda explosiva por desenvolvedores
Java, que devem fornecer, por exemplo, soluções
para celulares e integrá-los com sistemas legados,
de forma a fornecer soluções corporativas.

Conhecimento de Java e de sistemas abertos são a
chave.
Porque Java?


68% das novas aplicações são em Java

Java substituiu o C++ como a competência mais
procurada em profissionais

2 Milhões de novos profissionais de TI são
necessários a cada ano

Java é executado em múltiplas plataformas

Java é executado em ampla gama de dispositivos, de
Smart Cards aos servidores dos grandes Data
Centers
E no Brasil ...
O mercado precisa de 40.000 profissionais HOJE !

Em 2010 havera falta 100.000 profissionais (MTb)

Tendência em direção a trabalhos realizados para
clientes fora do Brasil (offshoring)

Foi identificado que o desenvolvimento de softwares
é uma das demandas dos serviços “offshoring”

Muitos dos projetos “offshoring” de desenvolvimento
de softwares é baseado em Java

Organizações querem que o modo de distribuição de
suas aplicações seja baseada na Internet
Disfunção entre a demanda e
o fornecimento do conhecimento
             Java
Retorno da indústria de Software ...


Dificuldade em encontrar desenvolvedores com:
  competência nos fundamentos da TI
  orientação a objetos
  conhecimento e experiencia em JAVA avançado
  competência em comunicação
  competência nas relações interpessoais

Necessidade de re-treinamento é considerável

Treinar graduados sem conhecimentos de TI
Retorno da indústria de Software
                   (cont.) ...

Certificação é um valor adicional
    especialmente para trabalhos executados fora do pais

O treinamento Java da Sun é caro

Programas internos atuais são curtos

 Contratações são inferiores a 5% dos currículos
recebidos
Retorno da Academia ...



 Treinamento grátis, e de qualidade, não é muito
acessível

 Professores não são treinados corretamente e não
tem experiência prática

 Compreensão com respeito às preocupações da
indústria de software, mas existem muitas
dificuldades para uma resposta adequada

Dificuldade de alterar o currículo
Nossa resposta...
O que é o JEDI?
Projeto colaborativo
  Iniciado pela Sun Microsystems e pela
  Universidade das Filipinas no Java Research & Development
  Center
  Posteriormente através de colaborações da comunidade

Retorno e revisões da indústria e academia
Lançado em 24 de Fevereiro de 2005 na Philippines
Society for Information Technology Educators (PSITE)
em Cagayan De Oro

Objetivos
  Fazer que os materiais dos cursos de SC / TI estejam
  disponíveis, e grátis, para todos
  Melhorar a experiência do ensino e da aprendizagem
  Aumentar a qualidade dos graduados em SC / TI
  Aumentar o banco de especialistas em Java
  Fornecer serviços e produtos de classe mundial
Componentes do JEDI

Acesso grátis aos cursos e materiais
  Manuais dos instrutores e dos alunos
  Slides de apresentação das aulas
  Provas, exercícios e problemas
  Material de referencia

Software grátis

Treinamento dos instrutores grátis

Acesso grátis ao suporte

Acesso grátis à listas de discussão da comunidade

Encontros para estudantes e instrutores
Software Livre


Os cursos JEDI são baseados na recomendação
curricular de 2001 para o Curso de Ciência da
computação da Association for Computing Machinery
(ACM) www.acm.org, fundada em 1947.

A licença é de Software Livre, baseada no modêlo
Creative Commons – www.creativecommons.org.br.
Cursos


Fase I
   Introdução a Programação I ver 1.3
   Introdução a Programação II ver 1.1
   Estruturas de Dados ver 1.1

Fase II
   Engenharia de Software ver 1.0
   Desenvolvimento de aplicações móveis ver 1.0
   Programação Web ver 1.0

Fase III
   Web Services
   Segurança em Java
   Programação, modelagem e análise orientada à objetos
Cursos

Fase IV
  Sistemas operacionais
  Banco de Dados
  JavaFX

Todos os materiais podem ser baixados em
www.dfjug.org
Cursos

Módulo 1 - Introdução à Programação I

Lição   01 -   Introdução à Programação de Computadores
Lição   02 -   Histórico de Java
Lição   03 -   Primeiros passos no ambiente de programação
Lição   04 -   Fundamentos da programação
Lição   05 -   Capturando entrada de dados através do teclado
Lição   06 -   Estruturas de controle
Lição   07 -   Array em Java
Lição   08 -   Argumentos de linha de comando
Lição   09 -   Trabalhando com Bibliotecas de Classe
Lição   10 -   Criando nossas classes
Lição   11 -   Herança, polimorfismo e interfaces
Lição   12 -   Tratamento básico de exceções
Cursos
Módulo 2 – Introdução à Programação II

Lição   01 -   Revisão dos Conceitos Básicos em Java
Lição   02 -   Exceções e Assertivas
Lição   03 -   Técnicas Avançadas de Programação
Lição   04 -   Passeio pelo pacote java.lang
Lição   05 -   Aplicações Textuais
Lição   06 -   Algoritmos de Ordenação
Lição   07 -   Abstract Window Toolkit e Swing
Lição   08 -   Tratamento de Eventos em Interfaces Gráficas
Lição   09 -   Threads
Lição   10 -   Redes
Lição   11 -   Applets
Lição   12 -   Stream de Entrada e Saída de Dados (I/O) Avançados
Lição   13 -   Introdução à Generics
Cursos


Módulo 3 – Estruturas de Dados

Lição   01 -   Conceitos Básicos e Notações
Lição   02 -   Stack
Lição   03 -   Queue
Lição   04 -   Árvores Binárias
Lição   05 -   Árvores
Lição   06 -   Grafos
Lição   07 -   Listas
Lição   08 -   Tabelas
Lição   09 -   Árvores de Pesquisa Binária
Lição   10 -   Hash Table e Técnicas de Hashing
Cursos


Módulo 4 – Engenharia de Software

Lição   1-   Introdução a Engenharia de Software
Lição   2-   Engenharia de Software Orientada a Objetos
Lição   3-   Engenharia de Requisitos
Lição   4-   Engenharia de Projetos
Lição   5-   Implementação
Lição   6-   Teste de Software
Lição   7-   Introdução ao Gerenciamento do Projeto de Software
Lição   8-   Ferramentas de Desenvolvimento Software
Comunidade JEDI



Treinamentos
  Membros conduzindo os testes
  Mais pessoas se voluntarizando

Contribuições
  Retorno de instrutores e alunos do Sang Shin
  Contribuições de instrutores
  Mais de 80 pessoas contribuindo ativamente
  Integrado nas ultimas versões

Parcerias globais
  Filipinas através de JP Petines (Java Champion)
  Brasil através de Daniel deOliveira (Java Champion)
  Coordenações na Malásia, Tailândia, Singapura e Vietnam
E nós ?
Países lusófonos (mais de 230 milhões de pessoas
falantes da língua portuguesa )
   Angola
   Cabo Verde
   Guiné-Bissau
   Brasil (70 mil desenvolvedores Java) Andorra, Luxemburgo,
   Moçambique                           Namíbia,Goa/ Damão/Diu
   Portugal                             (Índia), Macau, África do
   São Tomé e Príncipe                  Sul, Suíça, Estados Unidos,
   Timor Leste                          Japão e em outros 18
                                        países.
JUG
   43 Grupos de usuários Java no Brasil
   Mais de 70 mil membros em todo o país
DFJUG
   Responsáveis pela coordenação JEDI na
   língua portuguesa
   Mais de 15.300 participantes
JEDI na web

jedi.dev.java.net
jedi.up.edu.ph
up-jedi.blogspot.com
www.dfjug.org
Situação Atual
  Escolas = 110 (10% de todas as universidades
  e faculdades das Filipinas)
  Instrutores = 1.318
  Estudantes = 81.000
  Treinamentos realizados = 13
  Instrutores que atenderam aos treinamentos = 207

• Brasil (19/05/2007)
   – 4.886
• Coordenadores regionais
   – Marum Simão/CE
   – Daniel Wield/RS
Coordenador JEDI




Marum Simão - marum@cejug.org
Faixa Salarial
Página Inicial do JEDI
Página Inicial do JEDI
Página de Cadastro
Confirmação Final
E-mail enviado
Menu Inicial
Login Inicial
Confirmar Inscrição no Módulo
Menu do Módulo
Apostila Aberta
Carregando Vídeo-Aula
Vídeo-Aula executando
Opiniões sobre o JEDI
Relatório de Atividades
Pesquisa de Auto-avaliação
Administrador - Logs
Lista de Discussão
Mensagens Trocadas
Usuários Ativos
OBRIGADO !


Daniel deOliveira
 daniel@dfjug.org

   www.dfjug.org

Mais conteúdo relacionado

Mais procurados

Apresentação do Curso On-line de Capacitação em openEHR
Apresentação do Curso On-line de Capacitação em openEHRApresentação do Curso On-line de Capacitação em openEHR
Apresentação do Curso On-line de Capacitação em openEHRInstituto HL7 Brasil
 
A Utilização da Plataforma Joomla! na Escola
A Utilização da Plataforma Joomla! na EscolaA Utilização da Plataforma Joomla! na Escola
A Utilização da Plataforma Joomla! na EscolaJorge Borges
 
D. João II - Avaliacao do Projeto dos Portáteis
D. João II - Avaliacao do Projeto dos Portáteis D. João II - Avaliacao do Projeto dos Portáteis
D. João II - Avaliacao do Projeto dos Portáteis Fernanda Ledesma
 
Ferramenta para auxiliar o educador físico no gerenciamento de treinamentos (...
Ferramenta para auxiliar o educador físico no gerenciamento de treinamentos (...Ferramenta para auxiliar o educador físico no gerenciamento de treinamentos (...
Ferramenta para auxiliar o educador físico no gerenciamento de treinamentos (...André de Souza Vieira
 
Pi ead-aula inaugural-2015q2_v2
Pi ead-aula inaugural-2015q2_v2Pi ead-aula inaugural-2015q2_v2
Pi ead-aula inaugural-2015q2_v2Silvia Dotta
 
Curso de governanca de ti
Curso de governanca de tiCurso de governanca de ti
Curso de governanca de tiAlex Villaverde
 
Apresentação java
Apresentação javaApresentação java
Apresentação javamunosai
 

Mais procurados (8)

Apresentação do Curso On-line de Capacitação em openEHR
Apresentação do Curso On-line de Capacitação em openEHRApresentação do Curso On-line de Capacitação em openEHR
Apresentação do Curso On-line de Capacitação em openEHR
 
A Utilização da Plataforma Joomla! na Escola
A Utilização da Plataforma Joomla! na EscolaA Utilização da Plataforma Joomla! na Escola
A Utilização da Plataforma Joomla! na Escola
 
ApresentaçãO De Java
ApresentaçãO De JavaApresentaçãO De Java
ApresentaçãO De Java
 
D. João II - Avaliacao do Projeto dos Portáteis
D. João II - Avaliacao do Projeto dos Portáteis D. João II - Avaliacao do Projeto dos Portáteis
D. João II - Avaliacao do Projeto dos Portáteis
 
Ferramenta para auxiliar o educador físico no gerenciamento de treinamentos (...
Ferramenta para auxiliar o educador físico no gerenciamento de treinamentos (...Ferramenta para auxiliar o educador físico no gerenciamento de treinamentos (...
Ferramenta para auxiliar o educador físico no gerenciamento de treinamentos (...
 
Pi ead-aula inaugural-2015q2_v2
Pi ead-aula inaugural-2015q2_v2Pi ead-aula inaugural-2015q2_v2
Pi ead-aula inaugural-2015q2_v2
 
Curso de governanca de ti
Curso de governanca de tiCurso de governanca de ti
Curso de governanca de ti
 
Apresentação java
Apresentação javaApresentação java
Apresentação java
 

Semelhante a Aprenda Java gratuitamente com a iniciativa JEDI

Visão Geral do Java para Iniciantes - FLISOL 2011
Visão Geral do Java para Iniciantes - FLISOL 2011Visão Geral do Java para Iniciantes - FLISOL 2011
Visão Geral do Java para Iniciantes - FLISOL 2011Frederico Maia Arantes
 
Academia do Arquiteto Globalcode
Academia do Arquiteto GlobalcodeAcademia do Arquiteto Globalcode
Academia do Arquiteto GlobalcodeGlobalcode
 
Linguagem de Programação Comercial
Linguagem de Programação ComercialLinguagem de Programação Comercial
Linguagem de Programação ComercialTathiana Machado
 
Certificacoes java
Certificacoes javaCertificacoes java
Certificacoes javaBruno Garcia
 
Tecnologia na educação vitória
Tecnologia na educação   vitóriaTecnologia na educação   vitória
Tecnologia na educação vitóriaAllen Informática
 
Planode Aula
Planode AulaPlanode Aula
Planode Aulasofteam
 
POTIGOLCODE: AMBIENTE DE APOIO AO ENSINO DE LÓGICA DE PROGRAMAÇÃO ATRAVÉS DA...
 POTIGOLCODE: AMBIENTE DE APOIO AO ENSINO DE LÓGICA DE PROGRAMAÇÃO ATRAVÉS DA... POTIGOLCODE: AMBIENTE DE APOIO AO ENSINO DE LÓGICA DE PROGRAMAÇÃO ATRAVÉS DA...
POTIGOLCODE: AMBIENTE DE APOIO AO ENSINO DE LÓGICA DE PROGRAMAÇÃO ATRAVÉS DA...Allyson Barros
 
Apostila de Fundamentos Java
Apostila de Fundamentos JavaApostila de Fundamentos Java
Apostila de Fundamentos JavaMarcio Marinho
 
Aluno integrado apresentacao
Aluno  integrado apresentacaoAluno  integrado apresentacao
Aluno integrado apresentacaoLuciana Viter
 
Apresentação da disciplina Tópicos Especiais em Sstemas de Informação
Apresentação da disciplina Tópicos Especiais em Sstemas de InformaçãoApresentação da disciplina Tópicos Especiais em Sstemas de Informação
Apresentação da disciplina Tópicos Especiais em Sstemas de InformaçãoRogerio P C do Nascimento
 
387555062-analise-sistemas-pdf.pdf
387555062-analise-sistemas-pdf.pdf387555062-analise-sistemas-pdf.pdf
387555062-analise-sistemas-pdf.pdfNickMartinsgaspar
 
Disciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhD
Disciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhDDisciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhD
Disciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhDRogerio P C do Nascimento
 
Uma experiência acadêmica com Python
Uma experiência acadêmica com PythonUma experiência acadêmica com Python
Uma experiência acadêmica com PythonHenrique Bastos
 
Fundamentos da Computação para o DCOMP - Departamento de Computação da UFS
Fundamentos da Computação para o DCOMP - Departamento de Computação da UFSFundamentos da Computação para o DCOMP - Departamento de Computação da UFS
Fundamentos da Computação para o DCOMP - Departamento de Computação da UFSRogerio P C do Nascimento
 

Semelhante a Aprenda Java gratuitamente com a iniciativa JEDI (20)

Apresentacao Convenio
Apresentacao ConvenioApresentacao Convenio
Apresentacao Convenio
 
Aula Apresentação de Gestão de Riscos
Aula Apresentação de Gestão de RiscosAula Apresentação de Gestão de Riscos
Aula Apresentação de Gestão de Riscos
 
Visão Geral do Java para Iniciantes - FLISOL 2011
Visão Geral do Java para Iniciantes - FLISOL 2011Visão Geral do Java para Iniciantes - FLISOL 2011
Visão Geral do Java para Iniciantes - FLISOL 2011
 
Academia do Arquiteto Globalcode
Academia do Arquiteto GlobalcodeAcademia do Arquiteto Globalcode
Academia do Arquiteto Globalcode
 
Linguagem de Programação Comercial
Linguagem de Programação ComercialLinguagem de Programação Comercial
Linguagem de Programação Comercial
 
Aula1 Apresentacao TEES
Aula1 Apresentacao TEESAula1 Apresentacao TEES
Aula1 Apresentacao TEES
 
Certificacoes java
Certificacoes javaCertificacoes java
Certificacoes java
 
Tecnologia na educação vitória
Tecnologia na educação   vitóriaTecnologia na educação   vitória
Tecnologia na educação vitória
 
Planode Aula
Planode AulaPlanode Aula
Planode Aula
 
Prog web
Prog webProg web
Prog web
 
POTIGOLCODE: AMBIENTE DE APOIO AO ENSINO DE LÓGICA DE PROGRAMAÇÃO ATRAVÉS DA...
 POTIGOLCODE: AMBIENTE DE APOIO AO ENSINO DE LÓGICA DE PROGRAMAÇÃO ATRAVÉS DA... POTIGOLCODE: AMBIENTE DE APOIO AO ENSINO DE LÓGICA DE PROGRAMAÇÃO ATRAVÉS DA...
POTIGOLCODE: AMBIENTE DE APOIO AO ENSINO DE LÓGICA DE PROGRAMAÇÃO ATRAVÉS DA...
 
Apostila de Fundamentos Java
Apostila de Fundamentos JavaApostila de Fundamentos Java
Apostila de Fundamentos Java
 
Aluno integrado apresentacao
Aluno  integrado apresentacaoAluno  integrado apresentacao
Aluno integrado apresentacao
 
Apresentação da disciplina Tópicos Especiais em Sstemas de Informação
Apresentação da disciplina Tópicos Especiais em Sstemas de InformaçãoApresentação da disciplina Tópicos Especiais em Sstemas de Informação
Apresentação da disciplina Tópicos Especiais em Sstemas de Informação
 
387555062-analise-sistemas-pdf.pdf
387555062-analise-sistemas-pdf.pdf387555062-analise-sistemas-pdf.pdf
387555062-analise-sistemas-pdf.pdf
 
Disciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhD
Disciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhDDisciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhD
Disciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhD
 
Uma experiência acadêmica com Python
Uma experiência acadêmica com PythonUma experiência acadêmica com Python
Uma experiência acadêmica com Python
 
Fundamentos da Computação para o DCOMP - Departamento de Computação da UFS
Fundamentos da Computação para o DCOMP - Departamento de Computação da UFSFundamentos da Computação para o DCOMP - Departamento de Computação da UFS
Fundamentos da Computação para o DCOMP - Departamento de Computação da UFS
 
Aula1 Apresentacao GI TESI UFS
Aula1 Apresentacao GI TESI UFSAula1 Apresentacao GI TESI UFS
Aula1 Apresentacao GI TESI UFS
 
Potigolcode
PotigolcodePotigolcode
Potigolcode
 

Mais de cejug

PUG 2009
PUG 2009PUG 2009
PUG 2009cejug
 
Pug2009 documento final
Pug2009 documento finalPug2009 documento final
Pug2009 documento finalcejug
 
Conhecendo os Padrões De Projetos
Conhecendo os Padrões De ProjetosConhecendo os Padrões De Projetos
Conhecendo os Padrões De Projetoscejug
 
Anatomia do JSF – JavaServer Faces
Anatomia do JSF – JavaServer FacesAnatomia do JSF – JavaServer Faces
Anatomia do JSF – JavaServer Facescejug
 
Testes de Unidade com Junit
Testes de Unidade com JunitTestes de Unidade com Junit
Testes de Unidade com Junitcejug
 
Apresentando o CEJUG
Apresentando o CEJUGApresentando o CEJUG
Apresentando o CEJUGcejug
 
Implementando MVC com AJAX
Implementando MVC com AJAXImplementando MVC com AJAX
Implementando MVC com AJAXcejug
 

Mais de cejug (7)

PUG 2009
PUG 2009PUG 2009
PUG 2009
 
Pug2009 documento final
Pug2009 documento finalPug2009 documento final
Pug2009 documento final
 
Conhecendo os Padrões De Projetos
Conhecendo os Padrões De ProjetosConhecendo os Padrões De Projetos
Conhecendo os Padrões De Projetos
 
Anatomia do JSF – JavaServer Faces
Anatomia do JSF – JavaServer FacesAnatomia do JSF – JavaServer Faces
Anatomia do JSF – JavaServer Faces
 
Testes de Unidade com Junit
Testes de Unidade com JunitTestes de Unidade com Junit
Testes de Unidade com Junit
 
Apresentando o CEJUG
Apresentando o CEJUGApresentando o CEJUG
Apresentando o CEJUG
 
Implementando MVC com AJAX
Implementando MVC com AJAXImplementando MVC com AJAX
Implementando MVC com AJAX
 

Aprenda Java gratuitamente com a iniciativa JEDI

  • 1.
  • 2. A Iniciativa JEDI O ensino de Java livre e gratuito
  • 3. Quem sou eu ? Daniel deOliveira Começei a programar Fortran em 1974 Fundador do DFJUG Java Champion Física na UFMG, Pedagogia na Unip 3 Especializações 4 Línguas Mestre - Gestão do Conhecimento na Católica
  • 5. E o que isto significa? Existe uma demanda explosiva por desenvolvedores Java, que devem fornecer, por exemplo, soluções para celulares e integrá-los com sistemas legados, de forma a fornecer soluções corporativas. Conhecimento de Java e de sistemas abertos são a chave.
  • 6. Porque Java? 68% das novas aplicações são em Java Java substituiu o C++ como a competência mais procurada em profissionais 2 Milhões de novos profissionais de TI são necessários a cada ano Java é executado em múltiplas plataformas Java é executado em ampla gama de dispositivos, de Smart Cards aos servidores dos grandes Data Centers
  • 7. E no Brasil ... O mercado precisa de 40.000 profissionais HOJE ! Em 2010 havera falta 100.000 profissionais (MTb) Tendência em direção a trabalhos realizados para clientes fora do Brasil (offshoring) Foi identificado que o desenvolvimento de softwares é uma das demandas dos serviços “offshoring” Muitos dos projetos “offshoring” de desenvolvimento de softwares é baseado em Java Organizações querem que o modo de distribuição de suas aplicações seja baseada na Internet
  • 8. Disfunção entre a demanda e o fornecimento do conhecimento Java
  • 9. Retorno da indústria de Software ... Dificuldade em encontrar desenvolvedores com: competência nos fundamentos da TI orientação a objetos conhecimento e experiencia em JAVA avançado competência em comunicação competência nas relações interpessoais Necessidade de re-treinamento é considerável Treinar graduados sem conhecimentos de TI
  • 10. Retorno da indústria de Software (cont.) ... Certificação é um valor adicional especialmente para trabalhos executados fora do pais O treinamento Java da Sun é caro Programas internos atuais são curtos Contratações são inferiores a 5% dos currículos recebidos
  • 11. Retorno da Academia ... Treinamento grátis, e de qualidade, não é muito acessível Professores não são treinados corretamente e não tem experiência prática Compreensão com respeito às preocupações da indústria de software, mas existem muitas dificuldades para uma resposta adequada Dificuldade de alterar o currículo
  • 13. O que é o JEDI? Projeto colaborativo Iniciado pela Sun Microsystems e pela Universidade das Filipinas no Java Research & Development Center Posteriormente através de colaborações da comunidade Retorno e revisões da indústria e academia Lançado em 24 de Fevereiro de 2005 na Philippines Society for Information Technology Educators (PSITE) em Cagayan De Oro Objetivos Fazer que os materiais dos cursos de SC / TI estejam disponíveis, e grátis, para todos Melhorar a experiência do ensino e da aprendizagem Aumentar a qualidade dos graduados em SC / TI Aumentar o banco de especialistas em Java Fornecer serviços e produtos de classe mundial
  • 14. Componentes do JEDI Acesso grátis aos cursos e materiais Manuais dos instrutores e dos alunos Slides de apresentação das aulas Provas, exercícios e problemas Material de referencia Software grátis Treinamento dos instrutores grátis Acesso grátis ao suporte Acesso grátis à listas de discussão da comunidade Encontros para estudantes e instrutores
  • 15. Software Livre Os cursos JEDI são baseados na recomendação curricular de 2001 para o Curso de Ciência da computação da Association for Computing Machinery (ACM) www.acm.org, fundada em 1947. A licença é de Software Livre, baseada no modêlo Creative Commons – www.creativecommons.org.br.
  • 16. Cursos Fase I Introdução a Programação I ver 1.3 Introdução a Programação II ver 1.1 Estruturas de Dados ver 1.1 Fase II Engenharia de Software ver 1.0 Desenvolvimento de aplicações móveis ver 1.0 Programação Web ver 1.0 Fase III Web Services Segurança em Java Programação, modelagem e análise orientada à objetos
  • 17. Cursos Fase IV Sistemas operacionais Banco de Dados JavaFX Todos os materiais podem ser baixados em www.dfjug.org
  • 18. Cursos Módulo 1 - Introdução à Programação I Lição 01 - Introdução à Programação de Computadores Lição 02 - Histórico de Java Lição 03 - Primeiros passos no ambiente de programação Lição 04 - Fundamentos da programação Lição 05 - Capturando entrada de dados através do teclado Lição 06 - Estruturas de controle Lição 07 - Array em Java Lição 08 - Argumentos de linha de comando Lição 09 - Trabalhando com Bibliotecas de Classe Lição 10 - Criando nossas classes Lição 11 - Herança, polimorfismo e interfaces Lição 12 - Tratamento básico de exceções
  • 19. Cursos Módulo 2 – Introdução à Programação II Lição 01 - Revisão dos Conceitos Básicos em Java Lição 02 - Exceções e Assertivas Lição 03 - Técnicas Avançadas de Programação Lição 04 - Passeio pelo pacote java.lang Lição 05 - Aplicações Textuais Lição 06 - Algoritmos de Ordenação Lição 07 - Abstract Window Toolkit e Swing Lição 08 - Tratamento de Eventos em Interfaces Gráficas Lição 09 - Threads Lição 10 - Redes Lição 11 - Applets Lição 12 - Stream de Entrada e Saída de Dados (I/O) Avançados Lição 13 - Introdução à Generics
  • 20. Cursos Módulo 3 – Estruturas de Dados Lição 01 - Conceitos Básicos e Notações Lição 02 - Stack Lição 03 - Queue Lição 04 - Árvores Binárias Lição 05 - Árvores Lição 06 - Grafos Lição 07 - Listas Lição 08 - Tabelas Lição 09 - Árvores de Pesquisa Binária Lição 10 - Hash Table e Técnicas de Hashing
  • 21. Cursos Módulo 4 – Engenharia de Software Lição 1- Introdução a Engenharia de Software Lição 2- Engenharia de Software Orientada a Objetos Lição 3- Engenharia de Requisitos Lição 4- Engenharia de Projetos Lição 5- Implementação Lição 6- Teste de Software Lição 7- Introdução ao Gerenciamento do Projeto de Software Lição 8- Ferramentas de Desenvolvimento Software
  • 22. Comunidade JEDI Treinamentos Membros conduzindo os testes Mais pessoas se voluntarizando Contribuições Retorno de instrutores e alunos do Sang Shin Contribuições de instrutores Mais de 80 pessoas contribuindo ativamente Integrado nas ultimas versões Parcerias globais Filipinas através de JP Petines (Java Champion) Brasil através de Daniel deOliveira (Java Champion) Coordenações na Malásia, Tailândia, Singapura e Vietnam
  • 23. E nós ? Países lusófonos (mais de 230 milhões de pessoas falantes da língua portuguesa ) Angola Cabo Verde Guiné-Bissau Brasil (70 mil desenvolvedores Java) Andorra, Luxemburgo, Moçambique Namíbia,Goa/ Damão/Diu Portugal (Índia), Macau, África do São Tomé e Príncipe Sul, Suíça, Estados Unidos, Timor Leste Japão e em outros 18 países. JUG 43 Grupos de usuários Java no Brasil Mais de 70 mil membros em todo o país DFJUG Responsáveis pela coordenação JEDI na língua portuguesa Mais de 15.300 participantes
  • 24.
  • 26.
  • 27.
  • 28. Situação Atual Escolas = 110 (10% de todas as universidades e faculdades das Filipinas) Instrutores = 1.318 Estudantes = 81.000 Treinamentos realizados = 13 Instrutores que atenderam aos treinamentos = 207 • Brasil (19/05/2007) – 4.886 • Coordenadores regionais – Marum Simão/CE – Daniel Wield/RS
  • 29. Coordenador JEDI Marum Simão - marum@cejug.org
  • 50. OBRIGADO ! Daniel deOliveira daniel@dfjug.org www.dfjug.org