Aprendendo terminal Linux pondo a mão na massa!
4.6 (1,024 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
10,910 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Aprendendo terminal Linux pondo a mão na massa! to your Wishlist.

Add to Wishlist

Aprendendo terminal Linux pondo a mão na massa!

Aprenda comandos práticos e úteis para te ajudar a resolver problemas do mundo real. Focado em resultados.
4.6 (1,024 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
10,910 students enrolled
Last updated 10/2016
Portuguese
Current price: $10 Original price: $20 Discount: 50% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 2.5 hours on-demand video
  • 2 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • No final do curso você conseguirá usar o Linux para manipular arquivos texto
  • Você descobrirá como extrair a informação que você precisa de um arquivo de milhares de linhas
  • Aprenderá ainda como criar diretórios e removê-los do sistema
  • Entenderá o poderoso conceito de piping e vai utilizá-lo já na segunda aula!
  • Vai entender que muitos problemas podem ser resolvidos com o uso do terminal ;-)
View Curriculum
Requirements
  • Ter conhecimento básico de informática
  • Ter acesso ao terminal Linux (não precisa instalar no seu computador. Nós fornecemos uma máquina virtual prontinha!)
Description

* Um certificado de conclusão digital válido é oferecido para os estudantes que completarem o curso. O seu certificado tem um código de verificação para autenticidade.

Parabéns pela sua decisão em se aventurar pela linha de comando do Linux. O objetivo do nosso curso é te ajudar a entender principais comandos de manipulação de textos/arquivos dentro do terminal Linux.

O curso foi criado com o objetivo de levar um aprendizado descomplicado e empolgante. Através de videoaulas diretas e rápidas você utilizará comandos linux já nos primeiros 5 minutos. A abordagem é "hands-on", ou seja, sempre focado em obter um resultado para o comando desenvolvido. O importante é despertar em você o interesse e aguçar a curiosidade pelo trabalho na CLI (command line interface).

Além das videoaulas completas e diaticamente elaboradas (com a experiência de já ter ministrado esses mesmos ensinamentos presencialmente dezenas de vezes) você ainda contará com:

  • Máquina virtual prontinha para você apenas baixar e começar a fazer o curso no mesmo dia;
  • Apostila de exercícios contendo todas as atividades desenvolvidas nas video-aulas;
  • Listas de exercícios extras que são disponibilizadas na última seção do curso para que você sedimente tudo que foi ensinado e praticado durante o curso;
  • Perguntas teste de fixação ao final de cada sessão. Nada chato e tedioso! Mas sim perguntas diretas para reforçar seu aprendizado.

Em quanto tempo você consegue terminar esse curso?

Bom, você pode realizá-lo até mesmo em um único dia! Mas te aconselho quebrar o aprendizado em pelo menos 2 ou 3 dias e o mais importante: PRATIQUE AS ATIVIDADES!

Mas quais os benefícios que você como aluno irá obter a partir desse curso?

  • Você aprenderá conceitos básicos de uso da linha de comando do terminal Linux
  • Conhecerá os principais comandos de manipulação de textos e arquivos do sistema operacional
  • Entenderá conceitos fundamentais para melhor utilização do "poder de fogo" do Linux, como por exemplo o conceito de piping de comandos
  • Descobrirá como criar e apagar pastas a partir da linha de comando.
  • Vai ainda descobrir porque o Linux possui um comando para mostrar um arquivo de trás pra frente e outro para mostrar o conteúdo da forma tradicional

Ou seja, ao concluir esse curso você será capaz de manipular conteúdo de arquivos, copiar, apagar e criar arquivos e diretórios além de ter uma noção melhor de como o sistema operacional funciona "sob o capô".

O escopo do curso é linha de comando, letras brancas e fundo preto. São poucos analistas e profissionais da área de tecnologia que se enveredam pela linha de comando pois preferem o caminho mais fácil com janelas e ícones coloridos ;-). Quer um diferencial no mercado de trabalho? Aprenda BASH!

O objetivo do curso é ainda, te apresentar os comandos de forma rápida e então trazer problemas para serem resolvidos com a utilização do que aprendeu. A abordagem pedagógica é de experimentação onde você deverá buscar/procurar/testar/fuçar/descobrir a utilização dos comandos. Use a ajuda do próprio shell!

Ao invés de analisar as toneladas de opções de cada comando, iremos USÁ-LOS para resolver problemas.

O instrutor desse treinamento possui vasta experiência no assunto tendo trabalhado diretamente com essa tecnologia e hoje é professor do curso de sistemas de informação ensinando há vários anos analistas, programadores e estudantes a trabalharem mais de perto com o sistema operacional.

Who is the target audience?
  • Alunos de sistemas de informação, ciência da computação ou qualquer outro curso da área de informática
  • Profissionais que atuam na área de tecnologia e querem aprender um pouco sobre o terminal Linux
  • Curiosos que querem saber porque o colega fica tanto tempo escrevendo um monte de coisas na tela preta ;-)
Students Who Viewed This Course Also Viewed
Curriculum For This Course
14 Lectures
02:16:42
+
Bem-vindo!
3 Lectures 18:31

O objetivo dessa nossa primeira aula é apenas uma introdução ao assunto a ser abordado no curso

Preview 05:04

Quais são os requisitos? O que você como aluno precisa saber para poder aproveitar ao máximo esse curso?

Será preciso algum software especial?

O que você precisa saber antes de começar
05:33

Aqui falaremos um pouco sobre nossa metodologia de trabalho! Afinal o aluno precisa também cumprir seu papel para o máximo aproveitamento desse treinamento!

Como iremos trabalhar?
07:54

Teste para fixação dos conceitos estudados nessa seção

Exercício dessa Seção
1 question
+
Os primeiros "comandinhos" que você precisa conhecer!
3 Lectures 44:17

Nessa aula iremos dar os primeiros passos nos comandos do terminal. Você irá aprender a listar os arquivos, a limpar a tela e visualizar o conteúdo de um arquivo texto.

Vamos lá?

Atividade 1 - Vamos resolver essa primeira atividade?
17:21

Aprenda nessa nossa segunda aula como extrair informações do início e do fim do arquivo usando os dois irmãos head e tail.

Veja como você pode manipular arquivos para trazer informação que é relevante para seu problema!

Preview 11:03

Nessa aula você vai aprender o mais poderoso conceito do Linux! Você irá conhecer o piping. O piping te permite unir o poder de vários comandos para se concentrar na solução!

Aproveite bem esses 16 minutos de aula, pois você usará para sempre!

Comece agora!

Atividade 3 - O famoso "piping", juntando um monte de coisa de uma vez só!
15:53

Exercício com perguntas simples sobre o que foi discutido nessa sessão

Exercício dessa sessão
6 questions
+
E agora? Eu achava que isso se chamava pastas...
1 Lecture 16:16

Essa atividade é muito interessante pois iremos trabalhar com a criação de diretórios. Os diretórios são os equivalentes as pastas da interface gráfica. Você descobrirá como criar, acessar e remover diretórios e entenderá porque se trata de uma "árvore".

Atividade 4 - Criando diretórios
16:16

Exercício com perguntas simples sobre o que foi discutido nessa sessão

Exercícios dessa sessão
2 questions
+
Eu gostei mesmo é de manipular o conteúdo desses arquivos
3 Lectures 36:28

Acredito que você esteja gostando do curso, não é mesmo? Nessa aula aqui você vai aprender como "cortar" seu arquivo e extrair somente a informação que te interessa!

O que são delimitadores? Como referencio esses delimitadores no comando cut?

Preview 06:51

Nessa aula você aprenderá como colocar um arquivo em ordem alfabética. Entenderá como se une dois arquivos através do comando join e aperfeiçoará sua utilização do piping.

Vamos começar agora?

Atividade 6 - Será que estou com "sort"?
09:17

Nessa atividade vamos explorar bastante o conceitos de campos para extrairmos somente as informações solicitadas, que é nosso problema a ser resolvido. Aprenderemos como converter para maiúsculas ou para minúsculas o texto extraído.

Usaremos também o comando wc para contar a quantidade de linhas de um arquivo.

Atividade 7 - Quero brincar ainda mais com esses arquivos
20:20

Teste rápido para fixação do que foi estudado nessa sessão

Exercício dessa sessão
2 questions
+
Os últimos comandos que quero te falar hoje...
2 Lectures 15:10

Será que tem como eu descobrir o nome do usuário logado? E para que serve isso?

Você conhecerá o editor de textos nano e criará 2 arquivos! Depois irá uní-los com um comando mágico!

Faça isso agora! É rápido!

Atividade 8 - Quem sou eu? (não é aula de filosofia)
08:32

Ufa! Estamos chegando ao final de nosso treinamento! Vamos aprender mais algumas coisas sobre arquivos! Aqui você vai descobrir como copiar, como renomear e como apagar arquivos!

Vamos lá?

Atividade 9 - Arquivos? Fale-me mais sobre isso
06:38

Teste rápido para fixação do que foi estudado nessa sessão

Exercício dessa sessão
2 questions
+
Considerações finais
2 Lectures 06:00

Vamos falar um pouco sobre as listas de exercícios extras? Eu sei que você consegue resolvê-las!

Atividades Extras
03:05

Ufa! Conseguimos chegar até o fim e terminar nosso curso! E agora?

Para onde ir agora?
02:55
About the Instructor
Tiago Baciotti Moreira
4.5 Average rating
4,060 Reviews
26,750 Students
7 Courses
Treinamentos de Alta Qualidade e Máxima Eficiência

Meu nome é Tiago Baciotti Moreira e sou brasileiro. Atuo na área de informática há mais de 15 anos tendo trabalho na área de treinamento, desenvolvimento e análise de sistemas e gerência de projetos de TI. Em minhas atividades profissionais tive contato com várias linguagens e tecnologias da área de tecnologia da informação, como por exemplo, Oracle, PL/SQL, Java e administração de servidores Linux. Atuei, por exemplo, como analista de sistemas na área de telecomunicações por 5 anos envolvido em diversos projetos de grande porte nessa organização.

Já ministrei cursos de formação profissional e capacitação, tendo trabalhado com cursos avançados de Microsoft Excel, Programação em Visual Basic, Delphi e PHP tendo atuado em diversas empresas de informática bem como no Senac (Serviço Nacional de Aprendizagem Comercial).

Desde 2010 atuo como professor do curso de Sistemas de Informação da Feit/Uemg (Fundação Educacional de Ituiutaba/Universidade Estadual de Minas Gerais) na cidade de Ituiutaba-MG. Já atuei com várias disciplinas e atualmente trabalho com Interface Homem-Computador, Gerência de Projetos e Banco de Dados. Já ministrei palestras em várias dessas áreas em outras instituições de ensino.

Possuo experiência de mais de 5 anos como analista de sistemas, tendo trabalho em empresas de desenvolvimento de software no setor de telecomunicações e prestado serviços para empresa de telecomunicações.

Formação

Sou formado em Administração pela Escola Superior de Ciências Contábeis e Administrativas de Ituiutaba (ESCCAI), tendo me formado em 2001. Possuo especialização em Redes de Computadores pela Escola Superior Aberta do Brasil (ESAB) e em Engenharia de Software, também pela mesma Instituição. Também sou formado em Ciências Contábeis pela UNIP e em Análise e Desenvolvimento de Sistemas também pela UNIP. Atualmente sou aluno de Mestrado. Você pode encontrar meu curriculum na plataforma Lattes

Além de atuar como professor também sou servidor público trabalhando diretamente com tecnologia de informação.