Java - Criando uma Aplicação Completa (online)


• Carga Horária:16h

curso online de Java - Criando uma Aplicação Completa é ideal para quem já conhece os conceitos básicos da linguagem Java e deseja desenvolver um projeto de maneira organizada, modular e em conformidade com as melhores práticas de desenvolvimento de aplicativos. Durante o curso, você percorrerá desde a análise de requisitos do sistema, passando pela implementação do projeto, até a geração da documentação e do pacote de instalação.

O curso é ministrado por Braulio Consani Moura, instrutor das tecnologias Java, OO e SOA, com vasta experiência na elaboração de sistemas orientados a objetos em Java, arquitetura de software, arquitetura SOA e corporativa.

Para obter um bom aproveitamento do curso Java - Criando uma Aplicação Completa (online) é recomendável dominar os fundamentos da linguagem Java e da programação orientada a objetos, e ter noções de utilização dos comandos básicos da linguagem SQL, da IDE Eclipse e das bibliotecas básicas do Java.

Este curso foi ministrado com uso dos softwares Eclipse IDE for Java Developers, JDK - Java Developer Kit (versão 1.8), Violet UML Editor e MySQL Workbench. A instalação desses itens é importante para o acompanhamento do curso e a execução das demonstrações dadas nas aulas.

    • Visão geral de desenvolvimento de sistemas orientados a objetos
      • Fases do desenvolvimento de software.
      • Visão geral da UML.
      • Principais artefatos para o desenvolvimento.
      • Ferramentas de apoio.
      • Metodologias.
    • TópicoRequisitos: Diagrama de casos de uso
      • Conceito de casos de uso.
      • Diagrama de casos de uso.
      • Descrição dos fluxos de eventos.
    • TópicoProjeto do sistema: Diagrama de sequência e classes de projeto
      • Conceito de diagrama de sequência.
      • Apresentação dos diagramas de sequência do sistema de estacionamento.
      • Apresentação das classes de projeto do sistema de estacionamento.
    • TópicoFluxo Entrada de Veículo: Construindo a camada de negócios
      • Reapresentação do Fluxo de Entrada de Veículo: Requisito; Caso de Uso; Sequência.
      • Reapresentação das classes de negócio ? Projeto e evoluções.
      • Demonstração da codificação das classes de negócio no projeto.
    • TópicoFluxo Entrada de Veículo: Construindo a camada de controle
      • Reapresentação do Fluxo de Entrada de Veículo: Requisito; Caso de Uso; Sequência.
      • Reapresentação da classe de controle.
      • Demonstração da codificação da classe de controle do projeto.
    • TópicoFluxo Entrada de Veículo: Construindo a camada de persistência
      • Reapresentação do Fluxo de Entrada de Veículo: Requisito; Caso de Uso; Sequência.
      • Reapresentação da classe de persistência.
      • Demonstração da codificação da classe de persistência do projeto.
    • TópicoFluxo Saída de Veículo: Persistência, Útil e Controle
      • Reapresentação do Fluxo de Saída de Veículo: Requisito; Caso de Uso; Sequência; Evolução das classes.
      • Demonstração da codificação das classes das camadas de controle, utilitária e de persistência do fluxo de saída do veículo.
    • TópicoFluxo Relatório de Faturamento: Persistência, Útil e Controle
      • Reapresentação do Fluxo de Emissão de Relatório de Faturamento: Requisito; Caso de Uso; Sequência; Evolução das classes.
      • Demonstração da codificação das camadas de controle, persistência e utilitária do fluxo de emissão e relatório de faturamento.
    • TópicoPróximos passos: Evoluindo o sistema
      • Sugestões de linhas de estudo e evolução do sistema.
    • TópicoApresentação do projeto prático
      • Visão Geral do Sistema.
      • Requisitos Funcionais.
      • Requisitos Não-Funcionais.
    • TópicoAnálise do sistema: Diagrama de classes e pacotes
      • Conceito de diagrama de classes.
      • Apresentação das classes de domínio do sistema de estacionamento.
      • Conceito de diagrama de pacotes.
      • Apresentação dos pacotes do sistema de estacionamento.
    • TópicoCriação do projeto no Eclipse e esboço das classes
      • Criação do projeto no eclipse.
      • Definição das camadas.
      • Definição das classes do sistema.
    • TópicoFluxo Entrada de Veículo: Construindo a camada de apresentação
      • Reapresentação do Fluxo de Entrada de Veículo: Requisito; Caso de Uso; Sequência.
      • Reapresentação das classes de apresentação.
      • Apresentação das telas que participam do fluxo de entrada de veículo.
      • Demonstração da codificação das classes de apresentação do projeto.
    • TópicoPreparando a camada de persistência: Definição e criação das tabelas
      • Reapresentando as classes de negócio: Digrama de classes x ER.
      • Conceito de Mapeamento Objeto x Relacional.
      • Definição das tabelas do sistema.
      • Criação das tabelas no Mysql.
    • TópicoFluxo Saída de veículo: Apresentação
      • Reapresentação do Fluxo de Saída de Veículo: Requisito; Caso de Uso; Sequência; Evolução das classes.
      • Demonstração da codificação da camada de apresentação do fluxo de saída do veículo.
    • TópicoFluxo Relatório de Faturamento: Apresentação
      • Reapresentação do Fluxo de Emissão de Relatório de Faturamento: Requisito; Caso de Uso; Sequência; Evolução das classes.
      • Demonstração da codificação da camada de apresentação do fluxo de emissão e relatório de faturamento.
    • TópicoGeração da documentação e pacote de instalação do sistema
      • Conceito de Javadoc.
      • Geração da documentação do sistema.
      • Geração do pacote da aplicação.

    • Carga Horária:16h

    COMPRE JÁ