Treinamento de PowerShell 3.0 ONLINE – Abertas Inscrições


 

Pessoal,

 

Ja temos as datas do treinamento  Quem tiver interesse entre em contato comigo pelo laertesqldba@outlook.com

 

Semana do dia 23 a 27 de Setembro, das 7 as 10 da noite via Lync

 

Conteúdo Programático

Posh01 – PowerShell 3.0 Fundamentals

Objetivo

Ensinar de forma sólida os fundamentos da programação no PowerShell, cobrindo desde a introdução da console e cmdlets, uso de variáveis, array e hashtables, classes, objetos e seus métodos e propriedades, operadores e controle do fluxo da execução, sempre discutindo a arquitetura e filosofia do PowerShell.

Duração

16 horas.

Público Alvo

Administradores, engenheiros de banco de dados e sistemas, desenvolvedores e todo aquele que deseja ter uma introdução sólida ao mundo do PowerShell e seu modelo programação.

Pré-requisitos

Fundamentos de programação.

Bibliografia

PowerShell in Depth – Manning: ISBN 9781617290558

Mastering PowerShell 2.0

Nível do treinamento

Básico/Intermediário (200-300)

Conteúdo\

 

Módulo 01: Apresentando o PowerShell

· Fundamentos do PowerShell

  • o Arquitetura – Core Concepts
  • o O que são Cmdlets ?
  • o Parsing e PowerShell
  • o Consistencia – Como funciona o Pipeline

Módulo 02: Interagindo com o PowerShell

· Executando comandos

  • o Gerenciando arquivos e folders
  • o Instrodução a PSDrives
  • o Suporte a commandos externos
  • o Top 20 cmdlets (Get-Help, Get-Command, Get-Process, etc.)
  • o Usando parâmetros (nomeados, posicional, switch, etc.)
  • · Apelidos – atalhos para os Cmdltes
  • o Usando, criando e removendo apelidos
  • o Definindo apelidos permanentes
  • · Rodando arquivos e scripts
  • · Rodando powerShell scripts
  • o Segurança do sistema
  • o Seu primeiro “Hello World”

· LAB

Modulo 03: Variáveis

· Variáveis

  • o Selecionando nome
  • o Atribuindo valores e múltiplos valores
  • o Atribuindo retorno de cmdlts a variáveis
  • o Concatenando variáveis

· Listando Variáveis

  • o Procurando e eliminando variáveis

· Variáveis de Ambiente

  • o Listando e modificando variáveis de ambiente

· Escopo de variáveis

  • o Restrição automática
  • o Modificando a visibilidade de uma variável
  • o Configurando o escopo
  • o Usando aspas duplas e aspas simples

· Trabalhando com o null

· LAB

Módulo 04: Array e tabela hash

· Trabalhando com arrays

  • o Descobrindo arrays
  • o Processando arrays no Pipeline
  • o Arrays polimórficas
  • o Arrays de um elemento

· Endereçando elementos das arrays

  • o Múltiplos elementos
  • o Adicionando ou removendo elementos

· Atribuindo retorno de cmdlts a arrays

· Usando tabelas hash

  • o Criando tabelas hash e seus objetos
  • o Manipulando elementos
  • o Gravando Arrays em Hash Tables

· LAB

Módulo 05: Trabalhando com objetos

· O que é e como trabalhar com objetos

· Propriedades

  • o Propriedades contendo objetos
  • o Propriedades read-only e read-write
  • o Listando propriedades

· Métodos

  • o Definindo métodos
  • o Chamando métodos (com e sem argumentos)

· Trabalhando com objetos vivos

· Usando métodos estáticos

  • o Tipos .net interessantes

· Criando novos objetos

  • o Usando construtores
  • o Carregando assemblies

· LAB

Módulo 06: Condições, operadores e controle de fluxo

· Criando Condições

  • o Operadores lógicos e de comparação
  • o Comparações com arrays

· Usando o cmdlet Where-Object

  • o Filtrando resultados no pipeline
  • o Colocando uma condição

· If-elseif-else

· Do e While

  • o Continuando e parando condições
  • o Variáveis como critério de continuação
  • o Finalizando Loops sem critério de continuação

· For

  • o Utilização básica e cenários inusitados

· Foreach

· Foreach-Object

· LAB

(*) Descrição dos níveis do treinamento: os treinamentos são classificados com um nível variado, entre 100 e 400, dependendo da complexidade do curso. O nível 100 representa uma introdução com apresentações mais simples sobre um determinado tema, enquanto o nível 400 representa um conteúdo avançado, como análise detalhada da tecnologia e debugging.

About Laerte Junior

Laerte Junior Laerte Junior is a SQL Server specialist and an active member of WW SQL Server and the Windows PowerShell community. He also is a huge Star Wars fan (yes, he has the Darth Vader´s Helmet with the voice changer). He has a passion for DC comics and living the simple life. "May The Force be with all of us"
This entry was posted in Algo que Esqueci de Categorizar. Bookmark the permalink.

1 Response to Treinamento de PowerShell 3.0 ONLINE – Abertas Inscrições

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s