Aplicações para práticar

26/09/2024

Se você está começando a mergulhar no mundo da tecnologia e quer aprender de maneira prática e envolvente, você veio ao lugar certo. Neste artigo, vamos explorar algumas das demos e samples mais utilizadas para práticas em tecnologias.

A Importância da Prática

Ao embarcar na jornada de aprendizado tecnológico, trabalhar com demos e samples se torna uma ferramenta poderosa. Elas oferecem a oportunidade única de ver as tecnologias em ação, entender como elas funcionam e aprender a aplicá-las em seus próprios projetos. Cada demo e sample é como um laboratório de aprendizado, criado por especialistas, onde você pode experimentar e aprender as melhores práticas da indústria. Vi um video uma vez do Josh Kaufman onde ele sugere que, com apenas 20 horas de prática focada, podemos adquirir uma habilidade notável. Essa técnica se aplica perfeitamente ao aprendizado tecnológico com demos e samples. Independentemente do escopo ou da tecnologia que você deseja aprender, seja microserviços, Kubernetes, APM ou qualquer outra, 20 horas de prática focada podem levar a progressos significativos.

As Melhores Demos e Samples para Prática

A seguir, apresentamos algumas das demos e samples mais populares disponíveis no GitHub para práticas. Cada uma delas oferece uma oportunidade única de aprendizado e prática.

1. Microservices-Demo

Este é um repositório popular no GitHub que contém várias demos e samples para práticas de microserviços. Ele inclui exemplos como “Sock Shop”, “Beer Shop” e “FeedR”, cada um com uma arquitetura de microserviços única para explorar.

2. GoogleCloudPlatform/microservices-demo

Esta demo do Google Cloud Platform é uma aplicação de comércio eletrônico baseada na web composta por 10 microserviços. Ela demonstra o uso de várias tecnologias do Google Cloud, incluindo Kubernetes e Istio.

3. Kubernetes/examples

Este repositório do GitHub contém vários exemplos de como executar aplicações reais com Kubernetes. Inclui exemplos como “Guestbook”, “WordPress” e “Cassandra”.

4. DigitalOcean/kubernetes-sample-apps

A DigitalOcean fornece várias aplicações de amostra para Kubernetes, incluindo “Bookinfo”, “Doks-example” e “Emojivoto”.

5. ACME da VMware

O ACME da VMware tem um repositório chamado acme_fitness_demo no GitHub. Este repositório contém a aplicação ACME Fitness que pode ser implantada em diferentes ambientes, como AWS Fargate, Kubernetes e Docker Compose.

6. Dynatrace EasyTravel

O EasyTravel é uma aplicação de demonstração da Dynatrace que é frequentemente usada para demonstrar as capacidades do Dynatrace. Ela é uma aplicação de comércio eletrônico realista com várias camadas e é implementada em .NET e Java.

7. Dynatrace EasyTrade

EasyTrade é uma nova aplicação de demonstração baseada em microserviços que permite aos usuários comprar e vender ações. Foi desenvolvida pela equipe Demoability da Dynatrace.

8. Datadog StoreDog

StoreDog é uma aplicação de demonstração da Datadog. Ela é uma aplicação de comércio eletrônico que é usada para demonstrar as capacidades de monitoramento da Datadog.

9. SpreeCommerce

SpreeCommerce é uma plataforma de comércio eletrônico de código aberto. Ela fornece uma série de demos e samples que podem ser usados para aprender sobre o desenvolvimento de aplicações de comércio eletrônico.

Conclusão

Aprender através da prática com demos e samples é uma maneira eficaz de entender novas tecnologias e aprimorar suas habilidades. Esperamos que este artigo tenha fornecido um bom ponto de partida para sua jornada de aprendizado. Lembre-se, a prática leva à perfeição!

Amaro

Sou um engenheiro de infraestrutura com mais de 10 anos de experiência, especializado em modernização de sistemas e desenvolvimento de soluções em Go e Python para orquestração e automação. Apaixonado por aprender e ensinar novas tecnologias, dedico-me a ajudar outros profissionais a ingressarem no mundo da TI.

Deixe um comentário