Desenvolva de qualquer sistema operacional para qualquer sistema operacional. Sem limites. Gabriel Pereira, Especialista em Java da Clarify Projete e desenvolva situações de Mercado com a criação de um software! Está migrando de Linguagens como PHP, Ruby e Python? Este curso é feito para você! Abordaremos os fundamentos da linguagem e ainda vamos desenvolver uma Aplicação Desktop Multiplataforma do zero, utilizando as melhores práticas de desenvolvimento cobradas pelo mercado! Pré-requisitos Para aproveitar todo o conteúdo das aulas, o aluno precisa cumprir com alguns itens: Ter concluido nosso Curso de Lógica de Programação Concluir também o Curso SQL Fundamentos Ou possuir conhecimentos equivalentes de ambos os cursos citados. Carga-horária: 40h
Para quem é este curso: Desenvolvedores interessados em migrar para uma das linguagem de programação mais populares do mundo ou que desejam aprender passo a passo o desenvolvimento de aplicações desktop com Java. Ideal para desenvolver seus primeiros projetos em Java!
Neste curso você irá aprender a: Criar, estruturar e realizar manutenções em projetos feitos em Console; Utilizar de todas estruturas básicas e operadores da linguagem; Conhecer os principais conceitos de Java e como é seu funcionamento; Instalar, configurar e criar projetos com o Eclipse Mars; Criar Objetos e manipulá-los; Estruturar a segurança de acesso de dados; Criar Exceções e manipulá-las; Utilizar todas as vantagens da Orientação-a-Objetos no Java; Desenvolver softwares comerciais com nível de complexidade básico e médio;»» O aluno estará apto a ingressar no(s) curso(s) de Java Web e Java Android.
Conteúdo Detalhado CAPÍTULO 01 - INTRODUÇÃO A APLICATIVOS JAVA SOBRE JAVA PROGRAMAÇÃO ESTRUTURADA LINGUAGENS DE ALTO NÍVEL E FRAMEWORKS VERSÕES DO JAVA (SE, ME E EE) CONCEITOS UTILIZADOS NO DOMÍNIO JAVA (JDK, JRE, JDBC) PROGRAMAS EXECUTÁVEIS DA JDK ( JAVA, JAVAC, JAVAW ) INTRODUÇÃO DE INSTALAÇÃO DO AMBIENTE ESTRUTURA PADRÃO DE UM MÉTODO MAIN CAPÍTULO 02 IDE S DE DESENVOLVIMENTO VISÃO GERAL SOBRE AS IDE S DE MERCADO INTRODUÇÃO AO ECLIPSE IDE INSTALAÇÃO BÁSICA TIPOS DE PROJETOS ESTRUTURA INTERNA PRIMEIRO CÓDIGO COM O ECLIPSE CAPÍTULO 03 - TIPOS DE DADOS, VARIÁVEIS E CONSTANTES TIPOS DE DADOS VARIÁVEIS FINAL VARIÁVEIS TRANSIENT VARIÁVEIS VOLATILE VARIÁVEIS STATIC
CAPÍTULO 04 - OPERADORES ATRIBUIÇÃO ARITMÉTICOS COMPARAÇÃO DE VALORES PRIMITIVO COMPARAÇÃO DE OBJETOS LÓGICOS CONCATENAÇÃO OPERADORES TERNÁRIOS SEQUÊNCIA DE ESCAPE CAPÍTULO 05 - INTERAÇÃO BÁSICA ENTENDENDO ESTRUTURA MAIN LINHAS DE COMENTÁRIO INPUT E OUTPUT COMANDOS DE SAÍDA (OUTPUT) COMANDOS DE ENTRADA (INPUT) CAPÍTULO 06 - FUNÇÕES PREDEFINIDAS FUNÇÕES DE MANIPULAÇÃO DE STRING FUNÇÕES MATEMÁTICAS E TRIGONOMÉTRICAS CAPÍTULO 07 - COMANDOS CONDICIONAIS ESTRUTURAS DE DECISÃO COMANDOS IF / ELSE / ELSE IF COMANDO SWITCH
CAPÍTULO 08 - LAÇOS DE REPETIÇÃO COMANDO WHILE / DO WHILE COMANDO FOR CAPÍTULO 09 - DEPURANDO CÓDIGOS DEPURAR CÓDIGOS NO ECLIPSE CAPÍTULO 10 GENÉRICOS E COLEÇÕES GENERICS COLLECTION CAPÍTULO 11 - ORIENTAÇÃO À OBJETOS PACOTES IDENTIFICADORES E JAVABEANS CLASSES E OBJETOS ENCAPSULAMENTO HERANÇA POLIMORFISMO CLASSES ABSTRATAS INTERFACES SOBRESCREVER / SOBRECARREGAR CONVERSÃO ( CAST ) CONSTRUTORES E INSTANCIAÇÃO MÉTODOS DA CLASSE OBJECT
CAPÍTULO 12 - TRATAMENTO DE ERROS TRY / CATCH / FINALLY EXCEPTION CRIAR SUAS PRÓPRIAS EXCEPTIONS CAPÍTULO 13 ATRIBUIÇÕES PILHA E HEAP LITERAIS E ATRIBUIÇÕES DECLARAÇÃO, CONSTRUÇÃO E INICIALIZAÇÃO DE ARRAYS WRAPPER E BOXING CAPÍTULO 14 DESIGN PATTERNS DESIGN PATTERN MVC MODEL VIEW CONTROLLER SINGLETON CAPÍTULO 15 STRINGS, I/O, FORMATAÇÃO E PARSING STRING, STRINGBUILDER, STRINGBUFFER NAVEGAÇÃO DE ARQUIVOS E I/O LER UM ARQUIVO COM BUFFEREDREADER ESCREVER UM ARQUIVO COM BUFFEREDWRITER SERIALIZAÇÃO
CAPÍTULO 16 PERSISTÊNCIA DE DADOS BANCO DE DADOS DATASOURCES CAPÍTULO 17 PERSISTÊNCIA DE DADOS JPA E HIBERNATE PARTE I JPA JAVA PERSISTENCE API HIBERNATE ANOTAÇÕES CAPÍTULO 18 PERSISTÊNCIA DE DADOS JPA E HIBERNATE PARTE II MAPEAMENTO AVANÇADO RELACIONAMENTO CAPÍTULO 19 MANIPULAÇÃO DE DADOS JPQL JPQL JAVA PERSISTENCE QUERY LANGUAGE CONSULTA DE DADOS COM JPQL DEFININDO PARÂMETROS DE CONSULTA JPQL BUSCA DE TEXTOS VALORES DISTINTOS INTERVALO DE VALORES CONJUNTO DE VALORES VALORES NULOS ORDENAÇÃO LIKE SUB-CONSULTAS
SUB-CONSULTAS COM OPERADOR NOT IN UPPERCASE E LOWERCASE CURRENT_CATE, CURRENT_TIME, CURRENT_TIMESTAMP COUNT MAX MIN AVG SUM GROUP BY NAMEDQUERIES NATIVEQUERIES EXEMPLO APÊNDICE - O QUE MAIS ESTÁ POR VIR JAVA DESKTOP JAVA WEB JAVA ANDROID PRÓXIMOS PASSOS NA CLARIFY TREINAMENTOS
Unidades Estabelecida em 1998, a Clarify tem como propósito ser referência em qualidade e em capacitação profissional nas áreas de tecnologia e gestão. Paulista/SP Av. Paulista, 171-2º andar São Paulo/SP (11) 3675-0033 3142-9699 contato@clarify.com.br Blumenau/SC Rua XV de Novembro, 117-1º Andar Centro - Blumenau/SC 89010-001 (47) 3037-5633 blumenau@clarify.com.br