A Iniciativa JEDI, O ensino de Java livre e gratuito

50

description

Palestra ministrada por Daniel de Oliveira do DFJUG, sobre A Iniciativa JEDI, O ensino de Java livre e gratuito

Transcript of A Iniciativa JEDI, O ensino de Java livre e gratuito

Page 1: A Iniciativa JEDI, O ensino de Java livre e gratuito
Page 2: A Iniciativa JEDI, O ensino de Java livre e gratuito

A Iniciativa JEDIO ensino de Java livre e

gratuito

Page 3: A Iniciativa JEDI, O ensino de Java livre e gratuito

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

Quem sou eu ?

Page 4: A Iniciativa JEDI, O ensino de Java livre e gratuito

Java está em tudo

Page 5: A Iniciativa JEDI, O ensino de Java livre e gratuito

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.

Page 6: A Iniciativa JEDI, O ensino de Java livre e gratuito

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

Page 7: A Iniciativa JEDI, O ensino de Java livre e gratuito

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

Page 8: A Iniciativa JEDI, O ensino de Java livre e gratuito

Disfunção entre a demanda eo fornecimento do conhecimento

Java

Page 9: A Iniciativa JEDI, O ensino de Java livre e gratuito

Retorno da indústria de Software ...

Dificuldade em encontrar desenvolvedores com:competência nos fundamentos da TIorientação a objetosconhecimento e experiencia em JAVA avançadocompetência em comunicaçãocompetência nas relações interpessoais

Necessidade de re-treinamento é considerável

Treinar graduados sem conhecimentos de TI

Page 10: A Iniciativa JEDI, O ensino de Java livre e gratuito

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

Page 11: A Iniciativa JEDI, O ensino de Java livre e gratuito

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

Page 12: A Iniciativa JEDI, O ensino de Java livre e gratuito

Nossa resposta...

Page 13: A Iniciativa JEDI, O ensino de Java livre e gratuito

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 academiaLançado em 24 de Fevereiro de 2005 na Philippines Society for Information Technology Educators (PSITE) em Cagayan De Oro

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

Page 14: A Iniciativa JEDI, O ensino de Java livre e gratuito

Componentes do JEDI

Acesso grátis aos cursos e materiaisManuais dos instrutores e dos alunos Slides de apresentação das aulasProvas, exercícios e problemasMaterial 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

Page 15: A Iniciativa JEDI, O ensino de Java livre e gratuito

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.

Page 16: A Iniciativa JEDI, O ensino de Java livre e gratuito

Cursos

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

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

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

Page 17: A Iniciativa JEDI, O ensino de Java livre e gratuito

Fase IVSistemas operacionais Banco de Dados JavaFX

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

Cursos

Page 18: A Iniciativa JEDI, O ensino de Java livre e gratuito

Cursos

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

Lição 01 - Introdução à Programação de ComputadoresLição 02 - Histórico de JavaLição 03 - Primeiros passos no ambiente de programaçãoLição 04 - Fundamentos da programaçãoLição 05 - Capturando entrada de dados através do tecladoLição 06 - Estruturas de controleLição 07 - Array em JavaLição 08 - Argumentos de linha de comandoLição 09 - Trabalhando com Bibliotecas de ClasseLição 10 - Criando nossas classesLição 11 - Herança, polimorfismo e interfacesLição 12 - Tratamento básico de exceções

Page 19: A Iniciativa JEDI, O ensino de Java livre e gratuito

CursosMódulo 2 – Introdução à Programação II

Lição 01 - Revisão dos Conceitos Básicos em JavaLição 02 - Exceções e AssertivasLição 03 - Técnicas Avançadas de ProgramaçãoLição 04 - Passeio pelo pacote java.langLição 05 - Aplicações TextuaisLição 06 - Algoritmos de OrdenaçãoLição 07 - Abstract Window Toolkit e SwingLição 08 - Tratamento de Eventos em Interfaces GráficasLição 09 - ThreadsLição 10 - RedesLição 11 - AppletsLição 12 - Stream de Entrada e Saída de Dados (I/O) Avançados

Lição 13 - Introdução à Generics

Page 20: A Iniciativa JEDI, O ensino de Java livre e gratuito

Cursos

Módulo 3 – Estruturas de Dados

Lição 01 - Conceitos Básicos e NotaçõesLição 02 - StackLição 03 - QueueLição 04 - Árvores BináriasLição 05 - ÁrvoresLição 06 - GrafosLição 07 - ListasLição 08 - TabelasLição 09 - Árvores de Pesquisa BináriaLição 10 - Hash Table e Técnicas de Hashing

Page 21: A Iniciativa JEDI, O ensino de Java livre e gratuito

Cursos

Módulo 4 – Engenharia de Software

Lição 1 - Introdução a Engenharia de SoftwareLição 2 - Engenharia de Software Orientada a ObjetosLição 3 - Engenharia de RequisitosLição 4 - Engenharia de ProjetosLição 5 - ImplementaçãoLição 6 - Teste de SoftwareLição 7 - Introdução ao Gerenciamento do Projeto de Software

Lição 8 - Ferramentas de Desenvolvimento Software

Page 22: A Iniciativa JEDI, O ensino de Java livre e gratuito

Comunidade JEDI

TreinamentosMembros conduzindo os testes Mais pessoas se voluntarizando

ContribuiçõesRetorno de instrutores e alunos do Sang ShinContribuições de instrutoresMais de 80 pessoas contribuindo ativamenteIntegrado nas ultimas versões

Parcerias globaisFilipinas 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

Page 23: A Iniciativa JEDI, O ensino de Java livre e gratuito

E nós ?

Países lusófonos (mais de 230 milhões de pessoas falantes da língua portuguesa )

AngolaCabo VerdeGuiné-BissauBrasil (70 mil desenvolvedores Java)MoçambiquePortugalSão Tomé e PríncipeTimor Leste

JUG43 Grupos de usuários Java no BrasilMais de 70 mil membros em todo o país

DFJUGResponsáveis pela coordenação JEDI na língua portuguesaMais de 15.300 participantes

Andorra, Luxemburgo, Namíbia,Goa/ Damão/Diu (Índia), Macau, África do Sul, Suíça, Estados Unidos, Japão e em outros 18 países.

Page 24: A Iniciativa JEDI, O ensino de Java livre e gratuito
Page 25: A Iniciativa JEDI, O ensino de Java livre e gratuito

JEDI na web

jedi.dev.java.netjedi.up.edu.phup-jedi.blogspot.comwww.dfjug.org

Page 26: A Iniciativa JEDI, O ensino de Java livre e gratuito
Page 27: A Iniciativa JEDI, O ensino de Java livre e gratuito
Page 28: A Iniciativa JEDI, O ensino de Java livre e gratuito

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

Situação Atual

Page 29: A Iniciativa JEDI, O ensino de Java livre e gratuito

Coordenador JEDI

Marum Simão - [email protected]

Page 30: A Iniciativa JEDI, O ensino de Java livre e gratuito

Faixa Salarial

Page 31: A Iniciativa JEDI, O ensino de Java livre e gratuito

Página Inicial do JEDI

Page 32: A Iniciativa JEDI, O ensino de Java livre e gratuito

Página Inicial do JEDI

Page 33: A Iniciativa JEDI, O ensino de Java livre e gratuito

Página de Cadastro

Page 34: A Iniciativa JEDI, O ensino de Java livre e gratuito

Confirmação Final

Page 35: A Iniciativa JEDI, O ensino de Java livre e gratuito

E-mail enviado

Page 36: A Iniciativa JEDI, O ensino de Java livre e gratuito

Menu Inicial

Page 37: A Iniciativa JEDI, O ensino de Java livre e gratuito

Login Inicial

Page 38: A Iniciativa JEDI, O ensino de Java livre e gratuito

Confirmar Inscrição no Módulo

Page 39: A Iniciativa JEDI, O ensino de Java livre e gratuito

Menu do Módulo

Page 40: A Iniciativa JEDI, O ensino de Java livre e gratuito

Apostila Aberta

Page 41: A Iniciativa JEDI, O ensino de Java livre e gratuito

Carregando Vídeo-Aula

Page 42: A Iniciativa JEDI, O ensino de Java livre e gratuito

Vídeo-Aula executando

Page 43: A Iniciativa JEDI, O ensino de Java livre e gratuito

Opiniões sobre o JEDI

Page 44: A Iniciativa JEDI, O ensino de Java livre e gratuito

Relatório de Atividades

Page 45: A Iniciativa JEDI, O ensino de Java livre e gratuito

Pesquisa de Auto-avaliação

Page 46: A Iniciativa JEDI, O ensino de Java livre e gratuito

Administrador - Logs

Page 47: A Iniciativa JEDI, O ensino de Java livre e gratuito

Lista de Discussão

Page 48: A Iniciativa JEDI, O ensino de Java livre e gratuito

Mensagens Trocadas

Page 49: A Iniciativa JEDI, O ensino de Java livre e gratuito

Usuários Ativos

Page 50: A Iniciativa JEDI, O ensino de Java livre e gratuito

OBRIGADO !

Daniel [email protected]

www.dfjug.org