Programação em Java Subtítulo Sobre a APTECH A APTECH é uma instituição global, modelo em capacitação profissional, que dispõe de diversos cursos com objetivo de preparar seus alunos para carreiras em Tecnologia da Informação, desde 1986. 2 Instituição Global: 7,0 milhões de alunos capacitados mundialmente, através de seus 1.300 centros de treinamento. Ensino estruturado e metodologia padronizada, desenvolvida para atender padrões internacionais dos fabricantes de software. 3 Metodologia: Como vantagem, o aluno aprende praticando, pois os cursos da Aptech são com mais aulas práticas do que teóricas, com um aluno por computador e vários exercícios resolvidos em sala de aula. O layout das salas de aula permite que o instrutor possa facilmente circular e acompanhar o desempenho de cada aluno. Qualidade de ensino é fundamental para a Aptech e em função disso, os cursos foram desenvolvidos pelos melhores profissionais qualificados, com experiência no mercado de trabalho, que dominam os assuntos na teoria e na prática, com dicas que não constam em livros. 4 Informações sobre o Curso Pré-Requisitos ▪ Curso de Lógica de Programação da Aptech ou conhecimento de uma linguagem de programação. Duração do Curso ▪ 156 horas-aula. 5 Programação em Java O curso Programação em Java destina-se ao profissional que já conhece alguma outra linguagem de programação e agora decidiu entrar no mercado promissor de programação em Java, estudando em uma escola de reconhecimento internacional. A linguagem Java é utilizado globalmente no desenvolvimento e fornecimento de aplicativos para celular, jogos, conteúdo on-line e software corporativo. Com mais de 9 milhões de desenvolvedores em todo o mundo, o Java permite desenvolver e implementar aplicativos e serviços de maneira eficiente, permitindo a portabilidade entre os diferentes ambientes computacionais. O curso Programação em Java é um pacote de 07 cursos que totalizam 156 horas-aula, englobando desde Introdução à Programação Orientada a Objetos, para aqueles que não tem conhecimento em programação orientada a objetos, XML para compartilhamento de informações através da internet, boas práticas da linguagem para criação e execução de aplicações em Java, incluindo a máquina virtual JVM, o compilador, as APIs e outras ferramentas para uma maior funcionalidade e finalizando com um Projeto Java, onde o aluno aplica o que foi aprendido durante o treinamento. 6 Conteúdo Programático - Resumo ▪ Introdução à Programação Orientada a Objetos: 08 horas-aula ▪ Java Através de Exemplos: 20 horas-aula ▪ Java Avançado: 28 horas-aula ▪ Computação Distribuída em Java: 28 horas-aula ▪ Banco de Dados e Segurança em Java: 20 horas-aula ▪ XML Simplificado: 28 horas-aula ▪ Projeto Java: 24 horas-aula Programação em JAVA 7 Conteúdo Programático Introdução à Programação Orientada a Objetos – 08 horas-aula • Diferenças entre a modelagem estruturada e orientada a objetos • Java Development Kit (JDK) • Máquina Virtual Java (JVM) • Ambientes de desenvolvimento (IDEs) • Paradigma orientado por objetos – POO • Análise de sistemas orientados a objetos ( Estrutura e sintaxe ) • Classes • Objetos e instanciação • Atributos e métodos 8 Conteúdo Programático Java Através de Exemplos – 20 horas-aula ▪ Tomadas de decisões e iterações ▪ Especificadores de acesso ▪ Laços ▪ Encapsulamento ▪ Declarações de interrupção ▪ Polimorfismo ▪ Recursividade ▪ Herança ▪ Pacotes ▪ Interface ▪ Conversão de tipos ▪ Exceções ▪ Arranjos 9 Conteúdo Programático Java Avançado – 28 horas-aula ▪ Linhas de processamento ▪ Generalização ▪ Multithreading x Multitarefa ▪ Acessos ▪ Java.lang ▪ Código legado ▪ Java.io ▪ Expressões regulares ▪ Java.util ▪ Anotações ▪ API Collections ▪ API Reflection 10 Conteúdo Programático Computação Distribuída em Java – 28 horas-aula ▪ API Swing ▪ Método getContent() ▪ Gerenciadores de layout ▪ Método getDefaultPort() ▪ Visualização de arquivos ▪ Método getProtocol() ▪ Barras de ferramentas ▪ URL Connection ▪ Controles avançados do swing ▪ Invocação de Método Remoto ▪ Internacionalização ▪ Java Mail ▪ Método getQuery() 11 Conteúdo Programático Banco de Dados e Segurança em Java – 20 horas-aula ▪ Acesso a banco de dados ▪ JDBC I ▪ JDBC II ▪ Java.sql ▪ RowSets ▪ Segurança no Java ▪ Permissões ▪ Assinaturas digitais 12 Conteúdo Programático XML Simplificado – 28 horas-aula ▪ Explorando o XML ▪ Estrutura de documentos ▪ Instruções de processamento ▪ Espaços de nomes do XML ▪ Definições de tipo de documento ▪ Esquemas ▪ Folhas de estilo ▪ XSL e XSLT 13 Conteúdo Programático Projeto Java – 24 horas-aula ▪ Estudo de caso ▪ Solução proposta ▪ Formação de equipe ▪ Fluxo do aplicativo ▪ Definição de problema ▪ Análise de requisitos ▪ Fase de desenvolvimento ▪ Documentação 14 Contatos Endereço: Rua da Consolação nº 93 – 3º andar CEP: 01301-000 - Consolação – São Paulo - SP Telefone: (11) 3159-3838 E-mail: [email protected] Site: www.aptechbrasil.com.br http://www.facebook.com/Sp.Aptech http://br.linkedin.com/in/aptechsp (11) 99467-2958 15 http://www.twitter.com/AptechSP aptechsp 16