DFJUG celebrando 20 anos de Java Se você participou do mundo

Propaganda
DFJUG celebrando 20 anos de Java
Se você participou do mundo Java nesses últimos 20 anos, não pode deixar
de comparecer a essa comemoração.
Data: 20 de junho de 2015
Horário: a partir das 15h
Local: campus da Asa Norte, auditório do bloco 2
1 - Web Hacking - Desenvolva na defesa, jogando no ataque, com Thiago Dieb;
2 - Novidades da linguagem de programação Java 8, com Rogério.net;
3 - 20 anos de Java e o desenvolvedor [Java] do futuro, com Bruno “JavaMan”
Souza;
4 - DevOps with Containers for Java Developers, com Ruslan Synytsky;
5 - No intervalo entre cada palestra um “Quiz de Certificação Java”, no melhor estilo
"Qual é a música?", com Fernando Anselmo.
--Programação
1 - Título: Web Hacking - Desenvolva na defesa, jogando no ataque
Descrição: Não existe aplicação 100% segura, mas há maneiras de evitar
problemas. A utilização do ciclo de vida de desenvolvimento seguro de software
pode auxiliar bastante, independentemente da linguagem ou do framework,
entretanto não é a única solução para todos os problemas. Entender melhor quais
são as principais falhas e vulnerabilidades também faz parte do skills de um
desenvolvedor. A identificação de problemas ou falhas durante a construção dos
softwares resulta em mais proteção e segurança. Portanto, é necessário saber quais
são as técnicas e as ferramentas de invasão, como funcionam e quando podem ser
utilizadas. Conhecer melhor o adversário permite avaliar nossas fragilidades.
Palestrante: Thiago Dieb
Mini CV: É pós-graduado em Engenharia de Software e Gestão de Projetos. Tem,
aproximadamente, 12 anos de experiência em TI. É consultor de Gestão de Projetos
e Segurança da informação. É professor. É palestrante com passagens pela
PETROBRAS, pela Presidência da República, pelo Ministério das Comunicações. É
certificado em PMP, SCM, SCP, PSC, ITIL, COBIT, SCJP e SPA. É gerente de
Desenvolvimento de Sistemas Web na EBC.
2 – Título: Novidades da linguagem de programação Java 8
Descrição: O objetivo é demonstrar as principais novidades da linguagem de
programação Java 8 e o que esperar da linguagem nas próximas duas versões:
(61) 3966-1200 | www.uniceub.br | [email protected]
Unidade sede: SEPN 707/907 – CEP: 70790075 – Brasília-DF
Java 9 e Java 10. A Oracle, durante aproximadamente 4 anos, projetou e implantou
as novidades da linguagem de programação Java 8 e todas as novidades do Java
SE 8. Essa foi a maior atualização do modelo de programação Java já realizada com
pequeno conjunto de características, mas como alto impacto no modelo de
programação: expressões lambda, métodos padrão e operações de carga em massa
em coleções. Houve uma evolução coordenada da linguagem, das bibliotecas e da
máquina virtual Java.
Palestrante: Rogério Moraes de Carvalho
Mini CV: É instrutor e consultor de tecnologias da informação (Java, .NET, Web).
Acompanha o desenvolvimento da plataforma Java desde a versão inicial. É
palestrante frequente em eventos de tecnologia e educação, como: Campus Party,
The Developer's Conference, TechEd Brasil, Educar/Educador, entre outros. É
integrante em organizações de eventos de tecnologia, como: Plataforma Java x
Plataforma .NET e MVP ShowCast. É Most Valuable Professional (MVP) da
Microsoft há 6 anos e, atualmente, está na competência .NET.
3 - Título: 20 anos de Java e o desenvolvedor [Java] do futuro
Descrição: Nessa palestra repleta de referências brasileiras, recontam-se os últimos
20 anos da tecnologia Java sob diferentes pontos de vista. Analisam-se os impactos
na vida do desenvolvedor e aonde a tecnologia Java chegará aos próximos anos. O
mundo da tecnologia está em constante e rápida evolução. Novas ideias surgem,
crescem e desaparecem com tal velocidade que chega a ser vertiginoso. Os
conhecimentos parecem tornar-se obsoletos quase tão rapidamente quanto são
obtidos. Nesse mercado, a Tecnologia Java é fascinante ponto de estabilidade. Nos
últimos 20 anos, a Plataforma Java permite aos desenvolvedores aventurar-se em
tecnologias e novidades, mantendo-se a base do conhecimento. De forma
surpreendente, a Tecnologia Java continua vibrante, adaptando-se às novidades.
Além disso, discute-se como a Plataforma Java ajuda a entender a Computação em
Nuvem, a Internet das Coisas, o BigData, o DevOps e o futuro do desenvolvimento
de software.
Palestrante: Bruno “JavaMan” Souza
Mini CV: É consultor da Summa Technologies e especialista em Cloud Computing
na ToolsCloud. É conhecido como “JavaMan”, evangelista Java e open source.
Trabalha no fortalecimento de comunidades de desenvolvedores. Como diretor
mundial de Open Source na Sun Microsystems, coordenou importantes
comunidades, como NetBeans e OpenSolaris. Fundou e foi presidente do SouJava,
onde ajudou a criar a Comunidade Mundial de Grupos de Usuários Java.
Desenvolvedor Java desde o surgimento da tecnologia, participou dos maiores
projetos Java do país. Palestrante de renome internacional, realizou centenas de
apresentações em todo o mundo. É diretor da Open Source Initiative (OSI), onde
discute a evolução do movimento open source. É presidente do Instituto Campus
Party, onde fomenta inovação no Brasil. É coordenador do Nuvem, o Núcleo de
Pesquisas em Virtualização e Mobilidade do LSI/USP. Quando não está em um
computador, passa o tempo com a família, em pequeno esconderijo próximo a São
(61) 3966-1200 | www.uniceub.br | [email protected]
Unidade sede: SEPN 707/907 – CEP: 70790075 – Brasília-DF
Paulo. É amador em várias atividades: fotografia, fantoches, pai; tenta ter sucesso
em algumas delas.
4 - Título: DevOps with Containers for Java Developers
Descrição: Containers have changed the mind of IT in DevOps. They enable
developers to work with dev, test, stage and production environments identically.
Containers provide the right abstraction for Microservices and many cloud platforms
have integrated them into deployment pipelines. DevOps and Containers together
help companies to achieve their business goals faster and more effectively. At this
session we will review the current landscape of DevOps with Containers. In addition,
we will discuss known issues and solutions for enterprise Java applications in
Containers.
Palestrante: Ruslan Synytsky
Mini CV: CEO and Co-founder of Jelastic, a company that brings together the ease
of use of PaaS (developers productivity) and IaaS flexibility (agility), unleashing the
full potential of the cloud for developers, cloud hosting service providers, systems
integrators and enterprises.The platform provides the fastest and most agile
deployment models, flexible scaling for stateless and stateful applications,
collaboration and access control tools, billing and business analytics tools, while
driving down TCO with high density and hardware utilization. With over 15 years
experience in the IT industry, Ruslan is an expert in cloud solutions and large-scale
distributed applications. Before starting Jelastic in 2011, he was a leading engineer at
National Space Agency of Ukraine and worked on various innovative projects.
5 - Título da atividade: Quiz Java
Descrição: Trata-se de oportunidade de você demonstrar seus conhecimentos em
Java. Durante o intervalo de cada palestra, faz-se um QUIZ JAVA composto por
questões selecionadas dos livros para a Certificação OCJP no melhor estilo "Qual é
a música?". Confira o exemplo:
What gets printed when the following code is compiled and run with the following
command: java test 2
public class test {
public static void main(String args[]) {
Integer intObj=Integer.valueOf(args[args.length-1]);
int i = intObj.intValue();
if (args.length > 1) System.out.println(i);
if (args.length > 0) System.out.println(i - 1);
else System.out.println(i - 2);
}
}
Que tal testar seus conhecimentos em Java e aparecer para toda a comunidade?
Não deixe de participar.
Mestre de cerimônias: Fernando Anselmo
(61) 3966-1200 | www.uniceub.br | [email protected]
Unidade sede: SEPN 707/907 – CEP: 70790075 – Brasília-DF
Mini CV: É especialista com forte experiência em Java, Banco de Dados Oracle,
PostgreSQL e MS SQL Server. É escolhido como Java Champion desde dezembro
de 2006. É coordenador do DFJUG. Tem experiência em JBoss, frameworks de
mercado e interpretação das tecnologias para sistemas e aplicativos. Faz
programação de acordo com especificações, normas, padrões e prazos
estabelecidos. Oferece apoio e suporte técnico a outros profissionais. É autor de 15
livros e artigos em revistas especializadas. É palestrante em seminários sobre
tecnologia. Ocupa o cargo de analista de sistemas sênior na BB Turismo.
Das 15h às 15h15
Abertura: Paulo Foina (UniCEUB) e Fernanda Ministério (DFJUG)
Quiz Java, com Fernando Anselmo
Das 15h15 às 16h
Web hacking - Desenvolva na defesa, jogando no ataque, com Thiago Dieb
Das 16h às 16h15
Quiz Java, com Fernando Anselmo
Das 16h15 às 17h
Novidades da linguagem de programação Java 8, com Rogério.net
Das 17h às 17h15
Quiz Java, com Fernando Anselmo
Das 17h15 às 18h
20 anos de Java e o desenvolvedor [Java] do futuro, com Bruno “JavaMan” Souza
Das 18h às 18h15
Quiz Java, com Fernando Anselmo
Das 18h15 às 19h
DevOps with Containers for Java Developers, com Ruslan Synytsky
Das 19h às 19h15
Encerramento: Fernando Anselmo e Fernanda Ministério
--Contatos:
Bruno Souza - [email protected]
Fernanda Ministério - [email protected]
Fernando
Anselmo
[email protected],
[email protected]
Paulo Rogério Foina - [email protected]
Rogério Moraes de Carvalho - [email protected]
Thiago Dieb - [email protected] +55 61 8409-6838
[email protected]; [email protected];
[email protected]; [email protected];
[email protected]; [email protected]; [email protected];
(61) 3966-1200 | www.uniceub.br | [email protected]
Unidade sede: SEPN 707/907 – CEP: 70790075 – Brasília-DF
Download