Behavior-Driven Development (BDD) - Abril/2017Renato Groff
Slides de apresentação sobre BDD (Behavior-Driven Development) realizada durante o dia 08/04/2017 em São Paulo-SP. Implementação baseada no uso do framework SpecFlow e do Visual Studio 2017.
Apresentação realizada em São Paulo-SP sobre a implementação de Mock Objects em .NET Core (Visual Studio 2017), utilizando para isto os frameworks Moq e NSubstitute.
Novidades do Visual Studio 2017 - .NET São Paulo - Maio/2017Renato Groff
Apresentação sobre novidades do Visual Studio 2017 realizada em meetup promovido pelo grupo .NET São Paulo em 23/05/2017, no Centro de Treinamento da Editora Novatec (São Paulo-SP).
Behavior-Driven Development (BDD) - QA Ninja Conf 2016Renato Groff
Slides de apresentação realizada no dia 24/10/2016 durante o evento QA Ninja Conf 2016.
Tópicos abordados:
- Testes de software e sua importância
- Behavior-Driven Development
- Exemplo prático utilizando o Visual Studio 2015 e o framework SpecFlow
Slides de apresentação realizada no dia 27/10/2016 durante o evento QA Ninja Conf 2016.
Tópicos abordados:
- Dificuldades técnicas na implementação e execução de testes automatizados
- Mocking Test
- Exemplos no Visual Studio 2015
Testes na plataforma .NET: TDD, Mocks, BDD e Selenium - Hertz - Janeiro-2018Renato Groff
Apresentação sobre testes na plataforma .NET, focando em técnicas como TDD (Test-Driven Development), BDD (Behavior-Driven Development), Mocks e testes de UI com Selenium. Palestra realizada em 09/01/2018 para funcionários da Hertz em São Paulo-SP.
Automatizando Testes de Integração com Azure DevOps | DevOps Experience - Fev...Renato Groffe
Apresentação realizada durante a edição de Fevereiro do DevOps Experience no dia 24/02/2022 (quinta-feira), com foco na automação de testes de integração com o Azure DevOps. Ao longo desta palestra demonstrei a implementação de testes de integração e sua execução a partir do Azure Pipelines no Azure DevOps, fazendo uso ainda para isto de tecnologias como .NET 6, C# 10, Visual Studio 2022, Azure Repos, Git, Linux, Redis, Apache Kafka, containers Docker, Kubernetes e Azure Kubernetes Service.
Behavior-Driven Development (BDD) - Abril/2017Renato Groff
Slides de apresentação sobre BDD (Behavior-Driven Development) realizada durante o dia 08/04/2017 em São Paulo-SP. Implementação baseada no uso do framework SpecFlow e do Visual Studio 2017.
Apresentação realizada em São Paulo-SP sobre a implementação de Mock Objects em .NET Core (Visual Studio 2017), utilizando para isto os frameworks Moq e NSubstitute.
Novidades do Visual Studio 2017 - .NET São Paulo - Maio/2017Renato Groff
Apresentação sobre novidades do Visual Studio 2017 realizada em meetup promovido pelo grupo .NET São Paulo em 23/05/2017, no Centro de Treinamento da Editora Novatec (São Paulo-SP).
Behavior-Driven Development (BDD) - QA Ninja Conf 2016Renato Groff
Slides de apresentação realizada no dia 24/10/2016 durante o evento QA Ninja Conf 2016.
Tópicos abordados:
- Testes de software e sua importância
- Behavior-Driven Development
- Exemplo prático utilizando o Visual Studio 2015 e o framework SpecFlow
Slides de apresentação realizada no dia 27/10/2016 durante o evento QA Ninja Conf 2016.
Tópicos abordados:
- Dificuldades técnicas na implementação e execução de testes automatizados
- Mocking Test
- Exemplos no Visual Studio 2015
Testes na plataforma .NET: TDD, Mocks, BDD e Selenium - Hertz - Janeiro-2018Renato Groff
Apresentação sobre testes na plataforma .NET, focando em técnicas como TDD (Test-Driven Development), BDD (Behavior-Driven Development), Mocks e testes de UI com Selenium. Palestra realizada em 09/01/2018 para funcionários da Hertz em São Paulo-SP.
Automatizando Testes de Integração com Azure DevOps | DevOps Experience - Fev...Renato Groffe
Apresentação realizada durante a edição de Fevereiro do DevOps Experience no dia 24/02/2022 (quinta-feira), com foco na automação de testes de integração com o Azure DevOps. Ao longo desta palestra demonstrei a implementação de testes de integração e sua execução a partir do Azure Pipelines no Azure DevOps, fazendo uso ainda para isto de tecnologias como .NET 6, C# 10, Visual Studio 2022, Azure Repos, Git, Linux, Redis, Apache Kafka, containers Docker, Kubernetes e Azure Kubernetes Service.
Slides de apresentação realizada para o GDG São Paulo no dia 23/05/2016.
Tópicos abordados:
- Testes de software
- Selenium: uma visão geral
- Como utilizar o Selenium na plataforma .NET
- Selenium e boas práticas
- Exemplos práticos
Slides de apresentação realizada para o GDG São Paulo no dia 25/07/2016.
Tópicos abordados:
- Testes de software e sua importância
- Behavior-Driven Development
- Exemplo prático utilizando o Visual Studio 2015 e o framework SpecFlow
Slides de apresentação realizada para o GDG São Paulo no dia 26/09/2016.
Tópicos abordados:
- Cenários comuns dentro do desenvolvimento de software
- Testes automatizados: uma visão geral
- Dificuldades técnicas na implementação e execução de testes automatizados
- Mocking Test
- Exemplos no Visual Studio 2015
Behavior-Driven Development (BDD) - DevOps Summit 2016Renato Groff
Apresentação sobre BDD (Behavior-Driven Development) realizada em 07/05/2016, durante o evento DevOps Summit 2016.
Tópicos abordados:
- Uma visão geral sobre testes de software
- Behavior-Driven Development
- Exemplo prático utilizando o framework SpecFlow
Apresentação sobre BDD (Behavior-Driven Development) realizada em 06/09/2015.
Tópicos abordados:
- Cenários comuns dentro do desenvolvimento de software
- Test-Driven Development (TDD): uma visão geral
- Testes Unitários no Visual Studio: um exemplo simples
- Behavior-Driven Development (BDD)
- BDD na plataforma .NET
- Exemplo prático no Visual Studio 2015
Mocks, Stubs e Fakes - Developers-SP - Julho-2017Renato Groff
Apresentação sobre o uso de mocks, stubs e objetos fakes na implementação de testes de software. Palestra realizada em 20/07/2017, em meetup promovido pelo grupo Developers-SP na cidade de São Paulo-SP.
Testes na plataforma .NET: TDD, Mocks, BDD e Selenium - Grupo Bandeirantes - ...Renato Groff
Apresentação sobre testes na plataforma .NET, focando em técnicas como TDD (Test-Driven Development), BDD (Behavior-Driven Development), Mocks e testes de UI com Selenium. Apresentação realizada em 21/11/2017 para funcionários do grupo Bandeirantes em São Paulo-SP.
Testes na plataforma .NET: TDD, Mocks, BDD e Selenium - .NET SP - Abril-2018Renato Groff
Apresentação sobre a implementação de testes na plataforma .NET, empregando técnicas como TDD, Mocks, BDD e o framework Selenium. Palestra realizada em meetup promovido pelo grupo .NET SP em 09/04/2018 na cidade de São Paulo-SP.
.NET Core 2.0, .NET Standard 2.0 e ASP.NET Core 2.0: uma visão geralRenato Groff
Apresentação sobre novidades do .NET Core 2.0, .NET Standard 2.0 e ASP.NET Core 2.0. Palestra realizada durante o .NET Conf Local 2017 - São Paulo, evento promovido pelo .NET SP em parceria com o SENAI em 23/09/2017 na cidade de São Paulo - SP.
Apresentação sobre BDD (Behavior-Driven Development) realizada em 20/05/2015.
Tópicos abordados:
- Cenários comuns dentro do desenvolvimento de software
- Test-Driven Development (TDD): uma visão geral
- Testes Unitários no Visual Studio: um exemplo simples
- Behavior-Driven Development (BDD)
- BDD na plataforma .NET
Testes na plataforma .NET: TDD, Mocks, BDD e Selenium - Developers-SP - Janei...Renato Groffe
Apresentação sobre testes na plataforma .NET, focando em técnicas como TDD (Test-Driven Development), BDD (Behavior-Driven Development), Mocks e testes de UI com Selenium. Apresentação realizada em 30/01/2018, em evento promovido pelo grupo Developers-SP em São Paulo-SP.
Test-Driven Development (TDD) - MSP Coding DayRenato Groff
Slides de apresentação realizada durante o MSP Coding Day, evento realizado em Santos-SP no dia 23/07/2016.
Tópicos abordados:
- Motivos que contribuem para a falta de testes
- Quais os impactos da falta de testes?
- Visão geral dos diferentes tipos de testes na área de software
- Testes unitários e a plataforma .NET
- TDD: conceitos gerais
- Implementação de um exemplo prático
Tópicos abordados:
Apresentação sobre o uso do Dapper como solução para acesso a bases relacionais em .NET. Apresentação realizada no dia 27/05/2017 em São Paulo-SP, em evento promovido pelo grupo Developers-SP.
Gravação (vídeo) da palestra: https://www.infoq.com/br/presentations/depurando-aplicacoes-php-like-a-boss
Palestra apresentada nos seguintes eventos:
- DrupalCamp Campinas, em 25/06/2016;
- The Developers Conference (TDC) São Paulo, em 09/07/2016;
- PHP Conference Brazil, em 09/12/2016;
- PHPSP + Locaweb #3, em 18/02/2017.
.NET + Microsserviços: alternativas open source para descomplicar a vida | TD...Renato Groffe
Slides de uma apresentação que realizei no dia 23/03/2022 (quarta) realizei com meu amigo Walter Coan (Microsoft MVP) na trilha Arquitetura .NET, durante a edição 2022 do TDC Connections.
O tema da palestra foi a implementação de Microservices na plataforma .NET, fazendo uso para isto de alternativas open source como:
* Polly e Simmy, em implementações resilientes e que possibilitem testes seguindo a disciplina de Chaos Engineering, além da facilidade na implementação de patterns como Circuit Breaker com esta abordagem;
* MediatR, na adoção de práticas como CQS (Command-query Separation) e CQRS (Command query responsibility separation);
* MassTransit, a fim de descomplicar a implementação de aplicações distribuídas e que façam uso de mensageria.
Outras tecnologias que utilizamos durante a apresentação foram o Azure Service Bus, Azure Event Hubs, Apache Kafka, ASP.NET Core, SQL Server, Entity Framework Core, Dapper e Visual Studio Code.
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...Renato Groff
Apresentação sobre o uso de Docker para a montagem de ambientes de Desenvolvimento e Testes. Esta palestra foi realizada em 30/10/2017, em evento promovido pelo grupo .NET SP em São Paulo capital.
Tópicos abordados:
- Cenários comuns dentro do desenvolvimento de software
- Testes unitários, TDD, BDD: uma visão geral
- Dificuldades técnicas na implementação e execução de testes unitários
- Mocking Test
- Implementação de um exemplo prático em .NET
Test-Driven Development (TDD) utilizando o framework xUnit.netRenato Groff
Tópicos abordados:
- Motivos que contribuem para a falta de testes
- Quais os impactos da falta de testes?
- Visão geral dos diferentes tipos de testes na área de software
- Testes unitários e a plataforma .NET
- TDD: conceitos gerais
- Implementação de um exemplo prático
- Data-Driven Unit Testing
- Testes unitários e o Visual Studio 2015
Slides de apresentação realizada para o GDG São Paulo no dia 23/05/2016.
Tópicos abordados:
- Testes de software
- Selenium: uma visão geral
- Como utilizar o Selenium na plataforma .NET
- Selenium e boas práticas
- Exemplos práticos
Slides de apresentação realizada para o GDG São Paulo no dia 25/07/2016.
Tópicos abordados:
- Testes de software e sua importância
- Behavior-Driven Development
- Exemplo prático utilizando o Visual Studio 2015 e o framework SpecFlow
Slides de apresentação realizada para o GDG São Paulo no dia 26/09/2016.
Tópicos abordados:
- Cenários comuns dentro do desenvolvimento de software
- Testes automatizados: uma visão geral
- Dificuldades técnicas na implementação e execução de testes automatizados
- Mocking Test
- Exemplos no Visual Studio 2015
Behavior-Driven Development (BDD) - DevOps Summit 2016Renato Groff
Apresentação sobre BDD (Behavior-Driven Development) realizada em 07/05/2016, durante o evento DevOps Summit 2016.
Tópicos abordados:
- Uma visão geral sobre testes de software
- Behavior-Driven Development
- Exemplo prático utilizando o framework SpecFlow
Apresentação sobre BDD (Behavior-Driven Development) realizada em 06/09/2015.
Tópicos abordados:
- Cenários comuns dentro do desenvolvimento de software
- Test-Driven Development (TDD): uma visão geral
- Testes Unitários no Visual Studio: um exemplo simples
- Behavior-Driven Development (BDD)
- BDD na plataforma .NET
- Exemplo prático no Visual Studio 2015
Mocks, Stubs e Fakes - Developers-SP - Julho-2017Renato Groff
Apresentação sobre o uso de mocks, stubs e objetos fakes na implementação de testes de software. Palestra realizada em 20/07/2017, em meetup promovido pelo grupo Developers-SP na cidade de São Paulo-SP.
Testes na plataforma .NET: TDD, Mocks, BDD e Selenium - Grupo Bandeirantes - ...Renato Groff
Apresentação sobre testes na plataforma .NET, focando em técnicas como TDD (Test-Driven Development), BDD (Behavior-Driven Development), Mocks e testes de UI com Selenium. Apresentação realizada em 21/11/2017 para funcionários do grupo Bandeirantes em São Paulo-SP.
Testes na plataforma .NET: TDD, Mocks, BDD e Selenium - .NET SP - Abril-2018Renato Groff
Apresentação sobre a implementação de testes na plataforma .NET, empregando técnicas como TDD, Mocks, BDD e o framework Selenium. Palestra realizada em meetup promovido pelo grupo .NET SP em 09/04/2018 na cidade de São Paulo-SP.
.NET Core 2.0, .NET Standard 2.0 e ASP.NET Core 2.0: uma visão geralRenato Groff
Apresentação sobre novidades do .NET Core 2.0, .NET Standard 2.0 e ASP.NET Core 2.0. Palestra realizada durante o .NET Conf Local 2017 - São Paulo, evento promovido pelo .NET SP em parceria com o SENAI em 23/09/2017 na cidade de São Paulo - SP.
Apresentação sobre BDD (Behavior-Driven Development) realizada em 20/05/2015.
Tópicos abordados:
- Cenários comuns dentro do desenvolvimento de software
- Test-Driven Development (TDD): uma visão geral
- Testes Unitários no Visual Studio: um exemplo simples
- Behavior-Driven Development (BDD)
- BDD na plataforma .NET
Testes na plataforma .NET: TDD, Mocks, BDD e Selenium - Developers-SP - Janei...Renato Groffe
Apresentação sobre testes na plataforma .NET, focando em técnicas como TDD (Test-Driven Development), BDD (Behavior-Driven Development), Mocks e testes de UI com Selenium. Apresentação realizada em 30/01/2018, em evento promovido pelo grupo Developers-SP em São Paulo-SP.
Test-Driven Development (TDD) - MSP Coding DayRenato Groff
Slides de apresentação realizada durante o MSP Coding Day, evento realizado em Santos-SP no dia 23/07/2016.
Tópicos abordados:
- Motivos que contribuem para a falta de testes
- Quais os impactos da falta de testes?
- Visão geral dos diferentes tipos de testes na área de software
- Testes unitários e a plataforma .NET
- TDD: conceitos gerais
- Implementação de um exemplo prático
Tópicos abordados:
Apresentação sobre o uso do Dapper como solução para acesso a bases relacionais em .NET. Apresentação realizada no dia 27/05/2017 em São Paulo-SP, em evento promovido pelo grupo Developers-SP.
Gravação (vídeo) da palestra: https://www.infoq.com/br/presentations/depurando-aplicacoes-php-like-a-boss
Palestra apresentada nos seguintes eventos:
- DrupalCamp Campinas, em 25/06/2016;
- The Developers Conference (TDC) São Paulo, em 09/07/2016;
- PHP Conference Brazil, em 09/12/2016;
- PHPSP + Locaweb #3, em 18/02/2017.
.NET + Microsserviços: alternativas open source para descomplicar a vida | TD...Renato Groffe
Slides de uma apresentação que realizei no dia 23/03/2022 (quarta) realizei com meu amigo Walter Coan (Microsoft MVP) na trilha Arquitetura .NET, durante a edição 2022 do TDC Connections.
O tema da palestra foi a implementação de Microservices na plataforma .NET, fazendo uso para isto de alternativas open source como:
* Polly e Simmy, em implementações resilientes e que possibilitem testes seguindo a disciplina de Chaos Engineering, além da facilidade na implementação de patterns como Circuit Breaker com esta abordagem;
* MediatR, na adoção de práticas como CQS (Command-query Separation) e CQRS (Command query responsibility separation);
* MassTransit, a fim de descomplicar a implementação de aplicações distribuídas e que façam uso de mensageria.
Outras tecnologias que utilizamos durante a apresentação foram o Azure Service Bus, Azure Event Hubs, Apache Kafka, ASP.NET Core, SQL Server, Entity Framework Core, Dapper e Visual Studio Code.
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...Renato Groff
Apresentação sobre o uso de Docker para a montagem de ambientes de Desenvolvimento e Testes. Esta palestra foi realizada em 30/10/2017, em evento promovido pelo grupo .NET SP em São Paulo capital.
Tópicos abordados:
- Cenários comuns dentro do desenvolvimento de software
- Testes unitários, TDD, BDD: uma visão geral
- Dificuldades técnicas na implementação e execução de testes unitários
- Mocking Test
- Implementação de um exemplo prático em .NET
Test-Driven Development (TDD) utilizando o framework xUnit.netRenato Groff
Tópicos abordados:
- Motivos que contribuem para a falta de testes
- Quais os impactos da falta de testes?
- Visão geral dos diferentes tipos de testes na área de software
- Testes unitários e a plataforma .NET
- TDD: conceitos gerais
- Implementação de um exemplo prático
- Data-Driven Unit Testing
- Testes unitários e o Visual Studio 2015
Apresentação sobre TDD(Test-Driven Development) realizada em 18/04/2013.
Tópicos abordados:
- Motivos que contribuem para a falta de testes
- Quais os impactos da falta de testes?
- Visão geral dos diferentes tipos de testes na área de software
- Testes unitários e a plataforma .NET
- TDD: conceitos gerais
- Implementação de um exemplo prático
- Testes unitários e o Visual Studio 2015
Demonstração de TDD com JUnit sobre um algoritmo de árvore binária.
Conteúdo referente à disciplina Engenharia de Software do curso de Ciência da Computação do Centro Universitário de Belo Horizonte (UniBH), ministrada pelo professor Paulo Henrique Ladeira.
Atenção à órdem dos commits, eles identificam o processo de geração de assinaturas dos métodos, geração de testes e implementação do código.
Código da árvore binária inspirado no seguinte respoitório: https://github.com/Renants/Arvore
Código disponível no repositório https://github.com/guiAlberto/JUnit-Sample
A nova arquitetura do DataSnap permite disponibilizar regras de negócios através de Server Methods, esta arquitetura facilita a integração com frameworks de testes, com isso podemos automatizar os testes a cada nova versão dos servidores DataSnap, durante esta apresentação vamos aprender como implementar testes em projetos DataSnap.
Microsoft Azure role-based certifications valem a pena? | Interop Day Edição ...Renato Groff
Apresentação realizada em 03/10/2020 durante o Interop Day, cobrindo as Microsoft Azure role-based certifications (com dicas e orientações para todos aqueles interessados em efetuar exames de certificação). Também foi discutido o uso de tecnologias como Azure App Service, Azure Kubernetes Service, Azure Functions, Azure DevOps, dentre outros serviços que integram a nuvem Microsoft.
Kubernetes: dicas e truques para o dia a dia | Azure Experts - Novembro-2020Renato Groff
Apresentação cobrindo dicas e truques úteis no dia a dia com Kubernetes. Palestra realizada em 11/11/2020 durante o evento comemorativo de 1 ano da comunidade Azure Experts.
Como o Microsoft Azure pode melhorar o desenvolvimento de seu Back-End? | Dev...Renato Groff
Slides de apresentação sobre como serviços do Microsoft Azure podem melhorar o desenvolvimento de Back-Ends. Palestra realizada no dia 05/12/2020 (sábado) durante o DevPira Festival 20', evento que aconteceu de forma online com transmissão via YouTube.
Como avançar na Power Platform com Azure Functions e Logic Apps | MVPConf Lat...Renato Groff
Slides de apresentação demonstrando como ir além no desenvolvimento low-code com Power Apps e Power Automate ao combinar estas tecnologias com soluções criadas com Azure Functions e Azure Logic Apps. Palestra realizada em 12/12/2020 (quinta) durante o MVPConf Latam 2020.
GitHub Actions: descomplicando o build/deployment automatizados | MVPConf Lat...Renato Groff
Slides de apresentação cobrindo o build e o deployment automatizado de aplicações utilizando GitHub Actions. Palestra realizada em 12/12/2020 (sábado) durante o MVPConf Latam 2020.
A evolução da plataforma .NET: passado, presente e futuro | Baixada NERD - No...Renato Groff
Slides de apresentação realizada em evento online promovido pela comunidade Baixada NERD no dia 14/11/2020 (sábado). A palestra abordou a evolução da plataforma .NET e de tecnologias como C#, ASP.NET e Visual Studio ao longo das últimas 2 décadas.
Polly: aplicações .NET resilientes e um melhor tratamento de falhas | MVPConf...Renato Groff
Slides de apresentação cobrindo a utilização da biblioteca Polly na implementação de aplicações .NET mais resilientes e contando com um melhor tratamento de falhas. Palestra realizada em 11/12/2020 (sexta) durante o MVPConf Latam 2020.
Containers no Azure: Docker, Kubernetes e suas diferentes possibilidades | MV...Renato Groff
Slides de apresentação cobrindo o suporte do Microsoft Azure a Docker e Kubernetes. Palestra realizada em 10/12/2020 (quinta) durante o MVPConf Latam 2020.
Docker: dicas e truques para o dia a dia | MVPConf Latam 2020Renato Groff
Slides de apresentação com dicas e truques envolvendo a utilização de containers Docker. Palestra realizada em 10/12/2020 (quinta) durante o MVPConf Latam 2020.
Simplificando a montagem de ambientes de Dev+Testes com Docker | DEVDAY 2020Renato Groff
Slides de apresentação sobre o uso de containers Docker na montagem de ambientes de Dev/Testes realizada no dia 03/12/2020 (quinta) durante o DEVDAY 2020, evento que aconteceu de forma online com transmissão via YouTube.
.NET Core + Serverless: Desenvolvimento Multiplataforma com Azure Functions |...Renato Groff
Slides sobre a implementação de soluções serverless multiplataforma com Azure Functions e .NET Core. Palestra realizada durante o dia 29/10/2020 na trilha .NET do TDC Recife Online.
Aplicações Distribuídas com .NET | TDC Recife Online 2020Renato Groff
Apresentação sobre a implementação de aplicações distribuídas com .NET, incluindo o uso de RabbitMQ e Apache Kafka. Slides utilizados no dia 29/10/2020 durante o TDC Recife Online 2020.
Novidades do .NET 5 e ASP.NET 5 | Visual Studio Summit 2020Renato Groff
Apresentação sobre as novas funcionalidades do .NET 5 e do ASP.NET 5. Material utilizado em palestra realizada durante o Visual Studio Summit 2020 evento online que aconteceu entre os dias 28 e 31/10/2020.
Serverless + Integrações com BDs: Azure Functions e Logic Apps - SQLSaturday ...Renato Groff
Apresentação sobre o uso de soluções serverless como Azure Functions e Logic Apps em integrações com tecnologias de bancos de dados como SQL Server/Azure SQL, Redis, MongoDB e Azure Cosmos DB. Palestra realizada durante o SQLSaturday #1016 - São Paulo, evento que aconteceu online no dia 26/09/2020 (sábado).
Boas práticas de segurança no acesso a dados em Web Apps - SQLSaturday #972 -...Renato Groff
Apresentação sobre boas práticas de segurança no acesso a dados em Web Apps. Palestra realizada durante o SQLSaturday #972 - Belo Horizonte, evento que aconteceu online no dia 24/10/2020 (sábado).
.NET: passado, presente e futuro | Semana FCI 2020 - MackenzieRenato Groff
Apresentação o passado, o presente e o futuro da plataforma .NET (incluindo tecnologias como C#, Visual Studio, Visual Studio Code, Microsoft Azure). Palestra realizada em 16/10/2020 durante a Semana da Faculdade de Computação e Informática da Universidade Mackenzie em São Paulo-SP.
Docker: visão geral e primeiros passos | Fatec Praia Grande - Semana Tecnológ...Renato Groff
Apresentação sobre primeiros passos no uso de containers Docker. Palestra realizada em 06/10/2020 durante a Semana Tecnológica da Fatec de Praia Grande-SP.
Kubernetes de ponta a ponta: do Pod ao Deployment Automatizado | Setembro-2020Renato Groff
Slides de apresentação realizada no dia 03/09/2020 e focando na implementação e deployment de soluções escaláveis com Kubernetes, além de trazer diversas dicas, truques e exemplos práticos na orquestração de containers.
Sobrevoando os serviços do Azure | TDC São Paulo Online 2020Renato Groff
Slides de palestra detalhando diversos serviços do Microsoft Azure e sua aplicabilidade na implementação de soluções na nuvem. Apresentação realizada na Sala Microsoft em 25/08/2020, durante o TDC São Paulo Online.
3. MSTest
Integra o Visual Studio
Similar a outros frameworks para implementação de
testes de unidade
Esforço mínimo de configuração
4. NUnit
Framework open source
Portado a partir do JUnit (testes de
unidade em Java)
Integração com Visual Studio através
de um Test Adapter (package)
5. xUnit
Framework também open source
Evolução do NUnit
Utilizado pelo time de
desenvolvimento do .NET Core
Diversas melhorias em relação ao MS
Test e NUnit
6. Moq
Framework open source
Mocks Objects para testes em .NET
Permite definir o retorno de métodos,
propriedades e até simular exceções
em projetos de teste
Também utilizado pelo time do .NET
Core
9. Algumasinformaçõesúteis
O Visual Studio 2017 conta com templates
baseados no MS Test e no xUnit
Possibilidade de criação de novos projetos
via .NET CLI (Command-Line Interface)
Live Unit Testing disponível a partir do
Update 15.3 (ainda em Preview) do Visual
Studio 2017