PageSourceSearch

https://7daysofcode.io/

html 7daysofcode.io collected 2026-10-04 05:27:14 UTC 21,623 bytes, 369 lines download raw bytes

1<!DOCTYPE html><html
2lang="pt-BR"><head><meta
3charset="UTF-8"><meta
4name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1.0"><title>7 Days of Code | Alura Cursos Online</title><meta
5name="description" content="Desafie-se diariamente com os 7 Days of Code e aprimore suas habilidades em Programação, Front End, Back-End, Data Science ou Mobile. Inscreva-se já!"><link
6rel="canonical" href="https://7daysofcode.io"><link
7rel="icon" href="/assets/favicon.1750260030.ico" /><link
8rel="preconnect" href="https://fonts.googleapis.com"><link
9rel="preconnect" href="https://fonts.gstatic.com/" crossorigin><link
10rel="dns-prefetch" href="https://stape.alura.com.br"><link
11rel="dns-prefetch" href="https://connect.facebook.net"><link
12rel="dns-prefetch" href="https://www.googletagmanager.com"><link
13href="https://fonts.googleapis.com/css2?Roboto+Mono:ital,wght@0,300;0,400;1,400;0,700;0,800;0,800|Open+Sans:400,700,800,900|Inter:300,400,700,800,900&display=swap" rel="stylesheet" media="print" onload="this.media='all'"><noscript><link
14href="https://fonts.googleapis.com/css?Roboto+Mono:ital,wght@0,300;0,400;1,400;0,700;0,800;0,800|Open+Sans:400,700,800,900|Inter:300,400,700,800,900&display=swap" rel="stylesheet" type="text/css" />
15</noscript><link
16rel="stylesheet" href="/bundle,7days-of-code/_reset,7days-of-code/base,7days-of-code/fonts,7days-of-code/index.1759246814.css"><link
17rel="stylesheet" href="/bundle,cosmos/cosmos-article-list,cosmos/cosmos-content,cosmos/cosmos-header,cosmos/cosmos-media,cosmos/cosmos-related,cosmos/cosmos-webseries,cosmos/cosmos,cosmos/cosmosPodcast,cosmos/highlight.1750260033.css"><meta
18property="og:locale" content="pt_BR"><meta
19property="og:description" content="Desafie-se diariamente com os 7 Days of Code e aprimore suas habilidades em Programação, Front End, Back-End, Data Science ou Mobile. Inscreva-se já!"><meta
20property="og:title" content="7 Days of Code | Alura Cursos Online"><meta
21property="og:site_name" content="7 Days Of Code"><meta
22property="og:url" content="https://7daysofcode.io/"><meta
23property="og:image" content="https://7daysofcode.io/assets/img/share-img-doc.1750260030.png"><meta
24property="og:image:alt" content="7 Days Of Code logo"><meta
25property="fb:app_id" content="0"><meta
26property="og:type" content="website"><meta
27name="twitter:card" content="summary_large_image"><meta
28name="twitter:title" content="7 Days of Code | Alura Cursos Online"><meta
29name="twitter:description" content="Desafie-se diariamente com os 7 Days of Code e aprimore suas habilidades em Programação, Front End, Back-End, Data Science ou Mobile. Inscreva-se já!"><meta
30name="twitter:image" content="https://7daysofcode.io/assets/img/share-img-doc.1750260030.png"><meta
31name="theme-color" content="#2A7AE4"><meta
32name="google-site-verification" content="e-ieHUO1JHyNyCZv0Z8Nu-R3ECPykHiNHHEhPdF35Bk" /> 
32<script>
vendor: 630 bytes, lines 32-44
32(function(w, d, s, l, i) {
33                    w[l] = w[l] || [];
34                    w[l].push({
35                        'gtm.start': new Date().getTime(),
36                        event: 'gtm.js'
37                    });
38                    var f = d.getElementsByTagName(s)[0],
39                        j = d.createElement(s),
40                        dl = l != 'dataLayer' ? '&l=' + l : '';
41                    j.async = true;
42                    j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
43                    f.parentNode.insertBefore(j, f);
44                })(window, document, 'script', 'dataLayerAlura', '
44GTM-NTLWWLR
vendor: 3 bytes, line 44
44');
44</script>
44 </head><body
45class=""> 
45<script async src="/assets/js/avatarOnError.js"></script>
vendor: 68 bytes, lines 45-46
45 <noscript><iframe
46src="https://www.googletagmanager.com/ns.html?id=
46GTM-NTLWWLR
vendor: 82 bytes, line 46
46" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
46<div
47class="background-home"><main
48class="main-brackground container-wrapper opening"><div
49class="container-flex--image --container__home-logo">
50<img
51src="/assets/img/background-7days.1750260030.svg" alt="Logo 7 days of code" class="opening__logo" /></div></main><section
52class="container-wrapper"><h1 class="title-indution">Coloque em prática os seus conhecimentos em desafios diários 👩🏽‍💻!</h1><p
53class="text-induction">Sete desafios. Na tecnologia que você está aprendendo. Pratique, estude e mostre seu portfolio.</p><div
54class="line-yellow"></div></section><section
55class="container-wrapper"><h2 class="title-learning">Desafios</h2><div
56class="home-select-category"><div
57class="home-select-category-option active" data-slug="all">Todos</div><div
58class="home-select-category-option" data-slug="back-end">Back-end</div><div
59class="home-select-category-option" data-slug="front-end">Front-end</div><div
60class="home-select-category-option" data-slug="dados">Dados</div><div
61class="home-select-category-option" data-slug="inteligencia-artificial">Inteligência Artificial</div><div
62class="home-select-category-option" data-slug="devops">DevOps</div><div
63class="home-select-category-option" data-slug="ciberseguranca">Cibersegurança</div><div
64class="home-select-category-option" data-slug="cloud">Cloud</div><div
65class="home-select-category-option" data-slug="ux-design">UX & Design</div><div
66class="home-select-category-option" data-slug="mobile">Mobile</div><div
67class="home-select-category-option" data-slug="gestao-negocios">Gestão & Negócios</div><div
68class="home-select-category-option" data-slug="outros">
69Outros</div></div><div
70class="container-flex-card"><article
71class="card-container"
72data-category="inteligencia-artificial"><div>
73<img
74src="assets/img/icon-n8n-card.svg"></div><h3>N8N</h3><p>Aprenda como fazer um Monitor Inteligente de Vagas e Oportunidades Tech automatizado</p><p>com Ricardo Bugan</p>
75<a
76href="/matricula/n8n" class="card-button">
77Comece agora!        </a></article><article
78class="card-container"
79data-category="inteligencia-artificial"><div>
80<img
81src="assets/img/icon-lovable-financeiro-card.svg"></div><h3>Controle Financeiro com Lovable</h3><p>Entenda como fazer um ambiente de controle financeiro com Lovable</p><p>com Mauricio Aniche</p>
82<a
83href="/matricula/lovable-financeiro" class="card-button">
84Comece agora!        </a></article><article
85class="card-container"
86data-category="inteligencia-artificial"><div>
87<img
88src="assets/img/icon-vibe-coding-claude-card.svg"></div><h3>Vibe Coding com Claude Code</h3><p>Aprenda Vibe Coding com Claude Code e desenvolva uma API para um jogo retrô</p><p>com Vinicios Neves</p>
89<a
90href="/matricula/vibe-coding-claude" class="card-button">
91Comece agora!        </a></article><article
92class="card-container"
93data-category="inteligencia-artificial"><div>
94<img
95src="assets/img/icon-prompt-engineering-card.svg"></div><h3>Prompt Engineering</h3><p>Aprenda 7 técnicas de prompt engineering e construa seu próprio Tutor Pessoal de Carreira Tech</p><p>com Fabrício Carraro</p>
96<a
97href="/matricula/prompt-engineering" class="card-button">
98Comece agora!        </a></article><article
99class="card-container"
100data-category="outros"><div>
101<img
102src="assets/img/icon-sql-card.svg"></div><h3>SQL</h3><p>Desafios em breve!</p>
103<button
104disabled class="card-button">Disponível em breve</button></article><article
105class="card-container"
106data-category="mobile"><div>
107<img
108src="assets/img/icon-flutter-card.svg"></div><h3>Flutter</h3><p>Criação de um app de quiz com estados e navegação</p><p>com Fabrício Carraro</p>
109<a
110href="/matricula/flutter" class="card-button">
111Comece agora!        </a></article><article
112class="card-container"
113data-category="back-end"><div>
114<img
115src="assets/img/icon-js-card.svg"></div><h3>Node.js</h3><p>Criação de testes automatizados, workflow do GitHub Actions e integração com a API de IA do Google Gemini</p><p>com Laís Frigério</p>
116<a
117href="/matricula/node-js-gemini" class="card-button">
118Comece agora!        </a></article><article
119class="card-container"
120data-category="back-end"><div>
121<img
122src="assets/img/icon-js-card.svg"></div><h3>Node.js</h3><p>Criação de CRUD e API RESTful com Express para controlar missões espaciais</p><p>com Juliana Amoasei</p>
123<a
124href="/matricula/node-js-api" class="card-button">
125Comece agora!        </a></article><article
126class="card-container"
127data-category="outros"><div>
128<img
129src="assets/img/icon-estruturas-de-dados-card.svg"></div><h3>Estruturas de Dados</h3><p>Praticando a criação das estruturas de dados mais importantes, desde arrays até árvores</p><p>com Giovanna Moeller</p>
130<a
131href="/matricula/estruturas-de-dados" class="card-button">
132Comece agora!        </a></article><article
133class="card-container"
134data-category="dados"><div>
135<img
136src="assets/img/icon-machine-learning-card.svg"></div><h3>Machine Learning</h3><p>Analisando dados do Spotify para prever a popularidade das músicas</p><p>com Letícia Pires</p>
137<a
138href="/matricula/machine-learning" class="card-button">
139Comece agora!        </a></article><article
140class="card-container"
141data-category="dados"><div>
142<img
143src="assets/img/icon-pandas-card.svg"></div><h3>Python Pandas</h3><p>
143Explorando os dados de empréstimos do sistema de bibliotecas da UFRN</p><p>com Francisco Foz</p>
144<a
145href="/matricula/pandas" class="card-button">
146Comece agora!        </a></article><article
147class="card-container"
148data-category="outros"><div>
149<img
150src="assets/img/icon-mongo-card.svg"></div><h3>MongoDB</h3><p>Implementando uma API de personagens da Marvel, usando um banco de dados MongoDB com CRUD completo</p><p>com Kamil Nguyen Van</p>
151<a
152href="/matricula/mongodb" class="card-button">
153Comece agora!        </a></article><article
154class="card-container"
155data-category="mobile"><div>
156<img
157src="assets/img/icon-iOS-card.svg"></div><h3>iOS</h3><p>Consumindo a API de filmes do 'The Movie DataBase' e criando uma aplicação iOS baseada em um layout do Figma</p><p>com Giovanna Moeller</p>
158<a
159href="/matricula/ios" class="card-button">
160Comece agora!        </a></article><article
161class="card-container"
162data-category="back-end"><div>
163<img
164src="assets/img/icon-php-card.svg"></div><h3>PHP</h3><p>Implementando um CRUD completo e sistema de login e validação de email para um framework</p><p>com David Meth</p>
165<a
166href="/matricula/php" class="card-button">
167Comece agora!        </a></article><article
168class="card-container"
169data-category="back-end"><div>
170<img
171src="assets/img/icon-spring-card.svg"></div><h3>Spring</h3><p>Criando uma aplicação web completa, o Diário de Saúde</p><p>com Jacqueline Oliveira</p>
172<a
173href="/matricula/spring-diario-saude" class="card-button">
174Comece agora!        </a></article><article
175class="card-container"
176data-category="back-end"><div>
177<img
178src="assets/img/icon-spring-card.svg"></div><h3>Spring</h3><p>Criando um gerenciador de super-heróis com Spring Boot</p><p>com Jacqueline Oliveira</p>
179<a
180href="/matricula/spring-herois" class="card-button">
181Comece agora!        </a></article><article
182class="card-container"
183data-category="back-end"><div>
184<img
185src="assets/img/icon-spring-card.svg"></div><h3>Spring</h3><p>Consumindo a API de filmes do IMDB e criando uma página HTML de exibição</p><p>com Tino</p>
186<a
187href="/matricula/spring" class="card-button">
188Comece agora!        </a></article><article
189class="card-container"
190data-category="outros"><div>
191<img
192src="assets/img/icon-github-card.svg"></div><h3>GitHub</h3><p>Pratique seus conhecimentos de GitHub criando e publicando um projeto</p><p>com Fabrício Carraro</p>
193<a
194href="/matricula/github" class="card-button">
195Comece agora!        </a></article><article
196class="card-container"
197data-category="mobile"><div>
198<img
199src="assets/img/icon-android-card.svg"></div><h3>Android</h3><p>Criando uma aplicação que consome a API de usuários e repositórios do GitHub</p><p>com Alex Felipe</p>
200<a
201href="/matricula/android" class="card-button">
202Comece agora!        </a></article><article
203class="card-container"
204data-category="back-end"><div>
205<img
206src="assets/img/icon-csharp-card.svg"></div><h3>C#</h3><p>Consumindo a API do Pokémon para criar uma versão moderna do Tamagotchi, o bichinho virtual</p><p>com Giulia Bordignon</p>
207<a
208href="/matricula/csharp" class="card-button">
209Comece agora!        </a></article><article
210class="card-container"
211data-category="back-end"><div>
212<img
213src="assets/img/icon-windows-forms-card.svg"></div><h3>Windows Forms</h3><p>Construindo uma aplicação Desktop e consumindo uma API Rest</p><p>com Giulia Bordignon</p>
214<a
215href="/matricula/windows-forms" class="card-button">
216Comece agora!        </a></article><article
217class="card-container"
218data-category="front-end"><div>
219<img
220src="assets/img/icon-react-card.svg"></div><h3>React</h3><p>Criando uma rede social similar ao Twitter com uma API externa</p><p>com Matheus Castiglioni</p>
221<a
222href="/matricula/react-twitter" class="card-button">
223Comece agora!        </a></article><article
224class="card-container"
225data-category="front-end"><div>
226<img
227src="assets/img/icon-react-card.svg"></div><h3>React</h3><p>Criando uma página de e-commerce com diferentes componentes</p><p>com Dev Soutinho</p>
228<a
229href="/matricula/react" class="card-button">
230Comece agora!        </a></article><article
231class="card-container"
232data-category="back-end"><div>
233<img
234src="assets/img/icon-python-card.svg"></div><h3>Python</h3><p>Construindo uma aplicação back-end utilizando o Python conectando com a API do Avatar</p><p>com Guilherme Lima</p>
235<a
236href="/matricula/python-web" class="card-button">
237Comece agora!        </a></article><article
238class="card-container"
239data-category="dados"><div>
240<img
241src="assets/img/icon-data-science-card.svg"></div><h3>Ciência de dados</h3><p>Analisando o dataset do CEAPS, que contém as cotas parlamentares dos Sen
241adores do Brasil</p><p>com Paulo Vasconcellos</p>
242<a
243href="/matricula/data-science" class="card-button">
244Comece agora!        </a></article><article
245class="card-container"
246data-category="front-end"><div>
247<img
248src="assets/img/icon-js-card.svg"></div><h3>JavaScript e DOM</h3><p>Consumindo a API de filmes do 'The Movie DataBase' e criando uma página HTML de exibição</p><p>com Giovanna Moeller</p>
249<a
250href="/matricula/javascript-e-dom-api" class="card-button">
251Comece agora!        </a></article><article
252class="card-container"
253data-category="front-end"><div>
254<img
255src="assets/img/icon-html-card.svg"></div><h3>HTML e CSS</h3><p>Criando uma réplica da página principal de filmes da Netflix</p><p>com Fernanda Degolin</p>
256<a
257href="/matricula/html-css-netflix" class="card-button">
258Comece agora!        </a></article><article
259class="card-container"
260data-category="front-end"><div>
261<img
262src="assets/img/icon-logica-programacao-card.svg"></div><h3>Lógica com Javascript</h3><p>7 desafios independentes para quem está começando na programação</p><p>com Rafa Ballerini</p>
263<a
264href="/matricula/logica-programacao" class="card-button">
265Comece agora!        </a></article></div></section><h3 class="title-indution">Novos desafios em breve!</h3>
266<span
267class="background-square--yellow"></span><section
268class="container-wrapper"><p
269class="text-catchprhrase --spacing-width-desk">Tente uma, duas, três vezes e se possível tente a quarta, a quinta
270e quantas vezes for necessário. Só não desista nas primeiras tentativas, pois a persistência é amiga da conquista.
271Se você quer chegar aonde a maioria não chega, faça o que a maioria não faz. - <strong>Bill Gates</strong></p></section><section
272class="container-wrapper faq"><h3 class="section-title --top-decoration">Perguntas Frequentes</h3><div
273class="faq__question-container">
274<input
275type="checkbox" class="faq__question-toggle" id="question-1" />
276<img
277src="/assets/img/question.1750260030.svg" alt="" class="faq__arrow-decoration">
278<label
279for="question-1" class="faq__question">1. Como posso me organizar para realizar os exercícios?</label><p
280class="faq__answer">
281Depois de fazer a sua inscrição, você receberá um e-mail por dia com o contexto, a tarefa e os links de material extra sobre o assunto daquele dia. Recomendamos que você reserve pelo menos 1 (uma) hora para ver todo o material e completar o exercício.</p></div><div
282class="faq__question-container">
283<input
284type="checkbox" class="faq__question-toggle" id="question-2" />
285<img
286src="/assets/img/question.1750260030.svg" alt="" class="faq__arrow-decoration">
287<label
288for="question-2" class="faq__question">2. Preciso ser assinante da Alura?</label><p
289class="faq__answer">
290Não. A iniciativa do 7 Days Of Code é aberta para qualquer pessoa que queira participar.</p></div><div
291class="faq__question-container">
292<input
293type="checkbox" class="faq__question-toggle" id="question-3" />
294<img
295src="/assets/img/question.1750260030.svg" alt="" class="faq__arrow-decoration">
296<label
297for="question-3" class="faq__question">3. Qual a diferença do 7 Days Of Code para o Alura Challenge?</label><p
298class="faq__answer">
299O Alura Challenge propõe um aprendizado baseado no Challenge Based Learning, que a Apple ajudou a criar e é definido em 3 pilares: engajar, investigar e agir. Os Challenges só estão disponíveis para alunos e alunas da Alura e têm uma duração de 4 semanas. Durante as 4 semanas do Challenge, temos eventos como live coding e plantão de dúvidas, que não teremos para o 7 Days Of Code.</p></div><div
300class="faq__question-container">
301<input
302type="checkbox" class="faq__question-toggle" id="question-4" />
303<img
304src="/assets/img/question.1750260030.svg" alt="" class="faq__arrow-decoration">
305<label
306for="question-4" class="faq__question">4. Qual a diferença do 7 Days Of Code para a Imersão da Alura?</label><p
307class="faq__answer">
308A Imersão da Alura é um conteúdo extenso em vídeos. Disponibilizamos aproximadamente 1h de vídeo todos os dias para quem se inscreveu na Imersão. Além disso, a imersão tem um servidor do Discord para as pessoas tirarem dúvidas e c
308onversarem sobre seus projetos. Já o 7 Days Of Code não possui conteúdo em vídeo e nem canal do Discord específico para quem se inscreveu. É um desafio seu de aprendizado e prática.</p></div><div
309class="faq__question-container">
310<input
311type="checkbox" class="faq__question-toggle" id="question-5" />
312<img
313src="/assets/img/question.1750260030.svg" alt="" class="faq__arrow-decoration">
314<label
315for="question-5" class="faq__question">5. Para quem é essa iniciativa?</label><p
316class="faq__answer">
317Para quem tem interesse em tecnologia e programação, e quer saber como praticar as habilidades pedidas pelo mercado de trabalho.</p></div><div
318class="faq__question-container">
319<input
320type="checkbox" class="faq__question-toggle" id="question-6" />
321<img
322src="/assets/img/question.1750260030.svg" alt="" class="faq__arrow-decoration">
323<label
324for="question-6" class="faq__question">6. Quando posso me inscrever?</label><p
325class="faq__answer">
326Você pode se inscrever no dia que preferir e em quantas tecnologias quiser. A partir do momento da sua inscrição, você receberá um e-mail por dia durante 7 dias com dicas do que praticar.</p></div><div
327class="faq__question-container">
328<input
329type="checkbox" class="faq__question-toggle" id="question-7" />
330<img
331src="/assets/img/question.1750260030.svg" alt="" class="faq__arrow-decoration">
332<label
333for="question-7" class="faq__question">7. A inscrição no 7 Days Of Code me dá acesso à Alura?</label><p
334class="faq__answer">
335Não, essa é uma iniciativa aberta para todo mundo que garante o recebimento dos desafios pelo período proposto (7 dias). Se você tiver acesso à plataforma, terá mais material de estudos à sua disposição.</p></div><div
336class="faq__question-container">
337<input
338type="checkbox" class="faq__question-toggle" id="question-8" />
339<img
340src="/assets/img/question.1750260030.svg" alt="" class="faq__arrow-decoration">
341<label
342for="question-8" class="faq__question">8. Qual material ou ferramenta preciso para participar?</label><p
343class="faq__answer">
344Isso depende da tecnologia que você escolher praticar. O mínimo que você precisa é uma conta de e-mail para receber o material a partir do momento da sua inscrição.</p></div><div
345class="faq__question-container">
346<input
347type="checkbox" class="faq__question-toggle" id="question-9" />
348<img
349src="/assets/img/question.1750260030.svg" alt="" class="faq__arrow-decoration">
350<label
351for="question-9" class="faq__question">9. Vai ter certificado?</label><p
352class="faq__answer">
353Melhor que certificado: ao final dos 7 dias, você terá criado alguns projetos, podendo incluí-los no seu portfólio e demonstrar suas habilidades. Compartilhe seus resultados no Instagram, Twitter e LinkedIn!</p></div><div
354class="faq__question-container">
355<input
356type="checkbox" class="faq__question-toggle" id="question-10" />
357<img
358src="/assets/img/question.1750260030.svg" alt="" class="faq__arrow-decoration">
359<label
360for="question-10" class="faq__question">10. Se eu tiver dúvidas, posso falar com alguém?</label><p
361class="faq__answer">
362Se tiver dúvidas, acione a comunidade de desenvolvedores através do seu GitHub e das suas redes sociais e compartilhe o que está fazendo com outras pessoas, para que vocês possam trocar conhecimento.</p></div></section><div
363class="footer-background"><footer
364class="container-wrapper footer"><div
365class="footer__links-wrapper">
366<img
367src="/assets/img/Logo-alura.1750260030.svg"/>
368<span>&copy;2022 Alura</span></div></footer></div></div> 
368<script src="/assets/js/category-filter.1750260030.js" async></script>
368 
368<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"676d00f647284826a2997fdb632ee6c3","r":1,"spa":2}' crossorigin="anonymous"></script>
368
369</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.