Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Online Business Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Programming Languages System Programming

Desenvolver Sistema LAZARUS 2.0 + ACBR (SAT/NFC-e) + MYSQL

Componentes ACBR para Busca CEP, Enter, Validar Documentos, Código de Barra. Emissão de SAT e NFC-e na PRÁTICA
Highest Rated
Rating: 4.9 out of 54.9 (83 ratings)
373 students
Created by Marcos Fabricio Rosa
Last updated 8/2020
Portuguese
Portuguese [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Desenvolver Sistema com Lazarus em alta produtividade e técnicas profissionais

Course content

10 sections • 157 lectures • 21h 57m total length

  • Preview01:02
  • Aviso Importante
    00:37

  • Preview02:07
  • Instalação do Componente Zeos Library
    06:03
  • Instalação do Componente Fortes Report
    03:17
  • Instalação do MySQL
    07:52
  • Download dos fontes GitHub
    03:18
  • Configurar Banco de Dados e Arquivo Vendas.INI
    04:26

  • Visão Geral
    03:24
  • Preview05:19
  • Data Module e TZConnection
    05:07
  • Classe TArquivoIni
    09:21
  • Mensagem Personalizada
    03:37
  • Apresentação Venda.INI
    04:02
  • Mudar Application.Terminate ao Criar Venda.INI
    05:27
  • Leitura do Arquivo Vendas.INI e Conectar com o Banco de Dados
    07:29
  • Atualização do Banco de Dados
    05:16
  • Atualização da Tabela do Banco de Dados
    07:54
  • Atualização de Campos na Tabela do Banco de Dados
    09:41
  • Classe Base e Classe de Usuário
    12:32
  • Ação Acesso
    09:29
  • Preencher Ação Acesso
    12:26
  • Preencher Usuário vinculando uma Ação Acesso
    07:35
  • Instanciar Formulário
    04:03
  • Classe Usuário Logado
    05:18
  • Login
    12:27
  • Apresentação da Tela de Herança
    05:26
  • Componentes da Tela de Herança
    03:30
  • Estado do Cadastro - Tela de Herança
    04:45
  • Métodos Virtuais e Override
    05:16
  • Métodos de Controle
    11:34
  • Form Create & Form Close
    05:15
  • Botão Novo
    03:48
  • Botão Gravar
    05:45
  • Botão Alterar
    02:40
  • Botão Apagar
    01:56
  • Botão Cancelar
    01:27
  • Form Show
    05:38
  • Outros Métodos
    06:51
  • Botão Pesquisar
    13:22
  • Revisão das Funcionalidades
    03:08

  • Preview02:52
  • ACBr-Comum
    03:53
  • Preview01:46
  • ACBr-TCP
    01:53
  • ACBr-OpenSSL
    01:20
  • ACBr-Serial
    01:33
  • ACBr-MTER
    01:08
  • ACBr-Boleto
    01:06
  • ACBr-Boleto para Fortes Reports
    01:05
  • Problemas ao Instalar algum componente ACBR?
    03:19
  • ACBr-PCN Comum
    00:29
  • ACBr-Integrador
    00:47
  • ACBr-DFe Comum
    00:56
  • ACBr-DFe Fortes Report
    00:46
  • ACBr-SAT
    04:01
  • ACBr-TEF D
    01:13
  • ACBr-Bloco X
    01:12
  • ACBr-CT-e
    02:19
  • ACBr e-Social
    01:42
  • ACBr NF-e
    03:50
  • Atualização ACBR com SVN
    01:32
  • Recompilar IDE do Lazarus depois de atualizar o ACBR
    03:18

  • Criação do Projeto e Componentização da tela Fase 1
    11:23
  • Componentização da tela Fase 2
    09:35
  • Componentização da tela Fase 3
    08:01
  • Componentização da tela Fase 4
    07:35
  • BufDataSet e Lista de Bancos do MySQL (OnShow)
    09:26
  • Listando Tabelas do Banco Selecionado
    05:48
  • Preencher BufDataset para Controle do Grid
    09:03
  • Validação no Botão Gerar Classe
    05:21
  • Inicio da Classe Colocando Nome e Tipo Dinamicamente
    06:20
  • Declaração dos Fields em Private
    07:11
  • Declaração dos Métodos e Propriedades (Propertys)
    08:02
  • Gerar Métodos Constructor e Destructor
    04:22
  • Gerar Método Apagar - Parte 1
    10:59
  • Gerar Método Apagar - Parte 2
    05:07
  • Gerar Método Update
    13:15
  • Gerar Método Insert
    10:50
  • Gerar Método Select
    12:18
  • Gerar Métodos Override
    16:08
  • Cadastro de Categorias - Parte 1 (Teste do Gerador de Classe)
    12:29
  • Ajustes No Gerador de Classes - Parte 1
    11:33
  • Ajustes No Gerador de Classes - Parte 2
    11:50
  • Cadastro de Categorias - Parte 2 (Teste do Gerador de Classe)
    25:29
  • Preview03:45
  • Ajustes No Gerador de Classes - Parte Final
    04:38

  • ACBR-EnterAsTab
    05:19
  • ACBR-EnterAsTab (Dinamicamente) Tela de Herança
    05:42
  • ACBR-Exemplo ACBr-Validador
    05:08
  • ACBr-Validador (Dinamicamente) Tela de Herança
    06:09
  • Cadastro de Clientes - Estrutura Tabela no Banco de Dados
    03:23
  • Cadastro de Clientes - Formulário
    14:59
  • Cadastro de Clientes - Gerar Classe e Método Override pelo Gerador
    08:06
  • Cadastro de Clientes - Botão Gravar e Cancelar
    24:25
  • Cadastro de Cliente - Validação com ACBr (CNPJ, CPF e Email)
    12:02
  • Cadastro de Cliente - ACBrCep (Busca de CEP)
    11:03
  • Preview02:12
  • Cadastro de Produtos - Estrutura Tabela
    03:09
  • Gerador Classe - Acrescentar os métodos FormClose e FormCreate
    07:27
  • Cadastro de Produtos - Formulário
    10:23
  • Cadastro de Produto - Gerador de Classe
    18:56
  • Cadastro de Produto - Ajustes Finais
    04:02
  • Cadastro de Produto - Adicionar Coluna Foto na Tabela do Banco de Dados
    06:05
  • Cadastro de Produto - Métodos para Controle de Imagens
    09:26
  • Cadastro de Produto - Property Foto na Classe de Produto
    12:00
  • Cadastro de Produto - Adicionar TImage e Controle da Imagem
    12:43
  • Cadastro de Produto - ACBrBarCode e Validação do GTIN com ACBrValidator
    07:42
  • Cadastro de Produto - GTIN único no Cadastro de Produto
    10:07

  • Criar o Formulário do PDV - Parte 1
    19:58
  • Criar o Formulário do PDV - Parte 2
    15:51
  • Criar o Formulário do PDV - Parte 3
    11:26
  • PDV - Buscar Produto GTIN
    13:56
  • PDV - Gravar Venda na BufTemp
    10:09
  • PDV - Limpar Tela e Esvaziar BufTemp
    07:46
  • PDV - Criar Tabela Pdv Venda e Pdv Vendas Produtos
    09:23
  • PDV - Criar Classes de Persistência da Venda e Produtos
    08:29
  • PDV - Gravar a Venda e os Produtos no Banco de Dados
    20:10
  • PDV - Controle de Estoque
    08:56
  • Instalar Componentes RX com Gerenciador de Pacote OnLine
    08:48
  • PDV - Implementar o Componente TCurrencyEdit no Valor Produto e Quantidade
    13:09
  • PDV - Tela de Forma de Pagamento - Parte 1
    14:32
  • PDV - Tela de Forma de Pagamento - Parte 2
    07:41
  • PDV - Tela de Forma de Pagamento - Parte 3
    23:08
  • PDV - Gravar Forma de Pagamento em BufDataSet
    24:05
  • PDV - Ajustes em nomenclaturas de métodos
    05:02
  • PDV - Criar Tabela PDV Venda Forma de Pagamento
    08:43
  • PDV - Criar a Classe para Forma Pagamento
    05:51
  • PDV - Gravar Forma de Pagamento no Banco de Dados
    10:25
  • IFDEF - Separar Ambiente (Retaguarda e PDV)
    18:25

  • Preview04:49
  • Preview29:49
  • Componentes ACBrSAT e ACBrNF-e
    06:41
  • Criar Classes para SAT e NFCe
    17:18
  • Criar as Propertys na classe SAT
    18:15
  • Criar Método Inicializar e Consultar SAT
    19:33
  • Criar Método Venda SAT
    27:50
  • Criar Método para Impressão do Extrato SAT
    10:03
  • Implementar os Produtos da Venda no SAT
    16:58
  • Implementar Meio de Pagamento na Venda SAT
    08:54
  • Implementar Splash ao Gravar a Venda
    13:47

  • Introdução a NFC-e
    02:43
  • Tela de Configurações e Demonstração da NFC-e com ACBr
    03:27
  • XML Gerado pelo ACBr
    01:04
  • Criar Tabela de Configurações
    04:30
  • Criar Cadastro de Configuração - Parte 1
    13:34
  • Criar Cadastro de Configuração - Parte 2
    09:03
  • Criar Cadastro de Configuração - Parte 3
    12:03
  • Criar Cadastro de Configuração - Parte 4
    12:35
  • Separar Ambiente SAT e NFC-e
    22:05
  • Criar Property na Classe NFC-e
    11:33
  • Método Gerar Venda na Classe NFCe - Parte 1
    19:29
  • Método Gerar Venda na Classe NFCe - Parte 2
    19:31
  • Método Gerar Venda na Classe NFCe - Parte 3
    15:10
  • Enviar NFC-e
    09:16
  • Conclusão do Curso de Lazarus
    02:42

  • Apresentação do Curso
    06:52

Requirements

  • Não precisa ter conhecimento em desenvolvimento de sistemas

Description

Neste curso você irá desenvolver um sistema com tela modelo (herança) que seja reaproveitadas em todo o sistema

com orientação a objeto para persistência de dados.

Construir um Sistema de Gerenciamento com cadastros de Categoria

Cadastro de Produtos com validação do código de barra GTIN com desenho do mesmo e gravando o código de barra GTIN uma única vez, gravar imagem do produto

Cadastro de Clientes com busca cep online e validação do CNPJ e CPF

Controle de Usuários com configuração de acesso.

Montar do Zero um Gerador Código de Classes e os Métodos principais para facilitar o Desenvolvimento do Sistema

Ao entrar no sistema as tabelas do banco de dados irá criar automaticamente e realizar atualização quando for necessário.

Instalando todos os componentes ACBr no ambiente Lazarus 2.x

Utilizando os Componentes ACBr para facilitar a construção.

TACBrEnter para trocar o Tab pelo Enter

TACBrValidator este componente tem validações de CPF, CNPJ, Email, Código de Barra GTIN entre outras validações

TACBrBarCode para mostrar o código de barra em tela

TACBrCEP para buscar cep em Webservice online ao digitar um cep.

TACBrSAT para Gerar Cupom Eletrônico para Estado de SP

TACBrNFCe para Gerar Nota Fiscal Eletrônica para Consumidor

São mais de 150 Aulas gravadas onde passo experiencias incríveis  .

Acompanha todos os Arquivos fontes do projeto que pode ser feito o download.

Fazer download e instalar o componente Zeos Library para acesso ao banco de dados MySQL e componentes Fortes Report para geração de relatórios.


Who this course is for:

  • Pessoas que deseja iniciar no mundo de desenvolvimento de sistemas

Instructor

Marcos Fabricio Rosa
Analista Desenvolvedor Senior
Marcos Fabricio Rosa
  • 4.5 Instructor Rating
  • 1,884 Reviews
  • 22,021 Students
  • 7 Courses

Formado em Análise e Desenvolvimento de Sistemas pela Faculdade Anhanguera de Limeira

Pós graduação em Gerenciamento de Projetos em Tecnologia da Informação pela INPG  (Instituto Nacional de Pós Graduação)

Trabalho com desenvolvimento de sistemas desde 1998 utilizando Delphi com Microsoft SQL-Server e Firebird.

Atualmente além de desenvolvimento com Delphi utilizo C#  com AspNetCore 2.1 para desenvolvimento de API com MySQL.


  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.