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. Aptech dá grande importância em oferecer educação de qualidade aos seus alunos, com uma grande variedade de cursos de tecnologia, desenvolvendo a formação profissional dos seus alunos para fazer a diferença no mercado de trabalho. 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 Programação em JAVA O Curso Programação em JAVA (Java 152) 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 Tecnologia de padrão 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 (Java 152) é a combinação dos cursos de Programação Orientada a Objetos em Java, Guia de Programação Java, Interface Gráfica do Java e Java com Banco de Dados, além do XML para compartilhamento de informações através da internet e finalizando com um Projeto Java, onde o aluno aplica o que foi aprendido durante o treinamento. 5 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 ▪ 152 horas-aula. Programação em JAVA 6 Conteúdo Programático - Resumo ▪ Programação Orientada a Objetos em Java: 08 horas-aula ▪ Guia de Programação Java: 28 horas-aula ▪ Interface Gráfica do Java: 28 horas-aula ▪ Java com Banco de Dados: 28 horas-aula ▪ XML Simplificado: 28 horas-aula ▪ Programação em JAVA Projeto Java: 32 horas-aula 7 Conteúdo Programático POO Programação Orientada a Objetos em Java: 08 horas-aula • Diferenças entre a modelagem estruturada e orientada a objetos • Java Development Kit (JDK) e Máquina Virtual Java (JVM) • Ambientes de desenvolvimento (IDEs) • Análise de sistemas orientados a objetos ( Estrutura e sintaxe ) • Tomadas de decisões e iterações • Laços e Declarações de interrupção • Classes, Objetos e Instanciação • Atributos e Métodos • Pacotes 8 Guia de Programação Java Conteúdo Programático Guia de Programação Java: 28 horas-aula ▪ Construtores ▪ Thread ▪ Método recursivo ▪ Java.lang ▪ Conversão de tipos ▪ Java.util ▪ Especificadores de acesso ▪ Tipos brutos e código legado ▪ Encapsulamento ▪ Expressões lambda e referências de método ▪ Polimorfismo ▪ Trabalhando com datas (Calendar) ▪ Herança e Interface ▪ Expressões regulares ▪ Sobreposição e sobrecarga ▪ Anotações 9 Interface Gráfica do Java Conteúdo Programático Interface Gráfica do Java: 28 horas-aula ▪ API Swing ▪ Gerenciadores de layout ▪ Barras de ferramentas ▪ Controles avançados do swing ▪ Internacionalização ▪ JavaFX ▪ APIs de Sockets ▪ Java Mail 10 Java com Banco de Dados Conteúdo Programático Java com Banco de Dados: 28 horas-aula ▪ API Collections ▪ Java.sql ▪ Tipos genéricos ▪ Interface RowSet ▪ Java.io ▪ Segurança no Java ▪ JSON x XML ▪ Permissões ▪ Noções da Linguagem SQL ▪ Exceções ▪ Acesso a banco de dados ▪ API Reflection ▪ JDBC 11 XML Simplificado 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 12 Projeto Java Conteúdo Programático Projeto Java : 32 horas-aula ▪ Estudo de caso ▪ As 32 horas-aula estão divididos da seguinte forma: ▪ Solução proposta 04 horas-aula será em sala de aula, onde o Instrutor apresentará o projeto a ser desenvolvido. ▪ Formação de equipe ▪ Fluxo do aplicativo ▪ Definição de problema 24 horas-aula estimada para desenvolvimento do projeto entre os alunos da equipe, podendo contatar o Instrutor em caso de dúvidas. ▪ Análise de requisitos ▪ Fase de desenvolvimento 04 horas-aula para apresentação final do projeto. ▪ Documentação 13 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.aptechsp.com.br http://www.facebook.com/Sp.Aptech http://br.linkedin.com/in/aptechsp (11) 99467-2958 14 http://www.twitter.com/AptechSP aptechsp 15