quarta-feira, 11 de março de 2020

Desenvolvimento de Projeto Colaborativo Online


Já imaginou um time de colaboradores desenvolvendo em modo colaborativo em tempo real sem estar fisicamente no mesmo local, cada desenvolvedor pode escrever e verificar códigos que estão sendo gerados ou modificados instantemente com segurança.


O Live Share do Visual Studio 2019 agora permite essa funcionalidade, o processo é bem simples e rápido, neste artigo vamos exemplificar como iniciar.

O VS 2019 já contém essa funcionalidade habilitada, 
o VS 2017 é necessário a instalação através do Marketplace.

Primeiro passo é abrir o projeto que deseja efetuar a colaboração, depois você deve clicar na opção “Live Share” localizada no topo direito da janela.


Assim que a sessão for criada será exibido uma notificação e o atalho para a sessão que deverá ser enviado para os participantes já estará na sua área de transferência.


Importante: Somente neste momento você pode alterar a sessão
para somente leitura através da opção “Make read-only”

Conforme os convidados forem entrando, por padrão não é necessária autorização para ingressar, se deseja habilitar uma autorização, você pode configurar através da opção Tools > Options > Live Share > Authetication > Require guest aprroval. Outras configurações que são importantes:
  • Co-debbugging > Allow guest Control - Permite os convidados possam iniciar, pausar e habilitar pontos de parada;
  • Share Build > Allow guest control – permite que o usuário inicie a compilação do projeto remotamente;
  • Advanced > Increased guest limit – Por padrão somente 5 convidados são permitidos, alterando essa propriedade o público poderá ser de até 30 convidados.


Quando o usuário acessar o atalho para se juntar a sessão, será necessário aceitar a abertura do tipo de atalho, para que inicie automaticamente o Visual Studio com a sessão na máquina do convidado, esse processo pode ser um pouco lento, alguns segundos, por conta de subir a instância.


Através da aba “Live Share” será possível verificar os participantes que estão conectados na sessão, você poderá habilitar a função “Follow” que faz com que sua interface siga os passos desse usuário e você poderá também encerrar a sessão de um determinado usuário.


Quando um projeto Web é executado os convidados recebem uma notificação para que possam aceitar a abertura da instância do navegador.



Ponto Interessante: Para cada ponto de interação de um convidado fica evidenciado através de indicador visual e se você marcar para seguir o usuário, suas telas ficaram sincronizadas.



Agora ficou mais fácil programar, você pode reunir toda a equipe ao mesmo tempo.

Marcelo Goberto de Azevedo
Arquiteto na GFT Brasil
https://marcelogoberto.blogspot.com/


segunda-feira, 9 de março de 2020

Primeiro Dashboard no PowerBI


O PowerBI é uma ferramenta de analise de dados, assim como outras do mercado: Tableau, QlikView, entre outras. Elas se propõem a fornecer a descoberta de dados através de Inteligência de Negócio (BI) . Atualmente as empresas detém um enorme repositório de dados provenientes de múltiplos sistemas e todas essas informações podem fornecer indicadores (KPIs), painéis, visões, gráficos, relatórios que ajudam em tomadas de decisão.  Entretanto a compilação, agrupamento, normatização e relacionamentos desses dados sem uma ferramenta de BI é praticamente impossível.

Vamos iniciar um dashboard no Power BI para que possamos entender um cenário básico e sua rápida aplicação, existem duas formas de construir um relatório, pode ser feito diretamente através do site http://www.powerbi.com/ ou efetuar o download do PowerBi Desktop, neste artigo estarei utilizando a versão desktop.

Para esse primeiro contato, vamos exemplificar como criar um mapa com dados provenientes de um arquivo csv online, vamos utilizar os dados referentes aos casos confirmados do corona vírus ao redor do mundo para criar um mapa de pontos de casos.

O primeiro passo será criar um "conjunto de dados", vamos iniciar a importação do arquivo com informações, esse arquivo que iremos utilizar está disponibilizado dentro de uma estrutura no Github




Vamos selecionar a opção "Web" para criar essa fonte de dados



Devemos informar o caminho do arquivo, importante saber que estando referenciado na internet, se a origem dos dados forem atualizadas, seu relatório poderá efetuar essa atualização rapidamente.



Os dados serão carregados, porém a primeira linha não está como cabeçalho, para isso será necessário clicar em "Transformar os Dados"



E selecionar a opção "Usar a Primeira Linha como Cabeçalho", automaticamente acontece a referência, após isso podemos finalizar a importação clicando na opção "Fechar e Aplicar"



Os dados foram carregados para dentro do PowerBi, podemos ser utilizados para criação dos elementos



Para uma simples exibição, basta agora adicionar o elemento de mapa e referenciar o campo, primeiramente façamos a inclusão do elemento "Mapa"



Basta definir a propriedade "Localização" com o campo "Country/Region" e a propriedade "Tamanho"  com o campo "3/7/20"



Pronto, seu mapa estará exibindo os locais que tiveram casos confirmados até o dia 07 de março de 2020.



Com um simples ajuste, também podemos exibir uma tabela para exibição do dados.

Em apenas alguns minutos foi possível criar um gráfico a partir de uma fonte de dados na nuvem. No próximo exemplo, vamos explorar a utilização de dados de múltiplas origens e criar relacionamento entre esses dados para criação de relatórios complexos.


Marcelo Goberto de Azevedo
Arquiteto na GFT Brasil
https://marcelogoberto.blogspot.com/

segunda-feira, 2 de março de 2020

Conquistando a Certificação Azure Fundamentals (AZ-900) em 10 dias





Essa certificação é considerada a inicial para qualquer profissional da área de tecnologia que irá atuar com conceito de nuvem, pois ela provêm todo o balizamento inicial dos conceitos, terminologia, ferramentas, benefícios, enfim, os conceitos fundamentais para ter autoridade sobre a famoso "Cloud".

Neste modelo, utilizei o Trello como ferramenta para controle de atividades e cronograma, segue o atalho para utilização como base, para dar inicio aos seus estudos.  O processo é bem simples, cada "card" contém um conteúdo ou atividade que deve ser realizada dentro do dia, uma vez realizada, basta movê-lo para "Realizado", com isso você poderá acompanhar seu progresso.


Os recursos que iremos utilizar para estudar e garantir que você passe na prova serão:

  1. Conteúdo da Microsoft (Learn) em inglês, importante estudar em inglês, porque a prova será neste idioma e as vezes durante as traduções, algumas coisas ficam meio estranho e geram confusão;
  2. Simulação de prova, utilize o portal (https://www.whizlabs.com/), o preço é bem convidativo, se você solicitar via chat, ainda consegue um desconto em média de 30% para a sua compra, o valor de cinco simulados ficou em torno de US$ 11,00.


Durante esses 10 dias você necessitará em média de 1 a 2 horas de dedicação para cumprir todas as tarefas do cronograma e ao final estará 100% apto para passar na prova.

Algumas dicas que podem auxiliar e tranquilizá-lo para alcançar a certificação:

  • Você não precisa saber tudo, ou seja 100%, as empresas precisam que você domine um determinado assunto, não que seja o sabe tudo, por isso que a nota mínima é 70% de acerto sobre a prova, se você estudou para 100%, será muito fácil conseguir 70% e garantir a certificação;
  • Todas as questões oferecem opções para resposta, caso tenha dúvida, execute o processo de eliminação, ou seja, remova as opções que tem certeza que são incorretas, isso diminuirá o número de respostas para escolher;
  • Um método que ajuda na hora da realização da prova, leia cada pergunta calmamente, escolha a resposta e passe para próxima, ao final das questões, volte ao inicio e revise cada uma das respostas. Caso seja necessário, corrigia a opções previamente escolhida, porém faça isso somente uma vez, porque quanto mais tentar revisar ou entender, poderá gerar falta de confiança;
  • Antes e durante a prova procure estar relaxado, lembre-se, você se preparou com antecedência, estudou, reviu as questões incorretas, tudo irá dar certo ao final.


Tenho certeza que será fácil alcançar essa certificação.

Marcelo Goberto de Azevedo
Arquiteto na GFT Brasil
https://marcelogoberto.blogspot.com/