Automating Command Line Tasks with Go
Learn to write clean Go scripts that automate local shell commands and manage secure remote servers using SSH.
-
💬
Instrutor de IA
Pergunte sobre qualquer aula e receba uma resposta clara na hora, quando quiser. -
🕐
Comece quando quiser
Sem horários nem prazos: aprenda no seu ritmo, quando quiser. -
🌐
Em português
Aulas, tarefas e certificado: tudo totalmente no seu idioma.
Sobre este curso
Manual system administration and repetitive command-line workflows waste time and introduce errors. By leveraging Go's speed, cross-platform compilation, and robust standard library, you can build reliable tools to automate these tasks both locally and across remote servers. This text-based course guides you from the fundamental concepts of system automation to writing production-ready Go scripts.
You will start by mastering foundational terminal concepts, managing environment variables, and understanding how Go interacts with the operating system. Next, you will progress to executing local commands, capturing outputs, handling system signals, and managing secure remote connections without relying on heavy external frameworks.
What you'll learn:
- Understand foundational terminal mechanics and how Go interacts with the OS kernel
- Execute local shell commands securely using Go's built-in execution packages
- Establish secure SSH connections to run commands on remote servers programmatically
- Handle system signals, environment variables, and structured command-line arguments
- Implement modern Go features like context for handling timeouts and cancellations in automation tasks
- Manage input, output, and error streams efficiently to log script outcomes
This course begins with essential terminal and Go concepts before moving step-by-step into practical script writing, local task execution, and multi-server remote automation. Each concept is reinforced with clear, written explanations and structured code snippets.
This course is designed for beginners to automation, system administrators, and developers looking to transition their shell scripts into robust Go applications. No prior experience with system automation or advanced Go programming is required.
Start reading today to streamline your workflow and build reliable automation tools with Go.
O que você vai receber
-
📜
Certificado de conclusão
Adicione ao seu perfil do LinkedIn -
💬
Tutor AI pessoal
Travou em uma aula? Pergunte ao seu tutor integrado qualquer coisa, a qualquer hora. -
🎧
Versão em áudio incluída
Estude em qualquer lugar, sem tela -
♾️
Acesso vitalício
Volte quando quiser, sem expirar -
📱
Celular ou computador
Funciona em qualquer dispositivo -
💸
Reembolso em 14 dias
Sem perguntas -
⚡
Curto e focado
2 h 54 min de conteúdo prático
Avaliações
Ainda não há avaliações — seja o primeiro a compartilhar sua experiência.
Outros também fizeram
🔥 Em demanda
🎓 Com certificado
Introdução ao desenvolvimento de software de código aberto com Linux e Git
Certificado
Prática
Br 2,400.00
→
🌟 Favorito dos estudantes
🎓 Com certificado
Automação Prática do Linux com Python e Bash
Certificado
Prática
Br 2,400.00
→
⚡ Ideal para começar
🎓 Com certificado
Desenvolvimento e Internas do Kernel Linux
Certificado
Prática
Br 2,400.00
→
💼 Pronto para o mercado
🎓 Com certificado
Hardware de computador moderno e sistemas operacionais essenciais
Certificado
Prática
Br 2,400.00
→
Perguntas frequentes
O que preciso para fazer este curso? +
Só um celular ou computador com internet. Sem instalações nem hardware especial.
Como faço para pagar? +
Com cartão via Stripe. Não guardamos dados do cartão — o Stripe processa com segurança.
Posso pedir reembolso? +
Sim — reembolso integral em 14 dias, sem perguntas.
Por quanto tempo terei acesso? +
Para sempre. Uma vez comprado, o curso é seu para revisar quando quiser.
Vou receber um certificado? +
Sim. Ao concluir, você recebe um certificado que pode adicionar ao seu perfil do LinkedIn.
Feito para profissionais em
Tecnologia
Design
Finanças
Marketing
Saúde
Educação
Hotelaria
Indústria