Skip to content

Latest commit

 

History

History
executable file
·
749 lines (429 loc) · 24.6 KB

r1-log.md

File metadata and controls

executable file
·
749 lines (429 loc) · 24.6 KB

100 Days Of Code Log - Round 1

Table of Contents

Day Focus Day Focus
Day 01 W 05/10/23 Python, HTML, BootStrap Day 02 R 05/11/23 Python, HTML, CSS
Day 03 F 05/12/23 Python, HTML, CSS, Expressões regulares Day 04 S 05/13/23 Python, HTML, CSS, JavaScript
Day 05 U 05/14/23 Python, HTML, CSS, BIG O Day 06 M 05/15/23 Python, HTML, CSS, Box model, Flexbox
Day 07 T 05/16/23 Python, HTML, CSS, Vetores Ordenados Day 08 W 05/17/23 Python, HTML, CSS, Ferramentas de acessibilidade
Day 09 R 05/18/23 Python, HTML, CSS Day 10 F 05/19/23 Python, HTML, CSS, Pseduo-classes
Day 11 S 05/20/23 Python, HTML, Ícones SVG, CSS position Day 12 U 05/21/23 Python, HTML, CSS, Pesquisa binária
Day 13 M 05/22/23 Python, HTML, CSS, Pilhas Day 14 T 05/23/23 Python, HTML, CSS
Day 15 W 05/24/23 Python, HTML, CSS variables, Local Storage Day 16 R 05/25/23 Python, HTML, CSS, Grid, Pilhas, Listas dinâmicas
Day 17 F 05/26/23 Python, HTML, CSS Day 18 S 05/27/23 Python, HTML, CSS
Day 19 U 05/28/23 Python, HTML, CSS, JavaScript, Fila Day 20 M 05/29/23 Python, HTML, CSS, JavaScript, Fila de prioridade
Day 21 T 05/30/23 Python, JavaScript, HTML, CSS, Flask Day 22 W 05/31/23 Python, HTML, CSS, JavaScript
Day 23 R 06/01/23 Python, JavaScript, HTML, CSS Day 24 F 06/02/23 Python, JavaScript, HTML, CSS
Day 25 S 06/03/23 Python, JavaScript, Operações bit a bit Day 26 U 06/04/23 Python, JavaScript
Day 27 M 06/05/23 Python, JavaScript, HTML, CSS Day 28 T 06/06/23 Python, JavaScript, HTML, CSS
Day 29 W 06/07/23 Python, JavaScript, atribuição de desestruturação Day 30 R 06/08/23 Python, JavaScript, Módulos, Flask
Day 31 F 06/09/23 Python, JavaScript, HTML, Flask Day 32 S 06/10/23 Python, HTML, CSS, BootStrap
Day 33 U 06/11/23 Python, JavaScript, HTML, CSS Day 34 M 06/12/23 Python, JavaScript, HTML, CSS, BootStrap
Day 35 T 06/13/23 Python, JavaScript, HTML, CSS, BootStrap Day 36 W 06/14/23 Python, JavaScript, HTML, CSS, React
Day 37 R 06/15/23 Python, JavaScript, CSS, React Day 38 F 06/16/23 Python, JavaScript, CSS, React
Day 39 S 06/17/23 Python, JavaScript, CSS, React, Expressões regulares Day 40 U 06/18/23 JavaScript, CSS, React, Firebase
Day 41 M 06/19/23 JavaScript, Expressões regulares Day 42 T 06/20/23 JavaScript, Expressões regulares
Day 43 W 06/21/23 JavaScript, Expressões regulares Day 44 R 06/22/23 JavaScript, Expressões regulares
Day 45 F 06/23/23 JavaScript, Debugging Day 46 S 06/24/23 JavaScript, Python, Arrays, FlappyBird
Day 47 U 06/25/23 JavaScript, Python, Objetos, FlappyBird Day 48 M 06/26/23 JavaScript, Python
Day 49 T 06/27/23 Python, FlappyBird Day 50 T 06/27/23 Python, FlappyBird

Day 1: May 10, 2023 (Wed)

  • Comecei meu primeiro projeto na freeCodeCamp pra fazer um site sobre gatos(🐱) só usando html. Aprendi tags novas como:

    1. fieldset
    2. label
    3. figcaption
  • Foi um projeto bem curto, consegui terminar ele em 1h.

  • Na faculdade, eu usei boostrap e na disciplina de estrutura de dados fiz um algoritmo em python usando funções.

  • Na udemy, estou fazendo um curso de ED e aprendi a manipular arquivos de texto no colab.

Day 1

Links:

Table of Contents


Day 2: May 11, 2023 (Thur)

  • Comecei outro projeto na freeCodeCamp de um site sobre menu de restaurante(:coffee:), mas dessa vez além de HTML também usei CSS.
  • Na faculdade, eu enviei o algoritmo que eu tinha começado ontem da aula de estrutura de dados, que era sobre implementar um TAD de um cliente e vendedor.

Day 2

Links:

Table of Contents


Day 3: May 12, 2023 (Fri)

  • O projeto que fiz hoje da freeCodeCamp foi pra entender melhor sobre o uso das cores, utilizando hexadecimal, rgb, hsl, entre outros. 🔴🟢🔵
  • No curso da udemy, eu aprendi sobre expressões regulares, um conceito que não tinha visto antes e também orientação a objetos. Eu tenho gostado dessa metodologia, onde eu assisto os vídeos e depois tem um exercício pra fazer. Tá bem legal

Day 3

Links:

Table of Contents


Day 4: May 13, 2023 (Sat)

  • Fiz um formulário na freeCodeCamp.
  • Depois tive que fazer uma task de JavaScript da faculdade, a parte visual foi ok, mas apanhei bastante do JS, mas pelo menos no fim deu certo.

Day 4

Day 4

Links:

Table of Contents


Day 5: May 14, 2023 (Sun)

  • No vídeo da udemy, foi abordado o conceito de notação BIG O, já tinha ouvido falar, mas agora entendi melhor o que é.
  • E o site de hoje foi outro form, mas nesse eu usei mais CSS.

Day 5

Links:

Table of Contents


Day 6: May 15, 2023 (Mon)

  • O conceito abordado no curso de ED foi vetor não ordenado.
  • E fiz 2 projetinhos pequenos na @freeCodeCamp com foco em box model e flexbox.

Day 6

Day 6

Links:

Table of Contents


Day 7: May 16, 2023 (Tues)

  • Comecei a ver a teoria de vetores ordenados usando implementações de inserção, pesquisa e exclusão, no curso de Estrutura de dados.
  • Fiz um site de rótulo nutricional usando HTML e CSS, usei bastante divisões com a propriedade border.

Day 7

Links:

Table of Contents


Day 8: May 17, 2023 (Wed)

  • O projeto de hoje foi um questonário com foco em acessibilidade, é muito importante o desenvolvedor garantir com que todos os users tenham a mesma experiência independente de alguma limitação que a pessoa tenha.
  • Comecei a ver como funciona uma pesquina binária em um vetor ordenado na udemy.

Day 8

Links:

Table of Contents


Day 9: May 18, 2023 (Thur)

  • Comecei a fazer uma página de tributo na @freeCodeCamp, mas ñ consegui terminar. E hoje foi só isso, tive outras coisas importantes pra fazer, como ir no banco.
  • Mas amanhã vou tentar me organizar melhor pra estudar mais.

Table of Contents


Day 10: May 19, 2023 (Fri)

  • Terminei a página de tributo da @freeCodeCamp, que comecei ontem, e fiz outra de folha de saldo, esse último foi bastante focado em usar diferentes tipos de pseduo-classes, por exemplo:
    • span[class~="sr-only"]
    • h1 .flex
    • h1 .flex span:first-of-type
    • h1 .flex span:last-of-type
    • #years span[class]
    • tr.total td:nth-of-type(3)

Day 10

Day 10

Links:

Table of Contents


Day 11: May 20, 2023 (Sat)

  • Fiz um projeto bem diferente hoje, que foi criar um site baseado em um pintura de Picasso(🎨), focado em posicionamento e ícones SVG. Então, tive que usar bastante CSS, foi sem dúvidas o dia que eu mais escrevi CSS.
    • Eu achei divertido, porque em mais de 250 linhas de código CSS, eu só usei 15 propriedades, por isso consegui entender bem o que eu tava fazendo, mas foi bem cansativo.
  • E também, respondi uma tarefa da faculdade, que era pra estruturar um site no http://Repl.it da mesma forma que tava no GitHub e fazer vários comentários nele.

Day 11

Links:

Table of Contents


Day 12: May 21, 2023 (Sun)

  • Fiz um projetinho criando uma imagem de piano(🎹), só com HTML e CSS.
  • E terminei de ver sobre binary search, na parte de teoria, implementação e debug, e ainda consegui entender as diferenças de um vetor ordenado para um não ordenado.

Day 12

Links:

Table of Contents


Day 13: May 22, 2023 (Mon)

  • Comecei um projeto de um site baseado em uma documentação técnica, a parte de HTML tá pronta, só falta acrescentar mais um pouco de CSS.
  • E também comecei a ver sobre pilhas na udemy.

Table of Contents


Day 14: May 23, 2023 (Tues)

-Terminei o site que comecei ontem, e já estou perto de terminar o curso de Design responsivo para a web na freeCodeCamp, restam apenas 6 projetos.

Day 14

Links:

Table of Contents


Day 15: May 24, 2023 (Wed)

  • Aprendi a usar variáveis no css com o seletor :root, no site que fiz com temática de horizonte em uma cidade.
    • E uma coisa interessante dele é que dependendo do tamanho da tela, as cores do site mudam.
  • Na aula de Linguagem de Script, o professor falou sobre Local Storage, usando ele no repositório da cafeteria em index.js

Day 15

Links:

Table of Contents


Day 16: May 25, 2023 (Thur)

  • Criei um site de artigo de revista usando Grid na @freeCodeCamp.
  • Terminei de ver o conceito de pilhas na udemy.
  • E na faculdade, o professor falou sobre listas dinâmicas.

Day 16

Links:

Table of Contents


Day 17: May 26, 2023 (Fri)

  • O projeto de hoje foi um product landing page, que gostei bastante do resultado.
    • E desde que comecei a fazer esses sites a partir do dia 1, eu sinto que tenho aprendido cada vez mais CSS.
  • Fiz uma atividade da faculdade, de criar uma TAD ClasseCliente – Usando Classes Predefinidas Python em estruturas de dados.

Day 17

Links:

Table of Contents


Day 18: May 27, 2023 (Sat)

  • Fiz um projeto pequeno de uma animação css de uma montanha russa, e também fiz um pouco do começo do próximo site.
  • Tirei uma parte do dia pra organizar o repositório do Desafio #100DaysOfCode, colocando imagens e links dos projetos.

Day 18

Links:

Table of Contents


Day 19: May 28, 2023 (Sun)

  • Fiz um projeto de um pinguim acenando, falta só mais um projeto pra terminar o curso de Design Responsivo.
    • E por conta disso comecei outro curso na @freecodecamp de Algoritmos e estruturas de dados em JavaScript.
  • Também comecei com o conceito de filas na udemy.
  • Voltei a ver a playlist de JavaScript do Guanabara.
  • E olhei alguns vídeos no YouTube sobre a camada de rede.

Day 19

Links:

Table of Contents


Day 20: May 29, 2023 (Mon)

  • Terminei o meu primeiro curso na freeCodeCamp de Design Responsivo para a Web, recebi um certificado.
    • Continuei estudando JS com o curso de ED e também com os vídeos do Cursoemvideo.
  • Aprendi o conceito de fila de prioridade na udemy.

Day 20

Links:

Table of Contents


Day 21: May 30, 2023 (Tues)

  • Continuei meus estudos de JavaScript, revisando a parte básica, como escopo e array, na @freeCodeCamp.
  • E na faculdade, criei um projeto básico de python com a biblioteca flask, é a primeira vez que ouvi falar dela, e no projeto usei junto com um arquivo HTML.

Links:

Table of Contents


Day 22: May 31, 2023 (Wed)

  • Continuei praticando JavaScript, revendo conceitos como switch e dando aquela brincada com DOM.
  • E na faculdade foi basicamente só o professor explicando tupla.

Day 22

Table of Contents


Day 23: June 01, 2023 (Thur)

  • Mais um dia estudando meu JS, e hoje confesso que quebrei a cabeça viu, quando tava tentando colocar um valor dentro de um array que tava dentro de um objeto dentro de outro array. Mas, no final deu certo.
    • Mexi com DOM na parte de adicionar addEventListener
  • E na faculdade o professor de Estrutura falou de dicionário.

Day 23

Links:

Table of Contents


Day 24: June 02, 2023 (Fri)

  • O conceito que revisei no JS, foi o de recursividade, laços while e for.
    • tive que pensar bastante pra resolver um dos algoritmos.
  • E fiz uns testes com eventos no DOM com addEventListener(), na playlist do cursoemvideo.

Day 24

Links:

Table of Contents


Day 25: June 03, 2023 (Sat)

  • Terminei a primeira seção (JavaScript básico) do curso de JS da @freeCodeCamp
  • E criei uma conta no leet code pra praticar o que eu já aprendi até aqui.
  • Também descobri um conceito novo, operações bit a bit, no ChatGPT.
    • é um conceito um pouco complexo pra aprender em um dia só, então deixei pra lá.

Table of Contents


Day 26: June 04, 2023 (Sun)

  • Comecei a 2 seção do curso de JS da @freecodecamp, com foco em ECMAScript.
  • Também fiz uns códigos(python) em sites com exercícios de programação, como Beecrowd e Leet code.

Table of Contents


Day 27: June 05, 2023 (Mon)

  • Criei um site simples que muda a aparência de acordo com o horário.

Table of Contents


Day 28: June 06, 2023 (Tues)

  • Criei um site simples que mostra uma imagem diferente dependendo da idade da pessoa.
  • E fiz o trabalho da faculdade da disciplina de protocolos de interconexão de redes.
    • Falta apenas acrescentar mais alguns inputs pra terminar.

Table of Contents


Day 29: June 07, 2023 (Wed)

  • Aprendi um conceito novo em JS (atribuição de desestruturação).
  • E descobri um repositório top que tá com mais de 10.000 estrelas!
    • Que dispõe conteúdos do curso de computação grátis e em pt-br

Links:

Table of Contents


Day 30: June 08, 2023 (Thur)

  • No curso Algoritmos e estruturas de dados em JavaScript, na parte 2 (ES6) na freeCodeCamp.
    • Continuei estudando js, vi conceitos de módulos e ainda escrevi códigos com class e this.
  • Adicionei mais alguns campos de input na tarefa de protocolo da faculdade, e só falta adicionar css pra enviar.

Table of Contents


Day 31: June 09, 2023 (Fri)

  • Vi um conceito novo em js, que é promise que usa funções then e catch.
  • Também enviei o projeto de protocolo e comecei outro de linguagem de script, que vai ser o útlimo dessa disciplina.

Table of Contents


Day 32: June 10, 2023 (Sat)

  • Comecei a pesquisar mais sobre open source e como contribuir, e vi como se faz um pull request, to cada vez mais interessado nesses projetos de código aberto.
  • E continuei com o trabalho da faculdade que comecei ontem.

Table of Contents


Day 33: June 11, 2023 (Sun)

  • Ainda não terminei mas tô bem perto de finalizar o projeto de script, amanhã vou organizar o código, e acrescentar mais um pouco de CSS.

Table of Contents


Day 34: June 12, 2023 (Mon)

  • Passei bastante tempo organizando a tarefa da disciplina de Linguagem de Script, falta só alguns detalhes pra enviar, como mudar o botão e a fonte.

Table of Contents


Day 35: June 13, 2023 (Tues)

  • Bastante bootstrap hoje, adicionei no último projeto de protocolo que fiz, e dei uma melhorada no visual do site de Frutíferas.

Table of Contents


Day 36: June 14, 2023 (Wed)

  • Comecei uma jornada FullStack de 8 dias pra criar um clone de TikTok na EBAC. Assisti as 2 primeiras aulas.
    • Criei um repositório chamado TikTokClone pra hospedar o projeto.
  • Na faculdade, o professor de ED falou sobre listas estáticas e dinâmicas, e o prof de Linguagem de Script falou sobre git e github.

Links:

Table of Contents


Day 37: June 15, 2023 (Thur)

  • Continuei com meu projeto de clonar o tiktok, adicionei um footer, com o nome da pessoa, descrição, ícones e nome da música.
    • e eu decidi criar um github-pages pra esse repositório, deu bastante trabalho, porque não sabia o que tava fazendo, mas deu certo.
  • Criei um repositório com meu username pra deixar o perfil mais atraente, coloquei 2 github stats e um gif que peguei de um site japonês.

Links:

Table of Contents


Day 38: June 16, 2023 (Fri)

  • Continuei o meu projeto de clonar o TikTok com React, e adicionando algumas coisas a mais, que não estão no tutorial, adicionei variáveis de JavaScript dentro do código.

Table of Contents


Day 39: June 17, 2023 (Sat)

  • Voltei a ver o conceito de expressoões regulares, mas dessa vez com js. E revisei o projeto tiktok, antes de implementar a parte de backend.

Table of Contents


Day 40: June 18, 2023 (Sun)

  • Passei a manhã toda organizando o readme do perfil do github, e adicionei a animação da cobrinha. Continuei o projeto do tiktok e juntei com o firebase (primeira vez que uso) pra armazenar os dados.

Table of Contents


Day 41: June 19, 2023 (Mon)

  • Dia de tornar o projeto do tiktok responsivo, e com isso, finalizando ele. Agora, tenho que aprender a usar variáveis de ambiente (spoiler do futuro, não consegui usar nesse projeto).

Table of Contents


Day 42: June 20, 2023 (Tues)

  • Hoje não foi o dia de codar🥲, no firebase adicionei mais 1 vídeo no clone do tiktok, quero adicionar mais.
  • Mexi também um pouco com expressões regulares no js da @freecodecamp.

Table of Contents


Day 43: June 21, 2023 (Tues)

Table of Contents


Day 44: June 22, 2023 (Tues)

Table of Contents


Day 45: June 23, 2023 (Tues)

Table of Contents


Day 46: June 24, 2023 (Tues)

Table of Contents


Day 47: June 25, 2023 (Tues)

Table of Contents


Day 48: June 26, 2023 (Tues)

Table of Contents


Day 49: June 27, 2023 (Tues)

  • Assisti uma live muito daora de JavaScript com a íncrivel Comecei um novo webinar gratuito na ebac de Análise de Dados Reais com Python. A primeira aula foi pra conhecer a ferramenta do Google Colab. flappy bird - python

Table of Contents


Day 50: June 28, 2023 (Tues)

Table of Contents