Channel Avatar

Adriano Viana @UCPl-Y1ypgzViQQDxeI26fMQ@youtube.com

3.3K subscribers - no pronouns :c

Sou Arquiteto de sistemas, criador de conteúdo, mestre em ci


Welcoem to posts!!

in the future - u will be able to do some more stuff here,,,!! like pat catgirl- i mean um yeah... for now u can only see others's posts :c

Adriano Viana
Posted 1 week ago

Guia rápido para instalar/usar o Deepseek na sua máquina Linux 👇

`curl -fsSL https://ollama.​com/install.sh | sh`
(baixa e instala na sua máquina)

`ollama -v`
(valida a instalação)

`ollama run deepseek-r1`
(baixa e executa o modelo que desejar)

2 - 0

Adriano Viana
Posted 2 months ago

🤖Entender agentes de IA será uma das habilidades mais valiosas em 2025.

Aqui está o que você precisa saber:

🔹 O que são?

- Sistemas computacionais que percebem o ambiente, raciocinam e agem de forma autônoma para atingir objetivos.

- Eles podem colaborar, adaptar-se e executar tarefas de forma independente, como verdadeiros "solucionadores de problemas" auto-orientados.

🔹 Características principais:

- Autônomos: Operam sem intervenção humana, tomando decisões baseadas em dados e objetivos.

- Proativos & Reativos: Adaptam-se a mudanças, antecipam necessidades e tomam a iniciativa para cumprir metas.

- Interativos: Colaboram com humanos, outros agentes ou sistemas, refinando resultados continuamente.

- Orientados à Ação: Utilizam ferramentas, APIs e sistemas para alcançar objetivos definidos.

🔹 Por que isso importa?

- Agentes de IA já estão transformando áreas como automação de fluxos de trabalho, processamento de dados e desenvolvimento de aplicações.

- Com o mercado em rápido crescimento, dominar sua lógica e aplicação será essencial para inovar e se destacar.

2 - 0

Adriano Viana
Posted 2 months ago

💻 ChatGPT + VSCode: Transforme sua Programação com Essa Integração! 🚀

Você já pensou em como o ChatGPT pode turbinar sua produtividade no VSCode? No meu vídeo mais popular, eu mostro como configurar essa integração e aproveitá-la para acelerar seu desenvolvimento de software. 👉 Assista - https://youtu.be/ZPSkCFUgtzo

Este vídeo é um guia prático para quem deseja:
✅ Automatizar tarefas repetitivas.
✅ Obter sugestões inteligentes de código em tempo real.
✅ Resolver bugs mais rápido com explicações detalhadas.
✅ Aprimorar a organização e a clareza dos projetos.

💡 Por que isso é útil para você?
Imagine ter um "parceiro de programação" no próprio editor, ajudando a economizar tempo e aumentando a qualidade do seu código. Essa integração não só simplifica o dia a dia do desenvolvedor como também abre novas possibilidades para aprendizado e criação de projetos inovadores.

Agora, quero ouvir de vocês:
👉 Você já experimentou usar o ChatGPT no VSCode?
👉 Como acha que essa integração pode beneficiar seus projetos?
👉 Quais são suas dúvidas ou desafios com essa tecnologia?

1 - 0

Adriano Viana
Posted 2 months ago

🚀 Sua Jornada no Código Aberto Começa AGORA! 💻🌐

• O HACK DEFINITIVO para desenvolvedores iniciantes: Contribuições em Código Aberto!

🔥 Se você está se sentindo perdido, sobrecarregado ou sem saber como turbinar suas habilidades de programação, este thread é seu mapa do tesouro. 👇

## Por que Código Aberto é sua Arma Secreta 🛡️

1. **Evolução de Habilidades em Dose Máxima** 💪
experiência real é onde você realmente cresce. Código aberto permite que você:
- Trabalhe em códigos de produção
- Aprenda com desenvolvedores experientes
- Veja como times profissionais colaboram
- Construa habilidades valorizadas pelo mercado

2. **Mágica do Portfólio** ✨
Cansado do problema "preciso de experiência para conseguir experiência"? Código aberto é sua saída:
- Mostre contribuições REAIS
- Comprove seu talento em código
- Destaque-se em candidaturas
- Crie um perfil no GitHub mais impactante que qualquer currículo

3. **Comunidade & Networking** 🤝
Não é só código - são conexões:
- Conheça desenvolvedores pelo mundo
- Receba mentoria de profissionais
- Descubra oportunidades de trabalho
- Faça parte de uma tribo global de inovadores tech

## Começando: Seu Roteiro de Código Aberto 🗺️

### 1. Escolha Suas Plataformas 🖥️
- **GitHub**: A nave-mãe do código aberto
- **GitLab**: Outra plataforma incrível de colaboração
- **CodeTriage**: Encontre issues para iniciantes
- **First Timers Only**: Especialmente para novatos!

### 2. Encontre Projetos Amigáveis para Iniciantes 🌱
Procure repositórios com essas tags mágicas:
- `good-first-issue`
- `beginner-friendly`
- `hacktoberfest`

Aqui eu te mostro bons projetos: https://youtu.be/6Yyc8NeFuiA

### Dicas Pro para Sucesso em Código Aberto 🏆
- Comece PEQUENO
- Leia os guias de contribuição
- Comunicação é fundamental
- Não tenha medo de cometer erros
- Faça perguntas nos issues/fóruns do projeto

## Superando o Síndrome do Impostor 💖
Lembre-se: TODOS começam de algum lugar. Seu primeiro PR pode ser só uma correção de texto, e ISSO É INCRÍVEL. Progresso > Perfeição.

## Seu Plano de Ação AGORA 🚀
1. Escolha uma plataforma
2. Ache um projeto para iniciantes
3. Leia o CONTRIBUTING.md
4. Faça sua primeira contribuição
5. Comemore sua vitória! 🎉

## Dica Final 💥
Código aberto não é só sobre código. É sobre crescimento, comunidade e acreditar em si mesmo. Você vai conseguir! 💪🌍

#CódigoAberto #Deviniciante #DesenvolvedoresDeSoftware #ComunidadeTech #Aprendizado

1 - 0

Adriano Viana
Posted 2 months ago

🚀 Quer começar na programação mas não sabe por onde?

Após ajudar vários iniciantes e analisar os melhores recursos, preparei um guia completo e GRATUITO para você iniciar sua jornada como programador:

1/ Fundamentos Primeiro

The Odin Project - Um dos melhores cursos gratuitos.

Ensina programação do zero com foco em projetos práticos.

Por que começar aqui?

- Material em português

- Comunidade ativa

- Projetos reais

- Zero custo

🔗theodinproject .com

Esse vídeo vai te ajudar a entender os fundamentos👇

https://youtu.be/CjphBInQoCw

2/ Roteiro de Estudo

freeCodeCamp - Certificações gratuitas reconhecidas pelo mercado.

Comece com:

- Fundamentos Web

- JavaScript básico

- Algoritmos

🔗freecodecamp .org

Esse vídeo vai te ajudar a montar seu roteiro de estudo👇

https://youtu.be/tQurisI8EIM


3/ Prática Diária

CodeWars - Desenvolva lógica de programação com desafios gamificados:

- Comece com desafios 8kyu

- Avance gradualmente

- Compare soluções

🔗codewars .com

Vamos praticar juntos? 👇

https://youtu.be/0SeqdHCBYVo

4/ Primeiro Projeto Real

GitHub Student Pack - Recursos gratuitos para estudantes:

- Hospedagem grátis

- Domínios .tech

- IDEs profissionais

🔗education .github.com/pack

🔥 DICAS EXTRAS:

- Não tente aprender tudo de uma vez

- Foque em uma linguagem primeiro (sugiro JavaScript ou Python)

- Faça projetos pequenos e aumente a complexidade aos poucos

- Participe de comunidades (Discord/Reddit)

- Programe todos os dias, mesmo que por 30 minutos

2 - 0

Adriano Viana
Posted 2 months ago

🤖 COMO USAR IA PARA SE TORNAR UM DEV MELHOR EM 60 SEGUNDOS!

🎯 O QUE É IA NO DESENVOLVIMENTO?

São ferramentas de Inteligência Artificial que atuam como um parceiro de programação, ajudando você a codificar melhor, aprender mais rápido e ser mais produtivo!

🚀 OS 4 PILARES FUNDAMENTAIS:

1️⃣ AUXÍLIO NA CODIFICAÇÃO

• IAs que ajudam a escrever e entender código

• É como ter um mentor 24h por dia

• Assim você acelera o desenvolvimento e reduz erros

• Ex: GitHub Copilot sugerindo código, ChatGPT explicando conceitos

2️⃣ DEBUGGING INTELIGENTE

• Usar IA para encontrar e corrigir bugs

• É como um detetive investigando problemas

• Assim você Economiza horas de debugging manual

• Ex: Usar o Claude para analisar logs de erro

3️⃣ APRENDIZADO CONTÍNUO

• IA como ferramenta de estudo personalizado

• É como ter um professor particular adaptativo

• Assim você Aprende tecnologias novas mais rapidamente

• Ex: Pedir explicações detalhadas sobre conceitos complexos

4️⃣ OTIMIZAÇÃO DE CÓDIGO

• IA analisando e melhorando seu código

• É como ter um revisor expert sempre disponível

• Assim você consegue Código mais limpo e eficiente

• Ex: Pedir sugestões de refatoração e boas práticas

💡 DICAS DE OURO:

• Não confie cegamente nas sugestões da IA

• Entenda o código gerado antes de usar

• Use para aprender, não para copiar

• Combine diferentes ferramentas

• Mantenha-se atualizado

• Use para aumentar sua produtividade, não substituir seu conhecimento

2 - 0

Adriano Viana
Posted 3 months ago

Comando Git para Iniciantes👇

8 - 0

Adriano Viana
Posted 3 months ago

Este guia visual apresenta os comandos CLI mais úteis para Linux, organizados em categorias lógicas:

📁 Gerenciamento de Arquivos e Diretórios

Comandos básicos para manipular arquivos e navegar pelos diretórios de forma eficiente 🗂️

👀 Visualização e Edição

Ferramentas para ver e modificar conteúdo diretamente pelo terminal, sem precisar de uma GUI ✍️

🔍 Busca e Filtros

Encontre e filtre informações rapidamente com comandos de pesquisa e filtragem ⚡ Ideal para grandes volumes de dados

🔒 Permissões e Propriedade

Gerencie acessos e propriedades de arquivos, garantindo segurança e controle 🔐

📊 Informações do Sistema

Monitore recursos, veja uso de CPU, memória, e outros dados essenciais do sistema 🌐

🌐 Rede

Comandos úteis para diagnóstico e configuração de rede, tudo direto do terminal 🔌

📦 Compressão

Ferramentas para compactar e descompactar arquivos, facilitando o envio e armazenamento de dados 📂

💡 Dica: Dominar esses comandos vai te ajudar a ser mais produtivo e eficiente no uso do Linux CLI. Comece a praticar e veja como o terminal pode ser poderoso!

3 - 0

Adriano Viana
Posted 3 months ago

🚀 Servidores Mock no Postman: Desbloqueando o Desenvolvimento de APIs #Postman #APIs #DevTips

🔹 O que são Servidores Mock?

Um servidor mock simula o comportamento de uma API real 🎭
Ele aceita requisições e retorna respostas predefinidas, permitindo que você simule sua API sem precisar construí-la 🛠️

🛠️ Como Criar um Servidor Mock no Postman:

📌 Criar do zero
📌 Criar a partir de uma coleção Postman existente
📌 Criar a partir de requisições HTTP enviadas para sua API

💡 Por que Usar Servidores Mock?

1️⃣ Desenvolvimento Mais Rápido: Reduz os tempos de integração com APIs 🚀
2️⃣ Trabalho Paralelo: Frontend e Backend podem trabalhar simultaneamente 🔄
3️⃣ Colaboração Melhorada: Aumenta a sincronia entre equipes 🤝
4️⃣ Testes Antecipados: Realize testes antes da API real estar pronta ✅
5️⃣ Redução de Gargalos: Elimina bloqueios causados por dependências ⚡

⚙️ Como Configurar o Mock Server no Postman?

Acesse a seção Mock Servers no Postman
Configure as requisições e respostas desejadas
Defina os códigos de resposta e corpos que o mock retornará
Pronto! Comece a usá-lo para desenvolvimento e testes!

💡 Dica: Servidores mock são especialmente úteis para times que enfrentam bloqueios enquanto aguardam por novas APIs. Com mocks, a equipe pode continuar trabalhando e se preparando para a API real!

3 - 0

Adriano Viana
Posted 3 months ago

Conheça os Princípios SOLID e eleve a qualidade do seu código! 🧑‍💻✨ #SOLID #CleanCode #Desenvolvimento

📜 Princípios SOLID são cinco diretrizes fundamentais da programação orientada a objetos, tornando o código mais manutenível, flexível e robusto! Vamos a cada um deles:

🅂 Princípio da Responsabilidade Única (SRP)

Cada unidade (classe, função, módulo) deve ter apenas uma responsabilidade 🎯
Evita o acoplamento forte e melhora a modularidade do código

🅾️ Princípio Aberto-Fechado (OCP)

Unidades de código devem ser abertas para extensão ✅, mas fechadas para modificação 🚫
Adicione novas funcionalidades sem alterar o código existente! Ideal para sistemas de componentes 🔄

🅻 Princípio da Substituição de Liskov (LSP)

Substitua uma classe base por suas subclasses sem afetar o comportamento 💡
Exemplo: Uma classe "Pássaro" com "voar" 🐧 violaria este princípio, pois nem todos os pássaros voam!

🅸 Princípio da Segregação de Interface (ISP)

Prefira interfaces específicas ao invés de uma interface genérica
Usuários da interface não devem depender de métodos que não utilizam 🎛️

🅳 Princípio da Inversão de Dependência (DIP)

Dependa de abstrações, não de implementações concretas 🔄
Utilize interfaces para evitar acoplamento direto entre unidades de código e aumentar a flexibilidade 🧩

🎯 Benefícios dos Princípios SOLID:

📏 Código mais manutenível
🔄 Maior flexibilidade
✅ Melhor testabilidade
🐞 Menos bugs
🚀 Facilidade para evoluir o sistema

Mesmo fora da Programação Orientada a Objetos, SOLID oferece insights para um código limpo que se aplica a várias áreas!

7 - 0