Slides de palestra sobre o uso de Docker Compose + Bancos de Dados Relacionais na montagem de ambientes de Desenvolvimento/Testes. Apresentação realizada em 20/07, durante a edição 2019 do TDC (The Developer's Conference) em São Paulo-SP.
Docker + Bancos de Dados: descomplicando a montagem de ambientes de Desenvolv...Renato Groff
Apresentação sobre o uso de Docker e Docker Compose na criação de ambientes de Desenvolvimento e Testes utilizando tecnologias de bancos de dados como SQL Server, PostgreSQL e MongoDB. Palestra realizada durante o Database Weekend 2019, um evento que aconteceu na cidade de Campinas-SP no dia 27/07/2019.
.NET Core 3.0 e ASP.NET Core 3.0: principais novidades - FCamara - Agosto-2019Renato Groff
Slides de palestra sobre novidades do .NET Core 3.0 e ASP.NET Core 3.0. Apresentação realizada em 23/08/2019, em evento promovido pela FCamara na cidade de São Paulo-SP.
Desenvolvimento multiplataforma em .NET Core utilizando SQL Server 2019, Dock...Renato Groff
Renato Groffe é um especialista em tecnologia .NET e SQL Server com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC e organiza eventos como o Canal .NET. O documento fornece uma visão geral do .NET Core e ASP.NET Core, do SQL Server 2019 CTP 2.1, do uso do SQL Server via Docker e do Azure Data Studio.
Banco de Dados - Docker Compose + Bancos NoSQL: descomplicando a montagem de ...Renato Groff
Este documento discute como usar Docker e Docker Compose para criar ambientes de desenvolvimento e testes com bancos de dados NoSQL de forma simplificada. Ele explica conceitos como imagens, containers e redes no Docker, e como o Docker Compose permite definir e executar múltiplos serviços e suas dependências com um único comando através de um arquivo YAML. Também fornece exemplos práticos de como configurar bancos de dados como MongoDB usando essas ferramentas.
Desenvolvendo Aplicações .NET Core em Linux - CEUNSP - Outubro-2019Renato Groff
Renato Groffe é um especialista em tecnologias Microsoft e Linux com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC, autor técnico, palestrante e organizador de eventos sobre .NET. O documento fornece uma visão geral sobre SQL Server, Azure, VS Code e Azure App Service em Linux e fala sobre .NET Core, ASP.NET Core e Docker.
Boas práticas na implementação de APIs REST com ASP.NET Core - Agosto-2019Renato Groff
Renato Groffe é um especialista em tecnologia .NET com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC e organiza eventos como o Canal .NET. Seu perfil contém dicas e exemplos práticos sobre desenvolvimento .NET, incluindo ASP.NET Core, APIs REST, bancos de dados e nuvem.
7 dicas úteis para simplificar o desenvolvimento em ASP.NET Core - .NET SP - ...Renato Groff
Renato Groffe é um especialista em tecnologia .NET com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC, autor técnico, palestrante e organizador de eventos sobre .NET. Seu perfil apresenta dicas sobre tópicos como ASP.NET Core, Docker, JSON no SQL Server e arquitetura de mensageria.
5 Tecnologias que todo Desenvolvedor Web deveria conhecer - Developers-BR - O...Renato Groff
O documento apresenta uma palestra sobre diversas tecnologias como Swagger, RabbitMQ, Redis, Docker Compose e JWT. A agenda inclui explicações e exemplos práticos sobre documentação e testes com Swagger, mensageria com RabbitMQ, cache com Redis, orquestração de containers com Docker Compose e autenticação com tokens JWT. O palestrante possui mais de 15 anos de experiência na área de tecnologia e é um dos organizadores do Canal .NET.
Docker + Bancos de Dados: descomplicando a montagem de ambientes de Desenvolv...Renato Groff
Apresentação sobre o uso de Docker e Docker Compose na criação de ambientes de Desenvolvimento e Testes utilizando tecnologias de bancos de dados como SQL Server, PostgreSQL e MongoDB. Palestra realizada durante o Database Weekend 2019, um evento que aconteceu na cidade de Campinas-SP no dia 27/07/2019.
.NET Core 3.0 e ASP.NET Core 3.0: principais novidades - FCamara - Agosto-2019Renato Groff
Slides de palestra sobre novidades do .NET Core 3.0 e ASP.NET Core 3.0. Apresentação realizada em 23/08/2019, em evento promovido pela FCamara na cidade de São Paulo-SP.
Desenvolvimento multiplataforma em .NET Core utilizando SQL Server 2019, Dock...Renato Groff
Renato Groffe é um especialista em tecnologia .NET e SQL Server com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC e organiza eventos como o Canal .NET. O documento fornece uma visão geral do .NET Core e ASP.NET Core, do SQL Server 2019 CTP 2.1, do uso do SQL Server via Docker e do Azure Data Studio.
Banco de Dados - Docker Compose + Bancos NoSQL: descomplicando a montagem de ...Renato Groff
Este documento discute como usar Docker e Docker Compose para criar ambientes de desenvolvimento e testes com bancos de dados NoSQL de forma simplificada. Ele explica conceitos como imagens, containers e redes no Docker, e como o Docker Compose permite definir e executar múltiplos serviços e suas dependências com um único comando através de um arquivo YAML. Também fornece exemplos práticos de como configurar bancos de dados como MongoDB usando essas ferramentas.
Desenvolvendo Aplicações .NET Core em Linux - CEUNSP - Outubro-2019Renato Groff
Renato Groffe é um especialista em tecnologias Microsoft e Linux com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC, autor técnico, palestrante e organizador de eventos sobre .NET. O documento fornece uma visão geral sobre SQL Server, Azure, VS Code e Azure App Service em Linux e fala sobre .NET Core, ASP.NET Core e Docker.
Boas práticas na implementação de APIs REST com ASP.NET Core - Agosto-2019Renato Groff
Renato Groffe é um especialista em tecnologia .NET com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC e organiza eventos como o Canal .NET. Seu perfil contém dicas e exemplos práticos sobre desenvolvimento .NET, incluindo ASP.NET Core, APIs REST, bancos de dados e nuvem.
7 dicas úteis para simplificar o desenvolvimento em ASP.NET Core - .NET SP - ...Renato Groff
Renato Groffe é um especialista em tecnologia .NET com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC, autor técnico, palestrante e organizador de eventos sobre .NET. Seu perfil apresenta dicas sobre tópicos como ASP.NET Core, Docker, JSON no SQL Server e arquitetura de mensageria.
5 Tecnologias que todo Desenvolvedor Web deveria conhecer - Developers-BR - O...Renato Groff
O documento apresenta uma palestra sobre diversas tecnologias como Swagger, RabbitMQ, Redis, Docker Compose e JWT. A agenda inclui explicações e exemplos práticos sobre documentação e testes com Swagger, mensageria com RabbitMQ, cache com Redis, orquestração de containers com Docker Compose e autenticação com tokens JWT. O palestrante possui mais de 15 anos de experiência na área de tecnologia e é um dos organizadores do Canal .NET.
Apresentação sobre primeiros passos no uso de containers Docker. Palestra realizada em 03/10/2019 durante a Semana da Faculdade de Computação e Informática da Universidade Mackenzie em São Paulo-SP.
Docker: Conceitos e Primeiros Passos na utilização de Containers - Programand...Renato Groff
Apresentação sobre conceitos e primeiros passos no uso de Docker. Palestra realizada para alunos do Centro Universitário Anhanguera - Campus Marte na cidade de São Paulo-SP no dia 25/09/2019.
Docker para Ambientes de Desenvolvimento e Testes - Open Source Roadshow 2019...Renato Groff
Apresentação sobre o uso de Docker e Docker Compose na criação de ambientes de Desenvolvimento e Testes. Palestra realizada durante o Open Source Roadshow 2019, um evento que aconteceu na cidade de Piracicaba-SP no dia 11/05/2019.
Desenvolvimento de APIs REST Multiplataforma com ASP.NET Core - Setembro-2019Renato Groff
Renato Groffe é um especialista em tecnologia .NET com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC e organiza eventos sobre .NET em São Paulo. O documento fornece links para o perfil e contatos de Renato Groffe e resume várias funcionalidades e recursos do ASP.NET Core.
Docker: Introdução e Primeiros Passos - CEUNSP - Outubro-2018Renato Groff
Renato Groffe é um especialista em tecnologia .NET com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC e organiza eventos como o Canal .NET. O documento resume uma palestra sobre Docker, incluindo conceitos como imagens e containers, e demonstra como utilizar Docker Compose e Azure Web App for Containers.
.NET Core + Docker: containers e seus benefícios no deployment de aplicações ...Renato Groff
Apresentação sobre o uso de Docker em conjunto com soluções desenvolvidas em .NET Core/ASP.NET Core. Palestra realizada em meetup promovido pelo grupo .NET São Paulo em 26/06/2018 na cidade de São Paulo-SP.
.NET Core + Docker: containers e seus benefícios no deployment de aplicaçõesRenato Groff
Apresentação sobre o uso de Docker em conjunto com aplicações baseadas no .NET Core. Palestra realizada no dia 16/06/2018 em Campinas-SP, durante o Open Source Bootcamp (evento promovido pelo grupo Campinas .NET em parceria com a Microsoft).
Docker no Back e no Front - um exemplo com .NET Core e Angular - Campus Party...Renato Groff
Apresentação sobre o uso de containers Docker em projetos que envolvam APIs REST implementadas em .NET/ASP.NET Core e front-end desenvolvido em Angular. Workshop realizado em conjunto com MVP Thiago Adriano durante a Campus Party Brasil 2019 (CPBR12) em 13/02/2019 na cidade de São Paulo-SP.
Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...Renato Groff
O documento discute a abordagem da Microsoft em relação ao open source, destacando o suporte da empresa a tecnologias como Linux, .NET Core e Docker. Apresenta exemplos como o Visual Studio Code, SQL Server e Azure rodando em Linux, e mostra como desenvolvedores podem criar e implantar aplicações .NET Core multiplataforma usando ferramentas como o .NET CLI e Docker.
Docker + Kubernetes: orquestrando containers e escalando rapidamente aplicaçõ...Renato Groff
Renato Groffe é um especialista em tecnologia .NET e DevOps com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC, organizador de eventos sobre .NET e DevOps, e autor técnico. O documento discute escalabilidade em aplicações web, o uso de containers Docker e Kubernetes para orquestração, e fornece exemplos práticos.
Docker + Bancos de Dados: descomplicando a montagem de ambientes de Desenvolv...Renato Groff
Apresentação sobre o uso de Docker e Docker Compose na criação de ambientes de Desenvolvimento e Testes utilizando tecnologias de bancos de dados como SQL Server, PostgreSQL, Redis e MongoDB. Palestra realizada durante o SQLSaturday #906, um evento que aconteceu na cidade de São Paulo-SP no dia 28/09/2019.
Docker para Desenvolvedores - Developers-BR - Agosto-2018Renato Groff
Renato Groffe é um desenvolvedor brasileiro com mais de 15 anos de experiência na área de tecnologia. Ele é um Microsoft Most Valuable Professional (MVP) e Multi-Plataform Technical Audience Contributor (MTAC), além de autor técnico, palestrante e um dos organizadores do Canal .NET. Este documento apresenta uma agenda sobre Docker, incluindo conceitos fundamentais, bancos de dados, Docker Compose e exemplos práticos.
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...Renato Groff
O documento discute como usar containers para facilitar a montagem de ambientes de desenvolvimento e testes de forma rápida e flexível. Ele apresenta exemplos práticos de como rodar bancos de dados como MongoDB, Redis, PostgreSQL, MySQL e SQL Server em containers Docker e os benefícios de isolamento, eficiência e facilidade de implantação que isso proporciona.
Docker para Desenvolvedores - Developers-BR - Julho-2018Renato Groff
Renato Groffe é um desenvolvedor brasileiro com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC, autor técnico, palestrante e organizador do Canal .NET. O documento resume sua agenda sobre Docker, incluindo conceitos fundamentais, bancos de dados, Docker Compose, integração com Visual Studio e Azure Web App for Containers.
.NET e ASP.NET Core 2.2, .NET Core 3, Visual Studio 2019: uma visão geral - ....Renato Groff
O documento apresenta as principais novidades do .NET Core 2.2, ASP.NET Core 2.2, Visual Studio 2019 e C# 8. O palestrante Renato Groffe irá abordar melhorias como o suporte ao IIS no .NET Core 2.2, nova interface no Visual Studio 2019, suporte a WPF e Windows Forms no .NET Core 3 e recursos como ranges e tipos nulos no C# 8.
Desenvolvimento Web multiplataforma com ASP.NET Core 2.2 e Docker - Open Sour...Renato Groff
Apresentação sobre o uso de Docker e Docker Compose na implementação de soluções multiplataforma com o ASP.NET Core 2.2. Palestra realizada durante o Open Source Roadshow 2019, um evento que aconteceu na cidade de Araraquara-SP no dia 12/01/2019.
Docker: Primeiros Passos, Dicas e Truques no Gerenciamento de Containers - Se...Renato Groff
Renato Groffe é um especialista em tecnologia com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC e organiza eventos como o Canal .NET. O documento fornece detalhes sobre suas credenciais e experiência, além de apresentar conceitos básicos e casos práticos de uso do Docker.
ASP.NET Core + Kubernetes + Azure - Community Bootcamp - Abril/2018Renato Groff
Apresentação sobre o uso integrado de ASP.NET Core, Kubernetes e o Microsoft Azure. Palestra realizada em 04/04/2018 durante o Community Bootcamp, evento promovido pela Microsoft em São Paulo-SP.
SQL Server 2017 para Desenvolvedores de Software - TDC 2018 - São PauloRenato Groff
O documento apresenta as novidades do SQL Server 2017 para desenvolvedores, incluindo suporte a Linux e Docker, recursos úteis como tratamento de texto e JSON, e ferramentas como o SQL Operations Studio. A apresentação discute como instalar bancos de dados SQL Server em containers Docker e proteger dados sensíveis com Dynamic Data Masking.
Docker e Kubernetes: Dicas e Truques - Dezembro-2019Renato Groff
Renato Groffe é um especialista em tecnologia com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC, autor técnico, palestrante e organizador de eventos sobre .NET e DevOps. O documento fornece detalhes sobre suas credenciais e contatos e resume uma apresentação sobre dicas e exemplos práticos para usar containers Docker de maneira mais eficiente.
Banco de Dados - Docker Compose + Bancos NoSQL: descomplicando a montagem de ...Renato Groff
Este documento apresenta Docker Compose como uma ferramenta para simplificar o deployment de ambientes de desenvolvimento e testes com múltiplos containers e suas dependências. Ele discute conceitos como imagens e containers Docker, e como o Docker Compose permite definir e executar conjuntamente vários serviços como MongoDB, Express e Redis através de um arquivo de configuração YAML. O documento também enfatiza a importância de segurança e volumes para evitar a perda de dados.
TDC2018SP | Trilha Testes II - Descomplicando a montagem de ambientes de Test...tdc-globalcode
Este documento discute como usar Docker e Docker Compose para criar ambientes de teste simplificados. Ele explica como criar containers para bancos de dados, APIs e serviços usando Docker e como Docker Compose pode facilitar o deployment de aplicações com múltiplas dependências. Também fornece exemplos práticos de como criar containers para SQL Server, MongoDB, Redis e uma API RESTful usando Docker e Docker Compose.
Apresentação sobre primeiros passos no uso de containers Docker. Palestra realizada em 03/10/2019 durante a Semana da Faculdade de Computação e Informática da Universidade Mackenzie em São Paulo-SP.
Docker: Conceitos e Primeiros Passos na utilização de Containers - Programand...Renato Groff
Apresentação sobre conceitos e primeiros passos no uso de Docker. Palestra realizada para alunos do Centro Universitário Anhanguera - Campus Marte na cidade de São Paulo-SP no dia 25/09/2019.
Docker para Ambientes de Desenvolvimento e Testes - Open Source Roadshow 2019...Renato Groff
Apresentação sobre o uso de Docker e Docker Compose na criação de ambientes de Desenvolvimento e Testes. Palestra realizada durante o Open Source Roadshow 2019, um evento que aconteceu na cidade de Piracicaba-SP no dia 11/05/2019.
Desenvolvimento de APIs REST Multiplataforma com ASP.NET Core - Setembro-2019Renato Groff
Renato Groffe é um especialista em tecnologia .NET com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC e organiza eventos sobre .NET em São Paulo. O documento fornece links para o perfil e contatos de Renato Groffe e resume várias funcionalidades e recursos do ASP.NET Core.
Docker: Introdução e Primeiros Passos - CEUNSP - Outubro-2018Renato Groff
Renato Groffe é um especialista em tecnologia .NET com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC e organiza eventos como o Canal .NET. O documento resume uma palestra sobre Docker, incluindo conceitos como imagens e containers, e demonstra como utilizar Docker Compose e Azure Web App for Containers.
.NET Core + Docker: containers e seus benefícios no deployment de aplicações ...Renato Groff
Apresentação sobre o uso de Docker em conjunto com soluções desenvolvidas em .NET Core/ASP.NET Core. Palestra realizada em meetup promovido pelo grupo .NET São Paulo em 26/06/2018 na cidade de São Paulo-SP.
.NET Core + Docker: containers e seus benefícios no deployment de aplicaçõesRenato Groff
Apresentação sobre o uso de Docker em conjunto com aplicações baseadas no .NET Core. Palestra realizada no dia 16/06/2018 em Campinas-SP, durante o Open Source Bootcamp (evento promovido pelo grupo Campinas .NET em parceria com a Microsoft).
Docker no Back e no Front - um exemplo com .NET Core e Angular - Campus Party...Renato Groff
Apresentação sobre o uso de containers Docker em projetos que envolvam APIs REST implementadas em .NET/ASP.NET Core e front-end desenvolvido em Angular. Workshop realizado em conjunto com MVP Thiago Adriano durante a Campus Party Brasil 2019 (CPBR12) em 13/02/2019 na cidade de São Paulo-SP.
Microsoft e Open Source: expandindo as fronteiras no Desenvolvimento de Softw...Renato Groff
O documento discute a abordagem da Microsoft em relação ao open source, destacando o suporte da empresa a tecnologias como Linux, .NET Core e Docker. Apresenta exemplos como o Visual Studio Code, SQL Server e Azure rodando em Linux, e mostra como desenvolvedores podem criar e implantar aplicações .NET Core multiplataforma usando ferramentas como o .NET CLI e Docker.
Docker + Kubernetes: orquestrando containers e escalando rapidamente aplicaçõ...Renato Groff
Renato Groffe é um especialista em tecnologia .NET e DevOps com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC, organizador de eventos sobre .NET e DevOps, e autor técnico. O documento discute escalabilidade em aplicações web, o uso de containers Docker e Kubernetes para orquestração, e fornece exemplos práticos.
Docker + Bancos de Dados: descomplicando a montagem de ambientes de Desenvolv...Renato Groff
Apresentação sobre o uso de Docker e Docker Compose na criação de ambientes de Desenvolvimento e Testes utilizando tecnologias de bancos de dados como SQL Server, PostgreSQL, Redis e MongoDB. Palestra realizada durante o SQLSaturday #906, um evento que aconteceu na cidade de São Paulo-SP no dia 28/09/2019.
Docker para Desenvolvedores - Developers-BR - Agosto-2018Renato Groff
Renato Groffe é um desenvolvedor brasileiro com mais de 15 anos de experiência na área de tecnologia. Ele é um Microsoft Most Valuable Professional (MVP) e Multi-Plataform Technical Audience Contributor (MTAC), além de autor técnico, palestrante e um dos organizadores do Canal .NET. Este documento apresenta uma agenda sobre Docker, incluindo conceitos fundamentais, bancos de dados, Docker Compose e exemplos práticos.
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...Renato Groff
O documento discute como usar containers para facilitar a montagem de ambientes de desenvolvimento e testes de forma rápida e flexível. Ele apresenta exemplos práticos de como rodar bancos de dados como MongoDB, Redis, PostgreSQL, MySQL e SQL Server em containers Docker e os benefícios de isolamento, eficiência e facilidade de implantação que isso proporciona.
Docker para Desenvolvedores - Developers-BR - Julho-2018Renato Groff
Renato Groffe é um desenvolvedor brasileiro com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC, autor técnico, palestrante e organizador do Canal .NET. O documento resume sua agenda sobre Docker, incluindo conceitos fundamentais, bancos de dados, Docker Compose, integração com Visual Studio e Azure Web App for Containers.
.NET e ASP.NET Core 2.2, .NET Core 3, Visual Studio 2019: uma visão geral - ....Renato Groff
O documento apresenta as principais novidades do .NET Core 2.2, ASP.NET Core 2.2, Visual Studio 2019 e C# 8. O palestrante Renato Groffe irá abordar melhorias como o suporte ao IIS no .NET Core 2.2, nova interface no Visual Studio 2019, suporte a WPF e Windows Forms no .NET Core 3 e recursos como ranges e tipos nulos no C# 8.
Desenvolvimento Web multiplataforma com ASP.NET Core 2.2 e Docker - Open Sour...Renato Groff
Apresentação sobre o uso de Docker e Docker Compose na implementação de soluções multiplataforma com o ASP.NET Core 2.2. Palestra realizada durante o Open Source Roadshow 2019, um evento que aconteceu na cidade de Araraquara-SP no dia 12/01/2019.
Docker: Primeiros Passos, Dicas e Truques no Gerenciamento de Containers - Se...Renato Groff
Renato Groffe é um especialista em tecnologia com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC e organiza eventos como o Canal .NET. O documento fornece detalhes sobre suas credenciais e experiência, além de apresentar conceitos básicos e casos práticos de uso do Docker.
ASP.NET Core + Kubernetes + Azure - Community Bootcamp - Abril/2018Renato Groff
Apresentação sobre o uso integrado de ASP.NET Core, Kubernetes e o Microsoft Azure. Palestra realizada em 04/04/2018 durante o Community Bootcamp, evento promovido pela Microsoft em São Paulo-SP.
SQL Server 2017 para Desenvolvedores de Software - TDC 2018 - São PauloRenato Groff
O documento apresenta as novidades do SQL Server 2017 para desenvolvedores, incluindo suporte a Linux e Docker, recursos úteis como tratamento de texto e JSON, e ferramentas como o SQL Operations Studio. A apresentação discute como instalar bancos de dados SQL Server em containers Docker e proteger dados sensíveis com Dynamic Data Masking.
Docker e Kubernetes: Dicas e Truques - Dezembro-2019Renato Groff
Renato Groffe é um especialista em tecnologia com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC, autor técnico, palestrante e organizador de eventos sobre .NET e DevOps. O documento fornece detalhes sobre suas credenciais e contatos e resume uma apresentação sobre dicas e exemplos práticos para usar containers Docker de maneira mais eficiente.
Banco de Dados - Docker Compose + Bancos NoSQL: descomplicando a montagem de ...Renato Groff
Este documento apresenta Docker Compose como uma ferramenta para simplificar o deployment de ambientes de desenvolvimento e testes com múltiplos containers e suas dependências. Ele discute conceitos como imagens e containers Docker, e como o Docker Compose permite definir e executar conjuntamente vários serviços como MongoDB, Express e Redis através de um arquivo de configuração YAML. O documento também enfatiza a importância de segurança e volumes para evitar a perda de dados.
TDC2018SP | Trilha Testes II - Descomplicando a montagem de ambientes de Test...tdc-globalcode
Este documento discute como usar Docker e Docker Compose para criar ambientes de teste simplificados. Ele explica como criar containers para bancos de dados, APIs e serviços usando Docker e como Docker Compose pode facilitar o deployment de aplicações com múltiplas dependências. Também fornece exemplos práticos de como criar containers para SQL Server, MongoDB, Redis e uma API RESTful usando Docker e Docker Compose.
Descomplicando a montagem de ambientes de Testes com Docker - TDC 2018 - São ...Renato Groff
Este documento discute como usar Docker e Docker Compose para criar ambientes de teste simplificados. Ele explica como criar containers para bancos de dados, APIs e serviços usando Docker e como Docker Compose pode facilitar o deployment de aplicações com múltiplas dependências. Ele fornece exemplos práticos de como criar containers para SQL Server, MongoDB, Redis e uma API RESTful usando Docker e Docker Compose.
ASP.NET vNext no .NET Architects Days 2014Giovanni Bassi
O documento resume a história do ASP.NET, desde sua criação em 2002 até o desenvolvimento do ASP.NET vNext. Aborda perguntas comuns sobre o vNext e destaca suas principais características como modularidade, ciclo de desenvolvimento rápido, independência de plataforma e código aberto.
ASP.NET Core + Docker Compose: deployment descomplicado com containers - .NET...Renato Groffe
Este documento apresenta como utilizar o Docker Compose para implementar aplicações ASP.NET Core de forma simplificada através de containers. Ele discute conceitos do Visual Studio Code, .NET Core, Docker e Docker Compose, e fornece um exemplo prático de uma aplicação ASP.NET Core com Redis e Marvel API usando Docker Compose.
Docker para Desenvolvedores .NET - .NET SP - Abril-2018Renato Groff
Este documento apresenta Docker para desenvolvedores .NET, abordando conceitos importantes de Docker como imagens e containers, integração do Docker com Visual Studio 2017 e Azure, e uso do Docker Compose para facilitar o deployment de aplicações com múltiplos containers e dependências. O documento também fornece exemplos práticos de uso do Docker Compose com ASP.NET Core, Redis e Marvel API.
Docker: introdução e primeiros passos - Sorocódigos - Agosto-2018Renato Groff
Apresentação sobre os primeiros passos na utilização de Docker e Docker Compose em conjunto com tecnologias como SQL Server 2017 e ASP.NET Core. Palestra realizada em 18/08/2018, em evento promovido pelo grupo Sorocódigos em Sorocaba-SP.
Docker: introdução e primeiros passos - Baixada NERD - Junho-2018Renato Groff
Este documento fornece uma introdução aos conceitos básicos do Docker, incluindo por que usar containers, imagens versus containers, e exemplos de como instalar SQL Server e ASP.NET Core usando Docker. O documento também discute onde encontrar imagens Docker e como os containers podem agilizar o desenvolvimento e testes ao isolar aplicações e serviços.
Mercurianos - .Net na Prática - Da instalação até o debug da nossa API em um ...Eliel Simoncelo
Este documento apresenta um resumo sobre .NET na prática, incluindo preparação do ambiente, o que é .NET, o que é C#, o que é Docker e Docker Compose, e debug de aplicações .NET. Os principais pontos apresentados são:
1) Preparar o ambiente de desenvolvimento com a instalação do WSL 2, Docker Desktop, .NET SDK, Visual Studio Code e extensões;
2) .NET é uma plataforma multiplataforma, gratuita e de código aberto para desenvolvimento de software;
3) C# é uma linguagem de
O Docker tornou-se mais maduro com a versão 0.8, oferecendo suporte para Mac OS X e melhorias de desempenho. O Docker usa containers de aplicações para virtualização, diferentemente de soluções como VMware que usam hipervisores. A versão 0.8 trouxe melhorias significativas e disponibilizou o Docker para Mac OS.
TDC2017 | São Paulo - Trilha Rad: Delphi C++ How we figured out we had a SRE...tdc-globalcode
O documento apresenta uma proposta de arquitetura escalável e resiliente utilizando as tecnologias NGNIX, DataSnap, REDIS e MongoDB. A arquitetura propõe escalabilidade horizontal, alta resiliência e disponibilidade através do balanceamento de carga e failover. O uso de bancos como REDIS e MongoDB permite maior velocidade de desenvolvimento e processamento de dados.
Arquitetura escalável e resiliente com NGINX, DataSnap, REDIS e MongoDBMario Guedes
Nos dias de hoje há várias oportunidades de expormos ao menos parte da nossa aplicação para o mundo, seja por conta de um aplicativo móvel, seja por conta de integração com terceiros. Outras vezes se mostra oportuno tentarmos oferecer uma solução cloud ou invés de uma solução "on-premise". Então, sair do modelo cliente servidor para um modelo SOA nos trás desafios relacionados a escalabilidade e resiliência. Nesta palestra mostrarei uma arquitetura escalável e resiliente baseado em REST e micro serviços utilizando a abordagem noSQL.
Construção e provisionamento de ambientes de desenvolvimento virtualizadosThiago Rodrigues
O documento resume as vantagens da virtualização do ambiente de desenvolvimento usando ferramentas como Vagrant e Docker. Ele discute como essas ferramentas padronizam e automatizam o provisionamento do ambiente, facilitam atualizações e contribuições, e reduzem o tempo de preparação do ambiente. O documento também fornece exemplos de como configurar ambientes virtuais com Vagrant e Docker para projetos PHP.
Docker + Bancos de Dados: isto é possível? - Databases SP - Março-2018Renato Groff
Este documento discute como Docker pode ser usado com bancos de dados, fornecendo exemplos de como rodar containers do Redis, MongoDB e SQL Server usando Docker. Também explica brevemente o que são imagens e containers Docker, e introduz o Docker Compose como uma forma de executar múltiplos containers de uma aplicação ao mesmo tempo.
Docker de ponta a ponta - do Desenvolvimento à Nuvem - .NET SP - Outubro-2018Renato Groff
Apresentação realizada no dia 02/10/2018 em um evento promovido pelo grupo .NET SP na cidade de São Paulo-SP. Esta palestra na utilização de containers Docker em conjunto com tecnologias como ASP.NET Core 2.1, .NET Core 2.1 e serviços do Microsoft Azure (Azure Web App for Containers, Azure Kubernetes Services) com diversos exemplos práticos e dicas para projetos reais.
Docker de ponta a ponta: do Desenvolvimento à Nuvem - Azure Talks - Agosto-2018Renato Groff
Apresentação realizada em um evento promovido pelo grupo Azure Talks na cidade de São Paulo-SP. Esta palestra focou na utilização de containers Docker em conjunto com tecnologias como ASP.NET Core 2.1, .NET Core 2.1 e serviços do Microsoft Azure (Azure Web App for Containers, Azure Kubernetes Services) com diversos exemplos práticos e dicas para projetos reais.
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...Renato Groff
Este documento discute os benefícios de usar containers para ambientes de desenvolvimento e testes, incluindo isolamento, uso eficiente de recursos e facilidade de implantação. Ele também fornece exemplos práticos de como instalar bancos de dados como SQL Server, MongoDB e Redis usando Docker.
Open4Education | MC122 - Introdução a ALM OpenSourcetdc-globalcode
1. O documento discute sobre ferramentas de gerenciamento do ciclo de vida de aplicações (ALM) de código aberto.
2. Ele apresenta diversas ferramentas como Redmine para gerenciamento de requisitos, Subversion/Git para controle de versão, Maven para build e dependências, Hudson para integração contínua e Nexus para gerenciamento de componentes.
3. O documento explica como essas ferramentas podem ser usadas em conjunto para implementar um sistema ALM completo de forma gratuita e de código aberto.
Linux e Docker: novas possibilidades com tecnologias Microsoft - 2o. Stone Te...Renato Groff
Apresentação sobre o uso de Linux e Docker em conjunto com tecnologias como .NET Core, ASP.NET Core, Visual Studio Code e SQL Server. Palestra realizada durante o 2o. Stone Tech Saturday, evento realizado em São Paulo-SP no dia 01/07/2017.
Semelhante a Banco de Dados - Docker Compose + Bancos Relacionais: descomplicando a montagem de ambientes de Dev/Testes - TDC 2019 - São Paulo (20)
Microsoft Azure role-based certifications valem a pena? | Interop Day Edição ...Renato Groff
O documento discute as certificações Microsoft Azure Role-Based, incluindo os exames Fundamentals, Developer Associate e DevOps Expert. Os autores, ambos MVPs da Microsoft, argumentam que as certificações agregam valor profissional ao demonstrar habilidades técnicas e diferenciar candidatos em um mercado competitivo.
Kubernetes: dicas e truques para o dia a dia | Azure Experts - Novembro-2020Renato Groff
Renato Groffe tem 20 anos de experiência na área de tecnologia, é um Microsoft MVP e contribuidor técnico. Ele é líder comunitário, autor técnico e palestrante, e fornece resumos sobre Kubernetes e dicas para utilização de containers Docker.
Como o Microsoft Azure pode melhorar o desenvolvimento de seu Back-End? | Dev...Renato Groff
Renato Groffe é um especialista em tecnologia com 20 anos de experiência, Microsoft MVP e MTAC. Ele fornece conteúdos técnicos sobre diversos serviços do Azure, incluindo hospedagem, banco de dados, mensageria e containers.
Como avançar na Power Platform com Azure Functions e Logic Apps | MVPConf Lat...Renato Groff
O documento apresenta Renato Groffe, um Microsoft MVP e engenheiro de software, e discute brevemente suas qualificações e experiência. Também lista as entidades beneficiadas por doações recebidas no evento MVPConf LATAM 2020 e fornece um resumo de ferramentas da Microsoft como Power Platform, Azure Functions e Logic Apps.
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
Renato Groffe tem mais de 15 anos de experiência em tecnologia, é um Microsoft MVP e MTAC, autor técnico e palestrante. Ele lidera comunidades .NET em São Paulo e oferece lives e eventos gratuitos sobre .NET, C# e Azure.
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
O documento apresenta uma agenda sobre sistemas distribuídos com .NET, incluindo microsserviços, Apache Kafka e exemplos práticos. Discute conceitos como sistemas distribuídos, mensageria com filas e tópicos, e como o Apache Kafka pode ser usado para integrar aplicações .NET de forma assíncrona e escalável.
Novidades do .NET 5 e ASP.NET 5 | Visual Studio Summit 2020Renato Groff
O documento apresenta as principais novidades do .NET 5 e ASP.NET 5, incluindo a unificação da plataforma .NET, melhorias na serialização JSON e suporte a Docker, além de novos recursos como a publicação de aplicações em um único arquivo e o auto refresh no browser ao alterar o código.
Serverless + Integrações com BDs: Azure Functions e Logic Apps - SQLSaturday ...Renato Groff
O documento apresenta uma visão geral sobre serverless computing utilizando Azure Functions e Logic Apps. Ele discute conceitos como escalabilidade, responsabilidade única e orientação a eventos. Também apresenta exemplos práticos de integração entre Azure Functions, Logic Apps e bancos de dados como Cosmos DB e SQL Server.
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.
Sobrevoando os serviços do Azure | TDC São Paulo Online 2020
Banco de Dados - Docker Compose + Bancos Relacionais: descomplicando a montagem de ambientes de Dev/Testes - TDC 2019 - São Paulo
1. Globalcode – Open4education
Banco de Dados – Docker Compose + Bancos Relacionais:
descomplicando a montagem de ambientes de Dev/Testes
Renato Groffe
Microsoft MVP, MTAC
4. Globalcode – Open4education
Alguns conceitos fundamentais
Imagens → “receita” para criação de containers
(arquivo Dockerfile); versões para Windows e
Linux; 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)
5. Globalcode – Open4education
Por que utilizar containers?
Isolamento
Deployment com maior velocidade
Menor dependência do ambiente
Excelente alternativa para ambientes de
desenvolvimento e testes
7. Globalcode – Open4education
Montando ambientes com containers
Rapidez na instalação
Desinstalação sem grandes dificuldades
Diferentes versões de um software numa
mesma máquina
8. Globalcode – Open4education
O que podemos instalar?
Servidores de bancos de dados
Aplicações Web
Serviços para execução em background
9. Globalcode – Open4education
BDs + Docker: cuidados importantes!
Habilitar mecanismos de
segurança no acesso a dados
A criação de volumes evita a
perda de dados quando da
eliminição de um container
12. Globalcode – Open4education
Docker + PostgreSQL + pgAdmin 4
++ pgAdmin 4
No caso do PostgreSQL, temos o pgAdmin 4 como solução de
gerenciamento via browser
++
13. Globalcode – Open4education
Alguns questionamentos…
Como evitar comandos extensos, em que
múltiplos parâmetros podem levar a
eventuais falhas de preenchimentos e erros?
Como evitar a execução de múltiplos
comandos para a criação/configuração de
um ou mais containers?
15. Globalcode – Open4education
Docker Compose: visão geral
Criação e execução conjunta dos
múltiplos containers de uma
aplicação
Facilita o deployment em
ambientes de desenvolvimento e
testes
16. Globalcode – Open4education
Docker Compose: visão geral
É comum a criação de networks (redes)
do Docker para deployment
Arquivo com configurações no formato
YAML (docker-compose.yml)
Suporte também do Visual Studio Code
17. Globalcode – Open4education
Docker Compose: exemplo prático
Criação de um ambiente com:
SQL Server 2017
SQL Server 2019 CTP 3.1
PostgreSQL + pgAdmin 4
MySQL + Adminer