Descrição
SmartDev – Felipe Fontoura: Aprenda IA, automação e programação com foco prático
O SmartDev, desenvolvido por Felipe Fontoura, é um curso que conecta inteligência artificial, automação de processos e programação em uma jornada prática. A proposta é clara: do básico até a implementação de projetos reais que utilizam IA, integração com APIs e automações no Google Sheets.
Com uma estrutura objetiva, o curso oferece um aprendizado direto, aplicando conceitos essenciais para acelerar tarefas diárias e desenvolver soluções eficientes sem enrolação.
Informações do curso
- Quantidade de aulas: vídeo-aulas no formato MP4
- Materiais complementares: documentos e arquivos de apoio
O que você vai aprender
- Delinear os fundamentos da inteligência artificial integrados ao desenvolvimento de códigos
- Criar automações iniciais mesmo sem experiência prévia em programação
- Entender e aplicar modelos generativos como OpenAI para incorporar inteligência aos seus projetos
- Automatizar relatórios e manipular planilhas do Google Sheets para reduzir intervenções manuais
- Conectar diferentes ferramentas digitais usando integrações via webhook para fluxos automatizados complexos
- Envio de mensagens personalizadas em massa por e-mail ou outras plataformas para otimizar comunicação empresarial ou promocional
- Abranger conceitos de Docker e DevOps para empacotamento e implantação dos sistemas desenvolvidos em servidores variados
Conteúdo programático
Módulos iniciais – Fundamentos e primeira automação
Nesta etapa você inicia do zero, compreendendo a base da inteligência artificial aplicada à programação. São apresentadas as primeiras atividades práticas para criar agentes simples que automatizam tarefas rotineiras.
Módulo intermediário – Aplicações avançadas de IA e integração com APIs
Aprofunde-se nos mecanismos dos modelos generativos como o OpenAI. Aprenda a desenvolver interfaces inteligentes capazes de interpretar texto e gerar respostas automáticas relevantes.
Módulo prático – Automação no Google Sheets e fluxos integrados com webhooks
Destaque para automatização eficiente de planilhas, eliminando processos manuais repetitivos, além da construção de fluxos conectados entre múltiplas plataformas digitais para ações coordenadas como disparo automático via email ou WhatsApp.
Módulo final – Comunicação em massa personalizada e deploy com Docker & DevOps
Explore técnicas para envio segmentado de mensagens personalizadas em grande escala. Conheça também métodos para empacotar seus projetos usando Docker garantindo portabilidade sem restrições na infraestrutura.
Para quem é indicado
Este curso é destinado a quem busca aprofundar conhecimentos práticos em inteligência artificial aplicada, especialmente desenvolvedores iniciantes interessados em expandir suas habilidades na área de automação. Também atende profissionais que precisam criar soluções automatizadas eficazes dentro das rotinas corporativas.
Caso você procure apenas introdução teórica ou informações superficiais sobre IA clássica, outra formação pode atender melhor suas expectativas.
Comece agora
Acesse o SmartDev – Felipe Fontoura e acompanhe o conteúdo desenvolvido para guiar você na prática da IA integrada à automação e programação passo a passo.
O que você recebe
- 11 módulos com 536 aulas no total
- Aulas em vídeo e materiais incluídos no treinamento
- Acesso enviado após a confirmação da compra
- Orientações para dúvidas relacionadas ao acesso
Conteúdo do curso
1 1. Launchpad 3 aulas
- Boas vindas.ts
- Como funciona a nossa Mentoria individual.ts
- Como navegar na comunidade~.ts
2 2. MasterFlow 12 aulas
- IA Treinando IA - Como Criar Um Sistema De Testes Automatizados de Chat Bots em 1h.ts
- 2 N8N + WhatsApp - Como Transformo 10 Minutos De Áudio Em 10 Segundos De Texto.ts
- 3 N8N + WhatsApp - Chat bot para anamnese de psicólogos.ts
- 4 Como tornar seus Chat Bots muito mais humanizados.ts
- 5 Opção Falar com um humano.ts
- Anamnesis Form Automation
- Conversational_AI_Agent___Humanize_response
- Conversational_AI_Agent___Talk_with_human
- Convexa____Conversation_AI_Agent_tester
- RAG_tutorial_with_Supabase
- Transcriptly___Evolution_API_v2_connector
- Tutorial RAG - Como Fazer Agentes IA Ler Seus Documentos.ts
3 A.I 10 aulas
- Aula
- Aula
- Aula
- Aula
- Aula
- Aula
- Aula
- Aula
- Aula
- Rna
4 DevOps 28 aulas
- 1 Biblioteca oficial de stacks.ts
- 1 Visão geral.ts
- 10 Configurando o Firewall local.ts
- Visão geral.ts
- 12 Instalando o Docker.ts
- 13 Configurando o Docker Swarm master.ts
- 14 Biblioteca para Docker Swarm stacks.ts
- 2 Qual VPS utilizar.ts
- 2 Traefik.ts
- 3 Postgres.ts
- 3 Sistema operacional e Distro.ts
- Primeira conexão.ts
- 4 Redis.ts
- 5 Ajustando o nome de host.ts
- 5 N8N.ts
- 6 Atualizando o servidor.ts
- 6 Evolution API.ts
- 7 Criando o usuário administrativo.ts
- 7 Typebot.ts
- 8 Conectando por chaves SSH.ts
- 8 RabbitMQ.ts
- 9 Ajustando as configurações de SSHD.ts
- Evolution API
- Módulo 4 - Stacks.txt
- Typebot
- checklist de comandos.txt
- n8n
- postgres
5 ElevenLabs 8 aulas
- 1 Visão geral.ts
- 2 Cadastrando-se.ts
- 3 Criando a sua primeira narração.ts
- 4 Ajustando os parâmetros para tornar mais natural.ts
- 5 Alterando o narrador (voz).ts
- 6 Speech to speech.ts
- 7 Sound effects.ts
- Clonando sua própria voz (ou do seu cliente).ts
6 JavaScript 96 aulas
- Estrutura padrão de um programa JavaScript - Anexo 1 - Código da aula
- Formatação e identação - Anexo 1 - Código da aula
- Comentários - Anexo 1 - Código da aula
- Tipos de dados - Anexo 1 - Código da aula
- Strings - Anexo 1 - Código da aula
- Number - Anexo 1 - Código da aula
- Boolean - Anexo 1 - Código da aula
- Infinity - Anexo 1 - Código da aula
- NaN - Anexo 1 - Código da aula
- Null e Undefined - Anexo 1 - Código da aula
- Object - Anexo 1 - Código da aula
- Array - Anexo 1 - Código da aula
- Date - Anexo 1 - Código da aula
- Variáveis
- var scoped - Anexo 1 - Código da aula
- let scoped - Anexo 1 - Código da aula
- const scoped- Anexo 1 - Código da aula
- Declaration assignment var - let - Anexo 1 - Código da aula
- Agrupamento de declarações - Anexo 1 - Código da aula
- Concatenação e interpolação - Anexo 1 - Código da aula
- Object - Anexo 1 - Código da aula
- Array - Anexo 1 - Código da aula
- Date - Anexo 1 - Código da aula
- Aritméticos e precedência - Anexo 1 - Código da aula
- Atribuições - Anexo 1 - Código da aula
- Atribuições - Anexo 1 - Código da aula
- Lógicos - Anexo 1 - Código da aula
- Lógicos
- Fluxo de um programa
- IF - Anexo 1 - Código da aula
- IF ELSE - Anexo 1 - Código da aula
- IF ELSE IF - Anexo 1 - Código da aula
- Ternário - Anexo 1 - Código da aula
- Switch - Anexo 1 - Código da aula
- Try catch - Anexo 1 - Código da aula
- While - Anexo 1 - Código da aula
- For - Anexo 1 - Código da aula
- For in - Anexo 1 - Código da aula
- For of - Anexo 1 - Código da aula
- Funções - Anexo 1 - Código da aula
- Retorno - Anexo 1 - Código da aula
- Objeto arguments - Anexo 1 - Código da aula
- Valor vs Referência - Anexo 1 - Código da aula
- Function scoped - Anexo 1 - Código da aula
- Arrow functions - Anexo 1 - Código da aula
- Callbacks - Anexo 1 - Código da aula
- 1 Estrutura padrão de um programa JavaScript.ts
- 10 Null e Undefined.ts
- 11 Object.ts
- 12 Array.ts
- 13 Date.ts
- Variáveis.ts
- 15 var scoped.ts
- 16 let scoped.ts
- 17 const scoped.ts
- 18 Nomes e regras.ts
- Declaration assignment var - let.ts
- 2 Formatação e endentação.ts
- 20 Agrupamento de declarações.ts
- 21 Concatenação e interpolação.ts
- 22 Object.ts
- 23 Array.ts
- 24 Date.ts
- Aritméticos e precedência.ts
- 26 (vazio) - Atribuições - Parte 1.png
- 27 Atribuições - Parte 2.ts
- 28 Comparação.ts
- 29 Falsy e Truthy.ts
- 3 Comentários.ts
- 30 Lógicos.ts
- 1 Fluxo de um programa.ts
- 2 IF.ts
- 3 IF - ELSE.ts
- 4 IF - ELSE IF.ts
- 5 Ternário.ts
- 6 Switch.ts
- 7 Try - catch.ts
- While.ts
- 32 For.ts
- 33 For in.ts
- 34 For of.ts
- Funções.ts
- 36 Retorno.ts
- 37 Object arguments.ts
- 38 Valor vs Referência.ts
- 39 Function scoped.ts
- Tipos de dados.ts
- 40 Arrow functions.ts
- 41 Callbacks.ts
- 5 Strings.ts
- 6 Number.ts
- 7 Boolean.ts
- 8 Infinity.ts
- 9 NaN.ts
- Comparação estrita
- Falsy e Truthy
7 n8n 184 aulas
- 1 Introdução .ts
- 1 Introdução.ts
- 1 Introdução.ts
- 1 Introdução.ts
- 1 Visão geral .ts
- Find para números - or
- Information Extractor
- Lendo emails em lote
- Sort
- 10 Autenticação - Basic e Header.ts
- 10 Split Out.ts
- 10 [EXTRA] N8N acessível - VPS Railway (RS$25 - mês).ts
- Filtrando mensagens
- Find para textos
- Remove duplicates
- Sentiment Analysis
- 11 Autenticação - IF.ts
- 11 Limit.ts
- Merge
- Recebendo dados
- Respond to Webhook
- Summarization Chain
- 12 Endereço de Teste e Produção.ts
- 12 Filter.ts
- Agents e Vector Store
- Aggregate
- Redirect
- 13 Endereço URL.ts
- 13 Sort.ts
- Agents e Vector Store com multiplos docs
- Marcando uma mensagem como lida
- Summarize
- 14 Dados e o HTTP.ts
- 14 Remove duplicate.ts
- Stop and error
- 15 Merge.ts
- 15 Query string.ts
- 16 Aggregate.ts
- 16 Parâmetros de URL.ts
- 17 Parâmetros de header.ts
- 17 Summarize.ts
- 18 Parâmetros de body.ts
- 18 Stop and error.ts
- 19 Respond to Webhook.ts
- 2 $json.ts
- Tamanho da string (length)
- 2 Dados de teste.ts
- 2 Licença de uso.ts
- 2 Pooling vs Triggers.ts
- 2 Tamanho da string (length).ts
- 1 - $json
- 2 - Referências de $json
- 20 Redirect.ts
- Visão geral.ts
- 22 Criando um DB no MongoDB Atlas.ts
- 23 Criando uma conexão no N8N.ts
- 24 O que é o MongoDB, um resumo.ts
- 25 Inserção.ts
- 26 Atualização.ts
- 27 Limit, Skip, Sort.ts
- 28 Exclusão.ts
- 29 Find para números.ts
- $ifEmpty
- Split e Slice
- 3 Edit Fields - Básico.ts
- 3 Instalando e usando o N8N.ts
- 3 Principais triggers.ts
- 3 Referências de $json.ts
- 3 Split e Slice.ts
- 30 Find para números (OR).ts
- 31 Find para textos.ts
- Visão geral.ts
- 33 Projeto e OAuth2.ts
- 34 Ativando a API Google Sheets.ts
- 35 Ativando a API Google Drive.ts
- 36 Adicionando credenciais do Google Sheets.ts
- 37 Preparação da planilha.ts
- 38 Adicionando linhas na planilha.ts
- 39 Filtrando dados.ts
- 4 $ifEmpty.ts
- $if
- Autenticação - IF
- Include, startsWith e endsWith
- Loop over items
- 4 Edit Fields - Dot notation.ts
- 4 Include, startsWith e endsWith.ts
- 4 Schedule Trigger.ts
- 4 Settings.ts
- 40 Apagando linhas.ts
- 41 Trigger - Visão geral.ts
- 42 Permissões de trigger.ts
- 43 Recebendo dados.ts
- 44 Monitorando cotas e erros.ts
- Introdução.ts
- 46 Limites do Gmail.ts
- 47 Projeto e OAuth2.ts
- 48 Ativando a API Gmail.ts
- 49 Adicionando credenciais do Gmail.ts
- 5 $if.ts
- $now e $today
- Inserção
- Remoção de caracteres especiais, HTML e Markdown
- Tools Agent
- 5 Crontab.ts
- 5 Edit Fields - Normalização de dados.ts
- 5 Editor de fluxos.ts
- 5 Remoção de caracteres especiais, HTML e Markdown.ts
- 1 IF - Básico
- 2 IF - Composto
- 2 IF - Composto
- 50 Enviando emails HTML.ts
- 51 Enviando emails Markdown.ts
- 52 Enviando emails Anexo.ts
- 53 Criando rascunhos.ts
- 54 Lendo emails em lote.ts
- 55 Filtrando mensagens.ts
- 56 Recebendo email por trigger.ts
- 57 Detalhes de uma mensagem.ts
- 58 Marcando uma mensagem como lida.ts
- 6 $now e $today.ts
- Atualização
- Conversational Agent
- Enviando emails HTML
- Extração de URL, domínio, email, etc
- Recebendo uma mensagem
- Switch
- 6 App Trigger.ts
- 6 Extração de URL, domínio, email, etc.ts
- 6 Importando e exportando fluxos.ts
- 6 Loop over items.ts
- 60 A regra do jogo.ts
- 61 Criando um aplicativo.ts
- 62 Adicionando as credenciais de teste.ts
- 63 Enviando uma Mensagem Template.ts
- 64 Recebendo uma mensagem.ts
- 65 Tipos de mensagem.ts
- Visão Geral.ts
- 67 Por que o N8N.ts
- 68 Criando uma conta no OpenAI.ts
- 69 IA Agent - Tools.ts
- Adicionando linhas na planilha
- Enviando emails Markdown
- Limit, Skip, Sort
- Mockup de mensagens
- Split Out
- Tipos de mensagem
- Validações
- 7 Email (IMAP) e Form trigger.ts
- 7 Execução de um fluxo (configurações).ts
- 7 IF - básico.ts
- 7 Validações.ts
- 70 IA Agent - Conversational.ts
- 71 IA Agent - Function Tools.ts
- 72 IA Agent - Memory.ts
- 73 Basic LLM Chain.ts
- 74 Information Extractor.ts
- 75 Sentiment Analysis.ts
- 76 Summarization Chain.ts
- 77 Agents + Vector Store.ts
- 78 RAG - Retrieval-Augmented Generation.ts
- Conversão de valores
- Enviando emails Anexo
- Exclusão
- Filtrando dados
- IA Agent e Memory
- Limit
- Introdução.ts
- 8 Controle de fluxo e erros.ts
- 8 Conversão de valores.ts
- 8 IF - Composto.ts
- Apagando linhas
- Basic LLM Chain
- Criando rascunhos
- Filter
- Find para números
- 9 GET e POST.ts
- 9 Switch.ts
- 9 [EXTRA] N8N custo zero - Desenvolvendo na sua máquina local.ts
- Aqui o meus links de afiliado (eu ganho e você ganha créditos) para o N8N e a hospedagem VPS
- Dados de teste (JSON)
- Google Cloud
- Tutorial N8N com Docker no Windows
- Tutorial detalhado para iniciantes
- sustainable-use-license.txt
8 SmartFlows 127 aulas
- Visão Geral.txt
- Visão Geral.txt
- Visão Geral.txt
- Visão Geral.txt
- Estrutura em blocos
- Conversation Agent - Estrutura básica
- Dados necessários
- Input Connector
- Prompt padrão
- Categorização empírica
- Incorporando o prompt no Agent AI
- Classificação por IA
- Redis como Chat Memory
- Construindo o Agente de IA
- Criando o WhatsApp Evolution Connector
- Estruturando os dados de saída
- Executando o Conversation AI
- Copywriter Agent
- Processando áudios
- Processando imagens
- WhatsApp Sender
- BulkMessage Hub - WhatsApp Business
- BulkMessage Hub - WhatsApp Business
- Commander - WhatsApp Business
- Commander - WhatsApp Business
- Estrutura de blocos.ts
- Estrutura de blocos.ts
- Estrutura em blocos.ts
- Estrutura em blocos.ts
- ReEngage
- Visão Geral.txt
- Visão Geral.txt
- Controle de envio (1).xlsx
- Controle de envio.ts
- Controle de envio
- Etapa 3 - Emails e mensagens.ts
- Etapa 3 - Emails e mensagens
- Planilhas de métricas e sumário.ts
- Planilhas de métricas e sumário
- Processando stickers.ts
- Processando stickers
- Etapa 4 - Dia do Webinar - Emails e mensagens.ts
- Etapa 4 - Dia do Webinar - Emails e mensagens
- Eviando mensagem de fallback.ts
- Eviando mesangem de fallback
- Planilha Ad Metrics
- Populando a planilha Ad Metrics.ts
- Etapa 5 - Carrinho aberto - Anúncios.ts
- Etapa 5 - Carrinho aberto - Anúncios
- Respondendo as mensagens.ts
- Respondendo as mensagens
- Sumarizando campanhas.ts
- Sumarizando campanhas
- Enviando a mensagem de Abertura de conexão (Starter).ts
- Estrutura em blocos (1)
- Etapa 6 - Slides do webinar.ts
- Etapa 6 - Slides do webinar
- Planilha Ad Summary
- Populando a planilha Ad Summary.ts
- Generic Sender Webhook.ts
- Generic Sender
- Input Form.ts
- Input Form
- Generic Sender Webhook.ts
- Hotmart Sender
- Monitor.ts
- Set timeout.ts
- Set timeout
- Timeout watcher.ts
- Timeout watcher
- Timeout delete.ts
- Timeout delete
- Conversation Agent - Estrutura básica.ts
- Dados necessários.ts
- Documento de campanha (TAP)
- Documento de campanha (TAP).ts
- Ferramentas comerciais para coleta de dados (alternativa).ts
- Ferramentas comerciais para coleta de dados (alternativa).txt
- Implementação.ts
- Implementação.ts
- Analytics Logger.ts
- Analytics Logger
- Evento de conversão.ts
- Evento de conversão
- Como criar uma API Key no Anthropic.txt
- Input Connector (Google Sheets).ts
- Prompt padrão.ts
- Qual modelo IA usar.ts
- Requisitos mínimos para Meta Ads.ts
- Requisitos mínimos para Meta Ads.txt
- Categorização empírica.ts
- Como criar uma API Key no Anthropic.ts
- Conhecendo o Graph API.txt
- Incorporando o prompt no Agent AI.ts
- Classificação por IA.ts
- Graph API e Insights de campanha.ts
- Graph API e Insights de campanha.txt
- Lendo o conteúdo do TAP.ts
- Lendo o conteúdo do TAP
- Redis como Chat Memory.ts
- Construindo o Agente de IA.ts
- Criando Connector WhatsApp com Evolution API.ts
- Criando o Aplicativo Meta.ts
- Protocolo de entrada para o Copywriter Agent.ts
- Protocolo de entrada para o Copywriter Agent
- Coletando as campanhas.ts
- Coletando as campanhas
- Estruturando os dados de saída.ts
- Etapas da campanha (micro agentes).ts
- Executando o Conversation AI.ts
- Coletando os ads.ts
- Coletando os ads
- Copywriter Agent.ts
- Etapa 1 - Página de captura.ts
- Etapa 1 - Página de captura
- Processando áudios.ts
- Etapa 2 - Anúncios de captura.ts
- Etapa 2 - Anúncios de captura
- Normalizando valores.ts
- Normalizando valores
- Processando imagens.ts
- Sender - WhatsApp via Evolution API.ts
- Templates de criação de campanhas (nomenclatura)
- AdOptix
- Convexa
- CopyGenius
- ReEngage
9 Starter 2 aulas
- 1 Boas vindas .ts
- 2 Como navegar na comunidade.ts
10 Typebot 46 aulas
- 1 Visão geral.ts
- Como vincular conta.ts
- Integração Sheets - Inserir dados
- 11 Inserir dados.ts
- Integração Sheets - Busca e atualização
- 12 Busca e atualização.ts
- Integração Email - Envio
- Envio de emails.ts
- Integração Webhook - Envio
- Enviando chamadas webhook.ts
- Integração Meta - Envio
- Meta (Facebook).ts
- Integração Analytics - Envio
- 16 Google Analytics.ts
- Conhecendo outras integrações.ts
- Submissões e análise de resultados.ts
- 19 Compartilhando o seu Typebot.ts
- 2 O que é e para que serve.ts
- 20 Ajustes finais.ts
- Visão geral.ts
- 22 Conectando com o OpenAI.ts
- 23 Seu primeiro Chatbot com IA.ts
- 24 Explorando assistentes.ts
- 25 Adicionando arquivos no assistente.ts
- 26 Extraindo variáveis.ts
- 27 Gerando um áudio.ts
- 28 Extraindo sentimentos e desviando o fluxo.ts
- 29 === Integrando com o ElevenLabs.ts
- Criando o primeiro chatbot
- Seu primeiro chatbot com ia
- 3 Criando o primeiro Chatbot.ts
- Explorando assistentes
- 4 Explorando os bubbles.ts
- Adicionando arquivos no assistente
- Explorando os Inputs
- 5 Explorando os Inputs.ts
- Desvio de fluxo entre grupos
- Extraindo variáveis
- 6 Desvio de fluxo entre grupos.ts
- Condição
- Gerando um áudio
- 7 Condição.ts
- Extraindo sentimentos e desviando o fluxo
- Set variable
- 8 Set variable.ts
- 9 Outros logics.ts
11 Workshop do Zero ao 10k 20 aulas
- Aula_6___Gera__o_de_ideias_para_ag_ncia
- Contrato Padrão Automação (1)
- Cuidados e como preencher .ts
- Desafio - Canvas - Agência - Aula 3
- Dia 1 - Debug - o plano prático de como destravar e mudar de vida.ts
- Dia 10 - Fechamento e dúvidas comuns.ts
- Dia 2 - O código dos empreendedores de sucesso e como se tornar um deles.ts
- Dia 3 - Como criar um produto ou serviço de sucesso do zero (com este framework).ts
- Dia 4 - Criando a automação na prática.ts
- Dia 5 - Integrando com a IA (OpenIA).ts
- Dia 6 - Programando o cérebro da IA com técnicas de Prompt Engineering.ts
- Dia 7 - O funil completo - como prospectar e vender.ts
- Dia 8 - Conteúdos exponencias e criativos de venda.ts
- Dia 9 - Fechando a primeira venda (prático).ts
- Disparador_de_mensagem_em_massa_para_WhatsApp - Aula 4
- Modelo de Canvas - Aula 3
- Programação Inteligente - Aula 1
- Programação Inteligente - Aula 2
- Programação Inteligente - Aula 3
- Templates - Ads
Perguntas frequentes
Como recebo o acesso após a compra?
Após a confirmação do pagamento, as informações de acesso são enviadas para os dados informados durante a compra.
E se eu tiver dúvida no acesso?
Caso tenha alguma dificuldade relacionada ao acesso, utilize o canal de atendimento informado após a compra.