Fabricante: Albert Eije – T2Ti
Estilo: Curso/Video Aulas
Lançamento: 2011
Ídiomas: Português
Formato: Rar
Tamanho: 12,23 Gb
Descrição: O Curso Sistema Comercial Java Desktop é o único curso de 40 horas que mostra ao aluno como fazer uma aplicação completa para desktop utilizando Java, com alta produtividade!
Durante o curso são utilizadas 3 IDEs diferentes: Eclipse, NetBeans e JBuilder. Dois pacotes de componentes visuais são usados: Swing e SWT. Dois bancos de dados são utilizados: MySQL e Oracle.
Além disso, algumas das mais recentes e promissoras tecnologias são demonstradas: JPA, Beans Binding, JavaHelp, etc.
Para o pleno entendimento do aluno a aplicação é construída desde a fase da concepção, onde uma empresa fictícia solicita o desenvolvimento de um sistema. São levantadas as necessidades do cliente e chega-se aos requisitos do sistema. Após isso alguns diagramas UML são construídos: Classes, Casos de Uso, Atividades e Sequência. O Diagrama Entidade Relacionamento é feito passo a passo.
Após a fase da documentação passamos para a fase de desenvolvimento onde os diversos módulos do sistema são construídos de forma visual nas 3 IDEs mencionadas acima, passo a passo.
Pré-requisitos desejáveis:
* Noções da Linguagem SQL
* Noções de MySQL
* Noções de Oracle
* NetBeans e Swing
Video Aula 01 – Introdução
Introdução ao curso
Duração: 00:02:40
Video Aula 02 – A Empresa
Apresentação da empresa fictícia que contratou nossos serviços para o desenvolvimento de uma solução computacional. São apresentados os formulários atuais que esta empresa utiliza para realizar seu controle interno (ficha de cadastro, requisição interna de material, pedido de cotação, pedido de compra, nota fiscal, duplicata, boleto, etc). É definido qual tipo de sistema será elaborado para essa empresa.
Duração: 00:09:52
Video Aula 03 – As Necessidades
Levantamento das necessidades do cliente através de entrevistas e análise de documentos
Duração: 00:06:16
Video Aula 04 – Os Requisitos
Levantamento dos requisitos do sistema com base nas necessidades
Duração: 00:06:16
Video Aula 05 – Introdução a OO
Introdução a Orientação a Objetos – genealogia das linguagens; histórico; linguagens orientadas a objetos (híbridas e puras); similaridades (OO versus Procedural); abstração; objeto; encapsulamento; mensagem; classe; herança; polimorfismo; classificação; associação; agregação; generalização; especialização
Duração: 00:56:11
Video Aula 06 – Introdução a UML
Introdução a UML – histórico; pais da UML; fases de desenvolvimento; visões; processo (RUP); notação UML; modelos de elementos da UML (atores, classes, casos de uso, objetos, interface [estereótipo], estados, componentes, nós, notas); relacionamentos (associação, generalização, dependência, refinamento ou realização); diagramas (casos de uso, classes, objetos, componentes, implantação, atividades, estados, colaboração, sequencia)
Duração: 00:47:01
Video Aula 07 – Estudo de Caso UML
Apresentação de um estudo de caso para apresentação da ferramenta Poseidon (casos de uso, classes, atividades)
Duração: 00:39:09
Video Aula 08 – SisCom – Diagramas de Casos de Uso
Desenvolvimento dos diagramas de casos de uso do SisCom
Duração: 00:36:16
Video Aula 09 – SisCom – Diagramas de Classe
Desenvolvimento dos diagramas de classe do SisCom
Duração: 00:29:44
Video Aula 10 – SisCom – Diagramas de Atividades
Desenvolvimento dos diagramas de atividades do SisCom
Duração: 00:22:32
Video Aula 11 – SisCom – Diagramas de Sequencias
Desenvolvimento dos diagramas de sequencias do SisCom
Duração: 00:26:32
Video Aula 12 – DER – Diagrama Entidade Relacionamento
Desenvolvimento passo a passo do DER do SisCom no PowerDesigner; Geração do script MySQL
Duração: 02:10:00
Video Aula 13 – NetBeans – Menu
Construção do formulário de Menu
Duração: 00:36:40
Video Aula 14 – NetBeans – Cadastros (Bancos;Cartões)
Construção passo a passo dos dois cadastros; Utilização de JPA e Beans Binding
Duração: 00:40:31
Video Aula 15 – NetBeans – Cadastros (Tipo Pagamento)
Construção passo a passo do cadastro de tipo de pagamento mostrando o que o NetBeans faz “por trás da cortina” para gerar as anotações no Bean e para criar o binding (vinculação) entre os diversos elementos
Duração: 00:31:04
Video Aula 16 – NetBeans – Cadastros (Clientes)
Construção de um formulário mestre detalhe entre Cliente e Endereço_Cliente; Os clientes são incluídos através de um form secundário
Duração: 00:53:11
Video Aula 17 – NetBeans – Cadastros (Fornecedores)
Construção do cadastro de fornecedores onde o usuário insere dados através de abas; Utilização de máscaras nos controles jTextFields
Duração: 01:18:16
Video Aula 18 – NetBeans – Cadastros (Produtos; Unidades)
Construção do cadastro de produtos; Opção para localizar determinado produto através de um jTextField; Utilização de um converter; Utilização de jCombobox dinâmico para mostrar a descrição da unidade e armazenar o código na tabela de produtos; Utilização de um Renderer
Duração: 00:56:00
Video Aula 19 – NetBeans – Busca pelo CEP
Opção de buscar o CEP num form separado, onde todos os CEPs do Brasil são mostrados. Ao localizar endereço desejado os dados selecionados são importados para o cadastro de fornecedores; Resolvendo o problema da falta de memória no netbeans (OutOfMemoryError – Java heap space)
Duração: 00:55:38
Video Aula 20 – NetBeans – Cadastros (Dept; Funci; Plano_Conta)
Construção do cadastro de funcionário onde a senha digitada é encriptada antes de ser gravada no banco de dados; construção dos cadastros de departamentos e plano de contas
Duração: 00:32:08
Video Aula 21 – JBuilder 2008 – Introdução
Apresentação do Jbuilder; Comparação entre versões e download; Características gerais do Jbuilder;
Duração: 00:20:48
Video Aula 22 – JBuilder 2008 – Menu
Construção do Menu do SisCom no Jbuilder
Duração: 00:35:20
Video Aula 23 – JBuilder 2008 – BD e JPA
Conetando ao banco; Criando um projeto JPA visual; Criando um projeto JPA com o Dali; Mapeando e anotando classes
Duração: 00:29:20
Video Aula 24 – Eclipse – Introdução e Menu
Mostrando como o JBuilder usa o Eclipse para criar projetos desktop; Baixando os plugins necessários para fazer o Eclipse funcionar como o JBuilder para desenvolver projetos desktop; Explicações sobre SWT e JFace; Explicações sobre o Dali (JPA); Início do desenvolvimento do SisCom utilizando SWT e JPA; Criação do Menu do SisCom
Duração: 01:15:52
Video Aula 25 – NetBeans – Controle de Vendas
Desenvolvimento passo a passo do módulo de vendas (mestre detalhe entre venda_cab e venda_det); Importação de produtos de outro form
Duração: 03:11:26
Video Aula 26 – NetBeans – Orçamento de Vendas
Desenvolvimento do módulo de orçamento de vendas
Duração: 00:24:16
Video Aula 27 – NetBeans – Compras
Construção dos forms para o sistema de compras: requisição, cotação, confirmação da cotação e pedido
Duração: 01:06:24
Video Aula 28 – NetBeans – Compras (Cotação)
Desenvolvimento do módulo de cotação de compras; importação dos itens de uma ou mais requisições para compor a cotação
Duração: 01:08:56
Video Aula 29 – NetBeans – Compras (Conf Cotação; Pedido)
Desenvolvimento do módulo para confirmação das cotações; Desenvolvimento do módulo para composição do pedido de compras
Duração: 00:33:28
Video Aula 30 – NetBeans – Controle de Estoque
Desenvolvimento do módulo de entrada de notas fiscais para incrementar o estoque; Download e importação dos códigos de CFOP para sua respectiva tabela; Construção do módulo de ajuste de preços (aumenta/diminui) dos produtos
Duração: 00:29:36
Video Aula 31 – NetBeans – Contas a Pagar
Construção do módulo de contas a pagar; Implementação de pesquisa filtrando por data (passagem de parâmetros via JPA);
Duração: 01:09:52
Video Aula 32 – Eclipse – Caraterísticas Gerais
Apresentação das principais características da tecnologia SWT e JFace; Explicação sobre os diversos tipos de janelas e layouts que podem ser utilizados; herança visual; templates; polimorfismo entre componentes; data binding
Duração: 01:03:28
Video Aula 33 – Eclipse – Telas Cadastros
Desenho da janela do cadastro de clientes, endereço dos clientes, produtos e importa fornecedor
Duração: 01:18:08
Video Aula 34 – Eclipse – Tela Contas e Receber
Desenho da janela do contas a receber
Duração: 00:29:52
Video Aula 35 – Eclipse – Telas Tesouraria e Banco
Desenho das janelas do sistema de tesouraria e banco (conciliação de cheques e movimento bancário)
Duração: 00:16:48
Video Aula 36 – Eclipse – Unificando SWT e JPA
Copiando as bibliotecas necessárias para a utilização dessas duas tecnologias em conjunto; configurando um projeto JPA passo a passo; mostrando como utilizar qualquer descritor (hibernate ou toplink); importando as classes de entidade para o sistema; configurando o arquivo de persistência
Duração: 00:48:16
Video Aula 37 – Eclipse – Cadastro (Clientes)
Implementação do cadastro de clientes completa passo a passo; busca por determinado cliente através de texto inserido num Text; Ordenação pela coluna de uma Table; Implementação do cadastro dos endereços dos clientes chamado através do cadastro de clientes; utilizando o data binding do SWT
Duração: 01:43:20
Video Aula 38 – Eclipse – Máscaras e StackLayout
Utilização de máscaras nos componentes do SWT; Utilização do layout de cartões para deixar o painel de Texts atrás do paines da Table e vice-versa
Duração: 00:35:28
Video Aula 39 – Eclipse – Contas a Receber
Implementação do controle de contas a receber com StackLayout
Duração: 01:28:07
Video Aula 40 – Relatórios – Cadastros
Apresentação do componente de impressão para impressoras matriciais; Desenvolvimento de uma janela para apresentação do relatório ao usuário antes de o mesmo envia-lo para a impressora (no NetBeans e no Eclipse); Relatório de clientes; Aplicação de engenharia reversa numa classe do componente de impressão para a correção de um bug; Relatório das contas bancárias
Duração: 01:29:44
Video Aula 41 – Relatórios – Contas a Pagar/Pagas e NF
Desenvolvimento dos relatórios de contas a pagar e contas pagas por período; Impressão dos dados numa Nota Fiscal pré-impressa
Duração: 01:24:48
Video Aula 42 – Relatórios – Compras
Relatório do Mapa Comparativo de Preços
Duração: 00:41:28
Video Aula 43 – Relatórios – Recebimentos, Tesouraria e Banco
Confecção do relatório de contas a receber; Explicação detalhada para a construção dos relatórios de movimento bancário e demonstrações financeiras
Duração: 00:54:24
Video Aula 44 – Login e Nível de Acesso
Implementação da tela de login e da tela para controlar os níveis de acesso ao sistema; Os nível de acesso é dado a cada usuário através de simples cliques e pode ser gerenciado desde a entrada numa opção através de um menu ou até mesmo o acesso a determinado botão de uma janela;
Duração: 01:32:32
Video Aula 45 – Migrando de MySQL para Oracle
Acesso ao DER para migração de banco de dados; Geração do novo script em Oracle; Execução do script no Oracle 10g para criação do banco;
Duração: 00:25:36
Video Aula 46 – Migrando o Sistema para Rodar com Oracle
Explicações das pequenas alterações que devem ser realizadas no sistema para que o mesmo funcione automaticamente com o banco gerado no Oracle
Duração: 00:19:12
Video Aula 47 – Distribuindo a Aplicação
Utilização de um instalador cross-plataform que gera uma instalação que pode ser efetuada em qualquer sistema operacional; Utilização de um instalador que já inclui a instalação do banco de dados
Duração: 00:52:13
Video Aula 48 – Adicionando Help
Utilização do JavaHelp System para adicionar ajuda na aplicação
Duração: 00:17:12
Video Aula 49 – Toques Finais
FAQs e documentação
Duração: 00:31:52
Video Aula 50 – Revisão
Revisão do que foi feito e proposto como exercício
Duração: 00:16:32
Video Aula 51 – Conclusão
Conclusão
Duração: 00:04:24
Autor: Albert Eije
Duração: 40h 34min
Idioma: Português
Resolução: 720 x 480
Formato de Vídeo: Todas as aulas gravadas em Camtasia Studio e estão em formato .avi. dentro das .iso
Qualidade: 3 DVD-r
Descrição dos codecs utilizados no vídeo: TSCC (Camtasia)
Download