Buscar

Desenvolvimento de Scripts

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Desenvolvimento de Scripts
Aula 1 – Scripts Windows
O que é?
Um script é um conjunto de instruções escritas em uma linguagem de programação projetada para realizar uma tarefa específica. Ele funciona como um arquivo de texto com comandos executáveis, visando a agilidade e assertividade no processo de programação. Os scripts podem ser usados em uma variedade de contextos, desde simples automações em sistemas operacionais até tarefas mais avançadas, como processamento de dados, manipulação de arquivos, ou mesmo controle de servidores e redes. 
Técnicas avançadas
O uso de técnicas avançadas de scripts são ferramentas versáteis e ágeis na automação de tarefas, além de apresentar um linguagem mais prática e sofisticada. Além disso, com o uso dessas técnicas, os scripts se tornam mais flexíveis, mais organizados e interativos com outros cenários. 
Batch
Este algoritmo Batch é essencial para sistemas operacionais e processamento de dados em larga escala, garantindo a conclusão de tarefas em lotes. Este sistema opera com base na execução de trabalhos em lote, onde um conjunto de tarefas é agrupado e processado sequencialmente sem a intervenção direta do usuário. 
PowerShell
O PowerShell oferece uma linguagem de scripting unificada que combina elementos de linguagens de script, shell e programação. Esta é uma ferramenta muito importante para administradores de sistema e profissionais de TI que desejam automatizar tarefas, gerenciar ambientes Windows de maneira eficiente e aproveitar ao máximo as capacidades do sistema operacional Microsoft. 
Criptografia e descriptografia de mensagem. 
Verificação de atividade de Logon.
Muito bem! Nessa aula, você aprendeu sobre os scripts do Windows. Agora, siga adiante para testar seus conhecimentos. 
Praticando
1. Destaque a principal aplicação e vantagens do uso de scripts: 
a) Apresentação de dados em gráficos complexos. 
b) Controle de dispositivos de hardware. 
c) Automação de tarefas, padronização de processos, gerenciamento de sistemas e redes, manipulação de dados, personalização e extensibilidade, redução de erros e aumento da eficiência e produtividade. 
d) Desenvolvimento de interfaces gráficas de usuário. 
Resposta correta.
Parabéns, você acertou! Os scripts são usados para diversas finalidades, incluindo automação de tarefas e aumento da eficiência no gerenciamento de sistemas e redes. 
2. Identifique a linguagem de script mais adequada para as seguintes situações:
Automatização de tarefas do sistema operacional, como manipulação de arquivos e pastas.
a) PowerShell 
b) Batch 
c) VBScript 
d) JavaScript 
Resposta correta.
Muito bem! O PowerShell é especialmente adequado para automatizar tarefas do sistema operacional Windows. 
3. Identifique a técnica ou conceito de script mais adequado para as seguintes situações:
Tornar os scripts mais flexíveis e reutilizáveis ao receber valores através de parâmetros e argumentos.
a) Uso de funções e módulos 
b) Uso de expressões regulares 
c) Uso de bibliotecas externas 
d) Uso de parâmetros e argumentos 
Resposta correta.
Excelente! O uso de parâmetros e argumentos permite que os scripts sejam mais flexíveis ao receberem valores externos. 
Aula 2- Scripts Linux
O desenvolvimento de scripts também é uma prática muito importante em ambientes Linux. Este processo é essencial para administradores de sistema, desenvolvedores e usuários avançados que desejam automatizar tarefas. No sistema Linux, também são utilizadas linguagens especificas, como o Bash, o Python e o Perl.
Kali Linux
O Kali Linux é uma distribuição do sistema utilizado para realizar testes de segurança e penetração. Esta ferramenta serve como aliada importante para os programadores avaliarem a segurança de redes, sistemas e aplicativos. 
Ambientes de desenvolvimento
Os ambientes de desenvolvimento em Linux são fundamentais para a criação de softwares, oferecendo uma variedade de ferramentas, flexibilidade e eficiência na programação. Os ambientes baseados em Linux tem a vantagem de apresentar uma natureza de código aberto, facilitando, assim, mais liberdade à comunidade de desenvolvedores. 
Manipulação de arquivos
Os scripts também são responsáveis, dentro do sistema operacional Linux, para a manipulação de arquivos. Esse é um processo essencial para a realização de operações básicas de criação, leitura, atualização e exclusão de arquivos.
Muito bem! Você aprendeu sobre o desenvolvimento de scipts em Linux. Agora, siga adiante para testar seus conhecimentos. 
Praticando
1. Qual é a principal finalidade do Kali Linux? 
a) Um sistema operacional voltado para jogos 
b) Uma distribuição Linux para servidores de banco de dados 
c) Uma plataforma de desenvolvimento web 
d) Uma distribuição Linux especializada em segurança e testes de penetração 
Resposta correta.
Parabéns, você acertou! A resposta correta é "Uma distribuição Linux especializada em segurança e testes de penetração".
2. Qual é a finalidade do comando echo na linguagem Bash? 
a) Executar comandos em segundo plano 
b) Imprimir mensagens na tela ou em um arquivo 
c) Realizar operações matemáticas 
d) Conectar dois comandos, passando a saída do primeiro como entrada para o segundo 
Resposta correta.
Parabéns, você acertou! A resposta é "Imprimir mensagens na tela ou em um arquivo".
3. Qual é um ambiente de desenvolvimento integrado (IDE) popular para programação em Linux? 
a) Visual Studio Code 
b) Notepad++ 
c) Eclipse 
d) Sublime Text 
Resposta correta.
Parabéns, você acertou! A resposta é "Visual Studio Code".
Recapitulando
Neste curso, você aprendeu sobre os scripts de Windows e como é utilizado na linguagem de programação. Aprendeu, também, sobre as técnicas avançadas de desenvolvimento de scripts em Windows e as características e diferenças entre os sistemas Batch e PowerShell.
Por fim, aprendeu sobre os scripts do sistema Linux, as características de ambiente de desenvolvimento e a manipulação de arquivos mantendo a segurança no desenvolvimento de scipts.

Outros materiais