MySQL ‐ Introdução, Administração e Otimização Preparatório para Certificação SCJP 5 Objetivo Prepara programadores Java para passar na prova CX‐ 310‐055 da certificação Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0, através de simulados, revisões dos principais pontos da prova.. Duração 40 horas/aula Diferenciais X25 Pré‐requisitos Para obter um bom aproveitamento neste curso os alunos devem ter um conhecimento sólido da linguagem de programação JAVA. Leitura técnica em INGLÊS. - Instrutores altamente qualificados - Liv ros como Material Didático - Coffee-break - Estacionamento coberto gratuito - Computadores de última geração - Salas com projetores multimídia - Somente 01 aluno por computador - Certificado diferenciado pelo aprov eitamento do aluno - Parcerias internacionais - Treinamentos in-company - Treinamentos rev isados periodicamente Público Alvo Programadores que possuam conhecimento da linguagem Java e que desejam obter a certificação oficial da SUN. Isso inclui, mas não limita a: Programadores Junior e Sênior, Desenvolvedores para a Web, Analistas de Sistemas e Estudantes. SGAS 910, Conj. B, Bloco D, Sala 237 ‐ Mix Park Sul, CEP 70390‐100, Brasília (DF) Telefones:(61) 3244‐2510 / 3242‐4339 – www.x25.com.br 1 Preparatório para Certificação SCJP 5 Conteúdo Programático A certificação ✔ As provas de certificação da Sun ✔ Como se preparar? ✔ Fazendo o exame ✔ Sobre o curso Fundamentos da Linguagem ✔ Método main ✔ Inicialização ✔ Palavras reservadas e identificadores ✔ Tipos primitivos ✔ Tipos integrais ✔ Tipos de ponto flutuante ✔ Tipo caractere ✔ Tipo booleano ✔ Tipo nativo java.lang.String ✔ Mudanças de tipo ✔ Entre tipos primitivos ✔ Promoção aritmética ✔ Promoção para String ✔ Declaração e controle de acesso ✔ Arrays ✔ Classes, métodos e variáveis ✔ Modificadores ✔ Considerações s/ Inner Class ✔ Construtores ✔ Parâmetros de Retorno Operadores e Atribuições ✔ Comparativos ✔ Aritméticos ✔ Incremento e decremento ✔ Manipulação de bits e Lógicos ✔ Operadores de atribuição ✔ Condicional ✔ Operador de teste de tipoPrecedência de operadores SGAS 910, Conj. B, Bloco D, Sala 237 ‐ Mix Park Sul, CEP 70390‐100, Brasília (DF) Telefones:(61) 3244‐2510 / 3242‐4339 – www.x25.com.br 2 Controle de Fluxo ✔ Loops ✔ If/else e switch ✔ Assertions ✔ Unreachable Code e Missing return ✔ Exceções ✔ Espécies de exceções ✔ Throwables ✔ Exceptions ✔ Erros ✔ Declaração e lançamento ✔ Restrições na declaração ✔ Tratamento Classes ✔ Empacotamento ✔ Encapsulamento ✔ Construtores ✔ Classes aninhadas Modificadores ✔ Final ✔ Abstract ✔ Static ✔ Native, strictfp, volatile e transient ✔ Synchronized ✔ PPP Herança e Polimorfismo ✔ Herança ‐ Classes derivadas ✔ Polimorfismo ✔ Overload (sobrecarga) ✔ Override (reescrita/ redefinição/ sobreescrita) ✔ Classes abstratas ✔ Interfaces ✔ Mudanças de tipo ✔ Promoção implícita de tipo para supertipo. ✔ Promoção explícita entre tipos de referências Casting ✔ Tipos primitivos ✔ Casting de referências SGAS 910, Conj. B, Bloco D, Sala 237 ‐ Mix Park Sul, CEP 70390‐100, Brasília (DF) Telefones:(61) 3244‐2510 / 3242‐4339 – www.x25.com.br 3 Java.lang e Java.util ✔ A classe System ✔ Classes wrappers ✔ Java.lang.Object ✔ Java.lang.String ✔ Java.lang.Math ✔ Interfaces do java.util Threads ✔ Ciclo de vida de uma Threads ✔ Escalonador ✔ Daemons e prioridades ✔ Yield e sleep ✔ Synchronized ✔ Wait e notify ✔ Garbage Collection Generics ✔ O que são tipos genéricos ✔ Utilizando tipos genéricos ✔ Criando tipos genéricos Colections ✔ Interfaces ✔ Collection ✔ List ✔ Queue e Bloquing Queue ✔ Set e SortedSet ✔ Map e SortedMap ✔ Iterator e Iterable ✔ Comparator e Comparable ✔ Implementações ✔ ArrayList e LinkedList ✔ HashSet e TreeSet ✔ HashMap e TreeMap SGAS 910, Conj. B, Bloco D, Sala 237 ‐ Mix Park Sul, CEP 70390‐100, Brasília (DF) Telefones:(61) 3244‐2510 / 3242‐4339 – www.x25.com.br 4