Coder Social home page Coder Social logo

gabriel-simas / realitystone_-gabriel_roberto-_compass Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 104 KB

Esse repositório foi feito para armazenar atividades relacionadas a Sprint 4 do Programa de Bolsas de Automação de Testes com Ruby da empresa Compass UOL.

Ruby 100.00%
git github github-config rspec ruby ruby-koans tdd ruby-gem ruby-gems

realitystone_-gabriel_roberto-_compass's Introduction

🎓 Programa de Bolsas - RealityStone | Compass

💡 Visão Geral

Primeiramente seja muito bem-vindo(a), esse repositório está destinado a documentar e acompanhar os conhecimentos adquiridos durante o percurso de QA no programa de bolsas oferecido pela Compass (Compass UOL), mas especificamente ao decorrer da Sprint 4 que foca em Ruby e Versionamento de Código. Meu nome é Gabriel Simas, tenho 19 anos, sou estudante do curso de Análise e Desenvolvimento de Sistemas na UCPEL (Universidade Católica de Pelotas).

🗂️ Organização do Repositório

Este repositório foi estruturado para simplificar a navegação, portanto eu optei por dividir as pastas do repositório por tópicos, cada um dos tópicos representam uma porção do contéudo que venho aprendendo ao decorrer dessa sprint. Segue a baixo um sumário explicando de forma um pouco mais detalhada o que cada uma das pastas contém:

  • /Git e GitHub: Esta pasta contém informações, tutoriais, dicas e projetos relacionados ao uso do Git e do GitHub. Inclui arquivos Markdown explicativos sobre como usar o controle de versão, fazer commits, criar branches e fazer pull requests.
  • /Ruby: Esta pasta é dedicada à linguagem de programação Ruby. Ela contém exemplos de código Ruby, pequenos projetos ou exercícios para praticar suas habilidades de programação em Ruby.
  • /Ruby Koans: Essa pasta contém exercícios e projetos relacionados aos Ruby Koans. Os Koans são uma maneira de aprender Ruby através da resolução de pequenos desafios de programação. Os exercícios geralmente estão "incompletos" e você precisa preencher os espaços em branco para fazê-los funcionar, nesse caso eles estão solucionados.
  • /TDD: Essa pasta contém informações sobre TDD (Desenvolvimento Orientado a Testes). Inclui exemplos de como escrever testes antes de escrever o código real, bem como informações sobre frameworks de teste em Ruby, como RSpec.

🛠️ Ferramentas Empregadas

  • 📚 Git: Git é um sistema de controle de versão amplamente utilizado na programação e desenvolvimento de software. É apreciado por sua eficiência, flexibilidade e capacidade de rastrear as alterações no código-fonte ao longo do tempo. Desenvolvido por Linus Torvalds, o criador do Linux, o Git se tornou uma ferramenta indispensável para equipes de desenvolvimento de software e indivíduos. Ele permite que os desenvolvedores colaborem de forma eficaz, rastreiem o histórico de alterações, revertam para versões anteriores e gerenciem projetos de software de maneira transparente. O Git é uma escolha fundamental para o controle de versão de código-fonte em uma ampla variedade de projetos de desenvolvimento.

  • 🌐 GitHub: GitHub é uma plataforma de hospedagem de código-fonte baseada na web que oferece serviços de controle de versão, colaboração e gerenciamento de projetos para desenvolvedores de software e equipes. Fundado em 2008, o GitHub se tornou um dos principais pontos de encontro da comunidade de desenvolvedores em todo o mundo.

  • 💎 Ruby: Ruby é uma linguagem de programação dinâmica e de propósito geral. É conhecida por sua simplicidade e legibilidade. Muitos desenvolvedores a utilizam para construir aplicativos web, scripts e automatizar tarefas.

  • 🧘‍♂️ Ruby Koans: Ruby Koans é uma ferramenta de aprendizado interativa que ajuda os desenvolvedores a dominar a linguagem de programação Ruby. Inspirada na filosofia Zen, esta abordagem única combina testes unitários e ensinamentos para orientar os alunos em sua jornada de aprendizado Ruby. Os Koans incentivam a exploração da linguagem e promovem a compreensão profunda, tornando-se uma escolha popular para iniciantes e programadores experientes em busca de aprimorar suas habilidades em Ruby.

📚 Bibliografia

A maior parte do conteúdo foi baseado no conteúdo apresentado nos vídeos e materiais disponibilizados ao decorrer do curso. Quanto ao resto do conteúdo que utilizei para desenvolver meu repositório me baseei em vídeos do Youtube sobre os respectivos assuntos, os mesmos estão listados abaixo, recomendo que assistam e se inscrevam os conteúdos são de ótima qualidade.

Vídeos:

realitystone_-gabriel_roberto-_compass's People

Contributors

gabriel-simas avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.