Os documentos apresentam perfis de dois profissionais de tecnologia, Renato Groffe e Robson Araújo, que possuem experiência com Microsoft e open source. A apresentação discute tópicos como .NET Core, SQL Server, Visual Studio Code, Docker e Microsoft Azure.
.NET 5, C# 9.0 e outras novidades | TDC São Paulo Online 2020
Tecnologias Microsoft em Linux: .NET Core, SQL Server e Visual Studio Code - 1o. Meetup - Itu Developers
1.
2. • Microsoft Most Valuable Professional (MVP)
• Multi-Plataform Technical Audience
Contributor (MTAC)
• Mais de 15 anos de experiência na área de
Tecnologia
• Autor Técnico e Palestrante
• Um dos organizadores do Canal .NET, do .NET
São Paulo e do Campinas .NET
Renato Groffe
h t t p s : / / m e d i u m . c o m / @ re n a t o . g rof f e /
3. • Microsoft Most Valuable Professional (MVP)
• Solutions Architect
• Autor Técnico e Palestrante
• Um dos organizadores do .NET SP e do
Campinas .NET
Robson Araújo
h t t p s : / / a b o u t . m e / ro b s o n a r a u j o
4. Agenda
• Microsoft e Open Source
• .NET Core, SQL Server, Visual Studio Code: uma visão geral
• Docker: uma visão geral
• Microsoft Azure: Por que a nuvem?
• Exemplos práticos
5. Por que Open Source?
• O GitHub é hoje a principal plataforma open
source
• Flexibilidade
• Interoperabilidade
• Evolução constante
• Baixo Custo
• Facilidade de Customização
10. SQL Server
• Inicialmente uma tecnologia Windows
• Desde a versão 2017 compatível com
Linux e Docker
• Muito presente no mundo empresarial
• Conta com versão gratuita para
Desenvolvedores
• Versão 2019 prevista para o fim do ano
12. Visual Studio Code
• Editor de código-fonte (não é uma IDE)
• Gratuito e open source
• Debug, code complete, integração com Git
• Muito utilizado no Desenvolvimento Web
• Suporte a diversas tecnologias através de extensões
• Compatível com Windows, Linux e Mac
14. .NET Core e ASP.NET Core – Visão Geral
• Atualmente na versão 2.2
• Versão 3.0 em Preview
• Aplicações Web mais leves e rápidas
• Multiplataforma (execução em Windows, Linux e
Mac)
• Suporte a Docker
16. Conceitos Fundamentais
• Imagens → base para criação de
containers, são geradas a partir do
arquivo Dockerfile; contém todos os
arquivos e dependências de uma
aplicação – incluindo sistema operacional
• Containers → pacote com tudo que é
necessário para a execução de uma
aplicação (serviço, site, API)
22. Por que a nuvem?
• Priorizar negócio, ao invés de somente a
tecnologia
• Escalabilidade para atender a demandas
crescentes
• Aumento de produtividade, eficiência e
redução de custos
• O Microsoft Azure é um bom exemplo de
plataforma na nuvem
Microsoft Azure