<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Arquivo de projetos - Orange Juice</title>
	<atom:link href="https://orangejuice.com.br/tag/projetos/feed/" rel="self" type="application/rss+xml" />
	<link>https://orangejuice.com.br/tag/projetos/</link>
	<description>A comunidade tech mais vitaminada.</description>
	<lastBuildDate>Mon, 18 Aug 2025 17:58:39 +0000</lastBuildDate>
	<language>pt-BR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://orangejuice.com.br/wp-content/uploads/2024/07/fav_icon.png</url>
	<title>Arquivo de projetos - Orange Juice</title>
	<link>https://orangejuice.com.br/tag/projetos/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Diferenças entre Git e GitHub</title>
		<link>https://orangejuice.com.br/git-e-github/</link>
					<comments>https://orangejuice.com.br/git-e-github/#respond</comments>
		
		<dc:creator><![CDATA[Orange Juice]]></dc:creator>
		<pubDate>Tue, 26 Aug 2025 13:00:00 +0000</pubDate>
				<category><![CDATA[Conteúdos]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[dicas]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[projetos]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[tecnologia]]></category>
		<guid isPermaLink="false">https://orangejuice.com.br/?p=18411</guid>

					<description><![CDATA[<p>Lidar com códigos e diferentes versões de um projeto é uma tarefa diária para desenvolvedores. Muitas vezes, o trabalho é feito em equipe e a organização do código é essencial para o sucesso do projeto. Ferramentas como Git e GitHub se tornaram indispensáveis para manter tudo sob controle. Neste artigo, você vai entender as diferenças entre Git e GitHub, como funcionam e os principais conceitos para começar a usá-los de forma eficiente. O que é o Git? Criado por Linus Torvalds (o mesmo criador do Linux), o Git é um sistema de controle de versões que permite acompanhar todas as alterações feitas nos arquivos de um projeto.Com ele, é possível saber quem alterou o quê e quando, além de reverter arquivos para versões anteriores de forma simples e segura. Principais conceitos do Git Conhecer a terminologia do Git é fundamental para aproveitar todo o seu potencial. Veja os principais conceitos: Repositório O repositório é onde os arquivos e versões do projeto ficam armazenados. Pode ser local (no seu computador) ou remoto (em serviços como o GitHub). Fork O fork é a cópia de um repositório para a sua conta ou máquina, ideal para trabalhar em projetos existentes sem afetar o original. Pull Request Usado para propor mudanças no código de um repositório, permitindo que outros revisem e aprovem as alterações antes de incorporá-las. Branch São ramificações do código principal. Permitem desenvolver novas funcionalidades sem interferir na versão estável do projeto. Merge O merge junta as alterações feitas em uma branch ao código principal do projeto. Push O comando push envia as alterações feitas localmente para o repositório remoto, como o GitHub. Git Rebase Semelhante ao merge, mas reescrevendo o histórico de commits, deixando-o mais limpo e linear. Git Tag Permite marcar um ponto específico no histórico do repositório, geralmente usado para indicar lançamentos de versões estáveis. O que é o GitHub? O GitHub é uma plataforma online que permite hospedar repositórios Git de forma segura, facilitando o trabalho em equipe. Ele funciona como uma rede social para programadores, permitindo compartilhar código, colaborar em projetos open source e mostrar suas habilidades para recrutadores e empresas. Além disso, no GitHub você pode: Por que usar Git e GitHub? As vantagens de usar Git e GitHub incluem: Tanto o Git quanto o GitHub são ferramentas essenciais para qualquer desenvolvedor, seja iniciante ou experiente. Com elas, você terá controle total sobre as versões do seu projeto e conseguirá trabalhar de forma colaborativa, segura e organizada. Se você quer começar a desenvolver com mais eficiência, vale a pena criar um repositório, explorar os conceitos básicos e se aprimorar com o tempo. 💡 Dica final: Você pode criar sua conta gratuita no GitHub e começar a praticar hoje mesmo. Aproveite para conhecer o GitHub da Orange, e se você já tem uma conta no GitHub, aproveita para compartilhar no Discord da Orange! Artigo escrito por Cícero Araújo, desenvolvedor na FCamara e membro da comunidade Orange Juice.</p>
<p>O post <a href="https://orangejuice.com.br/git-e-github/">Diferenças entre Git e GitHub</a> apareceu primeiro em <a href="https://orangejuice.com.br">Orange Juice</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Lidar com <strong>códigos</strong> e diferentes <strong>versões de um projeto</strong> é uma tarefa diária para desenvolvedores. Muitas vezes, o trabalho é feito em equipe e a <strong>organização do código</strong> é essencial para o sucesso do projeto. Ferramentas como <strong>Git</strong> e <strong>GitHub</strong> se tornaram indispensáveis para manter tudo sob controle.</p>



<p>Neste artigo, você vai entender as diferenças entre <strong>Git</strong> e <strong>GitHub</strong>, como funcionam e os principais conceitos para começar a usá-los de forma eficiente.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h5 class="wp-block-heading">O que é o Git?</h5>



<p>Criado por <strong>Linus Torvalds</strong> (o mesmo criador do Linux), o <strong>Git</strong> é um sistema de controle de versões que permite acompanhar todas as alterações feitas nos arquivos de um projeto.<br>Com ele, é possível saber <strong>quem alterou o quê e quando</strong>, além de reverter arquivos para versões anteriores de forma simples e segura.</p>



<h5 class="wp-block-heading">Principais conceitos do Git</h5>



<p>Conhecer a terminologia do Git é fundamental para aproveitar todo o seu potencial. Veja os principais conceitos:</p>



<h6 class="wp-block-heading">Repositório</h6>



<p>O <strong>repositório</strong> é onde os arquivos e versões do projeto ficam armazenados. Pode ser <strong>local</strong> (no seu computador) ou <strong>remoto</strong> (em serviços como o GitHub).</p>



<h6 class="wp-block-heading">Fork</h6>



<p>O <strong>fork</strong> é a cópia de um repositório para a sua conta ou máquina, ideal para trabalhar em projetos existentes sem afetar o original.</p>



<h6 class="wp-block-heading">Pull Request</h6>



<p>Usado para propor mudanças no código de um repositório, permitindo que outros revisem e aprovem as alterações antes de incorporá-las.</p>



<h6 class="wp-block-heading">Branch</h6>



<p>São <strong>ramificações</strong> do código principal. Permitem desenvolver novas funcionalidades sem interferir na versão estável do projeto.</p>



<h6 class="wp-block-heading">Merge</h6>



<p>O <strong>merge</strong> junta as alterações feitas em uma branch ao código principal do projeto.</p>



<h6 class="wp-block-heading">Push</h6>



<p>O comando <strong>push</strong> envia as alterações feitas localmente para o repositório remoto, como o GitHub.</p>



<h6 class="wp-block-heading">Git Rebase</h6>



<p>Semelhante ao merge, mas reescrevendo o histórico de commits, deixando-o mais limpo e linear.</p>



<h6 class="wp-block-heading">Git Tag</h6>



<p>Permite marcar um ponto específico no histórico do repositório, geralmente usado para indicar lançamentos de versões estáveis.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h5 class="wp-block-heading">O que é o GitHub?</h5>



<p>O <strong>GitHub</strong> é uma plataforma online que permite hospedar repositórios Git de forma segura, facilitando o trabalho em equipe. Ele funciona como uma <strong>rede social para programadores</strong>, permitindo compartilhar código, colaborar em projetos <strong>open source</strong> e mostrar suas habilidades para recrutadores e empresas.</p>



<p>Além disso, no <strong>GitHub</strong> você pode:</p>



<ul class="wp-block-list">
<li>Criar e gerenciar seus repositórios.</li>



<li>Contribuir em projetos públicos.</li>



<li>Revisar e comentar alterações feitas por outros desenvolvedores.</li>



<li>Publicar portfólios com páginas do GitHub Pages.</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h5 class="wp-block-heading">Por que usar Git e GitHub?</h5>



<p>As vantagens de usar <strong>Git</strong> e <strong>GitHub</strong> incluem:</p>



<ul class="wp-block-list">
<li>Organização e histórico de alterações.</li>



<li>Segurança para reverter erros.</li>



<li>Trabalho colaborativo em tempo real.</li>



<li>Integração com diversas ferramentas de desenvolvimento.</li>
</ul>



<p>Tanto o <strong>Git</strong> quanto o <strong>GitHub</strong> são ferramentas essenciais para qualquer desenvolvedor, seja iniciante ou experiente. Com elas, você terá controle total sobre as versões do seu projeto e conseguirá trabalhar de forma colaborativa, segura e organizada.</p>



<p>Se você quer começar a desenvolver com mais eficiência, vale a pena criar um repositório, explorar os conceitos básicos e se aprimorar com o tempo.</p>



<p>💡 <strong>Dica final</strong>: Você pode criar sua conta gratuita no <a href="https://github.com/" target="_blank" rel="noreferrer noopener">GitHub </a>e começar a praticar hoje mesmo. Aproveite para conhecer o <a href="https://github.com/orangejuicetech">GitHub da Orange</a>, e se você já tem uma conta no GitHub, aproveita para compartilhar no <a href="https://discord.gg/orangejuicetech">Discord da Orange</a>!</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p><em><strong><a href="https://medium.com/orangejuicefc/git-e-github-gerenciando-c%C3%B3digo-de-forma-inteligente-227b8cc8a149">Artigo escrito por Cícero Araújo</a>, desenvolvedor na FCamara e membro da comunidade Orange Juice.</strong></em></p>
<p>O post <a href="https://orangejuice.com.br/git-e-github/">Diferenças entre Git e GitHub</a> apareceu primeiro em <a href="https://orangejuice.com.br">Orange Juice</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://orangejuice.com.br/git-e-github/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Documentation e Tags em testes automatizados no Robot Framework</title>
		<link>https://orangejuice.com.br/documentation-e-tags-em-testes-automatizados/</link>
					<comments>https://orangejuice.com.br/documentation-e-tags-em-testes-automatizados/#respond</comments>
		
		<dc:creator><![CDATA[Orange Juice]]></dc:creator>
		<pubDate>Thu, 24 Jul 2025 21:00:00 +0000</pubDate>
				<category><![CDATA[Conteúdos]]></category>
		<category><![CDATA[Robot Framework]]></category>
		<category><![CDATA[projetos]]></category>
		<category><![CDATA[QA]]></category>
		<category><![CDATA[robot-framework]]></category>
		<category><![CDATA[tag]]></category>
		<category><![CDATA[tech]]></category>
		<guid isPermaLink="false">https://orangejuice.com.br/?p=18379</guid>

					<description><![CDATA[<p>A automação de testes é um dos pilares para garantir qualidade e agilidade no desenvolvimento de software. Entre as ferramentas disponíveis, o Robot Framework se destaca por sua simplicidade e flexibilidade, além do forte apoio da comunidade. Dois recursos muitas vezes subestimados, mas extremamente importantes para organização e documentação em projetos de testes são o Documentation e as Tags. Neste artigo, vamos mostrar como utilizar Documentation e Tags em testes automatizados no Robot Framework, tornar seus testes mais claros e facilitar tanto a execução quanto a manutenção dos seus projetos. Por que investir em documentação e tags? Conforme o projeto cresce, aumenta a quantidade de casos de testes, cenários, suítes e keywords. Em equipe ou mesmo em projetos individuais, manter a clareza sobre o que cada suíte ou teste realiza, e conseguir filtrar execuções de acordo com o interesse, é essencial. A documentação incorporada ao código e o uso criterioso de tags são aliados nessa missão. Como usar o Documentation O Documentation permite descrever, diretamente no arquivo de testes, o objetivo de cada suíte, caso de teste ou keyword. Onde usar a documentação: O grande benefício? Ao rodar os testes, você tem acesso imediato às informações documentadas, seja no terminal, logs, ou relatórios HTML gerados, facilitando a consulta e o entendimento, inclusive para quem chega depois no projeto. Tags: organização e controle de execução As Tags são basicamente &#8220;etiquetas&#8221; livres que você pode atribuir tanto para suítes quanto para casos de teste. Com elas, além de organizar e categorizar cenários, é possível filtrar execuções e analisar relatórios mais detalhadamente. Exemplos de uso de tags: O mesmo vale para as suítes! As tags são visíveis nos logs e relatórios, facilitando análises, identificação de falhas recorrentes ou acompanhamento de execução em pipelines CI/CD. Boas práticas ao documentar e organizar seus testes O Robot Framework oferece muito mais do que só scripts de testes. Com documentation e tags, seus projetos ganham em manutenção, clareza e colaboração. Não deixe de aprender essas práticas ao seu dia a dia! E para ver tudo isso em ação, confira nosso vídeo detalhado explicando como utilizar Documentation e Tags em testes automatizados no Robot Framework:</p>
<p>O post <a href="https://orangejuice.com.br/documentation-e-tags-em-testes-automatizados/">Documentation e Tags em testes automatizados no Robot Framework</a> apareceu primeiro em <a href="https://orangejuice.com.br">Orange Juice</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>A automação de testes é um dos pilares para garantir qualidade e agilidade no desenvolvimento de software. Entre as ferramentas disponíveis, o <strong>Robot Framework</strong> se destaca por sua simplicidade e flexibilidade, além do forte apoio da comunidade. Dois recursos muitas vezes subestimados, mas extremamente importantes para organização e documentação em projetos de testes são o <strong>Documentation</strong> e as <strong>Tags</strong>. Neste artigo, vamos mostrar como utilizar <strong>Documentation</strong> e <strong>Tags</strong> em testes automatizados no <strong>Robot Framework</strong>, tornar seus testes mais claros e facilitar tanto a execução quanto a manutenção dos seus projetos.</p>



<h5 class="wp-block-heading">Por que investir em documentação e tags?</h5>



<p>Conforme o projeto cresce, aumenta a quantidade de casos de testes, cenários, suítes e keywords. Em equipe ou mesmo em projetos individuais, manter a clareza sobre o que cada suíte ou teste realiza, e conseguir filtrar execuções de acordo com o interesse, é essencial. A documentação incorporada ao código e o uso criterioso de tags são aliados nessa missão.</p>



<h5 class="wp-block-heading">Como usar o Documentation</h5>



<p>O <strong>Documentation</strong> permite descrever, diretamente no arquivo de testes, o objetivo de cada suíte, caso de teste ou keyword.</p>



<h6 class="wp-block-heading">Onde usar a documentação:</h6>



<ul class="wp-block-list">
<li><strong>Na suíte</strong>: explique de maneira geral o propósito dos testes ali agrupados.</li>



<li><strong>No caso de teste</strong>: deixe explícito o que o teste cobre, incluindo até regras de negócio relevantes.</li>



<li><strong>Na keyword</strong>: coloque instruções ou detalhes de implementação, principalmente em keywords complexas.</li>
</ul>



<p>O grande benefício? Ao rodar os testes, você tem acesso imediato às informações documentadas, seja no terminal, logs, ou relatórios HTML gerados, facilitando a consulta e o entendimento, inclusive para quem chega depois no projeto.</p>



<h5 class="wp-block-heading">Tags: organização e controle de execução</h5>



<p>As <strong>Tags</strong> são basicamente &#8220;etiquetas&#8221; livres que você pode atribuir tanto para suítes quanto para casos de teste. Com elas, além de organizar e categorizar cenários, é possível filtrar execuções e analisar relatórios mais detalhadamente.</p>



<h6 class="wp-block-heading">Exemplos de uso de tags:</h6>



<ul class="wp-block-list">
<li>Separar testes <strong>smoke</strong>, <strong>regression</strong>, <strong>ci</strong>, <strong>search</strong>, <strong>login</strong>, etc.</li>



<li>Executar apenas um subconjunto relevante: <code>robot -i smoke tests/</code></li>



<li>No relatório, filtrar por categoria de teste para análises mais rápidas.</li>
</ul>



<p>O mesmo vale para as suítes! As tags são visíveis nos logs e relatórios, facilitando análises, identificação de falhas recorrentes ou acompanhamento de execução em pipelines CI/CD.</p>



<h5 class="wp-block-heading">Boas práticas ao documentar e organizar seus testes</h5>



<ul class="wp-block-list">
<li><strong>Utilize a documentação para contextualizar</strong> cada suíte, caso de teste e keyword, explicando de maneira clara e direta o objetivo de cada parte.</li>



<li><strong>Escolha tags coerentes e padronizadas.</strong> Isso facilita a compreensão por outros membros do seu time.</li>



<li><strong>Explore o filtro de execução por tags</strong> para otimizar rodadas de testes e manter agilidade, principalmente em ambientes de integração contínua.</li>



<li><strong>Consulte os relatórios gerados pelo Robot Framework</strong> para visualizar documentation e tags, já que as informações ficam bem destacadas.</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>O Robot Framework oferece muito mais do que só scripts de testes. Com <strong>documentation</strong> e <strong>tags</strong>, seus projetos ganham em manutenção, clareza e colaboração. Não deixe de aprender essas práticas ao seu dia a dia! E para ver tudo isso em ação, confira nosso vídeo detalhado explicando como utilizar <strong>Documentation</strong> e <strong>Tags</strong> em testes automatizados no Robot Framework:</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="ROBOT FRAMEWORK: DOCUMENTATION E TAGS |  | Orange Juice 🍊" width="900" height="506" src="https://www.youtube.com/embed/gbzyMA_FFlQ?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>
<p>O post <a href="https://orangejuice.com.br/documentation-e-tags-em-testes-automatizados/">Documentation e Tags em testes automatizados no Robot Framework</a> apareceu primeiro em <a href="https://orangejuice.com.br">Orange Juice</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://orangejuice.com.br/documentation-e-tags-em-testes-automatizados/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>O que rolou no 3º hackathon da comunidade Orange Juice</title>
		<link>https://orangejuice.com.br/como-foi-o-orange-hackathon-3/</link>
					<comments>https://orangejuice.com.br/como-foi-o-orange-hackathon-3/#respond</comments>
		
		<dc:creator><![CDATA[Orange Juice]]></dc:creator>
		<pubDate>Tue, 22 Jul 2025 14:00:00 +0000</pubDate>
				<category><![CDATA[Eventos]]></category>
		<category><![CDATA[Hackathon]]></category>
		<category><![CDATA[carreira]]></category>
		<category><![CDATA[desafio]]></category>
		<category><![CDATA[hackathon]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[projetos]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[tecnologia]]></category>
		<guid isPermaLink="false">https://orangejuice.com.br/?p=18365</guid>

					<description><![CDATA[<p>No início de julho, a comunidade Orange Juice se reuniu para viver mais uma experiência intensa de desenvolvimento, prática e tecnologia: o Orange Hackathon #3. Mas, afinal, o que é um hackathon? Um hackathon é uma maratona de programação, um evento imersivo onde pessoas desenvolvedoras, designers, analistas e entusiastas de tecnologia se reúnem para criar soluções inovadoras em um curto espaço de tempo. É o ambiente perfeito para aprender na prática, trabalhar em equipe e encarar desafios reais propostos por empresas ou pela própria comunidade. E foi exatamente isso que vivemos na terceira edição do nosso hackathon! Por que participar de um hackathon? Além das premiações e reconhecimento, os hackathons são uma oportunidade única para aprender novas habilidades, fazer networking e construir soluções que podem transformar setores inteiros. Seja você um sênior em programação ou alguém buscando a primeira experiência, o Orange Hackathon é o lugar certo para acelerar a carreira e se conectar com talentos incríveis. Como foi o Orange Hackathon #3 Foram 3 dias seguidos de muita dedicação. Durante todo esse tempo, a comunidade mostrou sua garra e capacidade de inovar, seja codando até altas horas, trocando ideias, ou recebendo feedbacks valiosos dos mentores. Essa edição foi remota e os participantes trabalharam de forma individual, para poder testar as suas qualidades técnicas. Confira os principais números desta edição: Veja quem foram os vencedores: O desafio: Orange Bank Essa 3ª edição do Orange Hackathon contou como apoio da FCamara, consultoria de tecnologia e parceira da Orange. A proposta era desenvolver uma&#160;API de um mini banco de investimentos, simulando operações comuns do mercado financeiro. Um desafio real que estimulou os participantes a pensarem fora da caixa e a aplicarem as boas práticas dentro desse mercado. Curioso para ver o que rolou? Todos os detalhes do desafio estão disponíveis aqui no repositório. Mesmo que não tenha participado, esse desafio está aberto e é uma ótima oportunidade para colocar em prática o que vem aprendendo em um desafio real! O aprendizado Independente de quem ganhou ou não, de quem entregou incompleto ou não conseguiu entregar a tempo, para todos que se desafiaram e tentaram desenvolver o projeto: parabéns! Foram pessoas que se desafiaram, que buscaram aprimorar suas habilidades, sejam técnicas ou não, mesmo com dificuldades. Com certeza, saíram com novos conhecimentos e novos tópicos para estudar! Ainda não temos uma data confirmada para o próximo hackathon, mas acompanhe nossos canais para não perder a próxima edição. E se você é uma empresa que gostaria de realizar um Hackathon, a Orange Juice pode fazer. Entre em contato com a gente e vamos fazer isso acontecer! Nos vemos no Orange Hackathon #4! 🍊🚀</p>
<p>O post <a href="https://orangejuice.com.br/como-foi-o-orange-hackathon-3/">O que rolou no 3º hackathon da comunidade Orange Juice</a> apareceu primeiro em <a href="https://orangejuice.com.br">Orange Juice</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>No início de julho, a comunidade Orange Juice se reuniu para viver mais uma experiência intensa de desenvolvimento, prática e tecnologia: o <strong>Orange Hackathon #3</strong>. Mas, afinal, o que é um hackathon?</p>



<p>Um <strong>hackathon</strong> é uma maratona de programação, um evento imersivo onde pessoas desenvolvedoras, designers, analistas e entusiastas de tecnologia se reúnem para criar soluções inovadoras em um curto espaço de tempo. É o ambiente perfeito para aprender na prática, trabalhar em equipe e encarar desafios reais propostos por empresas ou pela própria comunidade. E foi exatamente isso que vivemos na terceira edição do nosso hackathon!</p>



<h5 class="wp-block-heading">Por que participar de um hackathon?</h5>



<p>Além das premiações e reconhecimento, os hackathons são uma oportunidade única para aprender novas habilidades, fazer networking e construir soluções que podem transformar setores inteiros. Seja você um sênior em programação ou alguém buscando a primeira experiência, o Orange Hackathon é o lugar certo para acelerar a carreira e se conectar com talentos incríveis.</p>



<h5 class="wp-block-heading">Como foi o Orange Hackathon #3</h5>



<p>Foram 3 dias seguidos de muita dedicação. Durante todo esse tempo, a comunidade mostrou sua garra e capacidade de inovar, seja codando até altas horas, trocando ideias, ou recebendo feedbacks valiosos dos mentores. Essa edição foi remota e os participantes trabalharam de forma individual, para poder testar as suas qualidades técnicas.</p>



<p>Confira os principais números desta edição:</p>



<ul class="wp-block-list">
<li><strong>112 pessoas inscritas:</strong> todos focados para resolver um desafio real.</li>



<li><strong>24 mentorias realizadas:</strong> um time de mentores voluntários esteve presente, direcionando, motivando, e impulsionando as equipes a alcançarem seus melhores resultados.</li>



<li><strong>76 horas de hackathon:</strong> das primeiras linhas de código até entrega do projeto, uma jornada intensa onde cada minuto valeu a pena!</li>
</ul>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img fetchpriority="high" decoding="async" width="1024" height="95" src="https://orangejuice.com.br/wp-content/uploads/2025/07/depoimento2-1024x95.png" alt="" class="wp-image-18367" srcset="https://orangejuice.com.br/wp-content/uploads/2025/07/depoimento2-1024x95.png 1024w, https://orangejuice.com.br/wp-content/uploads/2025/07/depoimento2-300x28.png 300w, https://orangejuice.com.br/wp-content/uploads/2025/07/depoimento2-768x71.png 768w, https://orangejuice.com.br/wp-content/uploads/2025/07/depoimento2.png 1069w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>

<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" width="1024" height="95" src="https://orangejuice.com.br/wp-content/uploads/2025/07/depoimento1-1024x95.png" alt="" class="wp-image-18366" srcset="https://orangejuice.com.br/wp-content/uploads/2025/07/depoimento1-1024x95.png 1024w, https://orangejuice.com.br/wp-content/uploads/2025/07/depoimento1-300x28.png 300w, https://orangejuice.com.br/wp-content/uploads/2025/07/depoimento1-768x71.png 768w, https://orangejuice.com.br/wp-content/uploads/2025/07/depoimento1.png 1070w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>

<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="563" height="52" src="https://orangejuice.com.br/wp-content/uploads/2025/07/depoimento3.png" alt="" class="wp-image-18368" srcset="https://orangejuice.com.br/wp-content/uploads/2025/07/depoimento3.png 563w, https://orangejuice.com.br/wp-content/uploads/2025/07/depoimento3-300x28.png 300w" sizes="(max-width: 563px) 100vw, 563px" /></figure>
</div>


<p>Veja quem foram os vencedores:</p>



<ul class="wp-block-list">
<li>1º lugar: Lucas Anjos</li>



<li>2º lugar: Matheus Gondra</li>



<li>3º lugar: Marcelo Henrique Pacobello</li>
</ul>



<h5 class="wp-block-heading">O desafio: Orange Bank</h5>



<p>Essa 3ª edição do Orange Hackathon contou como apoio da <a href="https://fcamara.com/">FCamara</a>, consultoria de tecnologia e parceira da Orange. <strong>A proposta era desenvolver uma&nbsp;API de um mini banco de investimentos</strong>, simulando operações comuns do mercado financeiro. Um desafio real que estimulou os participantes a pensarem fora da caixa e a aplicarem as boas práticas dentro desse mercado.</p>



<p>Curioso para ver o que rolou? Todos os detalhes do desafio estão disponíveis <a href="https://github.com/orangejuicetech/orangebank" target="_blank" rel="noreferrer noopener">aqui no repositório</a>. Mesmo que não tenha participado, esse desafio está aberto e é uma ótima oportunidade para colocar em prática o que vem aprendendo em um desafio real!</p>



<h5 class="wp-block-heading">O aprendizado</h5>



<p>Independente de quem ganhou ou não, de quem entregou incompleto ou não conseguiu entregar a tempo, para todos que se desafiaram e tentaram desenvolver o projeto: <strong>parabéns</strong>! Foram pessoas que se desafiaram, que buscaram aprimorar suas habilidades, sejam técnicas ou não, mesmo com dificuldades. Com certeza, saíram com novos conhecimentos e novos tópicos para estudar!</p>



<p>Ainda não temos uma data confirmada para o próximo hackathon, mas acompanhe nossos canais para não perder a próxima edição. E se você é uma empresa que gostaria de realizar um Hackathon, a Orange Juice pode fazer. <a href="https://orangejuice.com.br/para-empresas/">Entre em contato com a gente</a> e vamos fazer isso acontecer!</p>



<p>Nos vemos no Orange Hackathon #4! 🍊🚀</p>
<p>O post <a href="https://orangejuice.com.br/como-foi-o-orange-hackathon-3/">O que rolou no 3º hackathon da comunidade Orange Juice</a> apareceu primeiro em <a href="https://orangejuice.com.br">Orange Juice</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://orangejuice.com.br/como-foi-o-orange-hackathon-3/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Java no Backend: configuração de dependências em projetos</title>
		<link>https://orangejuice.com.br/java-no-backend-configuracao-de-dependencias/</link>
					<comments>https://orangejuice.com.br/java-no-backend-configuracao-de-dependencias/#respond</comments>
		
		<dc:creator><![CDATA[Orange Juice]]></dc:creator>
		<pubDate>Thu, 12 Jun 2025 21:27:39 +0000</pubDate>
				<category><![CDATA[Conteúdos]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[backend]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[projetos]]></category>
		<guid isPermaLink="false">https://orangejuice.com.br/?p=18305</guid>

					<description><![CDATA[<p>Aprenda a configurar dependências essenciais em Java para construir um backend robusto, escalável e preparado para APIs e desenvolvimento profissional.</p>
<p>O post <a href="https://orangejuice.com.br/java-no-backend-configuracao-de-dependencias/">Java no Backend: configuração de dependências em projetos</a> apareceu primeiro em <a href="https://orangejuice.com.br">Orange Juice</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Construir um <strong>backend</strong> robusto em <strong>Java</strong> começa com uma base sólida. A <strong>configuração de dependências</strong> é, sem dúvida, a etapa mais crucial na <strong>configuração inicial</strong> de qualquer <strong>projeto Java</strong>, especialmente no <strong>desenvolvimento de APIs</strong>. É aqui que definimos as bibliotecas e frameworks que darão suporte à sua aplicação.</p>



<p>Ignorar ou apressar esta fase pode levar a problemas futuros de compatibilidade e manutenção. Uma <strong>configuração de dependências</strong> bem-feita garante que você tenha as ferramentas certas para construir funcionalidades complexas e escaláveis em <strong>programação Java</strong>.</p>



<p>Para te ajudar nesse passo fundamental, preparamos um vídeo detalhado. Nele, mostramos na prática como configurar as dependências essenciais para um <strong>projeto Java</strong> de reservas de clientes, preparando o ambiente para os próximos desafios do <strong>desenvolvimento backend</strong>.</p>



<p>Quer dominar a <strong>configuração de dependências</strong> e garantir que seu <strong>projeto Java</strong> comece com o pé direito? Assista ao vídeo e aprenda a estruturar seu <strong>backend</strong> de forma profissional!</p>



<p></p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="Dependências do módulo do cliente - Curso Java #08 | Orange Juice 🍊" width="900" height="506" src="https://www.youtube.com/embed/tS-St1MKDT0?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<p></p>
<p>O post <a href="https://orangejuice.com.br/java-no-backend-configuracao-de-dependencias/">Java no Backend: configuração de dependências em projetos</a> apareceu primeiro em <a href="https://orangejuice.com.br">Orange Juice</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://orangejuice.com.br/java-no-backend-configuracao-de-dependencias/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Robot Framework e Page Objects: organize seus testes automatizados como um profissional de QA</title>
		<link>https://orangejuice.com.br/robot-framework-e-page-objects/</link>
					<comments>https://orangejuice.com.br/robot-framework-e-page-objects/#respond</comments>
		
		<dc:creator><![CDATA[Orange Juice]]></dc:creator>
		<pubDate>Thu, 29 May 2025 21:26:41 +0000</pubDate>
				<category><![CDATA[Conteúdos]]></category>
		<category><![CDATA[QA]]></category>
		<category><![CDATA[projetos]]></category>
		<category><![CDATA[robot-framework]]></category>
		<guid isPermaLink="false">https://orangejuice.com.br/?p=18302</guid>

					<description><![CDATA[<p>Robot Framework com Page Objects melhora organização, manutenção e escalabilidade em automação de testes de QA.</p>
<p>O post <a href="https://orangejuice.com.br/robot-framework-e-page-objects/">Robot Framework e Page Objects: organize seus testes automatizados como um profissional de QA</a> apareceu primeiro em <a href="https://orangejuice.com.br">Orange Juice</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Automatizar testes é essencial para qualquer profissional de QA, e o <strong>Robot Framework</strong> é uma ferramenta poderosa para isso. Mas como garantir que seus projetos de <strong>automação de testes</strong> sejam escaláveis e fáceis de manter? A resposta está na <strong>organização de projetos</strong>, e o padrão <strong>Page Objects</strong> é um dos pilares para alcançar essa meta.</p>



<p>Utilizar <strong>Page Objects</strong> no <strong>Robot Framework</strong> não só melhora a legibilidade dos seus testes, mas também facilita a manutenção, especialmente em projetos de <strong>QA</strong> complexos. No vídeo desta semana, o especialista Cleyton Costa desmistifica esse padrão, mostrando na prática como implementá-lo para estruturar seus testes de forma eficiente.</p>



<p>Não perca as dicas valiosas sobre <strong>Robot Framework</strong> para elevar o nível da sua <strong>automação de testes</strong>. <a href="https://www.youtube.com/watch?v=cUh3ThsrtKo">Assista ao vídeo</a> e aprimore suas habilidades em <strong>QA</strong>!</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%">
<figure class="wp-block-embed aligncenter is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="ROBOT-FRAMEWORK: ORGANIZANDO O PROJETO COM PAGE OBJECTS - PARTE 3 | Orange Juice 🍊" width="900" height="506" src="https://www.youtube.com/embed/cUh3ThsrtKo?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>
</div>
</div>



<p></p>
<p>O post <a href="https://orangejuice.com.br/robot-framework-e-page-objects/">Robot Framework e Page Objects: organize seus testes automatizados como um profissional de QA</a> apareceu primeiro em <a href="https://orangejuice.com.br">Orange Juice</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://orangejuice.com.br/robot-framework-e-page-objects/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
