“Curso excelente, com explicação bastante didática...tirando dúvidas de forma simples...gostaria que tivesse intermediário e avançado! obrigado a família Treina Web... farei muito mais cursos!”
Delphi 10 Seattle Básico
O curso de Delphi visa capacitar o aluno para o desenvolvimento de aplicações com Delphi e também criar uma base sólida para o aprendizado de recursos mais avançados.
- 10h37 de vídeos
- 159 aulas
- 74 exercícios
- Certificado de 40 horas
- Iniciante
+200 mil alunos já aceleraram a carreira aqui, com professores que atuam no mercado
Acesso completo a todos os cursos e dezenas de Formações.
12 meses
de 12x R$ 129,00 por apenas
12x R$ 59,00
sem juros no cartão de crédito ou R$ 599,00 à vista
Oferta termina em 21h 05min 32s
- Acesso imediato e ilimitado durante 1 ano.
- Plano de carreira personalizado.
- Suporte direto com professores.
- E muito mais!
Sobre o curso
O Delphi é um ambiente de desenvolvimento integrado (IDE) que utiliza a linguagem Object-Pascal para o desenvolvimento de sistemas de modo rápido para as plataformas Windows, Mac OS X, IOS e Android.
A versão 10 Seattle agregou uma série de melhorias como: controles totalmente compatíveis com Windows 10; possibilidade de construir aplicativos para plataformas Desktop e Mobile; e recursos para trabalhar com IoT (Internet das Coisas). Além de todos esses recursos, o Delphi mantém suas características principais quanto ao desenvolvimento rápido e eficiente.
A grande quantidade de softwares existentes no mercado feitos em Delphi, mais as novidades citadas acima, fazem dele uma ótima opção para quem deseja entrar rapidamente no mercado de trabalho utilizando esta ferramenta poderosa e com muitas áreas de atuação.
Pra quem é esse curso?
O que irá aprender?
- Os principais aspectos da linguagem Object Pascal;
- Os principais componentes visuais o Delphi;
- Como trabalhar com formulários;
- Como utilizar o banco de dados;
- Criar relatórios simples com o FastReport.
Pré-requisitos sugeridos
Não são obrigatórios — apenas sugestões de base para você tirar mais proveito do curso.
Conteúdo programático
18 módulos, 159 aulas e 74 exercícios , num total de 10h37 de vídeo .
01 Introdução 7 aulas
- Introdução
- O que é o Delphi
- Como o Delphi surgiu
- Borland Pascal
- Nasce o Delphi!
- Principais características do Delphi
- Questionário
02 Montando o ambiente de desenvolvimento 2 aulas
- Baixando o Delphi
- Instalando o Delphi
03 Conhecendo a IDE de Desenvolvimento 12 aulas
- Conhecendo a IDE de Desenvolvimento
- Mais sobre a janela do Delphi
- A janela Structure (Estrutura)
- Propriedades e Eventos
- Administrador de projetos (Project Manager)
- Gestor de dados (data Explorer)
- Tipos de aplicações
- Modo de designer (Designer Mode)
- Formulários (Forms)
- Designer de formulários (Form Designer)
- Conhecendo a IDE de Desenvolvimento
- Segundo questionário
04 Estrutura básica de código de um projeto 2 aulas
- Estrutura básica de código de um projeto
- Terceiro questionário
05 A linguagem Delphi 15 aulas
- Visão global
- O conjunto de caracteres do Delphi
- Elementos sintáticos fundamentais
- Identificadores
- Declarações
- Instruções simples
- Declarações estruturadas
- Instruções compostas
- Comentários
- Utilizando comandos simples e compostos
- Constantes
- Variáveis
- Tipos de Dados
- Utilizando constantes e variáveis nomenclatura de variáveis
- Quarto questionário
06 Operadores 8 aulas
- Operadores
- Operadores aritméticos
- Exemplo de uso de operadores aritméticos
- Operadores Booleanos
- Exemplo de uso de operadores booleanos
- Operadores relacionais
- Exemplo de uso de operadores relacionais
- Questionário
07 Condicionais 5 aulas
- Instrução IF (Se)
- Exemplo de uso condicionais IF
- Instrução CASE (Caso)
- Exemplo de uso condicionais Case
- Questionário
08 Estruturas de Repetição 9 aulas
- Controladores de Loops
- Instrução FOR (Para)
- Exemplo de uso do FOR
- Instrução WHILE (Enquanto)
- Exemplo de uso do While
- Instrução REPEAT (Repita)
- BREAK e CONTINUE
- Exemplo de uso do Repeat..Until
- Questionário
09 Procedimentos e Funções 7 aulas
- Procedimentos e funções
- Procedimentos
- Funções
- Parâmetros
- Procedimentos e Funções
- Procedimentos e Funções na Prática usando o Delphi
- Questionário
10 Tipos complexos de dados 10 aulas
- Tipos Enumerados
- Tipo Subrange (subfaixa)
- Tipos e Subtipos (subranges)
- Matriz
- Matrizes Estáticas e Matrizes Dinâmicas
- Sets (conjunto)
- Records (registro)
- Tipo Variant (variável)
- Records, Sets e Variants
- Questionário
11 Funções Nativas 9 aulas
- Manipulação de Strings
- Trabalhando com manipuladores de String
- Funções Matemáticas
- Trabalhando com funções matemáticas
- Manipuladores de Datas
- Trabalhando com manipuladores de datas
- Conversores de Tipos
- Trabalhando com conversores de tipos
- Questionário
12 Recursos Avançados 7 aulas
- O que é TypeCast?
- Usando “is” e “as”
- Escopo de Variáveis e Constantes
- TypeCasting e Escopo de Variáveis
- Tratamento de Exceções
- Exemplo de uso do tratamento de exceções
- Questionário
13 Formulários 10 aulas
- Introdução
- Menu Principal
- Criando menus na prática
- Gerenciando Formulários
- Interagindo com vários formulários
- Caixas de Diálogo
- Diálogos
- Herança de Formulários
- Exemplo de uso de Herança de Formulários
- Questionário
14 Entrada de Dados 15 aulas
- Introdução
- TEdit
- TMaskEdit
- TDateTimePicker
- TSpinEdit
- TMemo
- TRichEdit
- TComboBox
- TCheckBox
- TRadioButton
- TRadioGroup
- TPanel
- GroupBox
- Componentes na Prática
- Questionário
15 Conhecendo as classes de acesso a dados 19 aulas
- Introdução a bancos de dados
- Arquitetura do Delphi para bancos de dados
- Separando a Interface do Banco de Dados (Data Modules)
- DataSource
- DataSet
- Controles DBWare
- Mais informações sobre conjuntos de dados
- Tipos de DataSets
- TClientDataSets
- Trabalhando com arquivos de dados locais
- Definindo a estrutura de um TClientDataSet
- Trabalhando com os TFields
- DBNavigator e DBGrid
- Salvando dados em arquivos
- Propriedade FileName
- Método SaveToFile
- Controles Dataware
- Introdução a banco de dados
- Questionário
16 Integração com Bancos de Dados 10 aulas
- Tecnologias de Acesso banco de dados
- A conexão de dados
- Conexão direta a um SGDB
- O que é FireDAC?
- Conexão direta a banco utilizando o FDConnection
- Conhecendo o componente FDQuery
- Conhecendo o componente FDMemTable
- Construindo um aplicativo completo com acesso a dados
- Continuação da criação de um aplicativo completo com acesso a dados
- Teste
17 Relatórios Simples 8 aulas
- Introdução
- Obtendo o FastReport
- Principais Componentes
- A IDE do FastReport
- Criando o primeiro relatório via Wizard
- Exibindo o relatório
- Criando Relatórios
- Questionário
18 Projeto Final 4 aulas
- Projeto Final Parte 1
- Projeto Final Parte 2
- Projeto Final Parte 3
- Projeto Final Parte 4
Utilizada e amada por milhares de desenvolvedores.
“Curso muito bom! Didática perfeita do professor, que cumpre na íntegra com tudo o que foi proposto. Recomendo!”
“O curso é muito bom, ensina varias ferramentas essenciais no dia a dia”
Comece este curso ainda hoje.
10h37 de vídeo, 74 exercícios, certificado de 40 horas — mais todos os outros cursos e formações da TreinaWeb na mesma assinatura.
Quero assinarConteúdos relacionados
-
Intermediário
Um ano de acesso total para você viver de programação.
Todos os cursos e formações da TreinaWeb numa única assinatura, com professores que atuam no
mercado, suporte direto e certificados. Do primeiro
console.log ao mercado de trabalho.
- 1 ano de acesso a todos os cursos
- Cursos novos toda semana
- Suporte direto com professores
- Plano de carreira personalizado
- Certificados digitais inclusos
- Aplicativos para Android e iOS, com acesso offline
Teste por 7 dias e, se não fizer sentido para você, devolvemos seu dinheiro.
Acesso completo a todos os cursos e dezenas de Formações.
12 meses
de 12x R$ 129,00 por apenas
12x R$ 59,00
sem juros no cartão de crédito ou R$ 599,00 à vista
Oferta termina em 21h 05min 32s
- Acesso imediato e ilimitado durante 1 ano.
- Plano de carreira personalizado.
- Suporte direto com professores.
- E muito mais!
Estou começando do zero. A TreinaWeb é para mim?
Sim. A plataforma possui conteúdos para quem está dando os primeiros passos em programação, incluindo fundamentos e formações organizadas para ajudar você a avançar progressivamente.
Se você ainda não programa, recomendamos começar pelas bases antes de entrar em conteúdos mais avançados de IA aplicada ao desenvolvimento.
Já sou desenvolvedor. Vou encontrar conteúdo para mim?
Sim. Além dos conteúdos fundamentais, a TreinaWeb possui formações, cursos intermediários e avançados, frameworks, arquitetura, infraestrutura e uma formação dedicada à aplicação de IA no desenvolvimento.
A TreinaWeb tem cursos de Inteligência Artificial para desenvolvedores?
Sim. A Formação IA para Devs reúne conteúdos sobre ferramentas e conceitos utilizados no desenvolvimento assistido por IA, incluindo GitHub Copilot, Cursor, Claude Code, Gemini CLI, MCP, Prompt Engineering, n8n e outros recursos.
Preciso saber programar para fazer a Formação IA para Devs?
A Formação IA para Devs é especialmente indicada para quem já possui conhecimentos de programação.
Se você ainda está começando, pode primeiro desenvolver sua base com os cursos e formações de programação disponíveis na própria TreinaWeb e depois avançar para IA.
Tenho acesso a todos os cursos?
Sim. Durante o período da assinatura, você tem acesso aos cursos e formações contemplados pelo plano anual da TreinaWeb.
Por quanto tempo tenho acesso?
O plano apresentado nesta página oferece 12 meses de acesso à plataforma.
Existe uma ordem recomendada para estudar?
Sim. As formações e planos de carreira ajudam você a organizar o aprendizado e entender quais conteúdos fazem mais sentido para cada etapa.
Posso tirar dúvidas?
Sim. A assinatura inclui os canais de suporte disponibilizados pela TreinaWeb para que você possa esclarecer dúvidas relacionadas aos conteúdos estudados.
Os cursos possuem certificado?
Sim. Os certificados digitais dos cursos concluídos estão incluídos na assinatura, de acordo com as regras de conclusão da plataforma.
Posso estudar pelo celular?
Sim. A TreinaWeb possui aplicativos para Android e iOS e oferece recursos de acesso offline pelo aplicativo.
A TreinaWeb lança novos cursos?
Sim. Novos conteúdos são adicionados regularmente à plataforma para acompanhar a evolução das tecnologias e ferramentas utilizadas no desenvolvimento.
Como funciona a garantia?
Você possui 7 dias de garantia para conhecer a plataforma. Caso decida que a TreinaWeb não atende às suas expectativas dentro desse período, poderá solicitar o reembolso conforme as condições da garantia.