DE TREINAMENTO PROFISSIONAL -

Documentos relacionados
A linguagem Java foi projetada tendo em vista os seguintes objetivos:

Introdução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan

Introdução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan

Tecnologia Java. Daniel Destro do Carmo Softech Network Informática

AULA 1 INTRODUÇÃO AO JAVA

Desenvolvimento de Software I

Objetivos. Responder o que é Java; Mostrar as vantagens e desvantagens do Java; Compilar e executar um programa simples.

Notas de Aula 01: Introdução à linguagem de programação Java e ao ambiente de desenvolvimento NetBeans

Java e sua Sintaxe. Estrutura mínima de um programa em Java: public class Exemplo { }

Algoritmos I Aula 12 Linguagem de Programação Java

Desenvolvimento Java com ferramentas IBM

Desenvolvendo aplicações Java

Fundamentos da programação Parte - 1

Professor: José Ronaldo Leles Júnior Curso: Sistemas de Informação

Linguagem de Programação II Programação Orientada a Objetos. Ambientes de Programação

JAVA. Tópicos Especiais de Programação Orientada a Objetos. sexta-feira, 24 de agosto de 12

Algoritmia e Programação APROG. Tecnologia JAVA. IDE Netbeans. Nelson Freire (ISEP DEI-APROG 2012/13) 1/31

Lição 4 Fundamentos da programação

Orientação a Objetos com Java

Programação orientada a objetos

ESQUEMA AULA PRÁTICA 0 Familiarização com o Ambiente de Desenvolvimento NetBeans Construção do primeiro programa em java.

Introdução. PCO / PPO Departamento de Informática Faculdade de Ciências da Universidade de Lisboa

CURSO JAVA NA PRÁTICA

Java FX. Grupo: Alexandre Henrique Marcelo Scheidt Rafael M. Motta Ricardo C. Knoll

Introdução ao IDE Netbeans (Programação Java)

JAVA. Professor: Bruno Toledo

PROGRAMAÇÃO ESTRUTURADA E ORIENTADA A OBJETOS

Rafael B. Pereira (

OFICINA DA PESQUISA PROGRAMAÇÃO APLICADA À CIÊNCIA DA COMPUTAÇÃO

Academia Programador de Aplicações JAVA

Perfil Formação Acadêmica Experiência Profissional Capacitação Profissional

Laboratório 01 NetBeans

Noçõ linguagem Java. Profs. Marcel Hugo e Jomi Fred Hübner. Departamento de Sistemas e Computação Universidade Regional de Blumenau - FURB

Algoritmos I Aula 13 Linguagem de Programação Java

Obs.: para realizar estas atividades tenha certeza de que já tenha instalado no sistema operacional o Java JDK e o NetBeans.

Usando o Eclipse - Fundamentos. Professor Vicente Paulo de Camargo

Introdução à plataforma Java

Linguagem de programação Java

Introdução ao Desenvolvimento de

Bacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java

Java para Web & EJB. Teoria, prática e questões Módulo Introdução e Servlets

TECNOLOGIA DA INFORMAÇÃO EVER SANTORO

Informática Parte 12 Prof. Márcio Hunecke

A Linguagem Java. Prof. Vicente Paulo de Camargo

Java Laboratório Aula 1. Divisões da Plataforma. Introdução a Plataforma Java. Visão geral da arquitetura da

Apostila de Algoritmo e Programação I

Universidade Federal de Uberlândia

AULA 02. OBJETIVO: Características da Linguagem Orientada a Objetos.

Linguagem Java. Arquitetura e Ambiente de Desenvolvimento. Arquitetura e Ambiente de Desenvolvimento Prof. Anderson Augustinho Uniandrade

INTRODUÇÃO A LINGUAGEM JAVA

Linguagem C Princípios Básicos (parte 1)

PROGRAMAÇÃO I A LINGUAGEM DE PROGRAMAÇÃO JAVA I

TECNOLOGIA JAVA TENDÊNCIAS, MERCADO E FUTURO

Instalação JDK. Joyce França. Professora de Ciência da Computação - IFNMG

Linguagem de Programação Visual

CURSO DE PROGRAMAÇÃO EM JAVA

Transcrição:

I - 1 OCJA Módulo CENTRO DE TREINAMENTO PROFISSIONAL TREINAMENTO@KEES.COM.BR - WWW.KEES.COM.BR

I - 2 PREPARATÓRIO PARA A CERTIFICAÇÃO SCJP Oracle Certified Java Associate Éver Santoro OCA, OCP, SCJA, SCJP, SCWCD, OCJD I, PDA, PDT, MCTS

I - 3 Agenda

I - 4 Material http://treinamento.kees.com.br/ SANTORO - OCJA ESOCJA

I - 5 A tecnologia

I - 6 Vantagens do Java Custo Arquitetura Portabilidade Padronização Reusabilidade Escalabilidade Liberdade de Escolha (evita o vendor lock in) Suporte

Por que JAVA??? Java é FREE! Editores e ambientes de produção gratuitos (Eclipse, NetBeans, JEdit, JCreator, ) Servidores de aplicações gratuitos (Tomcat, JBoss, Jetty, Glassfish ) I - 7

I - 8 Mitos do Java Java é da Oracle? Java é uma linguagem para Web? Java é igual a JavaScript? Java é lento? Java é difícil? Devo pagar por utilizar Java?

I - 9 Pontos importantes Quebra de paradigma para quem já programa Orientação a Objetos Programar é mais do que fazer uma tela O que é produtividade? IDE e religião não se discute Java não é C++

I - 10 Plataforma Kits de desenvolvimento e APIs são divididos em três partes: Java Standard Edition JavaSE Para aplicações de desktop ou applets com recursos de acesso a base de dados, networking, serialização, segurança, etc. Java Micro Edition - JavaME Para programação em pequenos dispositivos como celulares e palmtops. Java Enterprise Edition JavaEE Para programação Web e de componentes Enteprise JavaBeans

I - 11 Portabilidade Cross-Platform O mesmo código Java roda em diversas plataformas Sem necessidade de alteração do código da aplicação Aplicações podem ser migradas entre os diversos servidores de aplicação J2EE Você não fica preso a apenas um vendor Write Once, Run Anywhere!

I - 12 Reusabilidade Pelo fato de Java ser OO, é mais fácil se criar aplicações componentizadas Permite reuso do código já produzido, evitando retrabalho e principalmente, dando mais qualidade ao trabalho Possibilidade de criar componentes separados por responsabilidade, criando componentes mais simples e, portanto, reusáveis A herança é outro importante mecanismo da OOP, que permite reuso

I - 13 JVM Java Virtual Machine

I - 14 Características Código compilado Garbage Colector Byte Code Case Sensitive

Fundamentos da Linguagem Java é case-sensitive Blocos de código são definidos por { e } No final de cada instrução usa-se ; Comentários: Única linha : // Várias linhas: /*... */ JavaDoc: /**... */ Nomes de classes, métodos, variáveis e atributos: devem começar com letras de A-Z, a-z, _ ou $ a partir do segundo caractere, é possível usar números de 0-9 Palavras reservadas não podem ser usadas nos identificadores I - 15

I - 16 Fundamentos da Linguagem Uma classe Java é salva em um arquivo com a extensão.java cujo nome deve ser o mesmo da classe declarada no arquivo. Ex.: A classe abaixo deve ser salva no arquivo Teste.java class Teste { public static void main (String args[]) { System.out.println( Ola Mundo ); } }

I - 17 Fundamentos da Linguagem

I - 18 Então você vai iniciar seu projeto Java

I - 19 Desafios

I - 20 Java no Brasil 110.000 a 150.000 programadores Java no Brasil; Os maiores grupos de usuários do mundo; SOUJava com 30.000 usuários Vários representantes no JCP Diretivas nacionais de Open-Source; Projetos de inovação: Imposto de renda, SBP, TV Digital Java Noroeste

I - 21 Profissional Java Tem oportunidades em todo o mundo Inglês é fundamental para quase todas as áreas Precisa estudar bastante para ficar atualizado Pode participar da evolução do Java (JCP) Sem discriminação de idade, sexo, formação Fanáticos por Java

I - 22 Como ficar atualizado Cursos, Universidades e especializações (Pós) Certificação mundial Grupos de usuários Foruns de discussão e Revistas Participação em projetos Open-Source Eventos

I - 23 Certificação

I - 24 O que é a certificação? Representam uma habilitação internacional e oficial; Provas são feitas em centros Vue; Formação acadêmica + experiência + certificação = muitos empregos; Licitações freqüentemente exigem um determinado número de pessoas certificadas

Eu e a certificação Meus discursos sobre a certificação: Antes de fazer: Bobagem, não prova nada Alguns meses após a prova: Puxa, não é que agora eu escrevo código melhor! I - 25

I - 26 Certificação JAVA

I - 27 Certificação JAVA

I - 28 Sobre a Certificação Auto Avaliação Antes de começar a fazer a prova você terá que responder algumas perguntas fazendo uma auto-avaliação do seu conhecimento, mas o tempo de resposta deste questionário não será subtraído do tempo que você tem para fazer a prova. O resultado sai na hora Ao terminar a prova você pode verificar sua pontuação no sistema, e receberá um documento com seu índice de acerto e a sua pontuação por tópico.

I - 29 Comemoração Após 30 dias você receberá um kit contendo: Sua carteirinha de OCJA O certificado A documentação para utilização do logo que poderá ser colocado em seu cartão de visitas ou outros documentos. Você já pode começar a se preparar para a próxima certificação!

Salary Survey National Average Salary of IT professionals based on Certifications: Oracle Certified Professional (OCP) DBA 75,000 Sun Certified Java Programmer (SCJP) 72,000 Microsoft Certified Solution Developer (MCSD) 70,000 Microsoft Certified Database Administrator (MCDBA) 60,000 Cisco Certified Network Associate (CCNA) 58,000 Microsoft Windows NT 57,000 Certified Novell Administrator (CNA) 55,000 Microsoft Certified Professional (MCP) 54,000 Microsoft Certified Systems Administrator (MCSA) 50,000 Network+ Service Technician 45,000 Source: Salary.com 30

I - 31