Engenharia de Dados, Outsourcing & Transformação Digital

Outsourcing e Tecnologia
do seu jeito

Engenharia de software especializada, consultoria de arquitetura e capacitação técnica para os mais complexos projetos de tecnologia.

Especialidades: Delphi C# Desenvolvimento Android Desenvolvimento iOS RAD Studio .NET Java Python React Angular Power BI Infraestrutura em nuvem Integração de API

< Consultoria >

Crie estratégias sólidas com um parceiro técnico que ajuda a melhorar a eficiência de custos, aumentar a produtividade operacional e promover inovação contínua.

Desenvolvimento de aplicativos para dispositivos Android e iOS
Desenvolvimento de aplicativos para Windows
Modernização e refatoração de sistemas legados de alta criticidade
Integração com API
Arquiteturas distribuídas resilientes para operações offline
Infraestrutura cloud (AWS, Azure, Google Cloud)
Desenvolvimento de dashboards customizados
Engenharia, modelação de dados e arquitetura (BI & ETL)
Quero Contratar Consultoria
Plataformas & Ferramentas

Licenças e Renovações Tecnológicas

Fornecemos licenciamento oficial, suporte consultivo e as melhores ferramentas para acelerar o desenvolvimento de software da sua organização.

IDE Completo

RAD Studio

O Delphi® e o C++Builder® permitem gerar APIs de banco de dados e aplicações desktop/mobile de forma instantânea para criar softwares mais rápidos com arquitetura REST de nível empresarial disponível no local ou na nuvem.

Consultar Licenciamento
Alta Performance

C++ Builder

Crie aplicativos nativos de altíssimo desempenho para Windows, Linux e iOS com C++ moderno, utilizando bibliotecas visuais avançadas para acelerar a criação de ótimas experiências e reduzir drasticamente o time-to-market.

Consultar Licenciamento
Produtividade 5x

Delphi

O Delphi® é o IDE líder que oferece integração superior com Windows, design visual poderoso e eleva a produtividade dos times em até 5x, sendo ideal para aplicações nativas de fonte única com robustez para o agronegócio.

Consultar Licenciamento
Treinamentos

Treinamentos e Capacitação Oficial

A AgroSol Tecnologia é parceira oficial de capacitação técnica em tecnologias de ponta. Conheça nossa grade de treinamentos e a formação completa para desenvolvedores.

Formação Completa • 120 Horas

Formação Delphi Master Developer

Carga Horária Total: 120 horas
Formato: Grupo completo de 5 módulos oficiais
Pré-Requisitos: Lógica de programação e conceitos básicos
Certificação: Preparatório Delphi Master Developer

Descrição da Formação: Esta formação é um programa completo e integrado contendo todos os módulos necessários para o desenvolvedor Delphi que deseja dominar a ferramenta e obter a certificação Delphi Master Developer.

Módulos que compõem esta formação:
Módulo / Treinamento Carga Horária Foco Principal
1. Delphi Essentials 16 Horas IDE, Pascal & Banco
2. Desenvolvimento de Aplicações Desktop 40 Horas POO, FireDAC & VCL
3. Fast Reports 16 Horas Relatórios & Gráficos
4. Criação de Componentes 24 Horas VCL Avançada & Pacotes
5. DataSnap Multi-tier 24 Horas REST, JSON & Multicamadas
Solicitar Proposta da Formação Completa
16 Horas

Delphi Essentials

Carga Horária: 16 horas
Público-Alvo: Iniciantes e programadores em transição
Pré-Requisitos: Conhecimentos básicos de computação e lógica
Certificação: Certificado Oficial

Descrição: Neste treinamento o aluno será apresentado ao ambiente Delphi e aprenderá a explorar os recursos do IDE para obter a máxima produtividade. Também será apresentado à linguagem Object Pascal e sua sintaxe, ao desenvolvimento orientado a eventos e terá uma introdução à orientação a objetos. O treinamento apresenta, ainda, uma visão geral sobre projetos web com Delphi e desenvolvimento de aplicações desktop em rede com bancos de dados.

Conteúdo Programático:
  • Visão geral do produto: Novidades do Delphi e seus principais recursos, história, compatibilidade de versões, edições, apresentação do IDE, Look and Feel, principais blocos e funcionalidades.
  • A linguagem Delphi: Palavras reservadas, tipos de dados, operadores, procedimentos, funções, estruturas condicionais e de repetição, desenvolvimento baseado em componentes e eventos.
  • Tipos de aplicações: Desktop, Web com VCL for the web (IntraWeb), multicamadas com DataSnap e introdução a relatórios com Rave Reports.
  • Introdução ao desenvolvimento de banco de dados: O que é um banco de dados, bancos locais e remotos, integridade referencial, procedimentos e gatilhos (triggers), suporte a banco de dados.
Solicitar Treinamento Delphi Essentials
40 Horas

Desenvolvimento de Aplicações Desktop

Carga Horária: 40 horas
Público-Alvo: Interessados em aplicações de negócio e banco de dados
Pré-Requisitos: Delphi Essencial ou conhecimentos compatíveis
Certificação: Especialista Desktop Delphi AgroSol

Descrição: Fornece ao profissional o conhecimento avançado sobre o IDE e todas as suas funcionalidades, com foco na máxima produtividade. Tudo sobre depuração de código, componentes visuais e de acesso a banco de dados são abordados, além de conceitos de modelagem, orientação a objetos e padrões de projeto. Ensina a trabalhar com pacotes, desenvolvimento multicamadas e criação de gráficos e relatórios.

Conteúdo Programático:
  • IDE & Compilador: Project manager, opções do compilador Delphi, code generation, debugging, runtime errors, linking, packages, build configurations e editor de código.
  • Programação Orientada a Objetos: Abstração, encapsulamento, herança, polimorfismo, construtores/destruidores, métodos dinâmicos/virtuais, class helpers, classes seladas e herança de formulários.
  • Regras de Negócio & Diagramas UML: Isolamento de regras de negócio vs. interface, diagramas de casos de uso, classes, sequência, colaboração, design patterns e Delphi class explorer.
  • Padrão de Projeto Singleton: Conceito, momentos de aplicação e implementação prática.
  • Elementos de Interface VCL: Arquitetura da VCL, formulários, menus, dialogs, actions, toolbars, pagecontrols, fontes, cores e novos componentes VCL.
  • Tratamento de Exceções & Depurador: Blocos protegidos, try/finally, tratamento de classes de exceções, roteiro de depuração, breakpoints, watch list, call stack, threads e event log.
  • Banco de Dados Avançado (FireDAC & TClientDataSet): DataModules, DataSource, DataSet, conexão FireDAC a servidores de banco de dados, TClientDataSet (dados locais, TFields, lookup, aggregates, master/detail e reconciliação de erros).
  • Pacotes & Indo Além: Estrutura de packages (design-time e runtime), DLLs, introdução ao padrão MVC, gráficos com TChart, VCL for the Web e introdução ao DataSnap.
Solicitar Treinamento Desktop
16 Horas

Fast Reports

Carga Horária: 16 horas
Público-Alvo: Desenvolvedores que necessitam de relatórios profissionais
Pré-Requisitos: Aplicações Win32 ou conhecimentos compatíveis
Certificação: Especialista em Relatórios FastReport

Descrição: Relatórios são essenciais em projetos para extrair informações dos dados. O FastReport, um dos melhores frameworks para criação de relatórios, é amplamente abordado desde a construção de layouts simples até relatórios complexos com herança, exportação, gráficos, variáveis, scripts e migração de outros frameworks.

Conteúdo Programático:
  • Introdução ao FastReport: Obtenção, componentes principais, ambiente do IDE FastReport e conexão com banco de dados.
  • Relatórios Simples: Criação via Wizard, ligação de textos a datasets, formatação de textos e números, formatação condicional, formatação em HTML e exportação em múltiplos formatos.
  • Relatórios Avançados: Construção manual, variáveis do sistema, datasets e funções, herança de relatórios, agrupamento de dados, índices, relatórios mestre x detalhe, variáveis, scripts e gráficos.
  • Recursos Úteis: Relatórios em colunas, geração de código de barras, design do relatório em tempo de execução, preview personalizado e conversão de relatórios do RaveReport e ReportBuilder.
Solicitar Treinamento Fast Reports
24 Horas

Criação de Componentes

Carga Horária: 24 horas
Público-Alvo: Desenvolvedores que desejam estender e criar componentes
Pré-Requisitos: Desenvolvimento Win32 ou conhecimentos compatíveis
Certificação: Especialista em Extensibilidade de Componentes

Descrição: Aprofundando os conhecimentos da VCL e da reutilização de código, este treinamento aborda desde a programação orientada a objetos avançada até a utilização de editores de propriedades, passando pela criação de classes e estruturas bases, funcionamento de component packages e mensagens do Windows.

Conteúdo Programático:
  • Programação Orientada a Objetos Avançada: Class completion, construtores e destruidores, FreeAndNil, herança múltipla, escopo de visibilidade, classes amigas, polimorfismo, diretivas de métodos, métodos abstratos, propriedades somente leitura, propriedades vetoras, ponteiros de métodos, sobrecarga, typecasting e operadores is/as.
  • Pacotes de Componentes: Pacotes vs. DLLs, pacotes de execução e pacotes de design, ordem de pesquisa, criação de pacotes e carregamento dinâmico.
  • Mensagens do Windows: SendMessage, PostMessage, TControl.Perform, ComboBox com abertura automática, customização de mensagens, parâmetros WParam/LParam/Result, drag-and-drop a partir do Windows Explorer e WM_SYSCOMMAND.
  • Criando Componentes: Modelos de componentes, instalação, TWinControl.CreateParams, TCaptionWrapButton, Component.Loaded, combinação de componentes, TComponentState, adição e substituição de propriedades/eventos, valores padrão, ícones para componentes e controles Data-Aware (Data Aware, TDateTimePicker, TComponent.Notification).
  • Editores de Propriedades e Componentes: TPropertyEditor, RegisterPropertyEditor, subclasses de TPropertyEditor, métodos Get e Set, categorias de propriedades, código fonte dos editores e criação de editores de componentes.
Solicitar Treinamento Criação de Componentes
24 Horas

DataSnap Multi-Tier

Carga Horária: 24 horas
Público-Alvo: Desenvolvedores desktop/client-server para multicamadas
Pré-Requisitos: Desenvolvimento Win32 ou conhecimentos compatíveis
Certificação: Especialista DataSnap & Arquitetura Multicamadas

Descrição: Aplicações geograficamente distribuídas de alta performance e conectividade são cada vez mais necessárias no mercado. Este treinamento apresenta as arquiteturas de sistemas e a tecnologia DataSnap para capacitar o profissional a criar soluções com o Delphi. Apresenta servidores de aplicação com suporte a TCP, HTTP, REST e JSON, callbacks, filtros de compactação e criptografia, além de manutenção de dados no cliente, serialização de objetos e autenticação segura.

Conteúdo Programático:
  • Introdução e Arquiteturas: Qualidade de software, arquiteturas de software, modelos em uma, duas, três ou N camadas e casos de sucesso.
  • DataSnap Básico: Criação de aplicações em multicamadas, erros clássicos, MIDAS (opções e instanciação), Remote Data Module, opções de conexão, registro de servidor, cliente, manipulação de dados, otimização, SQL dinâmico e usuários concorrentes.
  • Novo DataSnap: Tipos de servidor de aplicação, DataSnap Server, Server Container, componentes e eventos, ServerMethodsUnit, conexão com servidor via DBExpress/FireDAC, filtros de compressão e criptografia, criação de filtro para logs e DataSnap para Web.
  • FireDAC, REST e Conectividade: REST, JSON, métodos anônimos e callbacks assíncronos.
Solicitar Treinamento DataSnap Multi-Tier
+25
Anos de Experiência no Setor
+4.200
Alunos Formados
Fale Conosco

Contato

Conheça os nossos serviços. Fale agora mesmo com um consultor de vendas ou deixe os seus dados abaixo.

Utilizamos cookies e tecnologias similares para personalizar conteúdos, anúncios e analisar o tráfego em conformidade com a LGPD. Saiba mais.