TechNet Wiki–Como Usar o TechNet Virtual Labs

Introdução

image

A Microsoft disponibiliza para seus estudos, o TechNet Virtual Labs, um laboratório virtual gratuito para vocë realizar seus testes, treinamentos, estudos, sem a necessidade de ter infraestrutura em seu ambiente.

Pré-Requisitos

Verifique os pré-requisitos para a execuçao com um cliente Windows ou um cliente Web.

 https://vlabs.holsystems.com/vlabs/SystemRequirements.aspx

image

Valide os pré-requisitos do seu computador no link: https://vlabs.holsystems.com/vlabs/RequirementsChecker/

image

image

Execute o complemento para que seja possível identificar os requisitos do seu computador.

image

image

Retorne a página, e selecione com qual cliente você acessar o laboratório.

image

Aqui iremos selecionar Windows Client e realizar a instalação dele.

image

image

image

Depois da instalação concluida, feche seu navegador e abra novamente e acesse agora o Portal do TechNet Virtual Lab para escolher qual ambiente você deseja acessar.

image

Acessando um Laboratório Virtual

image

Acesse o endereço: http://technet.microsoft.com/en-us/virtuallabs/bb467605.aspx

Pesquise o laboratório de sua preferéncia:

image

image

image

image

image

image

image

Assim que concluir o acesso, irão abrir duas telas, uma do seu laboratório para testes, e outra com o manual de uso do laboratório, que vocë poderá imprimir se desejar.

image

image

Depois é só manipular seu laboratório da forma que desejar.

Gerenciando seu Laboratório

Na tela de gerenciamento, a uma barra de ferramentas na lateral direita da janela do laboratório, para você manipular suas virtualizações, conforme o tipo de laboratório que você solicitou, onde você poderá acessar rapidamente com um simples clique.

image

No caso do Laboratório acima, há seis virtualizações para serem acessadas, observe as telas a seguir:

image

image

Já totalmente configurado, para vocë realizar seu treinamento, teste, etc.

Importante: Observe o tempo de execução do laboratório na barra te gerenciamento.

 image.

Quando finalizar, será necessário criar outro laboratório, pois é apenas para testes. Não grave dados importantes nesse laboratório.

Você pode pausar, iniciar, parar, resumir, reconectar,

image

Maiores informações

Portal do Virtual Labs

Suporte do TechNet Virtual Labs

TechNet Wiki – Sábado – Maiores Contribuintes na 1ª semana de Janeiro/2015

Veja a lista dos Maiores Contribuintes do TechNet Wiki da 1. Semana de Janeiro! Obrigado a todos que contribuíram com o Portal do TechNet Wiki.

http://blogs.technet.com/b/wikininjasbr/archive/2015/01/10/s-225-bado-maiores-contribuintes-na-1-170-semana-de-janeiro-2015.aspx

 

logomaiorescontribuintes2

Artigo Spotlight – Instalando Entity Framework via NuGet e PowerShell

Artigo original, clique aqui.

Olá Comunidade TechNet Wiki!

Meu nome é Alan Carlos e hoje é dia de Artigo Spotlight!

O artigo em destaque é:

Instalando Entity Framework via NuGet e PowerShell

Autora: Andrielle Azevedo

Esse excelente artigo hospedado no Portal do Technet Wiki, demonstra como instalar o Entity Framework via NuGet.

O que é o Entity Framework?

O Microsoft Entity Framework é uma ferramenta de mapeamento objeto relacional (ORM – Object Relational Management), que permite aos desenvolvedores trabalhar com classes (entidades) que correspondem a tabelas em um banco de dados, tornando transparente o acesso a estes dados e principalmente, eliminando a necessidade de escrever código de banco de dados (SELECT, INSERT, UPDATE, DELETE) na aplicação. Com o Entity Framework os desenvolvedores manipulam os dados através de classes que são mapeadas com as tabelas do banco de dados, sendo assim, o acesso e manipulação destes dados fica mais simples, pois o desenvolvedor já trabalha naturalmente com objetos, propriedades e coleções no seu desenvolvimento.

A comunicação do Entity Framework com o banco de dados é feita através do ADO.Net Provider, que funciona como um “driver” do banco de dados, normalmente desenvolvido pelo próprio fabricante do banco, ou em alguns casos por um terceiro. Sendo assim, todos os comandos submetidos pelo Entity Framework são “traduzidos” para a linguagem do banco de dados através do seu provider, gerando os comandos SQL mais adequados a cada operação e principalmente, comandos que tenham o máximo de desempenho. Na Figura 1 vemos um diagrama do funcionando do Entity Framework.

O que é o NuGet?

O NuGet é uma extensão do Visual Studio que facilita a adição, atualização e remoção de bibliotecas (implantadas como pacotes) em um projeto do Visual Studio. Um pacote do NuGet é um conjunto de arquivos empacotados em um único arquivo com a extensão .nupkg e usando o formato OPC (Open Packaging Conventions).

Conhecendo mais sobre Powershell.

Quer conhecer mais sobre o Powershell? Acesse esse Guia de Sobrevivência – Powershell e saiba tudo sobre essa poderosa ferramenta de linha de comando da Microsoft para usar em conjunto com o NuGet.

Até a próxima!

Alan Carlos
Technet Wiki Ninja

ALM – Artigos sobre ALM e DevOps no Technet Wiki

Olá Pessoal! Segue artigo do Technet falando um pouco sobre o Technet Wiki e os incriveis artigos que esse portal possui, enfatizando nossos temas ALM e o DevOps também! Espero que gostem!

Português

http://blogs.technet.com/b/wikininjasbr/archive/2014/09/10/wiki-life-artigos-technet-end-to-end.aspx

Inglês

http://blogs.technet.com/b/wikininjas/archive/2014/09/10/wiki-life-portal-technet-wiki-articles-end-to-end.aspx

Espero que gostem!

Um forte abraço!

Alan Carlos

Microsoft Azure – Dicas e Precauções em Banco de Dados

Olá Comunidade Microsoft,

Meu nome é Alan Carlos e hoje trago a vocês uma algumas de dicas sobre o Microsoft Azure, baseado em experiência de hospedagem da equipe em qual trabalho.

Hoje hospedamos serviços na Azure da Microsoft, e temos as dicas abaixo:

Hospedagem de Banco de Dados

· Até o momento desse post, o Microsoft SQL Server da Azure não restaura  backup´s oriundos de arquivos com extensão (.BAK), para você enviar seu banco de dados, deve-se usar a ferramenta Deploy Data Base do SQL Server.

clip_image002

 

clip_image002[4]

– O banco de dados não deve conter tabelas ou componentes criptografados pra realizar a importação.

image

 

– Por questões de segurança todo novo banco deve ser criado respeitando permissões db_creator e db_owner, não se utilizando de permissões SYSADMIN. Na verdade essa é a forma correta, pois, evita-se que haja problemas em instâncias que hospedam mais de um banco de dados e seu Script, ocasiona uma falha na instância;

– Instância SQL Azure não contempla menus com assistentes como no SQL Enterprise ou Standard. Configurações de segurança e banco deve ser feita por script TSQL. Saiba mais nesse KB da Microsoft.;

– Se desejar saber mais, clique nesse link sobre a Introdução do SQL Azure;

– Se desejar saber mais sobre Backups do Azure, acesse esse link;

– Também temos algumas dicas no Technet Magazine do Joshua Hoffman de como proteger seu SQL Azure;

– Nesse link, temos informações documentais sobre o SQL Server Azure;

Importante:

Atentem-se ao serviços que estão me modo de Visualização na Azure, onde a hospedagem e suporte está ainda em configuração, pois dependerá do mercado e perfil do cliente. Saiba mais em dúvidas.

 

Bom é isso, espero ter contribuido! Agradeço ao meu companheiro de equipe e madrugadas Juliano Pires por ter ajudado nesse post!

Alan Carlos
Technet Wiki Ninja

ALM – DevOps – Usando o Visual Studio Online e o Microsoft Azure

Esse artigo tem como objetivo ajudar a criar uma conta e usar o Microsoft Azure como um ambiente de testes e também de produção de seus aplicativos.

Requisitos:

Caso você ainda não possua, crie uma conta na Microsoft, para isso, acesse o link e siga os passos informados pelo Wizard.

image

Visual Studio Online

Em posse de sua conta, acesse o Visual Studio Online e faça o logon com essa conta.

image

image

Depois de acessar o Visual Studio Online, você pode escolher entre contas básicas (gratuitas), até a avançada (paga). Começe pela gratuita (básica) para experimentar e depois migre, conforme suas necessidades, para uma conta avançada e obtenha diversos recursos adicionais.

image

Será solicitado para criar uma conta de uso para suas aplicações.

image

Pronto, sua conta está pronta para ser usada.

image

Agora você deve instalar o Visual Studio em seu computador e conectar sua conta nele. Após a instalação, conecte ele a sua conta no Visual Studio Online.

image

Use sua conta do Visual Studio Online.

image

image

Perfeito! Conecte seu Visual Studio em seu Team Foundation Server Online e começe a usar!

Lado direto do seu Visual Studio – Team Explorer – Select Team Projects – Add/Remove Team Foundation Server – Digite a URL de seu Visual Studio Online.

image

image

Lembre-se: Se desejar criar um projeto, pode ser feito pelo Visual Studio ou pela Web.

image

Pronto, você possui uma conta Microsoft, e a mesma está já sendo usada com o Visual Studio Online, você já está programando na Nuvem Microsoft! Agora vamos associar essa conta com a Azure da Microsoft, para você poder homologar seus softwares e e hospedar também se necessário.

Microsoft Azure

Acesse o Microsoft Azure para começar a utilizar.

image

Use sua conta, já associada ao Visual Studio Online. Selecione Portal de Gerenciamento:

image

image

Observe no painel a associação da conta do Visual Studio Online, com o Microsoft Azure, na verdade o Visual Studio Online é um serviço hospedado no Microsoft Azure!

image

Agora, partindo desse painel, você poderá usar de forma fácil e intuitiva os serviços na Nuvem da Microsoft para suas aplicações. Vamos ver alguns:

Desenvolvimento e Testes

Crie ambientes de testes em minutos para executar seu aplicativo.

image

Para isso, vá no painel da Azure e realize o procedimento de criação de ambiente, como por exemplo:

Infraestrutura:

Tenha em minutos, ambientes completamente prontos para o uso de suas aplicações.

image

image

image

Depois de pronto, acesse ela remotamente (RDP) e instale seus aplicativos:

image

image

 

O Azure, também disponibiliza outros serviços, veja alguns destacados:

Serviço Móvel:

Pode se hospedar todo o Back-End de sua aplicação na Azure.

image

Sites:

Crie seu site, definindo Plano, Região que será executado, se usará banco de dados (criação personalizada).

image

Depois, faça a gestão de seu site, arquivos, etc. usando o Microsoft Visual Studio e também o portal de gerenciamento do Azure.

image

Importante:

– Sempre visualize o contrato de prestação de serviços, no que tange questões como Contrato de Visualização, Local de Armazenamento, Replicação, entre outros. Contratos esses bem explanadas e de fácil acesso disponibilizados pela Microsoft;
– Avalie como será feito seu backup de dados, e configure-o para que tenha seus dados sempre disponíveis;
– Avalie o suporte oferecido pelo sistema, como qual o tipo de Virtualização oferecido, como gerir seu banco de dados, políticas de implantação SQL, File Server, entre outros.

Documentação: http://azure.microsoft.com/pt-br/documentation/

Espero ter esclarecido como pode ser usado o Azure e Visual Studio em conjunto e ter o melhor do DevOps.

Alan Carlos
Technet Wiki Ninja

Technet Wiki – What is ALM?

original article here

Hello Community Technet!

Today is another Sunday Surprise for this weekend, ALM (Application Lifecycle Management).

 

What is ALM for Microsoft?

For years, Visual Studio has enabled software development organizations to break free of rigid, process-oriented application lifecycles that isolate development, testing, project management and operations teams. Microsoft’s approach to Application Lifecycle Management (ALM) provides a flexible and agile environment that adapts to your team’s needs, removes barriers between roles, and streamlines processes so you can focus on delivering high-quality software faster and more efficiently. In a world where software development is increasingly critical to business success, the ALM principles embodied by Visual Studio are more relevant than ever.

Agile Planning

Agile development practices enable you to focus on delivering value rather than managing processes. To minimize risk and maximize impact, agile techniques must be closely aligned with business goals and implemented across development, testing, project management, and operations. Visual Studio ALM is a flexible, integrated solution that helps you embrace an agile approach at your pace. Integrated tools support backlog management, sprint planning, agile portfolio management, daily stand-up meetings, lightweight requirements, and Kanban boards. Increased collaboration, visibility, and information sharing across teams ensure that developers deliver what the business really needs, faster and with reduced risk.

Software Quality

Quality is essential to building a strong relationship with customers and assuring efficient business operations. Users not only demand software without defects, they also require functional quality, performance, usability, and ease of use. Meeting those needs as an afterthought in the development process greatly increases the risks and slows down the delivery in faster cycles.

Visual Studio helps you deliver high-quality software without sacrificing speed. It helps you adopt testing practices such as manual, automated and exploratory testing, as well as load testing and lab management at every step in the development cycle, and removing the barriers between development and testing. These testing tools capture insightful information that is stored in an integrated ALM solution and provided to the developer within the development environment, so bugs are easier to reproduce and quality can be assured throughout the development process.

Learn more: On-Premises and Online.

What does the community offer?

Besides the MVP (Most Valuable Professional), there is also a group called ALM Rangers who are a team formed by enthusiast ALM MVPs and Microsoft employees that help the community. They bring the latest information, news, tools, documentation.

And pointing out, it is the goal of our blog, the materials of excellent quality that offers on the Technet Wiki ALM and its derivations ( DevOps, Integrations, EPM, etc…)

To learn more, visit the links:

I hope you will enjoy! 

Alan Carlos
Brazilian Wiki Ninja