Tecnologias em 2021: no que ficar de olho? | WTT2021 - Mackenzie

Tecnologias em 2021: no que ficar de olho? | WTT2021 - Mackenzie
• Microsoft Most Valuable Professional (MVP)
• Multi-Plataform Technical Audience
Contributor (MTAC)
• Mais de 20 anos de experiência na área de
Tecnologia
• Autor Técnico e Palestrante
• Um dos organizadores do Canal .NET e do
.NET São Paulo
Renato Groffe
h t t p s : / / re n a t o g rof f e . m e d i u m . c o m /
Tecnologias em 2021: no que ficar de olho? | WTT2021 - Mackenzie
• Eventos online e gratuitos
https://www.meetup.com/dotnet-Sao-Paulo/
• .NET 5 + ASP
.NET Core, APIs REST, Back-End: dicas para o
dia a dia – segunda, 12/04
https://bit.ly/live-backend-dotnet5-abr-2021
Outras iniciativas...
Agenda
• Tecnologias em alta no mercado
• Quando utilizar, recomendações…
O que mais importa nas tecnologias hoje?
• Multiplataforma
• Open source
• Comunidades técnicas participando do
desenvolvimento
• Flexibilidade
• Extensibilidade
Linux
• Inúmeras distribuições
• Soluções open source empregam Ubuntu e Debian
com mais frequência
• Alternativa preferida para hospedagem de aplicações
na nuvem
• WSL 2 (Windows Subsystem for Linux)
• A própria Microsoft integra hoje a Linux Foundation
Git
• Versionamento de código
• Multiplataforma
• Facilidade no trabalho em equipes
• Hoje um padrão de mercado
• Soluções de hospedagem de código
(GitHub) e automação baseadas em Git
Iniciativas voltadas a software livre
• Cloud Native Computing
Foundation
• Apache Software Foundation
• Estas fundações estão por trás de
diversas tecnologias open source
hoje adotadas no mundo
corporativo
Visual Studio Code
• Editor de código-fonte gratuito, não uma IDE!
• Debug, code complete
• Compatível com Windows, Linux e Mac
• Gigantesco ecossistema com desenvolvimento de extensões
• Frequentemente utilizado no Desenvolvimento Web
• Muito mais do que apenas tecnologias Microsoft
.NET
• Atualmente na versão 5 (.NET 6 em Preview)
• Multiplataforma (Windows, Linux, Mac)
• Suporte a containers
• Open source
• ASP
.NET Core, C#, Blazor, MAUI (Multi-platform App UI)
JavaScript
• Node.js não é um framework, mas uma
plataforma!
• npm (Node Package Manager)
• Onipresente no desenvolvimento Front-End:
Angular, React, Vue.js
• Outras iniciativas importantes: TypeScript, Electron
• O ecossistema Node.js + npm provê inclusive
ferramentas de linha de comando para uso geral
Python
• Muito popular no desenvolvimento
Back-End
• Inteligência Artificial
• Machine Learning
PowerShell e Bash
• Agilidade e produtividade na linha de comando
• Scripts de automação
• Multiplataforma
Azure DevOps e GitHub Actions
• Automação
• Previsibilidade
• Evitar falhas humanas na publicação
de aplicações
Docker e Kubernetes
• Execução de aplicações de forma isolada
• Menor dependência de ambiente
• Escalabilidade
Tecnologias de Banco de Dados
• Relacional x NoSQL
• Soluções proprietárias: SQL Server,
MySQL e Oracle
• PostgreSQL
• MongoDB, Redis, Elasticsearch
Apache Kafka e RabbitMQ
• Mensageria, aplicações distribuídas, microservices
• O uso de Apache Kafka também em comum com Big Data e
streaming
Azure
• Plataforma de cloud computing da Microsoft
• Suporte a inúmeras tecnologias open source
• Mais da metade dos recursos hoje executam em
Linux
• Utilizando por grandes, médias e pequenas
empresas em todo o mundo
Tecnologias em 2021: no que ficar de olho? | WTT2021 - Mackenzie
Tecnologias em 2021: no que ficar de olho? | WTT2021 - Mackenzie
1 de 21

Mais conteúdo relacionado

Mais procurados(20)

Dia 01 - Workshop ASP.NET CORE 1.1Dia 01 - Workshop ASP.NET CORE 1.1
Dia 01 - Workshop ASP.NET CORE 1.1
Rodrigo Kono1.8K visualizações
ASP.NET Core 2.0 - Pointer - Janeiro-2018ASP.NET Core 2.0 - Pointer - Janeiro-2018
ASP.NET Core 2.0 - Pointer - Janeiro-2018
Renato Groff475 visualizações
C# 7.0 e .NET Core - Canal .NET Dev WeekC# 7.0 e .NET Core - Canal .NET Dev Week
C# 7.0 e .NET Core - Canal .NET Dev Week
Renato Groff642 visualizações
.NET Core e C# 7.0 - InterCon 2016.NET Core e C# 7.0 - InterCon 2016
.NET Core e C# 7.0 - InterCon 2016
Renato Groff677 visualizações
ASP.NET Core em Linux - Canal .NET Dev WeekASP.NET Core em Linux - Canal .NET Dev Week
ASP.NET Core em Linux - Canal .NET Dev Week
Renato Groff667 visualizações
ASP.NET Core com Linux, Docker e AzureASP.NET Core com Linux, Docker e Azure
ASP.NET Core com Linux, Docker e Azure
Giovanni Bassi2.6K visualizações

Similar a Tecnologias em 2021: no que ficar de olho? | WTT2021 - Mackenzie(20)

ITerior - .NET Core, usando .NET no Linux!ITerior - .NET Core, usando .NET no Linux!
ITerior - .NET Core, usando .NET no Linux!
Vinicius Mussak479 visualizações

Mais de Renato Groffe(20)

Microsoft Azure Fundamentals | Everis - Julho-2021Microsoft Azure Fundamentals | Everis - Julho-2021
Microsoft Azure Fundamentals | Everis - Julho-2021
Renato Groffe162 visualizações

Tecnologias em 2021: no que ficar de olho? | WTT2021 - Mackenzie

  • 2. • Microsoft Most Valuable Professional (MVP) • Multi-Plataform Technical Audience Contributor (MTAC) • Mais de 20 anos de experiência na área de Tecnologia • Autor Técnico e Palestrante • Um dos organizadores do Canal .NET e do .NET São Paulo Renato Groffe h t t p s : / / re n a t o g rof f e . m e d i u m . c o m /
  • 4. • Eventos online e gratuitos https://www.meetup.com/dotnet-Sao-Paulo/ • .NET 5 + ASP .NET Core, APIs REST, Back-End: dicas para o dia a dia – segunda, 12/04 https://bit.ly/live-backend-dotnet5-abr-2021 Outras iniciativas...
  • 5. Agenda • Tecnologias em alta no mercado • Quando utilizar, recomendações…
  • 6. O que mais importa nas tecnologias hoje? • Multiplataforma • Open source • Comunidades técnicas participando do desenvolvimento • Flexibilidade • Extensibilidade
  • 7. Linux • Inúmeras distribuições • Soluções open source empregam Ubuntu e Debian com mais frequência • Alternativa preferida para hospedagem de aplicações na nuvem • WSL 2 (Windows Subsystem for Linux) • A própria Microsoft integra hoje a Linux Foundation
  • 8. Git • Versionamento de código • Multiplataforma • Facilidade no trabalho em equipes • Hoje um padrão de mercado • Soluções de hospedagem de código (GitHub) e automação baseadas em Git
  • 9. Iniciativas voltadas a software livre • Cloud Native Computing Foundation • Apache Software Foundation • Estas fundações estão por trás de diversas tecnologias open source hoje adotadas no mundo corporativo
  • 10. Visual Studio Code • Editor de código-fonte gratuito, não uma IDE! • Debug, code complete • Compatível com Windows, Linux e Mac • Gigantesco ecossistema com desenvolvimento de extensões • Frequentemente utilizado no Desenvolvimento Web • Muito mais do que apenas tecnologias Microsoft
  • 11. .NET • Atualmente na versão 5 (.NET 6 em Preview) • Multiplataforma (Windows, Linux, Mac) • Suporte a containers • Open source • ASP .NET Core, C#, Blazor, MAUI (Multi-platform App UI)
  • 12. JavaScript • Node.js não é um framework, mas uma plataforma! • npm (Node Package Manager) • Onipresente no desenvolvimento Front-End: Angular, React, Vue.js • Outras iniciativas importantes: TypeScript, Electron • O ecossistema Node.js + npm provê inclusive ferramentas de linha de comando para uso geral
  • 13. Python • Muito popular no desenvolvimento Back-End • Inteligência Artificial • Machine Learning
  • 14. PowerShell e Bash • Agilidade e produtividade na linha de comando • Scripts de automação • Multiplataforma
  • 15. Azure DevOps e GitHub Actions • Automação • Previsibilidade • Evitar falhas humanas na publicação de aplicações
  • 16. Docker e Kubernetes • Execução de aplicações de forma isolada • Menor dependência de ambiente • Escalabilidade
  • 17. Tecnologias de Banco de Dados • Relacional x NoSQL • Soluções proprietárias: SQL Server, MySQL e Oracle • PostgreSQL • MongoDB, Redis, Elasticsearch
  • 18. Apache Kafka e RabbitMQ • Mensageria, aplicações distribuídas, microservices • O uso de Apache Kafka também em comum com Big Data e streaming
  • 19. Azure • Plataforma de cloud computing da Microsoft • Suporte a inúmeras tecnologias open source • Mais da metade dos recursos hoje executam em Linux • Utilizando por grandes, médias e pequenas empresas em todo o mundo