Sobre o curso

Esse é um curso online, ou seja; você pode assistir as aulas onde e quando quiser, o que facilita ainda mais seu aprendizado.

Se você já tem conhecimentos básicos em Java e quer fazer um aplicativo desde o início até a sua implementação, aqui você vai aprender o que é preciso!

Durante as aulas, o professor Braulio Consani Moura vai te ensinar todo o processo de criação, partindo da primeira lista de requisitos do sistema, geração de artefatos e entendimento do sistema, e chegando à construção da aplicação de fato.

Fazendo esse curso você está apto:

Ao terminar o curso você poderá desenvolver e criar as suas próprias aplicações do zero chegando até os pacotes de dados do seu cliente, entendendo todas as etapas de desenvolvimento.

Conteúdo programático

  • 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.
  • Apresentação do projeto prático
    • Visão Geral do Sistema.
    • Requisitos Funcionais.
    • Requisitos Não-Funcionais.
  • Requisitos: Diagrama de casos de uso
    • Conceito de casos de uso.
    • Diagrama de casos de uso.
    • Descrição dos fluxos de eventos.
  • Aná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.
  • Projeto 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.
  • Criaçã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.
  • Fluxo 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.
  • Fluxo 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.
  • Fluxo 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.
  • Preparando 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.
  • Fluxo 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.
  • Fluxo 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.
  • Fluxo 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.
  • Fluxo 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.
  • Fluxo 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.
  • Geraçã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.
  • Próximos passos: Evoluindo o sistema
    • Sugestões de linhas de estudo e evolução do sistema.

Pré-requisitos

Para conseguir aproveitar bem o curso, indicamos ter conhecimentos em linguagem Java e da programação orientada a objetos, além de saber comandos básicos de SQL, IDE Eclipse e das bibliotecas básicas do Java.

Durante as atividades práticas, você vai usar os seguintes softwares: Eclipse IDE for Java Developers, JDK - Java Developer Kit (versão 1.8), Violet UML Editor e MySQL Workbench. A instalação deles é importante para o acompanhamento do curso, ok?

Sobre o instrutor

  • Braulio Consani Moura é instrutor das tecnologias Java, OO e SOA.
  • Formado em Ciência da Computação.
  • Possui vasta experiência na elaboração de sistemas orientados a objetos em Java, arquitetura de software, arquitetura SOA e corporativa.

Certificação Impacta

Um dos títulos mais respeitados do país, atesta a qualidade e os conhecimentos de profissionais especializados nas mais variadas áreas de TI, Gestão e Design. Ao concluir o curso, você tem 90 dias a contar da data de término do curso para agendar seu exame.
Saiba mais sobre a certificação Impacta

Assine e tenha acesso a esse e mais centenas de cursos online:

Plano Anual

Apenas R$ 89,90/mês

Assine já

Plano Semestral

Apenas R$ 129/mês

Assine já

Ou comprar este curso avulso

em até 6x R$ 73,17

R$ 54,88

ou R$311.16 à vista

O que os alunos dizem sobre a Impacta

Ver mais depoimentos