├── .gitignore ├── 01-fundamentos ├── bloco-01-unix-bash-e-shell-script │ ├── dia-03-unix-e-bash-part-1 │ │ ├── README.md │ │ ├── parte-1.sh │ │ ├── parte-2.sh │ │ └── unix_tests │ │ │ ├── backup │ │ │ └── trybe_backup.txt │ │ │ ├── countries.txt │ │ │ ├── empty.pdf │ │ │ ├── empty.tbt │ │ │ └── phrases.txt │ └── dia-04-unix-e-bash-part-2 │ │ ├── README.md │ │ ├── parte-1.sh │ │ ├── parte-2.sh │ │ └── unix_tests │ │ ├── backup │ │ └── trybe_backup.txt │ │ ├── bunch_of_things.txt │ │ ├── countries.txt │ │ ├── empty.pdf │ │ ├── empty.tbt │ │ ├── phrases.txt │ │ ├── phrases2.txt │ │ ├── skills2.txt │ │ └── top_skills.txt ├── bloco-02-git-github-e-internet │ ├── dia-01-git-e-github-o-que-e-e-para-que-serve │ │ └── script.js │ ├── dia-02-git-e-github-entendendo-os-comandos │ │ └── script.js │ └── dia-03-internet-entendendo-como-ela-funciona │ │ └── trab_os_maneiritos.txt ├── bloco-03-introducao-a-html-e-css │ ├── dia-01-html-e-css-estruturas-de-pagina │ │ ├── assets │ │ │ └── cat.jpg │ │ └── exercicio.html │ ├── dia-02-html-e-css-primeiros-passos-em-css │ │ ├── exercicio-1.html │ │ ├── exercicio-2.html │ │ └── exercicio-3 │ │ │ ├── exercicio-3.html │ │ │ └── styles.css │ ├── dia-03-html-e-css-seletores-e-posicionamento │ │ ├── css_layout │ │ │ ├── 1_group_the_groupers.html │ │ │ ├── 2_the_overflowing_ocean.html │ │ │ ├── 3_the_boxer_model.html │ │ │ ├── 4_position_planet.html │ │ │ ├── 5_floating_clouds.html │ │ │ └── 6_project_event_invite.html │ │ └── more_css_selectors │ │ │ ├── 1_a_classy_gallery.html │ │ │ ├── 2_classes_of_elements.html │ │ │ ├── 3_descendants_of_khan.html │ │ │ └── 4_grouped_animals.html │ └── dia-04-html-semantico │ │ ├── exercicio-1.html │ │ ├── exercicio-2.html │ │ └── exercicio-3 │ │ ├── assets │ │ ├── behavior.png │ │ ├── predators.png │ │ └── vision.png │ │ ├── css │ │ └── styles.css │ │ └── exercicio-3.html ├── bloco-04-introducao-a-javascript-e-logica-de-programacao │ ├── dia-01-javascript-primeiros-passos │ │ ├── README.md │ │ ├── exercicio_01_1_adicao.js │ │ ├── exercicio_01_2_subtracao.js │ │ ├── exercicio_01_3_multiplicacao.js │ │ ├── exercicio_01_4_divisao.js │ │ ├── exercicio_01_5_modulo.js │ │ ├── exercicio_02_maior_dois_numero.js │ │ ├── exercicio_03_maior_tres_numero.js │ │ ├── exercicio_04_positive_or_negative.js │ │ ├── exercicio_05_angulos_internos_triangulo.js │ │ ├── exercicio_06_chess_movements.js │ │ ├── exercicio_07_percentage.js │ │ ├── exercicio_08_has_even_number.js │ │ ├── exercicio_09_has_odd_number.js │ │ ├── exercicio_10_salesman.js │ │ └── exercicio_11_net_salary.js │ ├── dia-02-javascript-array-e-loop-for │ │ ├── README.md │ │ ├── exercicio_1.js │ │ ├── exercicio_2.js │ │ ├── exercicio_3.js │ │ ├── exercicio_4.js │ │ ├── exercicio_5.js │ │ ├── exercicio_6.js │ │ ├── exercicio_7.js │ │ ├── exercicio_8.js │ │ ├── exercicio_9.js │ │ ├── exercicio_bonus_1.js │ │ ├── exercicio_bonus_2.js │ │ └── exercicio_bonus_3.js │ ├── dia-03-javascript-logica-de-programacao-e-algoritmos │ │ ├── README.md │ │ ├── exercicio_1.js │ │ ├── exercicio_2.js │ │ ├── exercicio_3.js │ │ ├── exercicio_4.js │ │ ├── exercicio_5_bonus.js │ │ └── exercicio_6_bonus.js │ └── dia-04-javascript-objetos-e-funcoes │ │ ├── README.md │ │ ├── exercicio_1_bonus.js │ │ ├── exercicio_2_bonus.js │ │ ├── parte_1 │ │ ├── exercicio_1.js │ │ ├── exercicio_2.js │ │ ├── exercicio_3.js │ │ ├── exercicio_4.js │ │ └── exercicio_5.js │ │ └── parte_2 │ │ ├── exercicio_1.js │ │ ├── exercicio_2.js │ │ ├── exercicio_3.js │ │ ├── exercicio_4.js │ │ ├── exercicio_5.js │ │ ├── exercicio_6.js │ │ └── exercicio_7.js ├── bloco-05-javascript-dom-eventos-e-web-storage │ ├── dia-01-javascript-dom-e-seletores │ │ ├── README.md │ │ └── index.html │ ├── dia-02-javascript-trabalhando-com-elementos │ │ ├── README.md │ │ ├── exercicios.html │ │ ├── pratica-1.html │ │ ├── pratica-2.html │ │ └── pratica-3.html │ ├── dia-03-javascript-eventos │ │ ├── README.md │ │ ├── index.html │ │ ├── script.js │ │ └── style.css │ └── dia-04-javascript-webstorage │ │ ├── README.md │ │ ├── index.html │ │ ├── script.js │ │ └── style.css ├── bloco-06-html-e-css-forms-flexbox-e-responsivo │ ├── dia-01-html-e-css-forms │ │ ├── README.md │ │ ├── form.html │ │ ├── script.js │ │ └── style.css │ ├── dia-02-bibliotecas-javascript-e-frameworks-css │ │ ├── README.md │ │ ├── css │ │ │ ├── bootstrap.min.css │ │ │ ├── bootstrap.min.css.map │ │ │ ├── pikaday.css │ │ │ └── validation.min.css │ │ ├── form.html │ │ └── js │ │ │ ├── bootstrap.min.js │ │ │ ├── bootstrap.min.js.map │ │ │ ├── jquery-3.5.1.min.js │ │ │ ├── moment.min.js │ │ │ ├── pikaday.js │ │ │ ├── script.js │ │ │ ├── validation.min.js │ │ │ └── validationRules.js │ ├── dia-03-css-flexbox-parte-1 │ │ ├── 1_flexbox_froggy │ │ │ ├── exercicio_01.css │ │ │ ├── exercicio_02.css │ │ │ ├── exercicio_03.css │ │ │ ├── exercicio_04.css │ │ │ ├── exercicio_05.css │ │ │ ├── exercicio_06.css │ │ │ ├── exercicio_07.css │ │ │ ├── exercicio_08.css │ │ │ ├── exercicio_09.css │ │ │ ├── exercicio_10.css │ │ │ ├── exercicio_11.css │ │ │ ├── exercicio_12.css │ │ │ ├── exercicio_13.css │ │ │ ├── exercicio_14.css │ │ │ ├── exercicio_15.css │ │ │ ├── exercicio_16.css │ │ │ ├── exercicio_17.css │ │ │ ├── exercicio_18.css │ │ │ ├── exercicio_19.css │ │ │ ├── exercicio_20.css │ │ │ ├── exercicio_21.css │ │ │ ├── exercicio_22.css │ │ │ ├── exercicio_23.css │ │ │ └── exercicio_24.css │ │ ├── 2_flexbox_defense │ │ │ ├── exercicio_01.css │ │ │ ├── exercicio_02.css │ │ │ ├── exercicio_03.css │ │ │ ├── exercicio_04.css │ │ │ ├── exercicio_05.css │ │ │ ├── exercicio_06.css │ │ │ ├── exercicio_07.css │ │ │ ├── exercicio_08.css │ │ │ ├── exercicio_09.css │ │ │ ├── exercicio_10.css │ │ │ ├── exercicio_11.css │ │ │ └── exercicio_12.css │ │ └── README.md │ ├── dia-04-css-flexbox-parte-2 │ │ ├── README.md │ │ └── flexbox_zombies │ │ │ ├── chapter_01 │ │ │ ├── level_01.css │ │ │ ├── level_02.css │ │ │ ├── level_03.css │ │ │ ├── level_04.css │ │ │ ├── level_05.css │ │ │ ├── level_06.css │ │ │ ├── level_07.css │ │ │ └── level_08.css │ │ │ ├── chapter_02 │ │ │ ├── level_01.css │ │ │ ├── level_02.css │ │ │ ├── level_03.css │ │ │ ├── level_04.css │ │ │ ├── level_05.css │ │ │ ├── level_06.css │ │ │ ├── level_07.css │ │ │ ├── level_08.css │ │ │ ├── level_09.css │ │ │ ├── level_10.css │ │ │ ├── level_11.css │ │ │ ├── level_12.css │ │ │ ├── level_13.css │ │ │ ├── level_14.css │ │ │ ├── level_15.css │ │ │ ├── level_16.css │ │ │ ├── level_17.css │ │ │ ├── level_18.css │ │ │ ├── level_19.css │ │ │ ├── level_20.css │ │ │ ├── level_21.css │ │ │ └── level_22.css │ │ │ └── chapter_03 │ │ │ ├── level_01.css │ │ │ ├── level_02.css │ │ │ ├── level_03.css │ │ │ ├── level_04.css │ │ │ ├── level_05.css │ │ │ ├── level_06.css │ │ │ ├── level_07.css │ │ │ ├── level_08.css │ │ │ ├── level_09.css │ │ │ ├── level_10.css │ │ │ ├── level_11.css │ │ │ ├── level_12.css │ │ │ ├── level_13.css │ │ │ ├── level_14.css │ │ │ ├── level_15.css │ │ │ ├── level_16.css │ │ │ ├── level_17.css │ │ │ ├── level_18.css │ │ │ ├── level_19.css │ │ │ ├── level_20.css │ │ │ ├── level_21.css │ │ │ └── level_22.css │ └── dia-05-css-responsivo-mobile-first │ │ ├── README.md │ │ ├── assets │ │ └── img │ │ │ ├── 1.png │ │ │ ├── 2.png │ │ │ └── 3.png │ │ ├── exercicio-1 │ │ ├── exercicio-1.css │ │ └── exercicio-1.html │ │ ├── exercicio-2 │ │ ├── exercicio-2.css │ │ └── exercicio-2.html │ │ ├── exercicio-3 │ │ ├── exercicio-3.css │ │ └── exercicio-3.html │ │ ├── exercicio-bonus │ │ ├── assets │ │ │ ├── behavior.png │ │ │ ├── predators.png │ │ │ └── vision.png │ │ ├── exercicio-bonus.css │ │ └── exercicio-bonus.html │ │ ├── pratica-1 │ │ └── pratica-1.html │ │ ├── pratica-2 │ │ ├── index.html │ │ └── style.css │ │ └── pratica-3 │ │ ├── index.html │ │ ├── style-landscape.css │ │ ├── style-mobile.css │ │ └── style.css ├── bloco-07-introducao-a-javascript-es6-e-testes-unitarios │ ├── dia-01-javascript-es6-let-const-arrow-functions-e-template-literals │ │ ├── README.md │ │ ├── exercicio_1_1_1.js │ │ ├── exercicio_1_1_2.js │ │ ├── exercicio_1_1_3.js │ │ ├── exercicio_1_2_1.js │ │ ├── exercicio_1_2_2.js │ │ ├── exercicio_1_2_3.js │ │ ├── exercicio_2_1_1.js │ │ ├── exercicio_2_1_2.js │ │ ├── exercicio_2_2.js │ │ ├── exercicio_2_3.html │ │ └── exercicio_2_4.js │ ├── dia-02-javascript-es6-objects │ │ ├── README.md │ │ ├── exercicios-bonus.js │ │ ├── exercicios-parte-1.js │ │ ├── exercicios-parte-2.js │ │ ├── pratica-1.js │ │ └── pratica-2.js │ └── dia-03-testes-unitarios-em-javascript │ │ ├── 1-implementacao-de-testes │ │ ├── exercicio-1.js │ │ ├── exercicio-2.js │ │ ├── exercicio-3.js │ │ ├── exercicio-4.js │ │ └── exercicio-5.js │ │ ├── 2-praticando-tdd │ │ ├── 2-1-escrevendo-codigo-para-testes │ │ │ ├── exercicio-1.js │ │ │ ├── exercicio-2.js │ │ │ ├── exercicio-3.js │ │ │ └── exercicio-4.js │ │ └── 2-2-reescrevendo-funcoes-utilizando-TDD │ │ │ ├── exercicio-1.js │ │ │ ├── exercicio-2.js │ │ │ ├── exercicio-3.js │ │ │ └── exercicio-4.js │ │ ├── 3-bonus │ │ ├── exercicio-1.js │ │ ├── exercicio-2.js │ │ ├── exercicio-3.js │ │ ├── exercicio-4.js │ │ └── exercicio-5.js │ │ └── README.md ├── bloco-08-high-order-functions-do-javascript-es6 │ ├── dia-01-javascript-es6-hofs-foreach-find-some-every-sort │ │ ├── README.md │ │ ├── exercicio-1.js │ │ ├── exercicio-2.js │ │ ├── exercicio-3.js │ │ ├── exercicio-4.js │ │ ├── exercicio-5.js │ │ ├── exercicio-6.js │ │ └── exercicio-7.js │ ├── dia-02-javascript-es6-hofs-map-e-filter │ │ ├── README.md │ │ ├── exercicio-1.js │ │ ├── exercicio-2.js │ │ ├── exercicio-3.js │ │ ├── exercicio-4.js │ │ ├── exercicio-5.js │ │ ├── exercicio-6.js │ │ └── exercicio-7.js │ ├── dia-03-javascript-es6-hofs-reduce │ │ ├── README.md │ │ ├── exercicio-1.js │ │ ├── exercicio-2.js │ │ ├── exercicio-3.js │ │ ├── exercicio-4.js │ │ ├── exercicio-5.js │ │ └── exercicio-6.js │ └── dia-04-javascript-es6-spread-operator-parametro-rest-destructuring-e-mais │ │ ├── README.md │ │ ├── exercicio-1.js │ │ ├── exercicio-2.js │ │ ├── exercicio-3.js │ │ ├── exercicio-4.js │ │ ├── exercicio-5.js │ │ ├── exercicio-6.js │ │ ├── exercicio-7.js │ │ ├── exercicio-8.js │ │ └── free-code-camp │ │ ├── 1-default-parameters.js │ │ ├── 2-rest-parameter.js │ │ ├── 3-spread-operator.js │ │ ├── 4-destructuring-assignment-1.js │ │ ├── 5-destructuring-assignment-2.js │ │ ├── 6-destructuring-assignment-3.js │ │ ├── 7-destructuring-assignment-4.js │ │ ├── 8-destructuring-assignment-5.js │ │ └── 9-destructuring-assignment-6.js ├── bloco-09-javascript-assincrono-e-promises │ ├── dia-01-javascript-assincrono-e-callbacks │ │ ├── README.md │ │ ├── callbacks-1.js │ │ ├── callbacks-2.js │ │ ├── callbacks-3.js │ │ ├── exercicio-1.js │ │ ├── exercicio-2.js │ │ ├── exercicio-3.js │ │ ├── exercicio-4.js │ │ ├── exercicio-5.js │ │ └── exercicio-6.js │ └── dia-02-javascript-promises │ │ ├── README.md │ │ ├── exercicio-1.html │ │ ├── exercicio-1.js │ │ ├── exercicio-2.js │ │ ├── exercicio-3.js │ │ ├── exercicio-4.js │ │ ├── exercicio-5.js │ │ ├── exercicio-bonus-1.js │ │ ├── exercicio-bonus-2.js │ │ ├── imgs │ │ └── callback_hell.jpeg │ │ └── para-fixar.md └── bloco-10-testes-automatizados-com-jest │ ├── dia-01-primeiros-passos-no-jest │ ├── .eslintrc.json │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── decode.js │ │ ├── encode.js │ │ ├── hydrate.js │ │ ├── myDeepCompare.js │ │ ├── myFizzBuzz.js │ │ ├── myRemove.js │ │ ├── myRemoveWithoutCopy.js │ │ ├── searchEmployee.js │ │ ├── soma.js │ │ └── techList.js │ └── test │ │ ├── decode.test.js │ │ ├── encode.test.js │ │ ├── hydrate.test.js │ │ ├── myDeepCompare.test.js │ │ ├── myFizzBuzz.test.js │ │ ├── myRemove.test.js │ │ ├── myRemoveWithoutCopy.test.js │ │ ├── searchEmployee.test.js │ │ ├── soma.test.js │ │ └── techList.test.js │ ├── dia-02-jest-testes-assincronos │ ├── .gitignore │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── 1-uppercase.js │ │ ├── 2-getUserName.js │ │ ├── 4-getRepos.js │ │ └── 6-getListAnimals.js │ └── test │ │ ├── 1-uppercase.test.js │ │ ├── 2-getUserName.test.js │ │ ├── 3-getUserName.test.js │ │ ├── 4-getRepos.test.js │ │ ├── 5-guessOutput.test.js │ │ └── 6-getListAnimals.test.js │ └── dia-03-jest-simulando-comportamentos │ ├── .gitignore │ ├── README.md │ ├── exercicios │ ├── src │ │ ├── 1-to-3-getRandom.js │ │ ├── 4-three-functions.js │ │ ├── 6-dog-pictures.js │ │ └── 7-bonus-fetch-jokes.js │ └── test │ │ ├── 1-to-3-getRandom.test.js │ │ ├── 4-three-functions.test.js │ │ ├── 5-mock-restore.test.js │ │ ├── 6-dog-pictures.test.js │ │ ├── 7-bonus-fetch-jokes-1.test.js │ │ └── 7-bonus-fetch-jokes-2.test.js │ ├── package-lock.json │ ├── package.json │ └── para-fixar │ ├── src │ ├── 1-is-divisible.js │ ├── 1-random-number.js │ └── 2-math.js │ └── test │ ├── 1-is-divisible.test.js │ └── 2-math.test.js ├── 02-front-end ├── bloco-11-introducao-a-react │ ├── dia-01-hello-world-no-react │ │ ├── README.md │ │ ├── exercicios │ │ │ ├── 3-1-create-simples-JSF-element.jsx │ │ │ ├── 3-2-create-a-complex-jsx-element.jsx │ │ │ ├── 3-3-add-comments-in-jsx.jsx │ │ │ ├── 3-4-render-html-elements-to-the-dom.jsx │ │ │ ├── 3-5-define-an-html-class-in-jsx.jsx │ │ │ ├── 3-6-learn-about-self-closing-jsx-tags.jsx │ │ │ ├── 3-7-create-a-stateless-functional-component.jsx │ │ │ ├── 3-8-create-a-react-component.jsx │ │ │ ├── 3-9-create-a-component-with-composition.jsx │ │ │ ├── 4-cards.jsx │ │ │ └── app-exercicios │ │ │ │ ├── .gitignore │ │ │ │ ├── README.md │ │ │ │ ├── package-lock.json │ │ │ │ ├── package.json │ │ │ │ ├── public │ │ │ │ ├── favicon.ico │ │ │ │ ├── index.html │ │ │ │ ├── logo192.png │ │ │ │ ├── logo512.png │ │ │ │ ├── manifest.json │ │ │ │ └── robots.txt │ │ │ │ └── src │ │ │ │ ├── App.js │ │ │ │ └── index.js │ │ └── para-fixar │ │ │ └── meu-app │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── public │ │ │ ├── favicon.ico │ │ │ ├── index.html │ │ │ ├── logo192.png │ │ │ ├── logo512.png │ │ │ ├── manifest.json │ │ │ └── robots.txt │ │ │ └── src │ │ │ ├── App.js │ │ │ ├── Component.js │ │ │ └── index.js │ └── dia-02-componentes-react │ │ ├── README.md │ │ ├── imgs │ │ └── my-pokedex-project.gif │ │ ├── my-pokedex │ │ ├── .gitignore │ │ ├── README.md │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── public │ │ │ ├── favicon.ico │ │ │ ├── index.html │ │ │ ├── logo192.png │ │ │ ├── logo512.png │ │ │ ├── manifest.json │ │ │ └── robots.txt │ │ └── src │ │ │ ├── App.css │ │ │ ├── App.js │ │ │ ├── components │ │ │ ├── Pokedex.js │ │ │ ├── Pokedex.module.css │ │ │ ├── Pokemon.js │ │ │ └── Pokemon.module.css │ │ │ ├── data.js │ │ │ └── index.js │ │ └── para-fixar │ │ └── fixation-exercises-11-2 │ │ ├── .gitignore │ │ ├── README.md │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── public │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── logo192.png │ │ ├── logo512.png │ │ ├── manifest.json │ │ └── robots.txt │ │ └── src │ │ ├── App.js │ │ ├── Image.js │ │ ├── Order.js │ │ ├── UserProfile.js │ │ ├── index.js │ │ ├── orders.js │ │ └── users.js ├── bloco-12-componentes-com-estado-eventos-e-formularios-com-react │ ├── dia-01-componentes-com-estado-e-eventos │ │ ├── README.md │ │ ├── exercise-pokedex │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── images │ │ │ │ ├── after-change-base.png │ │ │ │ ├── after-change.png │ │ │ │ ├── change-base-repo.png │ │ │ │ ├── change-base.png │ │ │ │ ├── example-pr-fork.png │ │ │ │ ├── example-pr.png │ │ │ │ └── pokedex.gif │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ ├── index.html │ │ │ │ ├── logo192.png │ │ │ │ ├── manifest.json │ │ │ │ └── robots.txt │ │ │ └── src │ │ │ │ ├── App.css │ │ │ │ ├── App.js │ │ │ │ ├── components │ │ │ │ ├── Button.js │ │ │ │ ├── Button.module.css │ │ │ │ ├── Pokedex.js │ │ │ │ ├── Pokedex.module.css │ │ │ │ ├── Pokemon.js │ │ │ │ └── Pokemon.module.css │ │ │ │ ├── data.js │ │ │ │ ├── index.css │ │ │ │ └── index.js │ │ └── para-fixar │ │ │ └── fancy-buttons │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── public │ │ │ ├── favicon.ico │ │ │ ├── index.html │ │ │ ├── logo192.png │ │ │ ├── logo512.png │ │ │ ├── manifest.json │ │ │ └── robots.txt │ │ │ └── src │ │ │ ├── App.js │ │ │ ├── FancyButton.js │ │ │ ├── FancyButton.module.css │ │ │ └── index.js │ └── dia-02-formularios-no-react │ │ ├── README.md │ │ ├── my-react-form │ │ ├── .gitignore │ │ ├── README.md │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── public │ │ │ ├── favicon.ico │ │ │ ├── index.html │ │ │ ├── logo192.png │ │ │ ├── logo512.png │ │ │ ├── manifest.json │ │ │ └── robots.txt │ │ └── src │ │ │ ├── App.css │ │ │ ├── App.js │ │ │ ├── components │ │ │ ├── ErrorMessage.js │ │ │ ├── Form.js │ │ │ ├── FormWithValidation.js │ │ │ ├── Header.js │ │ │ ├── Resume.css │ │ │ └── Resume.js │ │ │ ├── index.js │ │ │ └── libs │ │ │ └── formValidation.js │ │ └── para-fixar │ │ └── forms │ │ ├── .gitignore │ │ ├── README.md │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── public │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── logo192.png │ │ ├── logo512.png │ │ ├── manifest.json │ │ └── robots.txt │ │ └── src │ │ ├── App.js │ │ ├── components │ │ ├── ErrorMessage.js │ │ ├── ErrorMessage.module.css │ │ ├── Form.js │ │ ├── Form.module.css │ │ ├── Select.js │ │ ├── Select.module.css │ │ ├── TextArea.js │ │ ├── TextArea.module.css │ │ ├── TextInput.js │ │ └── TextInput.module.css │ │ └── index.js ├── bloco-13-ciclo-de-vida-de-componentes-e-react-router │ ├── dia-01-ciclo-de-vida-de-componentes │ │ ├── README.md │ │ ├── exercise-dog-image │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── images │ │ │ │ ├── after-change-base.png │ │ │ │ ├── after-change.png │ │ │ │ ├── change-base-repo.png │ │ │ │ ├── change-base.png │ │ │ │ ├── example-pr-fork.png │ │ │ │ └── example-pr.png │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ ├── favicon.ico │ │ │ │ ├── index.html │ │ │ │ ├── logo192.png │ │ │ │ ├── logo512.png │ │ │ │ ├── manifest.json │ │ │ │ └── robots.txt │ │ │ └── src │ │ │ │ ├── App.js │ │ │ │ ├── App.module.css │ │ │ │ ├── components │ │ │ │ ├── Cards │ │ │ │ │ ├── AddDogCard.js │ │ │ │ │ ├── AddDogCard.module.css │ │ │ │ │ ├── Card.js │ │ │ │ │ ├── Card.module.css │ │ │ │ │ ├── EditDogCard.js │ │ │ │ │ ├── EditDogCard.module.css │ │ │ │ │ ├── ImageCard.js │ │ │ │ │ ├── ImageCard.module.css │ │ │ │ │ ├── LoadingCard.js │ │ │ │ │ └── LoadingCard.module.css │ │ │ │ ├── Control.js │ │ │ │ ├── Control.module.css │ │ │ │ ├── ControlGroup.js │ │ │ │ ├── ControlGroup.module.css │ │ │ │ ├── ListImage.js │ │ │ │ └── ListImage.module.css │ │ │ │ ├── index.css │ │ │ │ └── index.js │ │ └── para-fixar │ │ │ ├── 1-use-the-lifecycle-method-componentdidmount.js │ │ │ ├── 2-counter.js │ │ │ └── 3-counter-should-update.js │ └── dia-02-react-router │ │ ├── README.md │ │ ├── exercise-pokedex-router │ │ ├── .gitignore │ │ ├── README.md │ │ ├── images │ │ │ ├── after-change-base.png │ │ │ ├── after-change.png │ │ │ ├── change-base-repo.png │ │ │ ├── change-base.png │ │ │ ├── example-pr-fork.png │ │ │ ├── example-pr.png │ │ │ └── pokedex-react-router.gif │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── public │ │ │ ├── favicon.ico │ │ │ ├── index.html │ │ │ ├── logo192.png │ │ │ ├── logo512.png │ │ │ ├── manifest.json │ │ │ └── robots.txt │ │ └── src │ │ │ ├── App.css │ │ │ ├── App.js │ │ │ ├── assets │ │ │ ├── about_background.webp │ │ │ └── not-found.gif │ │ │ ├── components │ │ │ ├── Button.js │ │ │ ├── Button.module.css │ │ │ ├── Pokemon.js │ │ │ └── Pokemon.module.css │ │ │ ├── data │ │ │ └── data.js │ │ │ ├── index.css │ │ │ ├── index.js │ │ │ └── pages │ │ │ ├── About.js │ │ │ ├── About.module.css │ │ │ ├── Favorites.js │ │ │ ├── Favorites.module.css │ │ │ ├── PageNotFound.js │ │ │ ├── Pokedex.js │ │ │ ├── Pokedex.module.css │ │ │ ├── PokemonDetails.js │ │ │ └── PokemonDetails.module.css │ │ └── para-fixar │ │ └── exercise-router-fixation │ │ ├── .gitignore │ │ ├── README.md │ │ ├── images │ │ ├── after-change-base.png │ │ ├── after-change.png │ │ ├── change-base-repo.png │ │ ├── change-base.png │ │ ├── example-pr-fork.png │ │ └── example-pr.png │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── public │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── logo192.png │ │ ├── logo512.png │ │ ├── manifest.json │ │ └── robots.txt │ │ └── src │ │ ├── App.js │ │ ├── App.module.css │ │ ├── index.css │ │ ├── index.js │ │ └── pages │ │ ├── About.js │ │ ├── Home.js │ │ ├── Login.js │ │ ├── Login.module.css │ │ ├── StrictAccess.js │ │ └── Users.js ├── bloco-14-metodologias-ageis │ └── dia-01-metodologias-ageis │ │ ├── README.md │ │ └── images │ │ └── livros.png ├── bloco-15-testes-automatizados-com-react-testing-library │ ├── dia-01-rtl-primeiros-passos │ │ ├── README.md │ │ ├── exercise-tic-tac-toe │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── images │ │ │ │ ├── after-change-base.png │ │ │ │ ├── after-change.png │ │ │ │ ├── change-base-repo.png │ │ │ │ ├── change-base.png │ │ │ │ ├── example-pr-fork.png │ │ │ │ ├── example-pr.png │ │ │ │ └── tictactoe.gif │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ ├── favicon.ico │ │ │ │ ├── index.html │ │ │ │ ├── logo192.png │ │ │ │ ├── logo512.png │ │ │ │ ├── manifest.json │ │ │ │ └── robots.txt │ │ │ └── src │ │ │ │ ├── App.css │ │ │ │ ├── App.js │ │ │ │ ├── assets │ │ │ │ ├── o.svg │ │ │ │ └── x.png │ │ │ │ ├── components │ │ │ │ ├── GameBoard │ │ │ │ │ ├── index.js │ │ │ │ │ └── styles.module.css │ │ │ │ ├── GameCell │ │ │ │ │ ├── index.js │ │ │ │ │ └── styles.module.css │ │ │ │ └── TicTacToe │ │ │ │ │ └── index.js │ │ │ │ ├── index.css │ │ │ │ ├── index.js │ │ │ │ ├── logo.svg │ │ │ │ ├── serviceWorker.js │ │ │ │ ├── setupTests.js │ │ │ │ └── tests │ │ │ │ ├── exercise-1.test.js │ │ │ │ ├── exercise-2.test.js │ │ │ │ └── exercise-3.test.js │ │ ├── exercise-todo-list │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── images │ │ │ │ ├── after-change-base.png │ │ │ │ ├── after-change.png │ │ │ │ ├── change-base-repo.png │ │ │ │ ├── change-base.png │ │ │ │ ├── example-pr-fork.png │ │ │ │ └── example-pr.png │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ ├── favicon.ico │ │ │ │ ├── index.html │ │ │ │ ├── logo192.png │ │ │ │ ├── logo512.png │ │ │ │ ├── manifest.json │ │ │ │ └── robots.txt │ │ │ └── src │ │ │ │ ├── App.js │ │ │ │ ├── InputTodo.js │ │ │ │ ├── Item.js │ │ │ │ ├── index.js │ │ │ │ ├── serviceWorker.js │ │ │ │ ├── setupTests.js │ │ │ │ └── test │ │ │ │ ├── App.test.js │ │ │ │ ├── exercise-one.test.js │ │ │ │ ├── exercise-three.test.js │ │ │ │ └── exercise-two.test.js │ │ └── testes-react │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── public │ │ │ ├── favicon.ico │ │ │ ├── index.html │ │ │ ├── logo192.png │ │ │ ├── logo512.png │ │ │ ├── manifest.json │ │ │ └── robots.txt │ │ │ └── src │ │ │ ├── App.css │ │ │ ├── App.js │ │ │ ├── App.test.js │ │ │ ├── ValidEmail.js │ │ │ ├── ValidEmail.test.js │ │ │ ├── index.css │ │ │ ├── index.js │ │ │ ├── logo.svg │ │ │ ├── reportWebVitals.js │ │ │ └── setupTests.js │ └── dia-02-rtl-mocks-e-inputs │ │ ├── README.md │ │ ├── exercise-digimon-finders │ │ ├── .babelrc.json │ │ ├── .gitignore │ │ ├── .stylelintrc.json │ │ ├── README.md │ │ ├── images │ │ │ ├── after-change-base.png │ │ │ ├── after-change.png │ │ │ ├── change-base-repo.png │ │ │ ├── change-base.png │ │ │ ├── coverage-detail.png │ │ │ ├── coverage-resume.png │ │ │ ├── example-pr-fork.png │ │ │ ├── example-pr.png │ │ │ └── relatorio.png │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── public │ │ │ ├── favicon.ico │ │ │ ├── index.html │ │ │ ├── logo192.png │ │ │ ├── logo512.png │ │ │ ├── manifest.json │ │ │ └── robots.txt │ │ ├── src │ │ │ ├── App.css │ │ │ ├── App.js │ │ │ ├── components │ │ │ │ └── Digimon.js │ │ │ ├── index.css │ │ │ ├── index.js │ │ │ ├── setupTests.js │ │ │ └── tests │ │ │ │ ├── App.test.js │ │ │ │ └── Digimon.test.js │ │ └── stryker.conf.js │ │ └── mocks-e-inputs │ │ ├── .gitignore │ │ ├── README.md │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── public │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── logo192.png │ │ ├── logo512.png │ │ ├── manifest.json │ │ └── robots.txt │ │ └── src │ │ ├── App-exemplo-1.js │ │ ├── App-form.test.js │ │ ├── App.css │ │ ├── App.js │ │ ├── App.test.js │ │ ├── Exemplo2.test.js │ │ ├── index.css │ │ ├── index.js │ │ ├── logo.svg │ │ ├── reportWebVitals.js │ │ └── setupTests.js ├── bloco-16-gerenciamento-de-estado-com-redux │ ├── dia-01-introducao-ao-redux-o-estado-global-da-aplicacao │ │ ├── README.md │ │ ├── bonus │ │ │ ├── index.css │ │ │ ├── index.html │ │ │ ├── libs │ │ │ │ └── redux.min.js │ │ │ └── src │ │ │ │ ├── actions │ │ │ │ └── counterActions.js │ │ │ │ ├── main.js │ │ │ │ ├── reducers │ │ │ │ ├── counterReducer.js │ │ │ │ └── historyReducer.js │ │ │ │ └── store │ │ │ │ └── index.js │ │ ├── exercicios │ │ │ ├── 1-define-an-action-creator.js │ │ │ ├── 10-write-a-counter-with-redux.js │ │ │ ├── 11-never-mutate-state.js │ │ │ ├── 12-use-the-spread-operator-on-arrays.js │ │ │ ├── 13-remove-an-item-from-an-array.js │ │ │ ├── 14-copy-an-object-with-object-assign.js │ │ │ ├── 15-getting-started-with-react-redux.js │ │ │ ├── 2-dispatch-an-action-event.js │ │ │ ├── 3-handle-an-action-in-the-store.js │ │ │ ├── 4-use-a-switch-statement-to-handle-multiple-actions.js │ │ │ ├── 5-use-const-for-action-types.js │ │ │ ├── 6-register-a-store-listener.js │ │ │ ├── 7-combine-multiple-reducers.js │ │ │ ├── 8-send-action-data-to-the-store.js │ │ │ └── 9-use-middleware-to-handle-asynchronous-actions.js │ │ └── praticas │ │ │ ├── 1-create-a-redux-store.js │ │ │ ├── 2-get-state-from-the-redux-store.js │ │ │ └── 3-define-a-redux-action.js │ ├── dia-02-usando-o-redux-no-react │ │ ├── README.md │ │ ├── exercise-react-with-redux-intro │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── images │ │ │ │ ├── after-change-base.png │ │ │ │ ├── after-change.png │ │ │ │ ├── change-base-repo.png │ │ │ │ ├── change-base.png │ │ │ │ ├── example-pr-fork.png │ │ │ │ └── example-pr.png │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ ├── favicon.ico │ │ │ │ ├── index.html │ │ │ │ ├── logo192.png │ │ │ │ ├── logo512.png │ │ │ │ ├── manifest.json │ │ │ │ └── robots.txt │ │ │ └── src │ │ │ │ ├── App.css │ │ │ │ ├── App.jsx │ │ │ │ ├── Cars.jsx │ │ │ │ ├── TrafficSignal.jsx │ │ │ │ ├── images │ │ │ │ ├── carBlue.jpeg │ │ │ │ ├── carRed.jpeg │ │ │ │ ├── carYellow.jpeg │ │ │ │ ├── greenSignal.jpeg │ │ │ │ ├── redSignal.jpeg │ │ │ │ └── yellowSignal.jpeg │ │ │ │ ├── index.js │ │ │ │ ├── reducers │ │ │ │ ├── carsReducer.js │ │ │ │ ├── index.js │ │ │ │ └── trafficSignalReducer.js │ │ │ │ └── redux │ │ │ │ ├── actionCreators.js │ │ │ │ └── index.js │ │ ├── exercise-todo-list-with-redux │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── images │ │ │ │ ├── after-change-base.png │ │ │ │ ├── after-change.png │ │ │ │ ├── change-base-repo.png │ │ │ │ ├── change-base.png │ │ │ │ ├── example-pr-fork.png │ │ │ │ └── example-pr.png │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ ├── favicon.ico │ │ │ │ ├── index.html │ │ │ │ ├── logo192.png │ │ │ │ ├── logo512.png │ │ │ │ ├── manifest.json │ │ │ │ └── robots.txt │ │ │ └── src │ │ │ │ ├── App.js │ │ │ │ ├── actions │ │ │ │ └── todoListActions.js │ │ │ │ ├── components │ │ │ │ ├── Checkbox │ │ │ │ │ └── index.js │ │ │ │ ├── InputTodo │ │ │ │ │ ├── index.js │ │ │ │ │ └── styles.js │ │ │ │ ├── Item │ │ │ │ │ ├── index.js │ │ │ │ │ └── styles.js │ │ │ │ ├── Sticky │ │ │ │ │ └── index.js │ │ │ │ ├── TodoList │ │ │ │ │ ├── index.js │ │ │ │ │ └── styles.js │ │ │ │ └── TodoListControls │ │ │ │ │ ├── index.js │ │ │ │ │ └── styles.js │ │ │ │ ├── helpers │ │ │ │ └── renderWithStore.js │ │ │ │ ├── index.js │ │ │ │ ├── reducers │ │ │ │ └── todoListReducer.js │ │ │ │ ├── serviceWorker.js │ │ │ │ ├── setupTests.js │ │ │ │ ├── store │ │ │ │ └── index.js │ │ │ │ ├── styles │ │ │ │ └── global.js │ │ │ │ └── test │ │ │ │ ├── App.test.js │ │ │ │ ├── exercise-one.test.js │ │ │ │ ├── exercise-three.test.js │ │ │ │ └── exercise-two.test.js │ │ └── my-app │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── public │ │ │ ├── favicon.ico │ │ │ ├── index.html │ │ │ ├── logo192.png │ │ │ ├── logo512.png │ │ │ ├── manifest.json │ │ │ └── robots.txt │ │ │ └── src │ │ │ ├── App.css │ │ │ ├── App.js │ │ │ ├── App.test.js │ │ │ ├── InputsList.js │ │ │ ├── List.js │ │ │ ├── actions │ │ │ └── index.js │ │ │ ├── index.css │ │ │ ├── index.js │ │ │ ├── logo.svg │ │ │ ├── reducers │ │ │ └── index.js │ │ │ ├── reportWebVitals.js │ │ │ ├── setupTests.js │ │ │ └── store │ │ │ └── index.js │ ├── dia-03-usando-o-redux-no-react-pratica │ │ ├── README.md │ │ ├── customer-registration │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ ├── favicon.ico │ │ │ │ └── index.html │ │ │ └── src │ │ │ │ ├── App.js │ │ │ │ ├── auth │ │ │ │ ├── PrivateRoute.js │ │ │ │ └── index.js │ │ │ │ ├── components │ │ │ │ ├── CustomerCard.js │ │ │ │ ├── RegisterCustomer.js │ │ │ │ ├── RegisteredCustomers.js │ │ │ │ └── SideMenu.js │ │ │ │ ├── data │ │ │ │ └── users.js │ │ │ │ ├── index.js │ │ │ │ ├── pages │ │ │ │ ├── DashBoard.js │ │ │ │ ├── Home.js │ │ │ │ └── Login.js │ │ │ │ ├── store │ │ │ │ ├── ducks │ │ │ │ │ ├── customers.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── user.js │ │ │ │ └── index.js │ │ │ │ └── styles │ │ │ │ ├── components │ │ │ │ ├── CustomerCard.js │ │ │ │ ├── RegisterCustomer.js │ │ │ │ ├── RegisteredCustomers.js │ │ │ │ └── SideMenu.js │ │ │ │ ├── global.js │ │ │ │ └── pages │ │ │ │ ├── DashBoard.js │ │ │ │ ├── Home.js │ │ │ │ └── Login.js │ │ └── my-react-form-with-redux │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── public │ │ │ ├── favicon.ico │ │ │ ├── index.html │ │ │ ├── logo192.png │ │ │ ├── logo512.png │ │ │ ├── manifest.json │ │ │ └── robots.txt │ │ │ └── src │ │ │ ├── App.css │ │ │ ├── App.js │ │ │ ├── components │ │ │ ├── ErrorMessage.js │ │ │ ├── Form.js │ │ │ ├── FormWithValidation.js │ │ │ ├── Header.js │ │ │ ├── Resume.css │ │ │ └── Resume.js │ │ │ ├── index.js │ │ │ ├── libs │ │ │ └── formValidation.js │ │ │ └── store │ │ │ ├── ducks │ │ │ ├── form.js │ │ │ └── index.js │ │ │ └── index.js │ ├── dia-04-usando-o-redux-no-react-actions-assincronas │ │ ├── README.md │ │ ├── doguinhos-app │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ ├── favicon.ico │ │ │ │ ├── index.html │ │ │ │ ├── logo192.png │ │ │ │ ├── logo512.png │ │ │ │ ├── manifest.json │ │ │ │ └── robots.txt │ │ │ └── src │ │ │ │ ├── App.css │ │ │ │ ├── App.js │ │ │ │ ├── App.test.js │ │ │ │ ├── index.css │ │ │ │ ├── index.js │ │ │ │ ├── logo.svg │ │ │ │ ├── reportWebVitals.js │ │ │ │ ├── setupTests.js │ │ │ │ └── store │ │ │ │ └── index.js │ │ ├── exercise-game-of-thrones-characters │ │ │ ├── .codeclimate.yml │ │ │ ├── .editorconfig │ │ │ ├── .eslintrc │ │ │ ├── .github │ │ │ │ └── CODEOWNERS │ │ │ ├── .gitignore │ │ │ ├── .stylelintrc.json │ │ │ ├── .travis.yml │ │ │ ├── README.md │ │ │ ├── images │ │ │ │ ├── after-change-base.png │ │ │ │ ├── after-change.png │ │ │ │ ├── change-base-repo.png │ │ │ │ ├── change-base.png │ │ │ │ ├── example-pr-fork.png │ │ │ │ ├── example-pr.png │ │ │ │ └── prototype.gif │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ ├── favicon.ico │ │ │ │ ├── index.html │ │ │ │ ├── logo192.png │ │ │ │ ├── logo512.png │ │ │ │ ├── manifest.json │ │ │ │ └── robots.txt │ │ │ └── src │ │ │ │ ├── App.js │ │ │ │ ├── actions │ │ │ │ └── character.js.js │ │ │ │ ├── components │ │ │ │ ├── CharacterInfo.js │ │ │ │ ├── SearchForm.css │ │ │ │ └── SearchForm.js │ │ │ │ ├── index.js │ │ │ │ ├── reducers │ │ │ │ ├── character.js │ │ │ │ └── index.js │ │ │ │ ├── services │ │ │ │ └── charAPI.js │ │ │ │ └── store │ │ │ │ └── index.js │ │ ├── exercise-redux-thunk │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── images │ │ │ │ ├── after-change-base.png │ │ │ │ ├── after-change.png │ │ │ │ ├── change-base-repo.png │ │ │ │ ├── change-base.png │ │ │ │ ├── example-pr-fork.png │ │ │ │ └── example-pr.png │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ └── index.html │ │ │ └── src │ │ │ │ ├── App.css │ │ │ │ ├── App.js │ │ │ │ ├── App.test.js │ │ │ │ ├── actions │ │ │ │ └── index.js │ │ │ │ ├── components │ │ │ │ ├── Button.js │ │ │ │ └── Gallery.js │ │ │ │ ├── images │ │ │ │ └── detCat.gif │ │ │ │ ├── index.css │ │ │ │ ├── index.js │ │ │ │ ├── reducers │ │ │ │ ├── gallery.js │ │ │ │ └── index.js │ │ │ │ └── store │ │ │ │ └── index.js │ │ ├── images │ │ │ └── solutions.gif │ │ └── reddit-exercise │ │ │ ├── .eslintrc.js │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── public │ │ │ ├── favicon.ico │ │ │ ├── index.html │ │ │ ├── logo192.png │ │ │ ├── logo512.png │ │ │ ├── manifest.json │ │ │ └── robots.txt │ │ │ └── src │ │ │ ├── App.css │ │ │ ├── App.js │ │ │ ├── App.test.js │ │ │ ├── index.css │ │ │ ├── index.js │ │ │ ├── logo.svg │ │ │ ├── reportWebVitals.js │ │ │ ├── services │ │ │ └── redditApi.js │ │ │ ├── setupTests.js │ │ │ └── store │ │ │ ├── ducks │ │ │ ├── index.js │ │ │ └── reddit.js │ │ │ └── index.js │ └── dia-05-testes-sincronos-com-react-redux │ │ ├── README.md │ │ ├── counter │ │ ├── .gitignore │ │ ├── README.md │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── public │ │ │ ├── favicon.ico │ │ │ ├── index.html │ │ │ ├── logo192.png │ │ │ ├── logo512.png │ │ │ ├── manifest.json │ │ │ └── robots.txt │ │ └── src │ │ │ ├── App.css │ │ │ ├── App.js │ │ │ ├── App.test.js │ │ │ ├── ButtonClicks.js │ │ │ ├── NumberClicks.js │ │ │ ├── actions │ │ │ └── index.js │ │ │ ├── helpers │ │ │ └── renderWithRedux.js │ │ │ ├── index.css │ │ │ ├── index.js │ │ │ ├── logo.svg │ │ │ ├── reducers │ │ │ └── index.js │ │ │ ├── reportWebVitals.js │ │ │ ├── setupTests.js │ │ │ └── store │ │ │ └── index.js │ │ ├── exercise-react-with-redux-intro-tested │ │ ├── .gitignore │ │ ├── README.md │ │ ├── images │ │ │ ├── after-change-base.png │ │ │ ├── after-change.png │ │ │ ├── change-base-repo.png │ │ │ ├── change-base.png │ │ │ ├── example-pr-fork.png │ │ │ └── example-pr.png │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── public │ │ │ ├── favicon.ico │ │ │ ├── index.html │ │ │ ├── logo192.png │ │ │ ├── logo512.png │ │ │ ├── manifest.json │ │ │ └── robots.txt │ │ └── src │ │ │ ├── App.css │ │ │ ├── App.jsx │ │ │ ├── Cars.jsx │ │ │ ├── TrafficSignal.jsx │ │ │ ├── helpers │ │ │ └── renderWithStore.js │ │ │ ├── images │ │ │ ├── carBlue.jpeg │ │ │ ├── carRed.jpeg │ │ │ ├── carYellow.jpeg │ │ │ ├── greenSignal.jpeg │ │ │ ├── redSignal.jpeg │ │ │ └── yellowSignal.jpeg │ │ │ ├── index.jsx │ │ │ ├── reducers │ │ │ ├── carsReducer.js │ │ │ ├── index.js │ │ │ └── trafficSignalReducer.js │ │ │ ├── redux │ │ │ ├── actionCreators.js │ │ │ └── index.js │ │ │ ├── setupTests.js │ │ │ └── tests │ │ │ ├── App.test.js │ │ │ ├── Cars.test.js │ │ │ └── TrafficSignal.test.js │ │ └── exercise-todo-list-with-redux-bonus-tests │ │ ├── .gitignore │ │ ├── README.md │ │ ├── images │ │ ├── after-change-base.png │ │ ├── after-change.png │ │ ├── change-base-repo.png │ │ ├── change-base.png │ │ ├── example-pr-fork.png │ │ └── example-pr.png │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── public │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── logo192.png │ │ ├── logo512.png │ │ ├── manifest.json │ │ └── robots.txt │ │ └── src │ │ ├── App.js │ │ ├── actions │ │ └── todoListActions.js │ │ ├── components │ │ ├── Checkbox │ │ │ └── index.js │ │ ├── InputTodo │ │ │ ├── index.js │ │ │ └── styles.js │ │ ├── Item │ │ │ ├── index.js │ │ │ └── styles.js │ │ ├── Sticky │ │ │ └── index.js │ │ ├── TodoList │ │ │ ├── index.js │ │ │ └── styles.js │ │ └── TodoListControls │ │ │ ├── index.js │ │ │ └── styles.js │ │ ├── helpers │ │ └── renderWithStore.js │ │ ├── index.js │ │ ├── reducers │ │ ├── index.js │ │ └── todoListReducer.js │ │ ├── serviceWorker.js │ │ ├── setupTests.js │ │ ├── store │ │ └── index.js │ │ ├── styles │ │ └── global.js │ │ └── test │ │ └── App.test.js └── bloco-18-context-api-e-react-hooks │ ├── dia-01-context-api-do-react │ ├── README.md │ ├── exercise-contextAPI-refactoring-exercise-one │ │ ├── .gitignore │ │ ├── README.md │ │ ├── images │ │ │ ├── after-change-base.png │ │ │ ├── after-change.png │ │ │ ├── change-base-repo.png │ │ │ ├── change-base.png │ │ │ ├── example-pr-fork.png │ │ │ └── example-pr.png │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── public │ │ │ ├── favicon.ico │ │ │ ├── index.html │ │ │ ├── logo192.png │ │ │ ├── logo512.png │ │ │ ├── manifest.json │ │ │ └── robots.txt │ │ └── src │ │ │ ├── App.css │ │ │ ├── App.js │ │ │ ├── Cars.jsx │ │ │ ├── contexts │ │ │ └── CarsContext.js │ │ │ ├── images │ │ │ ├── carBlue.jpeg │ │ │ ├── carRed.jpeg │ │ │ └── carYellow.jpeg │ │ │ ├── index.css │ │ │ └── index.js │ ├── exercise-contextAPI-refactoring-exercise-three │ │ ├── .gitignore │ │ ├── README.md │ │ ├── images │ │ │ ├── after-change-base.png │ │ │ ├── after-change.png │ │ │ ├── change-base-repo.png │ │ │ ├── change-base.png │ │ │ ├── example-pr-fork.png │ │ │ └── example-pr.png │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── public │ │ │ ├── favicon.ico │ │ │ ├── index.html │ │ │ ├── logo192.png │ │ │ ├── logo512.png │ │ │ ├── manifest.json │ │ │ └── robots.txt │ │ └── src │ │ │ ├── App.js │ │ │ ├── components │ │ │ ├── Posts.js │ │ │ └── Selector.js │ │ │ ├── contexts │ │ │ ├── PostsBySubredditContext.js │ │ │ └── SelectedSubredditContext.js │ │ │ ├── index.css │ │ │ ├── index.js │ │ │ └── services │ │ │ └── redditAPI.js │ └── exercise-contextAPI-refactoring-exercise-two │ │ ├── .gitignore │ │ ├── README.md │ │ ├── images │ │ ├── after-change-base.png │ │ ├── after-change.png │ │ ├── change-base-repo.png │ │ ├── change-base.png │ │ ├── example-pr-fork.png │ │ └── example-pr.png │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── public │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── logo192.png │ │ ├── logo512.png │ │ ├── manifest.json │ │ └── robots.txt │ │ └── src │ │ ├── App.css │ │ ├── App.js │ │ ├── Cars.jsx │ │ ├── TrafficSignal.jsx │ │ ├── contexts │ │ ├── CarsContext.js │ │ └── TrafficSignalContext.js │ │ ├── images │ │ ├── carBlue.jpeg │ │ ├── carRed.jpeg │ │ ├── carYellow.jpeg │ │ ├── greenSignal.jpeg │ │ ├── redSignal.jpeg │ │ └── yellowSignal.jpeg │ │ └── index.js │ ├── dia-02-react-hooks-usestate-e-usecontext │ ├── README.md │ ├── exercise-react-hooks-refactoring-exercise-one │ │ ├── .gitignore │ │ ├── README.md │ │ ├── images │ │ │ ├── after-change-base.png │ │ │ ├── after-change.png │ │ │ ├── change-base-repo.png │ │ │ ├── change-base.png │ │ │ ├── example-pr-fork.png │ │ │ └── example-pr.png │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── public │ │ │ ├── favicon.ico │ │ │ ├── index.html │ │ │ ├── logo192.png │ │ │ ├── logo512.png │ │ │ ├── manifest.json │ │ │ └── robots.txt │ │ ├── src │ │ │ ├── App.css │ │ │ ├── App.js │ │ │ ├── Cars.jsx │ │ │ ├── context │ │ │ │ ├── CarsContext.js │ │ │ │ └── Provider.js │ │ │ ├── images │ │ │ │ ├── carBlue.jpeg │ │ │ │ ├── carRed.jpeg │ │ │ │ └── carYellow.jpeg │ │ │ ├── index.css │ │ │ └── index.js │ │ └── yarn.lock │ ├── exercise-react-hooks-refactoring-exercise-three │ │ ├── .gitignore │ │ ├── README.md │ │ ├── images │ │ │ ├── after-change-base.png │ │ │ ├── after-change.png │ │ │ ├── change-base-repo.png │ │ │ ├── change-base.png │ │ │ ├── example-pr-fork.png │ │ │ └── example-pr.png │ │ ├── package.json │ │ ├── public │ │ │ ├── favicon.ico │ │ │ ├── index.html │ │ │ ├── logo192.png │ │ │ ├── logo512.png │ │ │ ├── manifest.json │ │ │ └── robots.txt │ │ ├── src │ │ │ ├── App.css │ │ │ ├── App.js │ │ │ ├── GameBoard.css │ │ │ ├── GameBoard.js │ │ │ ├── GameCell.css │ │ │ ├── GameCell.js │ │ │ ├── TicTacToe.js │ │ │ ├── TicTacToe.test.js │ │ │ ├── index.css │ │ │ ├── index.js │ │ │ ├── o.svg │ │ │ └── x.png │ │ └── yarn.lock │ └── exercise-react-hooks-refactoring-exercise-two │ │ ├── .gitignore │ │ ├── README.md │ │ ├── images │ │ ├── after-change-base.png │ │ ├── after-change.png │ │ ├── change-base-repo.png │ │ ├── change-base.png │ │ ├── example-pr-fork.png │ │ └── example-pr.png │ │ ├── package.json │ │ ├── public │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── logo192.png │ │ ├── logo512.png │ │ ├── manifest.json │ │ └── robots.txt │ │ ├── src │ │ ├── App.css │ │ ├── App.js │ │ ├── Cars.jsx │ │ ├── TrafficSignal.jsx │ │ ├── context │ │ │ ├── CarsContext.js │ │ │ └── Provider.js │ │ ├── images │ │ │ ├── carBlue.jpeg │ │ │ ├── carRed.jpeg │ │ │ ├── carYellow.jpeg │ │ │ ├── greenSignal.jpeg │ │ │ ├── redSignal.jpeg │ │ │ └── yellowSignal.jpeg │ │ ├── index.css │ │ └── index.js │ │ └── yarn.lock │ └── dia-03-react-hooks-useeffect-e-hooks-customizados │ ├── README.md │ ├── exercise-hooks-useEffect-customHooks-exercise-one │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── README.md │ ├── images │ │ ├── after-change-base.png │ │ ├── after-change.png │ │ ├── change-base-repo.png │ │ ├── change-base.png │ │ ├── example-pr-fork.png │ │ └── example-pr.png │ ├── package-lock.json │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── logo192.png │ │ ├── logo512.png │ │ ├── manifest.json │ │ └── robots.txt │ └── src │ │ ├── App.js │ │ ├── components │ │ ├── Posts.js │ │ ├── RedditContext.js │ │ └── Selector.js │ │ ├── index.css │ │ ├── index.js │ │ └── services │ │ └── redditAPI.js │ ├── exercise-hooks-useEffect-customHooks-exercise-two.one │ ├── .gitignore │ ├── README.md │ ├── images │ │ ├── after-change-base.png │ │ ├── after-change.png │ │ ├── change-base-repo.png │ │ ├── change-base.png │ │ ├── example-pr-fork.png │ │ └── example-pr.png │ ├── package-lock.json │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── logo192.png │ │ ├── logo512.png │ │ ├── manifest.json │ │ └── robots.txt │ └── src │ │ ├── App.js │ │ ├── index.css │ │ └── index.js │ ├── exercise-hooks-useEffect-customHooks-exercise-two.three │ ├── .gitignore │ ├── README.md │ ├── images │ │ ├── after-change-base.png │ │ ├── after-change.png │ │ ├── change-base-repo.png │ │ ├── change-base.png │ │ ├── example-pr-fork.png │ │ └── example-pr.png │ ├── package-lock.json │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── logo192.png │ │ ├── logo512.png │ │ ├── manifest.json │ │ └── robots.txt │ └── src │ │ ├── App.js │ │ ├── index.css │ │ └── index.js │ ├── exercise-hooks-useEffect-customHooks-exercise-two.two │ ├── .gitignore │ ├── README.md │ ├── images │ │ ├── after-change-base.png │ │ ├── after-change.png │ │ ├── change-base-repo.png │ │ ├── change-base.png │ │ ├── example-pr-fork.png │ │ └── example-pr.png │ ├── package-lock.json │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── logo192.png │ │ ├── logo512.png │ │ ├── manifest.json │ │ └── robots.txt │ └── src │ │ ├── App.js │ │ ├── index.css │ │ └── index.js │ └── para-fixar │ ├── exercicio-1 │ ├── .gitignore │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── logo192.png │ │ ├── logo512.png │ │ ├── manifest.json │ │ └── robots.txt │ └── src │ │ ├── App.js │ │ ├── Random.css │ │ ├── Random.js │ │ ├── index.css │ │ └── index.js │ └── exercicio-2 │ ├── .gitignore │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt │ └── src │ ├── App.js │ ├── index.css │ ├── index.js │ └── useArray.js ├── 03-back-end ├── bloco-20-introducao-a-sql │ ├── dia-01-banco-de-dados-sql │ │ ├── README.md │ │ └── images │ │ │ ├── address_city.png │ │ │ ├── country_id.png │ │ │ ├── criando_tabela_1.png │ │ │ ├── criando_tabela_2.png │ │ │ ├── customer_store.png │ │ │ └── muitos_para_um.png │ ├── dia-02-encontrando-dados-em-um-banco-de-dados │ │ └── README.md │ ├── dia-03-filtrando-dados-de-forma-especifica │ │ └── README.md │ └── dia-04-manipulando-tabelas │ │ └── README.md ├── bloco-21-funcoes-sql-joins-e-subqueries │ ├── dia-01-funcoes-mais-usadas-no-sql │ │ └── README.md │ ├── dia-02-descomplicando-joins-e-unions │ │ └── README.md │ └── dia-03-stored-routines-e-subqueries │ │ └── README.md ├── bloco-22-normalizacao-e-modelagem-de-banco-de-dados │ ├── dia-01-transformando-ideias-em-um-modelo-de-banco-de-dados │ │ ├── README.md │ │ └── images │ │ │ ├── diagrama_entidade_relacionamento.png │ │ │ └── zoo_diagram.png │ ├── dia-02-normalizacao-formas-normais-e-dumps │ │ ├── README.md │ │ └── images │ │ │ ├── diagram.png │ │ │ ├── diagram2.png │ │ │ ├── dump-1.png │ │ │ ├── dump-2.png │ │ │ ├── exer4_diagram.png │ │ │ ├── table.png │ │ │ └── w3schoolsClone.png │ └── dia-03-transformando-ideias-em-um-modelo-de-banco-de-dados-parte-2 │ │ ├── README.md │ │ ├── hr.sql │ │ └── images │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ ├── 4.png │ │ ├── address_with_index.png │ │ ├── address_without_index.png │ │ ├── category_with_index.png │ │ └── category_without_index.png ├── bloco-23-introducao-ao-mongodb │ ├── dia-01-mongodb-introducao │ │ ├── README.md │ │ └── books.json │ └── dia-02-filter-operators │ │ ├── README.md │ │ ├── exercise-filter-operators-e8e55183a5af1418a8f0d355ad895d13.js │ │ └── superheroes-957c961ea234d06d7cfdae73c87d47a6.json ├── bloco-24-mongodb-updates-simples-e-complexos │ ├── dia-01-updates-simples │ │ └── README.md │ ├── dia-02-updates-complexos-arrays-parte-1 │ │ ├── README.md │ │ └── images │ │ │ ├── 1.png │ │ │ ├── 10.png │ │ │ ├── 11.png │ │ │ ├── 12.png │ │ │ ├── 2.png │ │ │ ├── 3.png │ │ │ ├── 4.png │ │ │ ├── 5.png │ │ │ ├── 6.png │ │ │ ├── 7.png │ │ │ ├── 8.png │ │ │ └── 9.png │ └── dia-03-updates-complexos-arrays-parte-2 │ │ └── README.md ├── bloco-25-mongodb-aggregation-framework │ ├── dia-01-aggregation-framework-parte-1 │ │ ├── README.md │ │ ├── clientes.json │ │ ├── produtos.json │ │ └── vendas.json │ └── dia-02-aggregation-framework-parte-2 │ │ └── README.md ├── bloco-26-introducao-ao-desenvolvimento-web-com-nodejs │ ├── dia-01-nodejs-introducao │ │ ├── README.md │ │ └── my-scripts │ │ │ ├── imc.js │ │ │ ├── index.js │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── sorteio.js │ │ │ └── velocidade.js │ ├── dia-02-nodejs-fluxo-assincrono │ │ ├── README.md │ │ ├── exercise-1.js │ │ ├── exercise-1.test.js │ │ ├── exercise-2.js │ │ ├── exercise-3.js │ │ ├── exercise-4.js │ │ ├── exercise-5.js │ │ ├── exercise-bonus-1.js │ │ ├── exercise-bonus-2.js │ │ ├── file1.txt │ │ ├── file2.txt │ │ ├── file3.txt │ │ ├── file4.txt │ │ ├── file5.txt │ │ ├── fileAll.txt │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── simpsonFamily.json │ │ ├── simpsons.json │ │ └── simpsons_original.json │ ├── dia-03-testes-com-nodejs │ │ ├── README.md │ │ └── test-exercises │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── src │ │ │ ├── isPositive.js │ │ │ └── writeToFile.js │ │ │ └── tests │ │ │ ├── exercise-1.test.js │ │ │ └── exercise-4.test.js │ ├── dia-04-express-http-com-nodejs │ │ ├── README.md │ │ └── exercises-express │ │ │ ├── generateToken.js │ │ │ ├── index.js │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── simpsons.json │ │ │ └── simpsons_original.json │ └── dia-05-praticando-express │ │ ├── README.md │ │ └── bloco26-dia05 │ │ ├── README.md │ │ ├── data │ │ ├── posts.json │ │ ├── recipes.json │ │ ├── users.json │ │ └── users2.json │ │ ├── index.js │ │ ├── middlewares │ │ ├── auth.js │ │ ├── btcPrice.js │ │ ├── comments.js │ │ ├── error.js │ │ ├── index.js │ │ ├── login.js │ │ ├── operation │ │ │ ├── divide.js │ │ │ ├── index.js │ │ │ ├── multiply.js │ │ │ ├── subtract.js │ │ │ └── sum.js │ │ ├── posts │ │ │ ├── getAll.js │ │ │ ├── getById.js │ │ │ └── index.js │ │ └── recipe │ │ │ ├── addIngredients.js │ │ │ ├── deleteById.js │ │ │ ├── deleteIngredients.js │ │ │ ├── index.js │ │ │ ├── updateById.js │ │ │ └── verifyId.js │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── routes │ │ ├── posts.js │ │ ├── recipe.js │ │ ├── user.js │ │ └── user2.js │ │ ├── schema │ │ ├── login.js │ │ ├── recipe.js │ │ └── token.js │ │ └── utils │ │ ├── fs.js │ │ ├── fsPosts.js │ │ ├── fsRecipes.js │ │ ├── fsUsers.js │ │ └── fsUsers2.js ├── bloco-27-nodejs-camada-de-servico-e-arquitetura-rest-e-restful │ ├── dia-01-arquitetura-de-software-camada-de-model │ │ ├── README.md │ │ ├── exercicios-mongodb │ │ │ ├── index.js │ │ │ ├── models │ │ │ │ ├── User.js │ │ │ │ └── connection.js │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ └── routes │ │ │ │ └── user.js │ │ ├── exercicios-mysql │ │ │ ├── index.js │ │ │ ├── models │ │ │ │ ├── User.js │ │ │ │ └── connection.js │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ └── routes │ │ │ │ └── user.js │ │ ├── exercicios_mysql.sql │ │ ├── model-example-mongodb │ │ │ ├── index.js │ │ │ ├── models │ │ │ │ ├── Author.js │ │ │ │ ├── AuthorCourse.js │ │ │ │ ├── Book.js │ │ │ │ ├── connection.js │ │ │ │ └── connectionCourse.js │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ └── routes │ │ │ │ ├── authors.js │ │ │ │ └── books.js │ │ ├── model-example-mysql │ │ │ ├── index.js │ │ │ ├── indexCourse.js │ │ │ ├── models │ │ │ │ ├── Author.js │ │ │ │ ├── AuthorCourse.js │ │ │ │ ├── Book.js │ │ │ │ └── connection.js │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ └── routes │ │ │ │ ├── authors.js │ │ │ │ └── books.js │ │ ├── model_example.js │ │ └── model_example.sql │ ├── dia-02-arquitetura-de-software-camada-de-controller-e-service │ │ ├── README.md │ │ ├── books-mongodb │ │ │ ├── controllers │ │ │ │ └── Books.js │ │ │ ├── index.js │ │ │ ├── middlewares │ │ │ │ └── error.js │ │ │ ├── models │ │ │ │ ├── Author.js │ │ │ │ ├── Book.js │ │ │ │ └── connection.js │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── routes │ │ │ │ ├── authors.js │ │ │ │ └── books.js │ │ │ ├── schema │ │ │ │ └── Book.js │ │ │ └── services │ │ │ │ └── Books.js │ │ ├── cep-lookup │ │ │ ├── controllers │ │ │ │ └── Cep.js │ │ │ ├── index.js │ │ │ ├── middlewares │ │ │ │ ├── error.js │ │ │ │ ├── index.js │ │ │ │ └── validateCep.js │ │ │ ├── model │ │ │ │ ├── ApiCep.js │ │ │ │ ├── Cep.js │ │ │ │ └── connection.js │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── routes │ │ │ │ └── cep.js │ │ │ ├── schema │ │ │ │ └── Cep.js │ │ │ ├── services │ │ │ │ └── Cep.js │ │ │ └── utils │ │ │ │ └── saveMe.js │ │ └── hello-msc │ │ │ ├── controlers │ │ │ └── Author.js │ │ │ ├── index.js │ │ │ ├── middlewares │ │ │ └── error.js │ │ │ ├── models │ │ │ ├── Author.js │ │ │ └── connection.js │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ └── services │ │ │ └── Author.js │ ├── dia-03-arquitetura-web-rest-e-restful │ │ ├── README.md │ │ ├── exercise-refactoring-mongodb │ │ │ ├── controllers │ │ │ │ └── Product.js │ │ │ ├── index.js │ │ │ ├── models │ │ │ │ ├── Product.js │ │ │ │ └── connection.js │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── routes │ │ │ │ └── products.js │ │ │ └── utils │ │ │ │ └── saveMe.js │ │ ├── exercise-refactoring-mysql │ │ │ ├── controllers │ │ │ │ └── Product.js │ │ │ ├── index.js │ │ │ ├── models │ │ │ │ ├── Product.js │ │ │ │ └── connection.js │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── routes │ │ │ │ └── products.js │ │ │ └── utils │ │ │ │ └── saveMe.js │ │ ├── rest_exercicios.js │ │ └── rest_exercicios.sql │ └── dia-04-arquitetura-de-software-testando-as-camadas │ │ ├── README.md │ │ ├── exercicios │ │ ├── controllers │ │ │ └── movieController.js │ │ ├── index.js │ │ ├── models │ │ │ ├── connection.js │ │ │ └── movieModel.js │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── services │ │ │ └── movieService.js │ │ └── tests │ │ │ ├── controllers │ │ │ └── movieController.test.js │ │ │ ├── models │ │ │ └── movieModel.test.js │ │ │ └── services │ │ │ └── movieService.test.js │ │ └── praticando-testes │ │ ├── controllers │ │ └── movieController.js │ │ ├── index.js │ │ ├── models │ │ ├── connection.js │ │ └── movieModel.js │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── services │ │ └── movieService.js │ │ └── tests │ │ ├── controllers │ │ └── movieController.test.js │ │ ├── models │ │ └── movieModel.test.js │ │ └── services │ │ └── movieService.test.js ├── bloco-28-autenticacao-e-upload-de-arquivos │ ├── dia-01-nodejs-jwt-json-web-token │ │ ├── README.md │ │ ├── hello-jwt │ │ │ ├── .eslintrc.json │ │ │ ├── controllers │ │ │ │ └── users.js │ │ │ ├── data │ │ │ │ └── users.json │ │ │ ├── getSecret.js │ │ │ ├── index.js │ │ │ ├── middlewares │ │ │ │ ├── admin.js │ │ │ │ ├── auth.js │ │ │ │ ├── error.js │ │ │ │ └── index.js │ │ │ ├── model │ │ │ │ └── users.js │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── schema │ │ │ │ └── login.js │ │ │ └── utils │ │ │ │ ├── createError.js │ │ │ │ └── fsUsers.js │ │ └── nodejs-jwt │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── assets │ │ │ ├── createUserReqBase.png │ │ │ ├── createUserResBase.png │ │ │ ├── loginReqBase.png │ │ │ ├── loginResBase.png │ │ │ ├── postReqBase.png │ │ │ └── postResBase.png │ │ │ ├── controllers │ │ │ ├── Auth.js │ │ │ ├── Post.js │ │ │ ├── User.js │ │ │ └── login.old.js │ │ │ ├── generateKey.js │ │ │ ├── middlewares │ │ │ └── validateJWT.js │ │ │ ├── models │ │ │ ├── Post.js │ │ │ ├── User.js │ │ │ └── connection.js │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── routes │ │ │ └── api.js │ │ │ └── server.js │ ├── dia-02-upload-de-arquivos-com-multer │ │ ├── README.md │ │ ├── io-multer-client │ │ │ ├── axiosExamples.js │ │ │ ├── index.js │ │ │ ├── meu-arquivo.txt │ │ │ ├── package-lock.json │ │ │ └── package.json │ │ ├── io-multer-server │ │ │ ├── index.js │ │ │ ├── package-lock.json │ │ │ └── package.json │ │ └── multer-exercises │ │ │ ├── controllers │ │ │ └── Profile.js │ │ │ ├── data │ │ │ └── profiles.json │ │ │ ├── index.js │ │ │ ├── middlewares │ │ │ ├── error.js │ │ │ └── index.js │ │ │ ├── models │ │ │ └── Profile.js │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── routes │ │ │ └── profile.js │ │ │ ├── services │ │ │ └── Profile.js │ │ │ └── utils │ │ │ ├── createError.js │ │ │ └── fsProfiles.js │ └── dia-03-testando-apis-com-testes-de-integracao │ │ ├── README.md │ │ ├── nodejs-jwt-testes-exercicios │ │ ├── README.md │ │ ├── assets │ │ │ ├── createUserReqBase.png │ │ │ ├── createUserResBase.png │ │ │ ├── loginReqBase.png │ │ │ ├── loginResBase.png │ │ │ ├── postReqBase.png │ │ │ └── postResBase.png │ │ ├── controllers │ │ │ ├── posts.js │ │ │ └── user.js │ │ ├── generateKey.js │ │ ├── middlewares │ │ │ ├── auth.js │ │ │ ├── error.js │ │ │ └── index.js │ │ ├── models │ │ │ ├── connection.js │ │ │ └── user.js │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── routes │ │ │ └── api.js │ │ ├── server.js │ │ └── tests │ │ │ ├── getConnectionMock.js │ │ │ └── user.test.js │ │ └── nodejs-jwt-testes │ │ ├── .gitignore │ │ ├── README.md │ │ ├── assets │ │ ├── createUserReqBase.png │ │ ├── createUserResBase.png │ │ ├── loginReqBase.png │ │ ├── loginResBase.png │ │ ├── postReqBase.png │ │ └── postResBase.png │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ ├── api │ │ │ ├── app.js │ │ │ ├── routes.js │ │ │ └── server.js │ │ ├── controllers │ │ │ ├── createUser.js │ │ │ ├── login.js │ │ │ └── posts.js │ │ └── models │ │ │ ├── connection.js │ │ │ └── user.js │ │ └── tests │ │ └── createUsers.test.js ├── bloco-29-deployment │ ├── dia-01-infraestrutura-deploy-com-heroku │ │ ├── README.md │ │ ├── hello-heroku-react │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ ├── favicon.ico │ │ │ │ ├── index.html │ │ │ │ ├── logo192.png │ │ │ │ ├── logo512.png │ │ │ │ ├── manifest.json │ │ │ │ └── robots.txt │ │ │ └── src │ │ │ │ ├── App.css │ │ │ │ ├── App.js │ │ │ │ ├── App.test.js │ │ │ │ ├── index.css │ │ │ │ ├── index.js │ │ │ │ ├── logo.svg │ │ │ │ ├── reportWebVitals.js │ │ │ │ └── setupTests.js │ │ └── hello-heroku │ │ │ ├── .gitignore │ │ │ ├── Procfile │ │ │ ├── index.js │ │ │ ├── indexProcfile.js │ │ │ ├── package-lock.json │ │ │ └── package.json │ └── dia-02-deploy-gerenciadores-de-processos │ │ ├── README.md │ │ └── pm2-exercise │ │ ├── ecosystem.config.yml │ │ ├── index.js │ │ ├── package-lock.json │ │ └── package.json └── bloco-30-arquitetura-solid-e-orm │ ├── dia-01-arquitetura-principios-solid │ ├── README.md │ ├── plants-api │ │ ├── controllers │ │ │ └── plant.js │ │ ├── index.js │ │ ├── middlewares │ │ │ ├── error.js │ │ │ └── index.js │ │ ├── models │ │ │ ├── connection.js │ │ │ └── plant.js │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── routes │ │ │ ├── index.js │ │ │ └── plant.js │ │ ├── schema │ │ │ └── plant.js │ │ ├── seeders │ │ │ ├── index.js │ │ │ └── plants.js │ │ ├── services │ │ │ └── plant.js │ │ └── utils │ │ │ └── rescue.js │ └── solid-examples │ │ ├── .eslintignore │ │ ├── .eslintrc.json │ │ ├── dipExample-1.js │ │ ├── dipExample-2.js │ │ ├── index-o1.js │ │ ├── index-o2.js │ │ ├── index-s1.js │ │ ├── index-s2.js │ │ ├── index-s3.js │ │ ├── package-lock.json │ │ ├── package.json │ │ └── tests │ │ └── unit │ │ ├── approvedStudents-2.test.js │ │ ├── approvedStudents.test.js │ │ ├── getJokes.test.js │ │ ├── getLetterGrades.test.js │ │ └── percentageGradesIntoLetters.test.js │ └── dia-02-orm-interface-da-aplicacao-com-o-banco-de-dados │ ├── README.md │ ├── app-with-sequelize │ ├── .sequelizerc │ ├── package-lock.json │ ├── package.json │ └── src │ │ ├── config │ │ └── config.js │ │ ├── controllers │ │ └── userController.js │ │ ├── index.js │ │ ├── migrations │ │ ├── 20210624195914-create-user.js │ │ └── 20210624201151-add-column-phone-table-users.js │ │ ├── models │ │ ├── index.js │ │ └── user.js │ │ ├── seeders │ │ └── 20210624201606-users.js │ │ └── tests │ │ ├── integration │ │ └── controllers │ │ │ └── user.test.js │ │ └── unit │ │ └── models │ │ └── user.test.js │ └── books-api │ ├── .env.example │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .sequelizerc │ ├── package-lock.json │ ├── package.json │ └── src │ ├── api │ ├── app.js │ └── server.js │ ├── controllers │ └── book.js │ ├── database │ ├── config │ │ └── config.js │ ├── migrations │ │ └── 20210714170932-create-book.js │ ├── models │ │ ├── book.js │ │ └── index.js │ └── seeders │ │ └── 20210811133029-books.js │ ├── middlewares │ ├── error.js │ └── index.js │ ├── routes │ ├── book.js │ └── index.js │ ├── schemas │ └── book.js │ ├── services │ └── book.js │ └── tests │ ├── controllers │ └── bookController.test.js │ └── models │ └── bookModel.test.js ├── 04-computer-science ├── bloco-33-introducao-a-python │ ├── dia-01-aprendendo-python │ │ ├── 1-operacoes-basicas │ │ │ ├── 01-exercicio.py │ │ │ ├── 02-exercicio.py │ │ │ ├── 03-exercicio.py │ │ │ └── 04-exercicio.py │ │ ├── 2-tipos-de-dados-embutidos │ │ │ ├── 01-02-exercicios.py │ │ │ ├── 03-exercicio.py │ │ │ └── 04-05-06-exercicios.py │ │ ├── 3-estruturas-de-repeticao │ │ │ ├── 01-exercicio.py │ │ │ └── 02-03-exercicio.py │ │ ├── 4-exercicios │ │ │ ├── 01-exercicio.py │ │ │ ├── 02-exercicio.py │ │ │ ├── 03-exercicio.py │ │ │ ├── 04-exercicio.py │ │ │ ├── 05-exercicio.py │ │ │ └── 06-exercicio.py │ │ ├── 5-bonus │ │ │ ├── 01-exercicio.py │ │ │ ├── 02-exercicio.py │ │ │ ├── 03-exercicio.py │ │ │ └── 04-exercicio.py │ │ └── README.md │ ├── dia-02-entrada-e-saida-de-dados │ │ ├── 1-entrada-e-saida │ │ │ ├── 01-exercicio.py │ │ │ └── 02-exercicio.py │ │ ├── 2-lidando-com-excecoes │ │ │ ├── 01-exercicio.py │ │ │ └── input.txt │ │ ├── 3-manipulando-arquivos-json │ │ │ ├── 01-exemplo-pratico.py │ │ │ ├── 02-exemplo-pratico.py │ │ │ ├── 03-exemplo-pratico.py │ │ │ ├── 04-exemplo-pratico.py │ │ │ ├── grass_pokemons.json │ │ │ └── pokemons.json │ │ ├── 4-manipulando-arquivos-csv │ │ │ ├── 01-exemplo-pratico.py │ │ │ ├── 02-exemplo-pratico.py │ │ │ ├── 03-exemplo-pratico.py │ │ │ ├── 04-exemplo-pratico.py │ │ │ ├── balneabilidade.csv │ │ │ └── report_por_campanha.csv │ │ ├── 5-exercicios │ │ │ ├── 01-exercicio.py │ │ │ ├── 02-exercicio.py │ │ │ ├── 03-exercicio.py │ │ │ ├── 04-exercicio.py │ │ │ ├── books.json │ │ │ ├── report.csv │ │ │ └── words.txt │ │ ├── 6-bonus │ │ │ ├── 01-exercicio.py │ │ │ └── pokemons.json │ │ └── README.md │ └── dia-03-testes │ │ ├── .gitignore │ │ ├── 1-testes-automatizados │ │ ├── codigo_1.py │ │ └── test_codigo_1.py │ │ ├── 2-testando-falhas │ │ ├── codigo_2.py │ │ └── test_codigo_2.py │ │ ├── 3-dubles-de-teste │ │ ├── pokemon_1.py │ │ ├── pokemon_2.py │ │ ├── test_pokemon_1.py │ │ └── test_pokemon_2.py │ │ ├── 4-exercicios │ │ ├── exercicio_01.py │ │ ├── exercicio_02.py │ │ ├── exercicio_03.py │ │ ├── exercicio_04.py │ │ ├── test_exercicio_01.py │ │ ├── test_exercicio_02.py │ │ ├── test_exercicio_03.py │ │ └── test_exercicio_04.py │ │ ├── README.md │ │ └── requirements.txt └── bloco-34-programacao-orientada-a-objetos-e-padroes-de-projeto │ └── dia-01-introducao-a-programacao-orientada-a-objetos │ ├── .gitignore │ ├── README.md │ ├── exemplos-praticos │ ├── Mailer.py │ └── User.py │ └── requirements.txt └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/.gitignore -------------------------------------------------------------------------------- /01-fundamentos/bloco-01-unix-bash-e-shell-script/dia-03-unix-e-bash-part-1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-01-unix-bash-e-shell-script/dia-03-unix-e-bash-part-1/README.md -------------------------------------------------------------------------------- /01-fundamentos/bloco-01-unix-bash-e-shell-script/dia-03-unix-e-bash-part-1/parte-1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-01-unix-bash-e-shell-script/dia-03-unix-e-bash-part-1/parte-1.sh -------------------------------------------------------------------------------- /01-fundamentos/bloco-01-unix-bash-e-shell-script/dia-03-unix-e-bash-part-1/parte-2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-01-unix-bash-e-shell-script/dia-03-unix-e-bash-part-1/parte-2.sh -------------------------------------------------------------------------------- /01-fundamentos/bloco-01-unix-bash-e-shell-script/dia-03-unix-e-bash-part-1/unix_tests/backup/trybe_backup.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /01-fundamentos/bloco-01-unix-bash-e-shell-script/dia-03-unix-e-bash-part-1/unix_tests/countries.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-01-unix-bash-e-shell-script/dia-03-unix-e-bash-part-1/unix_tests/countries.txt -------------------------------------------------------------------------------- /01-fundamentos/bloco-01-unix-bash-e-shell-script/dia-03-unix-e-bash-part-1/unix_tests/empty.pdf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /01-fundamentos/bloco-01-unix-bash-e-shell-script/dia-03-unix-e-bash-part-1/unix_tests/empty.tbt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /01-fundamentos/bloco-01-unix-bash-e-shell-script/dia-03-unix-e-bash-part-1/unix_tests/phrases.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-01-unix-bash-e-shell-script/dia-03-unix-e-bash-part-1/unix_tests/phrases.txt -------------------------------------------------------------------------------- /01-fundamentos/bloco-01-unix-bash-e-shell-script/dia-04-unix-e-bash-part-2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-01-unix-bash-e-shell-script/dia-04-unix-e-bash-part-2/README.md -------------------------------------------------------------------------------- /01-fundamentos/bloco-01-unix-bash-e-shell-script/dia-04-unix-e-bash-part-2/parte-1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-01-unix-bash-e-shell-script/dia-04-unix-e-bash-part-2/parte-1.sh -------------------------------------------------------------------------------- /01-fundamentos/bloco-01-unix-bash-e-shell-script/dia-04-unix-e-bash-part-2/parte-2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-01-unix-bash-e-shell-script/dia-04-unix-e-bash-part-2/parte-2.sh -------------------------------------------------------------------------------- /01-fundamentos/bloco-01-unix-bash-e-shell-script/dia-04-unix-e-bash-part-2/unix_tests/backup/trybe_backup.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /01-fundamentos/bloco-01-unix-bash-e-shell-script/dia-04-unix-e-bash-part-2/unix_tests/bunch_of_things.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-01-unix-bash-e-shell-script/dia-04-unix-e-bash-part-2/unix_tests/bunch_of_things.txt -------------------------------------------------------------------------------- /01-fundamentos/bloco-01-unix-bash-e-shell-script/dia-04-unix-e-bash-part-2/unix_tests/countries.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-01-unix-bash-e-shell-script/dia-04-unix-e-bash-part-2/unix_tests/countries.txt -------------------------------------------------------------------------------- /01-fundamentos/bloco-01-unix-bash-e-shell-script/dia-04-unix-e-bash-part-2/unix_tests/empty.pdf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /01-fundamentos/bloco-01-unix-bash-e-shell-script/dia-04-unix-e-bash-part-2/unix_tests/empty.tbt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /01-fundamentos/bloco-01-unix-bash-e-shell-script/dia-04-unix-e-bash-part-2/unix_tests/phrases.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-01-unix-bash-e-shell-script/dia-04-unix-e-bash-part-2/unix_tests/phrases.txt -------------------------------------------------------------------------------- /01-fundamentos/bloco-01-unix-bash-e-shell-script/dia-04-unix-e-bash-part-2/unix_tests/phrases2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-01-unix-bash-e-shell-script/dia-04-unix-e-bash-part-2/unix_tests/phrases2.txt -------------------------------------------------------------------------------- /01-fundamentos/bloco-01-unix-bash-e-shell-script/dia-04-unix-e-bash-part-2/unix_tests/skills2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-01-unix-bash-e-shell-script/dia-04-unix-e-bash-part-2/unix_tests/skills2.txt -------------------------------------------------------------------------------- /01-fundamentos/bloco-01-unix-bash-e-shell-script/dia-04-unix-e-bash-part-2/unix_tests/top_skills.txt: -------------------------------------------------------------------------------- 1 | Bash 2 | C 3 | CSS 4 | -------------------------------------------------------------------------------- /01-fundamentos/bloco-02-git-github-e-internet/dia-01-git-e-github-o-que-e-e-para-que-serve/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-02-git-github-e-internet/dia-01-git-e-github-o-que-e-e-para-que-serve/script.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-02-git-github-e-internet/dia-02-git-e-github-entendendo-os-comandos/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-02-git-github-e-internet/dia-02-git-e-github-entendendo-os-comandos/script.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-02-git-github-e-internet/dia-03-internet-entendendo-como-ela-funciona/trab_os_maneiritos.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-02-git-github-e-internet/dia-03-internet-entendendo-como-ela-funciona/trab_os_maneiritos.txt -------------------------------------------------------------------------------- /01-fundamentos/bloco-03-introducao-a-html-e-css/dia-01-html-e-css-estruturas-de-pagina/assets/cat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-03-introducao-a-html-e-css/dia-01-html-e-css-estruturas-de-pagina/assets/cat.jpg -------------------------------------------------------------------------------- /01-fundamentos/bloco-03-introducao-a-html-e-css/dia-01-html-e-css-estruturas-de-pagina/exercicio.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-03-introducao-a-html-e-css/dia-01-html-e-css-estruturas-de-pagina/exercicio.html -------------------------------------------------------------------------------- /01-fundamentos/bloco-03-introducao-a-html-e-css/dia-02-html-e-css-primeiros-passos-em-css/exercicio-1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-03-introducao-a-html-e-css/dia-02-html-e-css-primeiros-passos-em-css/exercicio-1.html -------------------------------------------------------------------------------- /01-fundamentos/bloco-03-introducao-a-html-e-css/dia-02-html-e-css-primeiros-passos-em-css/exercicio-2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-03-introducao-a-html-e-css/dia-02-html-e-css-primeiros-passos-em-css/exercicio-2.html -------------------------------------------------------------------------------- /01-fundamentos/bloco-03-introducao-a-html-e-css/dia-02-html-e-css-primeiros-passos-em-css/exercicio-3/exercicio-3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-03-introducao-a-html-e-css/dia-02-html-e-css-primeiros-passos-em-css/exercicio-3/exercicio-3.html -------------------------------------------------------------------------------- /01-fundamentos/bloco-03-introducao-a-html-e-css/dia-02-html-e-css-primeiros-passos-em-css/exercicio-3/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-03-introducao-a-html-e-css/dia-02-html-e-css-primeiros-passos-em-css/exercicio-3/styles.css -------------------------------------------------------------------------------- /01-fundamentos/bloco-03-introducao-a-html-e-css/dia-04-html-semantico/exercicio-1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-03-introducao-a-html-e-css/dia-04-html-semantico/exercicio-1.html -------------------------------------------------------------------------------- /01-fundamentos/bloco-03-introducao-a-html-e-css/dia-04-html-semantico/exercicio-2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-03-introducao-a-html-e-css/dia-04-html-semantico/exercicio-2.html -------------------------------------------------------------------------------- /01-fundamentos/bloco-03-introducao-a-html-e-css/dia-04-html-semantico/exercicio-3/assets/behavior.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-03-introducao-a-html-e-css/dia-04-html-semantico/exercicio-3/assets/behavior.png -------------------------------------------------------------------------------- /01-fundamentos/bloco-03-introducao-a-html-e-css/dia-04-html-semantico/exercicio-3/assets/predators.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-03-introducao-a-html-e-css/dia-04-html-semantico/exercicio-3/assets/predators.png -------------------------------------------------------------------------------- /01-fundamentos/bloco-03-introducao-a-html-e-css/dia-04-html-semantico/exercicio-3/assets/vision.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-03-introducao-a-html-e-css/dia-04-html-semantico/exercicio-3/assets/vision.png -------------------------------------------------------------------------------- /01-fundamentos/bloco-03-introducao-a-html-e-css/dia-04-html-semantico/exercicio-3/css/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-03-introducao-a-html-e-css/dia-04-html-semantico/exercicio-3/css/styles.css -------------------------------------------------------------------------------- /01-fundamentos/bloco-03-introducao-a-html-e-css/dia-04-html-semantico/exercicio-3/exercicio-3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-03-introducao-a-html-e-css/dia-04-html-semantico/exercicio-3/exercicio-3.html -------------------------------------------------------------------------------- /01-fundamentos/bloco-04-introducao-a-javascript-e-logica-de-programacao/dia-01-javascript-primeiros-passos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-04-introducao-a-javascript-e-logica-de-programacao/dia-01-javascript-primeiros-passos/README.md -------------------------------------------------------------------------------- /01-fundamentos/bloco-04-introducao-a-javascript-e-logica-de-programacao/dia-02-javascript-array-e-loop-for/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-04-introducao-a-javascript-e-logica-de-programacao/dia-02-javascript-array-e-loop-for/README.md -------------------------------------------------------------------------------- /01-fundamentos/bloco-04-introducao-a-javascript-e-logica-de-programacao/dia-02-javascript-array-e-loop-for/exercicio_1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-04-introducao-a-javascript-e-logica-de-programacao/dia-02-javascript-array-e-loop-for/exercicio_1.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-04-introducao-a-javascript-e-logica-de-programacao/dia-02-javascript-array-e-loop-for/exercicio_2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-04-introducao-a-javascript-e-logica-de-programacao/dia-02-javascript-array-e-loop-for/exercicio_2.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-04-introducao-a-javascript-e-logica-de-programacao/dia-02-javascript-array-e-loop-for/exercicio_3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-04-introducao-a-javascript-e-logica-de-programacao/dia-02-javascript-array-e-loop-for/exercicio_3.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-04-introducao-a-javascript-e-logica-de-programacao/dia-02-javascript-array-e-loop-for/exercicio_4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-04-introducao-a-javascript-e-logica-de-programacao/dia-02-javascript-array-e-loop-for/exercicio_4.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-04-introducao-a-javascript-e-logica-de-programacao/dia-02-javascript-array-e-loop-for/exercicio_5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-04-introducao-a-javascript-e-logica-de-programacao/dia-02-javascript-array-e-loop-for/exercicio_5.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-04-introducao-a-javascript-e-logica-de-programacao/dia-02-javascript-array-e-loop-for/exercicio_6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-04-introducao-a-javascript-e-logica-de-programacao/dia-02-javascript-array-e-loop-for/exercicio_6.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-04-introducao-a-javascript-e-logica-de-programacao/dia-02-javascript-array-e-loop-for/exercicio_7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-04-introducao-a-javascript-e-logica-de-programacao/dia-02-javascript-array-e-loop-for/exercicio_7.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-04-introducao-a-javascript-e-logica-de-programacao/dia-02-javascript-array-e-loop-for/exercicio_8.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-04-introducao-a-javascript-e-logica-de-programacao/dia-02-javascript-array-e-loop-for/exercicio_8.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-04-introducao-a-javascript-e-logica-de-programacao/dia-02-javascript-array-e-loop-for/exercicio_9.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-04-introducao-a-javascript-e-logica-de-programacao/dia-02-javascript-array-e-loop-for/exercicio_9.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-04-introducao-a-javascript-e-logica-de-programacao/dia-04-javascript-objetos-e-funcoes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-04-introducao-a-javascript-e-logica-de-programacao/dia-04-javascript-objetos-e-funcoes/README.md -------------------------------------------------------------------------------- /01-fundamentos/bloco-05-javascript-dom-eventos-e-web-storage/dia-01-javascript-dom-e-seletores/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-05-javascript-dom-eventos-e-web-storage/dia-01-javascript-dom-e-seletores/README.md -------------------------------------------------------------------------------- /01-fundamentos/bloco-05-javascript-dom-eventos-e-web-storage/dia-01-javascript-dom-e-seletores/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-05-javascript-dom-eventos-e-web-storage/dia-01-javascript-dom-e-seletores/index.html -------------------------------------------------------------------------------- /01-fundamentos/bloco-05-javascript-dom-eventos-e-web-storage/dia-02-javascript-trabalhando-com-elementos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-05-javascript-dom-eventos-e-web-storage/dia-02-javascript-trabalhando-com-elementos/README.md -------------------------------------------------------------------------------- /01-fundamentos/bloco-05-javascript-dom-eventos-e-web-storage/dia-02-javascript-trabalhando-com-elementos/exercicios.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-05-javascript-dom-eventos-e-web-storage/dia-02-javascript-trabalhando-com-elementos/exercicios.html -------------------------------------------------------------------------------- /01-fundamentos/bloco-05-javascript-dom-eventos-e-web-storage/dia-02-javascript-trabalhando-com-elementos/pratica-1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-05-javascript-dom-eventos-e-web-storage/dia-02-javascript-trabalhando-com-elementos/pratica-1.html -------------------------------------------------------------------------------- /01-fundamentos/bloco-05-javascript-dom-eventos-e-web-storage/dia-02-javascript-trabalhando-com-elementos/pratica-2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-05-javascript-dom-eventos-e-web-storage/dia-02-javascript-trabalhando-com-elementos/pratica-2.html -------------------------------------------------------------------------------- /01-fundamentos/bloco-05-javascript-dom-eventos-e-web-storage/dia-02-javascript-trabalhando-com-elementos/pratica-3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-05-javascript-dom-eventos-e-web-storage/dia-02-javascript-trabalhando-com-elementos/pratica-3.html -------------------------------------------------------------------------------- /01-fundamentos/bloco-05-javascript-dom-eventos-e-web-storage/dia-03-javascript-eventos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-05-javascript-dom-eventos-e-web-storage/dia-03-javascript-eventos/README.md -------------------------------------------------------------------------------- /01-fundamentos/bloco-05-javascript-dom-eventos-e-web-storage/dia-03-javascript-eventos/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-05-javascript-dom-eventos-e-web-storage/dia-03-javascript-eventos/index.html -------------------------------------------------------------------------------- /01-fundamentos/bloco-05-javascript-dom-eventos-e-web-storage/dia-03-javascript-eventos/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-05-javascript-dom-eventos-e-web-storage/dia-03-javascript-eventos/script.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-05-javascript-dom-eventos-e-web-storage/dia-03-javascript-eventos/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-05-javascript-dom-eventos-e-web-storage/dia-03-javascript-eventos/style.css -------------------------------------------------------------------------------- /01-fundamentos/bloco-05-javascript-dom-eventos-e-web-storage/dia-04-javascript-webstorage/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-05-javascript-dom-eventos-e-web-storage/dia-04-javascript-webstorage/README.md -------------------------------------------------------------------------------- /01-fundamentos/bloco-05-javascript-dom-eventos-e-web-storage/dia-04-javascript-webstorage/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-05-javascript-dom-eventos-e-web-storage/dia-04-javascript-webstorage/index.html -------------------------------------------------------------------------------- /01-fundamentos/bloco-05-javascript-dom-eventos-e-web-storage/dia-04-javascript-webstorage/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-05-javascript-dom-eventos-e-web-storage/dia-04-javascript-webstorage/script.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-05-javascript-dom-eventos-e-web-storage/dia-04-javascript-webstorage/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-05-javascript-dom-eventos-e-web-storage/dia-04-javascript-webstorage/style.css -------------------------------------------------------------------------------- /01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-01-html-e-css-forms/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-01-html-e-css-forms/README.md -------------------------------------------------------------------------------- /01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-01-html-e-css-forms/form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-01-html-e-css-forms/form.html -------------------------------------------------------------------------------- /01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-01-html-e-css-forms/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-01-html-e-css-forms/script.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-01-html-e-css-forms/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-01-html-e-css-forms/style.css -------------------------------------------------------------------------------- /01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-02-bibliotecas-javascript-e-frameworks-css/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-02-bibliotecas-javascript-e-frameworks-css/README.md -------------------------------------------------------------------------------- /01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-02-bibliotecas-javascript-e-frameworks-css/css/pikaday.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-02-bibliotecas-javascript-e-frameworks-css/css/pikaday.css -------------------------------------------------------------------------------- /01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-02-bibliotecas-javascript-e-frameworks-css/form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-02-bibliotecas-javascript-e-frameworks-css/form.html -------------------------------------------------------------------------------- /01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-02-bibliotecas-javascript-e-frameworks-css/js/pikaday.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-02-bibliotecas-javascript-e-frameworks-css/js/pikaday.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-02-bibliotecas-javascript-e-frameworks-css/js/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-02-bibliotecas-javascript-e-frameworks-css/js/script.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-03-css-flexbox-parte-1/1_flexbox_froggy/exercicio_01.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-03-css-flexbox-parte-1/1_flexbox_froggy/exercicio_01.css -------------------------------------------------------------------------------- /01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-03-css-flexbox-parte-1/1_flexbox_froggy/exercicio_03.css: -------------------------------------------------------------------------------- 1 | #pond { 2 | display: flex; 3 | justify-content: space-around; 4 | } -------------------------------------------------------------------------------- /01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-03-css-flexbox-parte-1/1_flexbox_froggy/exercicio_04.css: -------------------------------------------------------------------------------- 1 | #pond { 2 | display: flex; 3 | justify-content: space-between; 4 | } -------------------------------------------------------------------------------- /01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-03-css-flexbox-parte-1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-03-css-flexbox-parte-1/README.md -------------------------------------------------------------------------------- /01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-04-css-flexbox-parte-2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-04-css-flexbox-parte-2/README.md -------------------------------------------------------------------------------- /01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-04-css-flexbox-parte-2/flexbox_zombies/chapter_01/level_01.css: -------------------------------------------------------------------------------- 1 | /* Just dialogs */ -------------------------------------------------------------------------------- /01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-04-css-flexbox-parte-2/flexbox_zombies/chapter_01/level_02.css: -------------------------------------------------------------------------------- 1 | /* Just dialogs */ -------------------------------------------------------------------------------- /01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-04-css-flexbox-parte-2/flexbox_zombies/chapter_01/level_03.css: -------------------------------------------------------------------------------- 1 | crossbow { 2 | display: flex; 3 | } -------------------------------------------------------------------------------- /01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-04-css-flexbox-parte-2/flexbox_zombies/chapter_01/level_07.css: -------------------------------------------------------------------------------- 1 | /* Just dialogs */ -------------------------------------------------------------------------------- /01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-04-css-flexbox-parte-2/flexbox_zombies/chapter_02/level_01.css: -------------------------------------------------------------------------------- 1 | /* Just dialogs */ -------------------------------------------------------------------------------- /01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-04-css-flexbox-parte-2/flexbox_zombies/chapter_02/level_02.css: -------------------------------------------------------------------------------- 1 | /* Just dialogs */ -------------------------------------------------------------------------------- /01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-04-css-flexbox-parte-2/flexbox_zombies/chapter_02/level_03.css: -------------------------------------------------------------------------------- 1 | crossbow { 2 | display: flex; 3 | } -------------------------------------------------------------------------------- /01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-04-css-flexbox-parte-2/flexbox_zombies/chapter_02/level_04.css: -------------------------------------------------------------------------------- 1 | /* Just dialogs */ -------------------------------------------------------------------------------- /01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-04-css-flexbox-parte-2/flexbox_zombies/chapter_02/level_09.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-04-css-flexbox-parte-2/flexbox_zombies/chapter_02/level_10.css: -------------------------------------------------------------------------------- 1 | crossbow { 2 | display: flex; 3 | justify-content: space-around; 4 | } -------------------------------------------------------------------------------- /01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-04-css-flexbox-parte-2/flexbox_zombies/chapter_02/level_11.css: -------------------------------------------------------------------------------- 1 | /* Just dialogs */ -------------------------------------------------------------------------------- /01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-04-css-flexbox-parte-2/flexbox_zombies/chapter_02/level_21.css: -------------------------------------------------------------------------------- 1 | /* Just dialogs */ -------------------------------------------------------------------------------- /01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-04-css-flexbox-parte-2/flexbox_zombies/chapter_03/level_01.css: -------------------------------------------------------------------------------- 1 | /* Just dialogs */ -------------------------------------------------------------------------------- /01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-04-css-flexbox-parte-2/flexbox_zombies/chapter_03/level_02.css: -------------------------------------------------------------------------------- 1 | /* Just dialogs */ -------------------------------------------------------------------------------- /01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-04-css-flexbox-parte-2/flexbox_zombies/chapter_03/level_07.css: -------------------------------------------------------------------------------- 1 | crossbow { 2 | display: flex; 3 | align-items: stretch; 4 | } -------------------------------------------------------------------------------- /01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-04-css-flexbox-parte-2/flexbox_zombies/chapter_03/level_08.css: -------------------------------------------------------------------------------- 1 | crossbow { 2 | display: flex; 3 | align-items: center; 4 | } -------------------------------------------------------------------------------- /01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-04-css-flexbox-parte-2/flexbox_zombies/chapter_03/level_09.css: -------------------------------------------------------------------------------- 1 | /* Just dialogs */ -------------------------------------------------------------------------------- /01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-04-css-flexbox-parte-2/flexbox_zombies/chapter_03/level_19.css: -------------------------------------------------------------------------------- 1 | crossbow { 2 | display: flex; 3 | } -------------------------------------------------------------------------------- /01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-04-css-flexbox-parte-2/flexbox_zombies/chapter_03/level_21.css: -------------------------------------------------------------------------------- 1 | /* Just dialogs */ -------------------------------------------------------------------------------- /01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-05-css-responsivo-mobile-first/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-05-css-responsivo-mobile-first/README.md -------------------------------------------------------------------------------- /01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-05-css-responsivo-mobile-first/assets/img/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-05-css-responsivo-mobile-first/assets/img/1.png -------------------------------------------------------------------------------- /01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-05-css-responsivo-mobile-first/assets/img/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-05-css-responsivo-mobile-first/assets/img/2.png -------------------------------------------------------------------------------- /01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-05-css-responsivo-mobile-first/assets/img/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-05-css-responsivo-mobile-first/assets/img/3.png -------------------------------------------------------------------------------- /01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-05-css-responsivo-mobile-first/pratica-1/pratica-1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-05-css-responsivo-mobile-first/pratica-1/pratica-1.html -------------------------------------------------------------------------------- /01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-05-css-responsivo-mobile-first/pratica-2/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-05-css-responsivo-mobile-first/pratica-2/index.html -------------------------------------------------------------------------------- /01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-05-css-responsivo-mobile-first/pratica-2/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-05-css-responsivo-mobile-first/pratica-2/style.css -------------------------------------------------------------------------------- /01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-05-css-responsivo-mobile-first/pratica-3/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-05-css-responsivo-mobile-first/pratica-3/index.html -------------------------------------------------------------------------------- /01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-05-css-responsivo-mobile-first/pratica-3/style-landscape.css: -------------------------------------------------------------------------------- 1 | * { 2 | color: #555 !important; 3 | } -------------------------------------------------------------------------------- /01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-05-css-responsivo-mobile-first/pratica-3/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-06-html-e-css-forms-flexbox-e-responsivo/dia-05-css-responsivo-mobile-first/pratica-3/style.css -------------------------------------------------------------------------------- /01-fundamentos/bloco-07-introducao-a-javascript-es6-e-testes-unitarios/dia-02-javascript-es6-objects/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-07-introducao-a-javascript-es6-e-testes-unitarios/dia-02-javascript-es6-objects/README.md -------------------------------------------------------------------------------- /01-fundamentos/bloco-07-introducao-a-javascript-es6-e-testes-unitarios/dia-02-javascript-es6-objects/exercicios-bonus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-07-introducao-a-javascript-es6-e-testes-unitarios/dia-02-javascript-es6-objects/exercicios-bonus.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-07-introducao-a-javascript-es6-e-testes-unitarios/dia-02-javascript-es6-objects/pratica-1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-07-introducao-a-javascript-es6-e-testes-unitarios/dia-02-javascript-es6-objects/pratica-1.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-07-introducao-a-javascript-es6-e-testes-unitarios/dia-02-javascript-es6-objects/pratica-2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-07-introducao-a-javascript-es6-e-testes-unitarios/dia-02-javascript-es6-objects/pratica-2.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-07-introducao-a-javascript-es6-e-testes-unitarios/dia-03-testes-unitarios-em-javascript/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-07-introducao-a-javascript-es6-e-testes-unitarios/dia-03-testes-unitarios-em-javascript/README.md -------------------------------------------------------------------------------- /01-fundamentos/bloco-08-high-order-functions-do-javascript-es6/dia-02-javascript-es6-hofs-map-e-filter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-08-high-order-functions-do-javascript-es6/dia-02-javascript-es6-hofs-map-e-filter/README.md -------------------------------------------------------------------------------- /01-fundamentos/bloco-08-high-order-functions-do-javascript-es6/dia-02-javascript-es6-hofs-map-e-filter/exercicio-1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-08-high-order-functions-do-javascript-es6/dia-02-javascript-es6-hofs-map-e-filter/exercicio-1.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-08-high-order-functions-do-javascript-es6/dia-02-javascript-es6-hofs-map-e-filter/exercicio-2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-08-high-order-functions-do-javascript-es6/dia-02-javascript-es6-hofs-map-e-filter/exercicio-2.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-08-high-order-functions-do-javascript-es6/dia-02-javascript-es6-hofs-map-e-filter/exercicio-3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-08-high-order-functions-do-javascript-es6/dia-02-javascript-es6-hofs-map-e-filter/exercicio-3.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-08-high-order-functions-do-javascript-es6/dia-02-javascript-es6-hofs-map-e-filter/exercicio-4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-08-high-order-functions-do-javascript-es6/dia-02-javascript-es6-hofs-map-e-filter/exercicio-4.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-08-high-order-functions-do-javascript-es6/dia-02-javascript-es6-hofs-map-e-filter/exercicio-5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-08-high-order-functions-do-javascript-es6/dia-02-javascript-es6-hofs-map-e-filter/exercicio-5.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-08-high-order-functions-do-javascript-es6/dia-02-javascript-es6-hofs-map-e-filter/exercicio-6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-08-high-order-functions-do-javascript-es6/dia-02-javascript-es6-hofs-map-e-filter/exercicio-6.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-08-high-order-functions-do-javascript-es6/dia-02-javascript-es6-hofs-map-e-filter/exercicio-7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-08-high-order-functions-do-javascript-es6/dia-02-javascript-es6-hofs-map-e-filter/exercicio-7.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-08-high-order-functions-do-javascript-es6/dia-03-javascript-es6-hofs-reduce/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-08-high-order-functions-do-javascript-es6/dia-03-javascript-es6-hofs-reduce/README.md -------------------------------------------------------------------------------- /01-fundamentos/bloco-08-high-order-functions-do-javascript-es6/dia-03-javascript-es6-hofs-reduce/exercicio-1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-08-high-order-functions-do-javascript-es6/dia-03-javascript-es6-hofs-reduce/exercicio-1.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-08-high-order-functions-do-javascript-es6/dia-03-javascript-es6-hofs-reduce/exercicio-2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-08-high-order-functions-do-javascript-es6/dia-03-javascript-es6-hofs-reduce/exercicio-2.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-08-high-order-functions-do-javascript-es6/dia-03-javascript-es6-hofs-reduce/exercicio-3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-08-high-order-functions-do-javascript-es6/dia-03-javascript-es6-hofs-reduce/exercicio-3.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-08-high-order-functions-do-javascript-es6/dia-03-javascript-es6-hofs-reduce/exercicio-4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-08-high-order-functions-do-javascript-es6/dia-03-javascript-es6-hofs-reduce/exercicio-4.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-08-high-order-functions-do-javascript-es6/dia-03-javascript-es6-hofs-reduce/exercicio-5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-08-high-order-functions-do-javascript-es6/dia-03-javascript-es6-hofs-reduce/exercicio-5.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-08-high-order-functions-do-javascript-es6/dia-03-javascript-es6-hofs-reduce/exercicio-6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-08-high-order-functions-do-javascript-es6/dia-03-javascript-es6-hofs-reduce/exercicio-6.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-09-javascript-assincrono-e-promises/dia-01-javascript-assincrono-e-callbacks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-09-javascript-assincrono-e-promises/dia-01-javascript-assincrono-e-callbacks/README.md -------------------------------------------------------------------------------- /01-fundamentos/bloco-09-javascript-assincrono-e-promises/dia-01-javascript-assincrono-e-callbacks/callbacks-1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-09-javascript-assincrono-e-promises/dia-01-javascript-assincrono-e-callbacks/callbacks-1.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-09-javascript-assincrono-e-promises/dia-01-javascript-assincrono-e-callbacks/callbacks-2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-09-javascript-assincrono-e-promises/dia-01-javascript-assincrono-e-callbacks/callbacks-2.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-09-javascript-assincrono-e-promises/dia-01-javascript-assincrono-e-callbacks/callbacks-3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-09-javascript-assincrono-e-promises/dia-01-javascript-assincrono-e-callbacks/callbacks-3.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-09-javascript-assincrono-e-promises/dia-01-javascript-assincrono-e-callbacks/exercicio-1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-09-javascript-assincrono-e-promises/dia-01-javascript-assincrono-e-callbacks/exercicio-1.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-09-javascript-assincrono-e-promises/dia-01-javascript-assincrono-e-callbacks/exercicio-2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-09-javascript-assincrono-e-promises/dia-01-javascript-assincrono-e-callbacks/exercicio-2.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-09-javascript-assincrono-e-promises/dia-01-javascript-assincrono-e-callbacks/exercicio-3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-09-javascript-assincrono-e-promises/dia-01-javascript-assincrono-e-callbacks/exercicio-3.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-09-javascript-assincrono-e-promises/dia-01-javascript-assincrono-e-callbacks/exercicio-4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-09-javascript-assincrono-e-promises/dia-01-javascript-assincrono-e-callbacks/exercicio-4.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-09-javascript-assincrono-e-promises/dia-01-javascript-assincrono-e-callbacks/exercicio-5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-09-javascript-assincrono-e-promises/dia-01-javascript-assincrono-e-callbacks/exercicio-5.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-09-javascript-assincrono-e-promises/dia-01-javascript-assincrono-e-callbacks/exercicio-6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-09-javascript-assincrono-e-promises/dia-01-javascript-assincrono-e-callbacks/exercicio-6.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-09-javascript-assincrono-e-promises/dia-02-javascript-promises/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-09-javascript-assincrono-e-promises/dia-02-javascript-promises/README.md -------------------------------------------------------------------------------- /01-fundamentos/bloco-09-javascript-assincrono-e-promises/dia-02-javascript-promises/exercicio-1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-09-javascript-assincrono-e-promises/dia-02-javascript-promises/exercicio-1.html -------------------------------------------------------------------------------- /01-fundamentos/bloco-09-javascript-assincrono-e-promises/dia-02-javascript-promises/exercicio-1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-09-javascript-assincrono-e-promises/dia-02-javascript-promises/exercicio-1.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-09-javascript-assincrono-e-promises/dia-02-javascript-promises/exercicio-2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-09-javascript-assincrono-e-promises/dia-02-javascript-promises/exercicio-2.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-09-javascript-assincrono-e-promises/dia-02-javascript-promises/exercicio-3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-09-javascript-assincrono-e-promises/dia-02-javascript-promises/exercicio-3.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-09-javascript-assincrono-e-promises/dia-02-javascript-promises/exercicio-4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-09-javascript-assincrono-e-promises/dia-02-javascript-promises/exercicio-4.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-09-javascript-assincrono-e-promises/dia-02-javascript-promises/exercicio-5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-09-javascript-assincrono-e-promises/dia-02-javascript-promises/exercicio-5.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-09-javascript-assincrono-e-promises/dia-02-javascript-promises/exercicio-bonus-1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-09-javascript-assincrono-e-promises/dia-02-javascript-promises/exercicio-bonus-1.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-09-javascript-assincrono-e-promises/dia-02-javascript-promises/exercicio-bonus-2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-09-javascript-assincrono-e-promises/dia-02-javascript-promises/exercicio-bonus-2.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-09-javascript-assincrono-e-promises/dia-02-javascript-promises/imgs/callback_hell.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-09-javascript-assincrono-e-promises/dia-02-javascript-promises/imgs/callback_hell.jpeg -------------------------------------------------------------------------------- /01-fundamentos/bloco-09-javascript-assincrono-e-promises/dia-02-javascript-promises/para-fixar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-09-javascript-assincrono-e-promises/dia-02-javascript-promises/para-fixar.md -------------------------------------------------------------------------------- /01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-01-primeiros-passos-no-jest/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-01-primeiros-passos-no-jest/.eslintrc.json -------------------------------------------------------------------------------- /01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-01-primeiros-passos-no-jest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-01-primeiros-passos-no-jest/README.md -------------------------------------------------------------------------------- /01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-01-primeiros-passos-no-jest/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-01-primeiros-passos-no-jest/package-lock.json -------------------------------------------------------------------------------- /01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-01-primeiros-passos-no-jest/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-01-primeiros-passos-no-jest/package.json -------------------------------------------------------------------------------- /01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-01-primeiros-passos-no-jest/src/decode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-01-primeiros-passos-no-jest/src/decode.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-01-primeiros-passos-no-jest/src/encode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-01-primeiros-passos-no-jest/src/encode.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-01-primeiros-passos-no-jest/src/hydrate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-01-primeiros-passos-no-jest/src/hydrate.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-01-primeiros-passos-no-jest/src/myDeepCompare.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-01-primeiros-passos-no-jest/src/myDeepCompare.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-01-primeiros-passos-no-jest/src/myFizzBuzz.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-01-primeiros-passos-no-jest/src/myFizzBuzz.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-01-primeiros-passos-no-jest/src/myRemove.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-01-primeiros-passos-no-jest/src/myRemove.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-01-primeiros-passos-no-jest/src/myRemoveWithoutCopy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-01-primeiros-passos-no-jest/src/myRemoveWithoutCopy.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-01-primeiros-passos-no-jest/src/searchEmployee.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-01-primeiros-passos-no-jest/src/searchEmployee.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-01-primeiros-passos-no-jest/src/soma.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-01-primeiros-passos-no-jest/src/soma.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-01-primeiros-passos-no-jest/src/techList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-01-primeiros-passos-no-jest/src/techList.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-01-primeiros-passos-no-jest/test/decode.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-01-primeiros-passos-no-jest/test/decode.test.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-01-primeiros-passos-no-jest/test/encode.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-01-primeiros-passos-no-jest/test/encode.test.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-01-primeiros-passos-no-jest/test/hydrate.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-01-primeiros-passos-no-jest/test/hydrate.test.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-01-primeiros-passos-no-jest/test/myDeepCompare.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-01-primeiros-passos-no-jest/test/myDeepCompare.test.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-01-primeiros-passos-no-jest/test/myFizzBuzz.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-01-primeiros-passos-no-jest/test/myFizzBuzz.test.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-01-primeiros-passos-no-jest/test/myRemove.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-01-primeiros-passos-no-jest/test/myRemove.test.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-01-primeiros-passos-no-jest/test/myRemoveWithoutCopy.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-01-primeiros-passos-no-jest/test/myRemoveWithoutCopy.test.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-01-primeiros-passos-no-jest/test/searchEmployee.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-01-primeiros-passos-no-jest/test/searchEmployee.test.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-01-primeiros-passos-no-jest/test/soma.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-01-primeiros-passos-no-jest/test/soma.test.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-01-primeiros-passos-no-jest/test/techList.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-01-primeiros-passos-no-jest/test/techList.test.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-02-jest-testes-assincronos/.gitignore: -------------------------------------------------------------------------------- 1 | .vscode/* 2 | node_modules 3 | -------------------------------------------------------------------------------- /01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-02-jest-testes-assincronos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-02-jest-testes-assincronos/README.md -------------------------------------------------------------------------------- /01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-02-jest-testes-assincronos/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-02-jest-testes-assincronos/package-lock.json -------------------------------------------------------------------------------- /01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-02-jest-testes-assincronos/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-02-jest-testes-assincronos/package.json -------------------------------------------------------------------------------- /01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-02-jest-testes-assincronos/src/1-uppercase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-02-jest-testes-assincronos/src/1-uppercase.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-02-jest-testes-assincronos/src/2-getUserName.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-02-jest-testes-assincronos/src/2-getUserName.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-02-jest-testes-assincronos/src/4-getRepos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-02-jest-testes-assincronos/src/4-getRepos.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-02-jest-testes-assincronos/src/6-getListAnimals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-02-jest-testes-assincronos/src/6-getListAnimals.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-02-jest-testes-assincronos/test/1-uppercase.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-02-jest-testes-assincronos/test/1-uppercase.test.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-02-jest-testes-assincronos/test/2-getUserName.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-02-jest-testes-assincronos/test/2-getUserName.test.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-02-jest-testes-assincronos/test/3-getUserName.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-02-jest-testes-assincronos/test/3-getUserName.test.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-02-jest-testes-assincronos/test/4-getRepos.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-02-jest-testes-assincronos/test/4-getRepos.test.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-02-jest-testes-assincronos/test/5-guessOutput.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-02-jest-testes-assincronos/test/5-guessOutput.test.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-02-jest-testes-assincronos/test/6-getListAnimals.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-02-jest-testes-assincronos/test/6-getListAnimals.test.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-03-jest-simulando-comportamentos/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-03-jest-simulando-comportamentos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-03-jest-simulando-comportamentos/README.md -------------------------------------------------------------------------------- /01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-03-jest-simulando-comportamentos/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-03-jest-simulando-comportamentos/package-lock.json -------------------------------------------------------------------------------- /01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-03-jest-simulando-comportamentos/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-03-jest-simulando-comportamentos/package.json -------------------------------------------------------------------------------- /01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-03-jest-simulando-comportamentos/para-fixar/src/2-math.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-03-jest-simulando-comportamentos/para-fixar/src/2-math.js -------------------------------------------------------------------------------- /01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-03-jest-simulando-comportamentos/para-fixar/test/2-math.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/01-fundamentos/bloco-10-testes-automatizados-com-jest/dia-03-jest-simulando-comportamentos/para-fixar/test/2-math.test.js -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/README.md -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/exercicios/3-1-create-simples-JSF-element.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/exercicios/3-1-create-simples-JSF-element.jsx -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/exercicios/3-2-create-a-complex-jsx-element.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/exercicios/3-2-create-a-complex-jsx-element.jsx -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/exercicios/3-3-add-comments-in-jsx.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/exercicios/3-3-add-comments-in-jsx.jsx -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/exercicios/3-4-render-html-elements-to-the-dom.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/exercicios/3-4-render-html-elements-to-the-dom.jsx -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/exercicios/3-5-define-an-html-class-in-jsx.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/exercicios/3-5-define-an-html-class-in-jsx.jsx -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/exercicios/3-6-learn-about-self-closing-jsx-tags.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/exercicios/3-6-learn-about-self-closing-jsx-tags.jsx -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/exercicios/3-8-create-a-react-component.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/exercicios/3-8-create-a-react-component.jsx -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/exercicios/4-cards.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/exercicios/4-cards.jsx -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/exercicios/app-exercicios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/exercicios/app-exercicios/.gitignore -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/exercicios/app-exercicios/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/exercicios/app-exercicios/README.md -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/exercicios/app-exercicios/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/exercicios/app-exercicios/package-lock.json -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/exercicios/app-exercicios/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/exercicios/app-exercicios/package.json -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/exercicios/app-exercicios/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/exercicios/app-exercicios/public/favicon.ico -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/exercicios/app-exercicios/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/exercicios/app-exercicios/public/index.html -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/exercicios/app-exercicios/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/exercicios/app-exercicios/public/logo192.png -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/exercicios/app-exercicios/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/exercicios/app-exercicios/public/logo512.png -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/exercicios/app-exercicios/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/exercicios/app-exercicios/public/manifest.json -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/exercicios/app-exercicios/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/exercicios/app-exercicios/public/robots.txt -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/exercicios/app-exercicios/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/exercicios/app-exercicios/src/App.js -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/exercicios/app-exercicios/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/exercicios/app-exercicios/src/index.js -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/para-fixar/meu-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/para-fixar/meu-app/.gitignore -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/para-fixar/meu-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/para-fixar/meu-app/README.md -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/para-fixar/meu-app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/para-fixar/meu-app/package-lock.json -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/para-fixar/meu-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/para-fixar/meu-app/package.json -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/para-fixar/meu-app/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/para-fixar/meu-app/public/favicon.ico -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/para-fixar/meu-app/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/para-fixar/meu-app/public/index.html -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/para-fixar/meu-app/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/para-fixar/meu-app/public/logo192.png -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/para-fixar/meu-app/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/para-fixar/meu-app/public/logo512.png -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/para-fixar/meu-app/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/para-fixar/meu-app/public/manifest.json -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/para-fixar/meu-app/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/para-fixar/meu-app/public/robots.txt -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/para-fixar/meu-app/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/para-fixar/meu-app/src/App.js -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/para-fixar/meu-app/src/Component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/para-fixar/meu-app/src/Component.js -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/para-fixar/meu-app/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-01-hello-world-no-react/para-fixar/meu-app/src/index.js -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/README.md -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/imgs/my-pokedex-project.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/imgs/my-pokedex-project.gif -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/my-pokedex/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/my-pokedex/.gitignore -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/my-pokedex/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/my-pokedex/README.md -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/my-pokedex/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/my-pokedex/package-lock.json -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/my-pokedex/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/my-pokedex/package.json -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/my-pokedex/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/my-pokedex/public/favicon.ico -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/my-pokedex/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/my-pokedex/public/index.html -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/my-pokedex/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/my-pokedex/public/logo192.png -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/my-pokedex/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/my-pokedex/public/logo512.png -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/my-pokedex/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/my-pokedex/public/manifest.json -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/my-pokedex/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/my-pokedex/public/robots.txt -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/my-pokedex/src/App.css: -------------------------------------------------------------------------------- 1 | h1 { 2 | text-align: center; 3 | } 4 | -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/my-pokedex/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/my-pokedex/src/App.js -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/my-pokedex/src/components/Pokedex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/my-pokedex/src/components/Pokedex.js -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/my-pokedex/src/components/Pokedex.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/my-pokedex/src/components/Pokedex.module.css -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/my-pokedex/src/components/Pokemon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/my-pokedex/src/components/Pokemon.js -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/my-pokedex/src/components/Pokemon.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/my-pokedex/src/components/Pokemon.module.css -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/my-pokedex/src/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/my-pokedex/src/data.js -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/my-pokedex/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/my-pokedex/src/index.js -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/para-fixar/fixation-exercises-11-2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/para-fixar/fixation-exercises-11-2/.gitignore -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/para-fixar/fixation-exercises-11-2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/para-fixar/fixation-exercises-11-2/README.md -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/para-fixar/fixation-exercises-11-2/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/para-fixar/fixation-exercises-11-2/package-lock.json -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/para-fixar/fixation-exercises-11-2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/para-fixar/fixation-exercises-11-2/package.json -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/para-fixar/fixation-exercises-11-2/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/para-fixar/fixation-exercises-11-2/public/favicon.ico -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/para-fixar/fixation-exercises-11-2/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/para-fixar/fixation-exercises-11-2/public/index.html -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/para-fixar/fixation-exercises-11-2/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/para-fixar/fixation-exercises-11-2/public/logo192.png -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/para-fixar/fixation-exercises-11-2/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/para-fixar/fixation-exercises-11-2/public/logo512.png -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/para-fixar/fixation-exercises-11-2/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/para-fixar/fixation-exercises-11-2/public/manifest.json -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/para-fixar/fixation-exercises-11-2/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/para-fixar/fixation-exercises-11-2/public/robots.txt -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/para-fixar/fixation-exercises-11-2/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/para-fixar/fixation-exercises-11-2/src/App.js -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/para-fixar/fixation-exercises-11-2/src/Image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/para-fixar/fixation-exercises-11-2/src/Image.js -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/para-fixar/fixation-exercises-11-2/src/Order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/para-fixar/fixation-exercises-11-2/src/Order.js -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/para-fixar/fixation-exercises-11-2/src/UserProfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/para-fixar/fixation-exercises-11-2/src/UserProfile.js -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/para-fixar/fixation-exercises-11-2/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/para-fixar/fixation-exercises-11-2/src/index.js -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/para-fixar/fixation-exercises-11-2/src/orders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/para-fixar/fixation-exercises-11-2/src/orders.js -------------------------------------------------------------------------------- /02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/para-fixar/fixation-exercises-11-2/src/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-11-introducao-a-react/dia-02-componentes-react/para-fixar/fixation-exercises-11-2/src/users.js -------------------------------------------------------------------------------- /02-front-end/bloco-12-componentes-com-estado-eventos-e-formularios-com-react/dia-01-componentes-com-estado-e-eventos/exercise-pokedex/src/App.css: -------------------------------------------------------------------------------- 1 | .App { 2 | text-align: center; 3 | } -------------------------------------------------------------------------------- /02-front-end/bloco-12-componentes-com-estado-eventos-e-formularios-com-react/dia-02-formularios-no-react/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-12-componentes-com-estado-eventos-e-formularios-com-react/dia-02-formularios-no-react/README.md -------------------------------------------------------------------------------- /02-front-end/bloco-12-componentes-com-estado-eventos-e-formularios-com-react/dia-02-formularios-no-react/para-fixar/forms/src/components/Select.module.css: -------------------------------------------------------------------------------- 1 | select { 2 | padding: 5px; 3 | } 4 | -------------------------------------------------------------------------------- /02-front-end/bloco-13-ciclo-de-vida-de-componentes-e-react-router/dia-01-ciclo-de-vida-de-componentes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-13-ciclo-de-vida-de-componentes-e-react-router/dia-01-ciclo-de-vida-de-componentes/README.md -------------------------------------------------------------------------------- /02-front-end/bloco-13-ciclo-de-vida-de-componentes-e-react-router/dia-01-ciclo-de-vida-de-componentes/exercise-dog-image/src/components/Cards/LoadingCard.module.css: -------------------------------------------------------------------------------- 1 | .message { 2 | font-size: 1.5rem; 3 | } 4 | -------------------------------------------------------------------------------- /02-front-end/bloco-13-ciclo-de-vida-de-componentes-e-react-router/dia-02-react-router/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-13-ciclo-de-vida-de-componentes-e-react-router/dia-02-react-router/README.md -------------------------------------------------------------------------------- /02-front-end/bloco-13-ciclo-de-vida-de-componentes-e-react-router/dia-02-react-router/exercise-pokedex-router/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-13-ciclo-de-vida-de-componentes-e-react-router/dia-02-react-router/exercise-pokedex-router/.gitignore -------------------------------------------------------------------------------- /02-front-end/bloco-13-ciclo-de-vida-de-componentes-e-react-router/dia-02-react-router/exercise-pokedex-router/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-13-ciclo-de-vida-de-componentes-e-react-router/dia-02-react-router/exercise-pokedex-router/README.md -------------------------------------------------------------------------------- /02-front-end/bloco-13-ciclo-de-vida-de-componentes-e-react-router/dia-02-react-router/exercise-pokedex-router/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-13-ciclo-de-vida-de-componentes-e-react-router/dia-02-react-router/exercise-pokedex-router/src/App.css -------------------------------------------------------------------------------- /02-front-end/bloco-13-ciclo-de-vida-de-componentes-e-react-router/dia-02-react-router/exercise-pokedex-router/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-13-ciclo-de-vida-de-componentes-e-react-router/dia-02-react-router/exercise-pokedex-router/src/App.js -------------------------------------------------------------------------------- /02-front-end/bloco-14-metodologias-ageis/dia-01-metodologias-ageis/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-14-metodologias-ageis/dia-01-metodologias-ageis/README.md -------------------------------------------------------------------------------- /02-front-end/bloco-14-metodologias-ageis/dia-01-metodologias-ageis/images/livros.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-14-metodologias-ageis/dia-01-metodologias-ageis/images/livros.png -------------------------------------------------------------------------------- /02-front-end/bloco-15-testes-automatizados-com-react-testing-library/dia-01-rtl-primeiros-passos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-15-testes-automatizados-com-react-testing-library/dia-01-rtl-primeiros-passos/README.md -------------------------------------------------------------------------------- /02-front-end/bloco-15-testes-automatizados-com-react-testing-library/dia-01-rtl-primeiros-passos/testes-react/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-15-testes-automatizados-com-react-testing-library/dia-01-rtl-primeiros-passos/testes-react/.gitignore -------------------------------------------------------------------------------- /02-front-end/bloco-15-testes-automatizados-com-react-testing-library/dia-01-rtl-primeiros-passos/testes-react/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-15-testes-automatizados-com-react-testing-library/dia-01-rtl-primeiros-passos/testes-react/README.md -------------------------------------------------------------------------------- /02-front-end/bloco-15-testes-automatizados-com-react-testing-library/dia-01-rtl-primeiros-passos/testes-react/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-15-testes-automatizados-com-react-testing-library/dia-01-rtl-primeiros-passos/testes-react/src/App.css -------------------------------------------------------------------------------- /02-front-end/bloco-15-testes-automatizados-com-react-testing-library/dia-01-rtl-primeiros-passos/testes-react/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-15-testes-automatizados-com-react-testing-library/dia-01-rtl-primeiros-passos/testes-react/src/App.js -------------------------------------------------------------------------------- /02-front-end/bloco-15-testes-automatizados-com-react-testing-library/dia-02-rtl-mocks-e-inputs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-15-testes-automatizados-com-react-testing-library/dia-02-rtl-mocks-e-inputs/README.md -------------------------------------------------------------------------------- /02-front-end/bloco-15-testes-automatizados-com-react-testing-library/dia-02-rtl-mocks-e-inputs/exercise-digimon-finders/.stylelintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "stylelint-config-standard" 3 | } 4 | -------------------------------------------------------------------------------- /02-front-end/bloco-15-testes-automatizados-com-react-testing-library/dia-02-rtl-mocks-e-inputs/mocks-e-inputs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-15-testes-automatizados-com-react-testing-library/dia-02-rtl-mocks-e-inputs/mocks-e-inputs/.gitignore -------------------------------------------------------------------------------- /02-front-end/bloco-15-testes-automatizados-com-react-testing-library/dia-02-rtl-mocks-e-inputs/mocks-e-inputs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-15-testes-automatizados-com-react-testing-library/dia-02-rtl-mocks-e-inputs/mocks-e-inputs/README.md -------------------------------------------------------------------------------- /02-front-end/bloco-15-testes-automatizados-com-react-testing-library/dia-02-rtl-mocks-e-inputs/mocks-e-inputs/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-15-testes-automatizados-com-react-testing-library/dia-02-rtl-mocks-e-inputs/mocks-e-inputs/src/App.css -------------------------------------------------------------------------------- /02-front-end/bloco-15-testes-automatizados-com-react-testing-library/dia-02-rtl-mocks-e-inputs/mocks-e-inputs/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-15-testes-automatizados-com-react-testing-library/dia-02-rtl-mocks-e-inputs/mocks-e-inputs/src/App.js -------------------------------------------------------------------------------- /02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-01-introducao-ao-redux-o-estado-global-da-aplicacao/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-01-introducao-ao-redux-o-estado-global-da-aplicacao/README.md -------------------------------------------------------------------------------- /02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-01-introducao-ao-redux-o-estado-global-da-aplicacao/exercicios/15-getting-started-with-react-redux.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-02-usando-o-redux-no-react/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-02-usando-o-redux-no-react/README.md -------------------------------------------------------------------------------- /02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-02-usando-o-redux-no-react/my-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-02-usando-o-redux-no-react/my-app/.gitignore -------------------------------------------------------------------------------- /02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-02-usando-o-redux-no-react/my-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-02-usando-o-redux-no-react/my-app/README.md -------------------------------------------------------------------------------- /02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-02-usando-o-redux-no-react/my-app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-02-usando-o-redux-no-react/my-app/package-lock.json -------------------------------------------------------------------------------- /02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-02-usando-o-redux-no-react/my-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-02-usando-o-redux-no-react/my-app/package.json -------------------------------------------------------------------------------- /02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-02-usando-o-redux-no-react/my-app/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-02-usando-o-redux-no-react/my-app/public/favicon.ico -------------------------------------------------------------------------------- /02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-02-usando-o-redux-no-react/my-app/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-02-usando-o-redux-no-react/my-app/public/index.html -------------------------------------------------------------------------------- /02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-02-usando-o-redux-no-react/my-app/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-02-usando-o-redux-no-react/my-app/public/logo192.png -------------------------------------------------------------------------------- /02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-02-usando-o-redux-no-react/my-app/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-02-usando-o-redux-no-react/my-app/public/logo512.png -------------------------------------------------------------------------------- /02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-02-usando-o-redux-no-react/my-app/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-02-usando-o-redux-no-react/my-app/public/manifest.json -------------------------------------------------------------------------------- /02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-02-usando-o-redux-no-react/my-app/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-02-usando-o-redux-no-react/my-app/public/robots.txt -------------------------------------------------------------------------------- /02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-02-usando-o-redux-no-react/my-app/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-02-usando-o-redux-no-react/my-app/src/App.css -------------------------------------------------------------------------------- /02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-02-usando-o-redux-no-react/my-app/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-02-usando-o-redux-no-react/my-app/src/App.js -------------------------------------------------------------------------------- /02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-02-usando-o-redux-no-react/my-app/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-02-usando-o-redux-no-react/my-app/src/App.test.js -------------------------------------------------------------------------------- /02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-02-usando-o-redux-no-react/my-app/src/InputsList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-02-usando-o-redux-no-react/my-app/src/InputsList.js -------------------------------------------------------------------------------- /02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-02-usando-o-redux-no-react/my-app/src/List.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-02-usando-o-redux-no-react/my-app/src/List.js -------------------------------------------------------------------------------- /02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-02-usando-o-redux-no-react/my-app/src/actions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-02-usando-o-redux-no-react/my-app/src/actions/index.js -------------------------------------------------------------------------------- /02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-02-usando-o-redux-no-react/my-app/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-02-usando-o-redux-no-react/my-app/src/index.css -------------------------------------------------------------------------------- /02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-02-usando-o-redux-no-react/my-app/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-02-usando-o-redux-no-react/my-app/src/index.js -------------------------------------------------------------------------------- /02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-02-usando-o-redux-no-react/my-app/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-02-usando-o-redux-no-react/my-app/src/logo.svg -------------------------------------------------------------------------------- /02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-02-usando-o-redux-no-react/my-app/src/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-02-usando-o-redux-no-react/my-app/src/reducers/index.js -------------------------------------------------------------------------------- /02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-02-usando-o-redux-no-react/my-app/src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-02-usando-o-redux-no-react/my-app/src/reportWebVitals.js -------------------------------------------------------------------------------- /02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-02-usando-o-redux-no-react/my-app/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-02-usando-o-redux-no-react/my-app/src/setupTests.js -------------------------------------------------------------------------------- /02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-02-usando-o-redux-no-react/my-app/src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-02-usando-o-redux-no-react/my-app/src/store/index.js -------------------------------------------------------------------------------- /02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-03-usando-o-redux-no-react-pratica/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-03-usando-o-redux-no-react-pratica/README.md -------------------------------------------------------------------------------- /02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-04-usando-o-redux-no-react-actions-assincronas/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-04-usando-o-redux-no-react-actions-assincronas/README.md -------------------------------------------------------------------------------- /02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-05-testes-sincronos-com-react-redux/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-05-testes-sincronos-com-react-redux/README.md -------------------------------------------------------------------------------- /02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-05-testes-sincronos-com-react-redux/counter/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-05-testes-sincronos-com-react-redux/counter/.gitignore -------------------------------------------------------------------------------- /02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-05-testes-sincronos-com-react-redux/counter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-05-testes-sincronos-com-react-redux/counter/README.md -------------------------------------------------------------------------------- /02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-05-testes-sincronos-com-react-redux/counter/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-05-testes-sincronos-com-react-redux/counter/package-lock.json -------------------------------------------------------------------------------- /02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-05-testes-sincronos-com-react-redux/counter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-05-testes-sincronos-com-react-redux/counter/package.json -------------------------------------------------------------------------------- /02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-05-testes-sincronos-com-react-redux/counter/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-05-testes-sincronos-com-react-redux/counter/public/index.html -------------------------------------------------------------------------------- /02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-05-testes-sincronos-com-react-redux/counter/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-05-testes-sincronos-com-react-redux/counter/public/robots.txt -------------------------------------------------------------------------------- /02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-05-testes-sincronos-com-react-redux/counter/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-05-testes-sincronos-com-react-redux/counter/src/App.css -------------------------------------------------------------------------------- /02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-05-testes-sincronos-com-react-redux/counter/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-05-testes-sincronos-com-react-redux/counter/src/App.js -------------------------------------------------------------------------------- /02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-05-testes-sincronos-com-react-redux/counter/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-05-testes-sincronos-com-react-redux/counter/src/App.test.js -------------------------------------------------------------------------------- /02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-05-testes-sincronos-com-react-redux/counter/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-05-testes-sincronos-com-react-redux/counter/src/index.css -------------------------------------------------------------------------------- /02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-05-testes-sincronos-com-react-redux/counter/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-05-testes-sincronos-com-react-redux/counter/src/index.js -------------------------------------------------------------------------------- /02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-05-testes-sincronos-com-react-redux/counter/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-05-testes-sincronos-com-react-redux/counter/src/logo.svg -------------------------------------------------------------------------------- /02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-05-testes-sincronos-com-react-redux/counter/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-16-gerenciamento-de-estado-com-redux/dia-05-testes-sincronos-com-react-redux/counter/src/setupTests.js -------------------------------------------------------------------------------- /02-front-end/bloco-18-context-api-e-react-hooks/dia-01-context-api-do-react/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-18-context-api-e-react-hooks/dia-01-context-api-do-react/README.md -------------------------------------------------------------------------------- /02-front-end/bloco-18-context-api-e-react-hooks/dia-02-react-hooks-usestate-e-usecontext/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-18-context-api-e-react-hooks/dia-02-react-hooks-usestate-e-usecontext/README.md -------------------------------------------------------------------------------- /02-front-end/bloco-18-context-api-e-react-hooks/dia-02-react-hooks-usestate-e-usecontext/exercise-react-hooks-refactoring-exercise-one/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /02-front-end/bloco-18-context-api-e-react-hooks/dia-02-react-hooks-usestate-e-usecontext/exercise-react-hooks-refactoring-exercise-three/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .vscode 3 | -------------------------------------------------------------------------------- /02-front-end/bloco-18-context-api-e-react-hooks/dia-02-react-hooks-usestate-e-usecontext/exercise-react-hooks-refactoring-exercise-three/src/App.css: -------------------------------------------------------------------------------- 1 | .App { 2 | text-align: center; 3 | } -------------------------------------------------------------------------------- /02-front-end/bloco-18-context-api-e-react-hooks/dia-02-react-hooks-usestate-e-usecontext/exercise-react-hooks-refactoring-exercise-two/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .vscode 3 | -------------------------------------------------------------------------------- /02-front-end/bloco-18-context-api-e-react-hooks/dia-03-react-hooks-useeffect-e-hooks-customizados/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/02-front-end/bloco-18-context-api-e-react-hooks/dia-03-react-hooks-useeffect-e-hooks-customizados/README.md -------------------------------------------------------------------------------- /02-front-end/bloco-18-context-api-e-react-hooks/dia-03-react-hooks-useeffect-e-hooks-customizados/exercise-hooks-useEffect-customHooks-exercise-one/.eslintignore: -------------------------------------------------------------------------------- 1 | RedditContext.js 2 | -------------------------------------------------------------------------------- /03-back-end/bloco-20-introducao-a-sql/dia-01-banco-de-dados-sql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-20-introducao-a-sql/dia-01-banco-de-dados-sql/README.md -------------------------------------------------------------------------------- /03-back-end/bloco-20-introducao-a-sql/dia-01-banco-de-dados-sql/images/address_city.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-20-introducao-a-sql/dia-01-banco-de-dados-sql/images/address_city.png -------------------------------------------------------------------------------- /03-back-end/bloco-20-introducao-a-sql/dia-01-banco-de-dados-sql/images/country_id.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-20-introducao-a-sql/dia-01-banco-de-dados-sql/images/country_id.png -------------------------------------------------------------------------------- /03-back-end/bloco-20-introducao-a-sql/dia-01-banco-de-dados-sql/images/criando_tabela_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-20-introducao-a-sql/dia-01-banco-de-dados-sql/images/criando_tabela_1.png -------------------------------------------------------------------------------- /03-back-end/bloco-20-introducao-a-sql/dia-01-banco-de-dados-sql/images/criando_tabela_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-20-introducao-a-sql/dia-01-banco-de-dados-sql/images/criando_tabela_2.png -------------------------------------------------------------------------------- /03-back-end/bloco-20-introducao-a-sql/dia-01-banco-de-dados-sql/images/customer_store.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-20-introducao-a-sql/dia-01-banco-de-dados-sql/images/customer_store.png -------------------------------------------------------------------------------- /03-back-end/bloco-20-introducao-a-sql/dia-01-banco-de-dados-sql/images/muitos_para_um.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-20-introducao-a-sql/dia-01-banco-de-dados-sql/images/muitos_para_um.png -------------------------------------------------------------------------------- /03-back-end/bloco-20-introducao-a-sql/dia-02-encontrando-dados-em-um-banco-de-dados/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-20-introducao-a-sql/dia-02-encontrando-dados-em-um-banco-de-dados/README.md -------------------------------------------------------------------------------- /03-back-end/bloco-20-introducao-a-sql/dia-03-filtrando-dados-de-forma-especifica/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-20-introducao-a-sql/dia-03-filtrando-dados-de-forma-especifica/README.md -------------------------------------------------------------------------------- /03-back-end/bloco-20-introducao-a-sql/dia-04-manipulando-tabelas/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-20-introducao-a-sql/dia-04-manipulando-tabelas/README.md -------------------------------------------------------------------------------- /03-back-end/bloco-21-funcoes-sql-joins-e-subqueries/dia-01-funcoes-mais-usadas-no-sql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-21-funcoes-sql-joins-e-subqueries/dia-01-funcoes-mais-usadas-no-sql/README.md -------------------------------------------------------------------------------- /03-back-end/bloco-21-funcoes-sql-joins-e-subqueries/dia-02-descomplicando-joins-e-unions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-21-funcoes-sql-joins-e-subqueries/dia-02-descomplicando-joins-e-unions/README.md -------------------------------------------------------------------------------- /03-back-end/bloco-21-funcoes-sql-joins-e-subqueries/dia-03-stored-routines-e-subqueries/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-21-funcoes-sql-joins-e-subqueries/dia-03-stored-routines-e-subqueries/README.md -------------------------------------------------------------------------------- /03-back-end/bloco-22-normalizacao-e-modelagem-de-banco-de-dados/dia-02-normalizacao-formas-normais-e-dumps/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-22-normalizacao-e-modelagem-de-banco-de-dados/dia-02-normalizacao-formas-normais-e-dumps/README.md -------------------------------------------------------------------------------- /03-back-end/bloco-23-introducao-ao-mongodb/dia-01-mongodb-introducao/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-23-introducao-ao-mongodb/dia-01-mongodb-introducao/README.md -------------------------------------------------------------------------------- /03-back-end/bloco-23-introducao-ao-mongodb/dia-01-mongodb-introducao/books.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-23-introducao-ao-mongodb/dia-01-mongodb-introducao/books.json -------------------------------------------------------------------------------- /03-back-end/bloco-23-introducao-ao-mongodb/dia-02-filter-operators/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-23-introducao-ao-mongodb/dia-02-filter-operators/README.md -------------------------------------------------------------------------------- /03-back-end/bloco-23-introducao-ao-mongodb/dia-02-filter-operators/superheroes-957c961ea234d06d7cfdae73c87d47a6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-23-introducao-ao-mongodb/dia-02-filter-operators/superheroes-957c961ea234d06d7cfdae73c87d47a6.json -------------------------------------------------------------------------------- /03-back-end/bloco-24-mongodb-updates-simples-e-complexos/dia-01-updates-simples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-24-mongodb-updates-simples-e-complexos/dia-01-updates-simples/README.md -------------------------------------------------------------------------------- /03-back-end/bloco-24-mongodb-updates-simples-e-complexos/dia-02-updates-complexos-arrays-parte-1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-24-mongodb-updates-simples-e-complexos/dia-02-updates-complexos-arrays-parte-1/README.md -------------------------------------------------------------------------------- /03-back-end/bloco-24-mongodb-updates-simples-e-complexos/dia-02-updates-complexos-arrays-parte-1/images/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-24-mongodb-updates-simples-e-complexos/dia-02-updates-complexos-arrays-parte-1/images/1.png -------------------------------------------------------------------------------- /03-back-end/bloco-24-mongodb-updates-simples-e-complexos/dia-02-updates-complexos-arrays-parte-1/images/10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-24-mongodb-updates-simples-e-complexos/dia-02-updates-complexos-arrays-parte-1/images/10.png -------------------------------------------------------------------------------- /03-back-end/bloco-24-mongodb-updates-simples-e-complexos/dia-02-updates-complexos-arrays-parte-1/images/11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-24-mongodb-updates-simples-e-complexos/dia-02-updates-complexos-arrays-parte-1/images/11.png -------------------------------------------------------------------------------- /03-back-end/bloco-24-mongodb-updates-simples-e-complexos/dia-02-updates-complexos-arrays-parte-1/images/12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-24-mongodb-updates-simples-e-complexos/dia-02-updates-complexos-arrays-parte-1/images/12.png -------------------------------------------------------------------------------- /03-back-end/bloco-24-mongodb-updates-simples-e-complexos/dia-02-updates-complexos-arrays-parte-1/images/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-24-mongodb-updates-simples-e-complexos/dia-02-updates-complexos-arrays-parte-1/images/2.png -------------------------------------------------------------------------------- /03-back-end/bloco-24-mongodb-updates-simples-e-complexos/dia-02-updates-complexos-arrays-parte-1/images/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-24-mongodb-updates-simples-e-complexos/dia-02-updates-complexos-arrays-parte-1/images/3.png -------------------------------------------------------------------------------- /03-back-end/bloco-24-mongodb-updates-simples-e-complexos/dia-02-updates-complexos-arrays-parte-1/images/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-24-mongodb-updates-simples-e-complexos/dia-02-updates-complexos-arrays-parte-1/images/4.png -------------------------------------------------------------------------------- /03-back-end/bloco-24-mongodb-updates-simples-e-complexos/dia-02-updates-complexos-arrays-parte-1/images/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-24-mongodb-updates-simples-e-complexos/dia-02-updates-complexos-arrays-parte-1/images/5.png -------------------------------------------------------------------------------- /03-back-end/bloco-24-mongodb-updates-simples-e-complexos/dia-02-updates-complexos-arrays-parte-1/images/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-24-mongodb-updates-simples-e-complexos/dia-02-updates-complexos-arrays-parte-1/images/6.png -------------------------------------------------------------------------------- /03-back-end/bloco-24-mongodb-updates-simples-e-complexos/dia-02-updates-complexos-arrays-parte-1/images/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-24-mongodb-updates-simples-e-complexos/dia-02-updates-complexos-arrays-parte-1/images/7.png -------------------------------------------------------------------------------- /03-back-end/bloco-24-mongodb-updates-simples-e-complexos/dia-02-updates-complexos-arrays-parte-1/images/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-24-mongodb-updates-simples-e-complexos/dia-02-updates-complexos-arrays-parte-1/images/8.png -------------------------------------------------------------------------------- /03-back-end/bloco-24-mongodb-updates-simples-e-complexos/dia-02-updates-complexos-arrays-parte-1/images/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-24-mongodb-updates-simples-e-complexos/dia-02-updates-complexos-arrays-parte-1/images/9.png -------------------------------------------------------------------------------- /03-back-end/bloco-24-mongodb-updates-simples-e-complexos/dia-03-updates-complexos-arrays-parte-2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-24-mongodb-updates-simples-e-complexos/dia-03-updates-complexos-arrays-parte-2/README.md -------------------------------------------------------------------------------- /03-back-end/bloco-25-mongodb-aggregation-framework/dia-01-aggregation-framework-parte-1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-25-mongodb-aggregation-framework/dia-01-aggregation-framework-parte-1/README.md -------------------------------------------------------------------------------- /03-back-end/bloco-25-mongodb-aggregation-framework/dia-01-aggregation-framework-parte-1/clientes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-25-mongodb-aggregation-framework/dia-01-aggregation-framework-parte-1/clientes.json -------------------------------------------------------------------------------- /03-back-end/bloco-25-mongodb-aggregation-framework/dia-01-aggregation-framework-parte-1/produtos.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-25-mongodb-aggregation-framework/dia-01-aggregation-framework-parte-1/produtos.json -------------------------------------------------------------------------------- /03-back-end/bloco-25-mongodb-aggregation-framework/dia-01-aggregation-framework-parte-1/vendas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-25-mongodb-aggregation-framework/dia-01-aggregation-framework-parte-1/vendas.json -------------------------------------------------------------------------------- /03-back-end/bloco-25-mongodb-aggregation-framework/dia-02-aggregation-framework-parte-2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-25-mongodb-aggregation-framework/dia-02-aggregation-framework-parte-2/README.md -------------------------------------------------------------------------------- /03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-01-nodejs-introducao/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-01-nodejs-introducao/README.md -------------------------------------------------------------------------------- /03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-01-nodejs-introducao/my-scripts/imc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-01-nodejs-introducao/my-scripts/imc.js -------------------------------------------------------------------------------- /03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-01-nodejs-introducao/my-scripts/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-01-nodejs-introducao/my-scripts/index.js -------------------------------------------------------------------------------- /03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-01-nodejs-introducao/my-scripts/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-01-nodejs-introducao/my-scripts/package-lock.json -------------------------------------------------------------------------------- /03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-01-nodejs-introducao/my-scripts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-01-nodejs-introducao/my-scripts/package.json -------------------------------------------------------------------------------- /03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-01-nodejs-introducao/my-scripts/sorteio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-01-nodejs-introducao/my-scripts/sorteio.js -------------------------------------------------------------------------------- /03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-01-nodejs-introducao/my-scripts/velocidade.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-01-nodejs-introducao/my-scripts/velocidade.js -------------------------------------------------------------------------------- /03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-02-nodejs-fluxo-assincrono/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-02-nodejs-fluxo-assincrono/README.md -------------------------------------------------------------------------------- /03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-02-nodejs-fluxo-assincrono/exercise-1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-02-nodejs-fluxo-assincrono/exercise-1.js -------------------------------------------------------------------------------- /03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-02-nodejs-fluxo-assincrono/exercise-1.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-02-nodejs-fluxo-assincrono/exercise-1.test.js -------------------------------------------------------------------------------- /03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-02-nodejs-fluxo-assincrono/exercise-2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-02-nodejs-fluxo-assincrono/exercise-2.js -------------------------------------------------------------------------------- /03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-02-nodejs-fluxo-assincrono/exercise-3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-02-nodejs-fluxo-assincrono/exercise-3.js -------------------------------------------------------------------------------- /03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-02-nodejs-fluxo-assincrono/exercise-4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-02-nodejs-fluxo-assincrono/exercise-4.js -------------------------------------------------------------------------------- /03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-02-nodejs-fluxo-assincrono/exercise-5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-02-nodejs-fluxo-assincrono/exercise-5.js -------------------------------------------------------------------------------- /03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-02-nodejs-fluxo-assincrono/exercise-bonus-1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-02-nodejs-fluxo-assincrono/exercise-bonus-1.js -------------------------------------------------------------------------------- /03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-02-nodejs-fluxo-assincrono/exercise-bonus-2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-02-nodejs-fluxo-assincrono/exercise-bonus-2.js -------------------------------------------------------------------------------- /03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-02-nodejs-fluxo-assincrono/file1.txt: -------------------------------------------------------------------------------- 1 | Finalmente -------------------------------------------------------------------------------- /03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-02-nodejs-fluxo-assincrono/file2.txt: -------------------------------------------------------------------------------- 1 | estou -------------------------------------------------------------------------------- /03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-02-nodejs-fluxo-assincrono/file3.txt: -------------------------------------------------------------------------------- 1 | usando -------------------------------------------------------------------------------- /03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-02-nodejs-fluxo-assincrono/file4.txt: -------------------------------------------------------------------------------- 1 | Promise.all -------------------------------------------------------------------------------- /03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-02-nodejs-fluxo-assincrono/file5.txt: -------------------------------------------------------------------------------- 1 | !!! -------------------------------------------------------------------------------- /03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-02-nodejs-fluxo-assincrono/fileAll.txt: -------------------------------------------------------------------------------- 1 | Finalmente estou usando Promise.all !!! -------------------------------------------------------------------------------- /03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-02-nodejs-fluxo-assincrono/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-02-nodejs-fluxo-assincrono/package-lock.json -------------------------------------------------------------------------------- /03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-02-nodejs-fluxo-assincrono/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-02-nodejs-fluxo-assincrono/package.json -------------------------------------------------------------------------------- /03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-02-nodejs-fluxo-assincrono/simpsonFamily.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-02-nodejs-fluxo-assincrono/simpsonFamily.json -------------------------------------------------------------------------------- /03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-02-nodejs-fluxo-assincrono/simpsons.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-02-nodejs-fluxo-assincrono/simpsons.json -------------------------------------------------------------------------------- /03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-02-nodejs-fluxo-assincrono/simpsons_original.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-02-nodejs-fluxo-assincrono/simpsons_original.json -------------------------------------------------------------------------------- /03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-03-testes-com-nodejs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-03-testes-com-nodejs/README.md -------------------------------------------------------------------------------- /03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-03-testes-com-nodejs/test-exercises/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-03-testes-com-nodejs/test-exercises/package.json -------------------------------------------------------------------------------- /03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-04-express-http-com-nodejs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-04-express-http-com-nodejs/README.md -------------------------------------------------------------------------------- /03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-05-praticando-express/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-05-praticando-express/README.md -------------------------------------------------------------------------------- /03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-05-praticando-express/bloco26-dia05/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-05-praticando-express/bloco26-dia05/README.md -------------------------------------------------------------------------------- /03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-05-praticando-express/bloco26-dia05/data/posts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-05-praticando-express/bloco26-dia05/data/posts.json -------------------------------------------------------------------------------- /03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-05-praticando-express/bloco26-dia05/data/users.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-05-praticando-express/bloco26-dia05/data/users.json -------------------------------------------------------------------------------- /03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-05-praticando-express/bloco26-dia05/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-05-praticando-express/bloco26-dia05/index.js -------------------------------------------------------------------------------- /03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-05-praticando-express/bloco26-dia05/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-05-praticando-express/bloco26-dia05/package.json -------------------------------------------------------------------------------- /03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-05-praticando-express/bloco26-dia05/routes/posts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-05-praticando-express/bloco26-dia05/routes/posts.js -------------------------------------------------------------------------------- /03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-05-praticando-express/bloco26-dia05/routes/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-05-praticando-express/bloco26-dia05/routes/user.js -------------------------------------------------------------------------------- /03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-05-praticando-express/bloco26-dia05/routes/user2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-05-praticando-express/bloco26-dia05/routes/user2.js -------------------------------------------------------------------------------- /03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-05-praticando-express/bloco26-dia05/schema/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-05-praticando-express/bloco26-dia05/schema/login.js -------------------------------------------------------------------------------- /03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-05-praticando-express/bloco26-dia05/schema/token.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-05-praticando-express/bloco26-dia05/schema/token.js -------------------------------------------------------------------------------- /03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-05-praticando-express/bloco26-dia05/utils/fs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-26-introducao-ao-desenvolvimento-web-com-nodejs/dia-05-praticando-express/bloco26-dia05/utils/fs.js -------------------------------------------------------------------------------- /03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/README.md -------------------------------------------------------------------------------- /03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/hello-jwt/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "trybe-backend" 3 | } 4 | -------------------------------------------------------------------------------- /03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/hello-jwt/controllers/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/hello-jwt/controllers/users.js -------------------------------------------------------------------------------- /03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/hello-jwt/data/users.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/hello-jwt/data/users.json -------------------------------------------------------------------------------- /03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/hello-jwt/getSecret.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/hello-jwt/getSecret.js -------------------------------------------------------------------------------- /03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/hello-jwt/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/hello-jwt/index.js -------------------------------------------------------------------------------- /03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/hello-jwt/middlewares/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/hello-jwt/middlewares/admin.js -------------------------------------------------------------------------------- /03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/hello-jwt/middlewares/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/hello-jwt/middlewares/auth.js -------------------------------------------------------------------------------- /03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/hello-jwt/middlewares/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/hello-jwt/middlewares/error.js -------------------------------------------------------------------------------- /03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/hello-jwt/middlewares/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/hello-jwt/middlewares/index.js -------------------------------------------------------------------------------- /03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/hello-jwt/model/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/hello-jwt/model/users.js -------------------------------------------------------------------------------- /03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/hello-jwt/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/hello-jwt/package-lock.json -------------------------------------------------------------------------------- /03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/hello-jwt/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/hello-jwt/package.json -------------------------------------------------------------------------------- /03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/hello-jwt/schema/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/hello-jwt/schema/login.js -------------------------------------------------------------------------------- /03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/hello-jwt/utils/createError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/hello-jwt/utils/createError.js -------------------------------------------------------------------------------- /03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/hello-jwt/utils/fsUsers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/hello-jwt/utils/fsUsers.js -------------------------------------------------------------------------------- /03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/nodejs-jwt/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/nodejs-jwt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/nodejs-jwt/README.md -------------------------------------------------------------------------------- /03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/nodejs-jwt/assets/postReqBase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/nodejs-jwt/assets/postReqBase.png -------------------------------------------------------------------------------- /03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/nodejs-jwt/assets/postResBase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/nodejs-jwt/assets/postResBase.png -------------------------------------------------------------------------------- /03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/nodejs-jwt/controllers/Auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/nodejs-jwt/controllers/Auth.js -------------------------------------------------------------------------------- /03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/nodejs-jwt/controllers/Post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/nodejs-jwt/controllers/Post.js -------------------------------------------------------------------------------- /03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/nodejs-jwt/controllers/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/nodejs-jwt/controllers/User.js -------------------------------------------------------------------------------- /03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/nodejs-jwt/generateKey.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/nodejs-jwt/generateKey.js -------------------------------------------------------------------------------- /03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/nodejs-jwt/models/Post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/nodejs-jwt/models/Post.js -------------------------------------------------------------------------------- /03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/nodejs-jwt/models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/nodejs-jwt/models/User.js -------------------------------------------------------------------------------- /03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/nodejs-jwt/models/connection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/nodejs-jwt/models/connection.js -------------------------------------------------------------------------------- /03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/nodejs-jwt/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/nodejs-jwt/package-lock.json -------------------------------------------------------------------------------- /03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/nodejs-jwt/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/nodejs-jwt/package.json -------------------------------------------------------------------------------- /03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/nodejs-jwt/routes/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/nodejs-jwt/routes/api.js -------------------------------------------------------------------------------- /03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/nodejs-jwt/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-01-nodejs-jwt-json-web-token/nodejs-jwt/server.js -------------------------------------------------------------------------------- /03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-02-upload-de-arquivos-com-multer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-02-upload-de-arquivos-com-multer/README.md -------------------------------------------------------------------------------- /03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-02-upload-de-arquivos-com-multer/io-multer-client/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-02-upload-de-arquivos-com-multer/io-multer-client/index.js -------------------------------------------------------------------------------- /03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-02-upload-de-arquivos-com-multer/io-multer-client/meu-arquivo.txt: -------------------------------------------------------------------------------- 1 | So long, and thanks for all the fish 2 | 42 3 | -------------------------------------------------------------------------------- /03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-02-upload-de-arquivos-com-multer/io-multer-client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-02-upload-de-arquivos-com-multer/io-multer-client/package.json -------------------------------------------------------------------------------- /03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-02-upload-de-arquivos-com-multer/io-multer-server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-02-upload-de-arquivos-com-multer/io-multer-server/index.js -------------------------------------------------------------------------------- /03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-02-upload-de-arquivos-com-multer/io-multer-server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-02-upload-de-arquivos-com-multer/io-multer-server/package.json -------------------------------------------------------------------------------- /03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-02-upload-de-arquivos-com-multer/multer-exercises/data/profiles.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-02-upload-de-arquivos-com-multer/multer-exercises/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-02-upload-de-arquivos-com-multer/multer-exercises/index.js -------------------------------------------------------------------------------- /03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-02-upload-de-arquivos-com-multer/multer-exercises/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-02-upload-de-arquivos-com-multer/multer-exercises/package.json -------------------------------------------------------------------------------- /03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-03-testando-apis-com-testes-de-integracao/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-28-autenticacao-e-upload-de-arquivos/dia-03-testando-apis-com-testes-de-integracao/README.md -------------------------------------------------------------------------------- /03-back-end/bloco-29-deployment/dia-01-infraestrutura-deploy-com-heroku/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-29-deployment/dia-01-infraestrutura-deploy-com-heroku/README.md -------------------------------------------------------------------------------- /03-back-end/bloco-29-deployment/dia-01-infraestrutura-deploy-com-heroku/hello-heroku-react/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-29-deployment/dia-01-infraestrutura-deploy-com-heroku/hello-heroku-react/.gitignore -------------------------------------------------------------------------------- /03-back-end/bloco-29-deployment/dia-01-infraestrutura-deploy-com-heroku/hello-heroku-react/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-29-deployment/dia-01-infraestrutura-deploy-com-heroku/hello-heroku-react/README.md -------------------------------------------------------------------------------- /03-back-end/bloco-29-deployment/dia-01-infraestrutura-deploy-com-heroku/hello-heroku-react/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-29-deployment/dia-01-infraestrutura-deploy-com-heroku/hello-heroku-react/package-lock.json -------------------------------------------------------------------------------- /03-back-end/bloco-29-deployment/dia-01-infraestrutura-deploy-com-heroku/hello-heroku-react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-29-deployment/dia-01-infraestrutura-deploy-com-heroku/hello-heroku-react/package.json -------------------------------------------------------------------------------- /03-back-end/bloco-29-deployment/dia-01-infraestrutura-deploy-com-heroku/hello-heroku-react/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-29-deployment/dia-01-infraestrutura-deploy-com-heroku/hello-heroku-react/public/favicon.ico -------------------------------------------------------------------------------- /03-back-end/bloco-29-deployment/dia-01-infraestrutura-deploy-com-heroku/hello-heroku-react/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-29-deployment/dia-01-infraestrutura-deploy-com-heroku/hello-heroku-react/public/index.html -------------------------------------------------------------------------------- /03-back-end/bloco-29-deployment/dia-01-infraestrutura-deploy-com-heroku/hello-heroku-react/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-29-deployment/dia-01-infraestrutura-deploy-com-heroku/hello-heroku-react/public/logo192.png -------------------------------------------------------------------------------- /03-back-end/bloco-29-deployment/dia-01-infraestrutura-deploy-com-heroku/hello-heroku-react/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-29-deployment/dia-01-infraestrutura-deploy-com-heroku/hello-heroku-react/public/logo512.png -------------------------------------------------------------------------------- /03-back-end/bloco-29-deployment/dia-01-infraestrutura-deploy-com-heroku/hello-heroku-react/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-29-deployment/dia-01-infraestrutura-deploy-com-heroku/hello-heroku-react/public/manifest.json -------------------------------------------------------------------------------- /03-back-end/bloco-29-deployment/dia-01-infraestrutura-deploy-com-heroku/hello-heroku-react/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-29-deployment/dia-01-infraestrutura-deploy-com-heroku/hello-heroku-react/public/robots.txt -------------------------------------------------------------------------------- /03-back-end/bloco-29-deployment/dia-01-infraestrutura-deploy-com-heroku/hello-heroku-react/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-29-deployment/dia-01-infraestrutura-deploy-com-heroku/hello-heroku-react/src/App.css -------------------------------------------------------------------------------- /03-back-end/bloco-29-deployment/dia-01-infraestrutura-deploy-com-heroku/hello-heroku-react/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-29-deployment/dia-01-infraestrutura-deploy-com-heroku/hello-heroku-react/src/App.js -------------------------------------------------------------------------------- /03-back-end/bloco-29-deployment/dia-01-infraestrutura-deploy-com-heroku/hello-heroku-react/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-29-deployment/dia-01-infraestrutura-deploy-com-heroku/hello-heroku-react/src/App.test.js -------------------------------------------------------------------------------- /03-back-end/bloco-29-deployment/dia-01-infraestrutura-deploy-com-heroku/hello-heroku-react/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-29-deployment/dia-01-infraestrutura-deploy-com-heroku/hello-heroku-react/src/index.css -------------------------------------------------------------------------------- /03-back-end/bloco-29-deployment/dia-01-infraestrutura-deploy-com-heroku/hello-heroku-react/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-29-deployment/dia-01-infraestrutura-deploy-com-heroku/hello-heroku-react/src/index.js -------------------------------------------------------------------------------- /03-back-end/bloco-29-deployment/dia-01-infraestrutura-deploy-com-heroku/hello-heroku-react/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-29-deployment/dia-01-infraestrutura-deploy-com-heroku/hello-heroku-react/src/logo.svg -------------------------------------------------------------------------------- /03-back-end/bloco-29-deployment/dia-01-infraestrutura-deploy-com-heroku/hello-heroku-react/src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-29-deployment/dia-01-infraestrutura-deploy-com-heroku/hello-heroku-react/src/reportWebVitals.js -------------------------------------------------------------------------------- /03-back-end/bloco-29-deployment/dia-01-infraestrutura-deploy-com-heroku/hello-heroku-react/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-29-deployment/dia-01-infraestrutura-deploy-com-heroku/hello-heroku-react/src/setupTests.js -------------------------------------------------------------------------------- /03-back-end/bloco-29-deployment/dia-01-infraestrutura-deploy-com-heroku/hello-heroku/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /03-back-end/bloco-29-deployment/dia-01-infraestrutura-deploy-com-heroku/hello-heroku/Procfile: -------------------------------------------------------------------------------- 1 | web: node indexProcfile.js 2 | -------------------------------------------------------------------------------- /03-back-end/bloco-29-deployment/dia-01-infraestrutura-deploy-com-heroku/hello-heroku/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-29-deployment/dia-01-infraestrutura-deploy-com-heroku/hello-heroku/index.js -------------------------------------------------------------------------------- /03-back-end/bloco-29-deployment/dia-01-infraestrutura-deploy-com-heroku/hello-heroku/indexProcfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-29-deployment/dia-01-infraestrutura-deploy-com-heroku/hello-heroku/indexProcfile.js -------------------------------------------------------------------------------- /03-back-end/bloco-29-deployment/dia-01-infraestrutura-deploy-com-heroku/hello-heroku/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-29-deployment/dia-01-infraestrutura-deploy-com-heroku/hello-heroku/package-lock.json -------------------------------------------------------------------------------- /03-back-end/bloco-29-deployment/dia-01-infraestrutura-deploy-com-heroku/hello-heroku/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-29-deployment/dia-01-infraestrutura-deploy-com-heroku/hello-heroku/package.json -------------------------------------------------------------------------------- /03-back-end/bloco-29-deployment/dia-02-deploy-gerenciadores-de-processos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-29-deployment/dia-02-deploy-gerenciadores-de-processos/README.md -------------------------------------------------------------------------------- /03-back-end/bloco-29-deployment/dia-02-deploy-gerenciadores-de-processos/pm2-exercise/ecosystem.config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-29-deployment/dia-02-deploy-gerenciadores-de-processos/pm2-exercise/ecosystem.config.yml -------------------------------------------------------------------------------- /03-back-end/bloco-29-deployment/dia-02-deploy-gerenciadores-de-processos/pm2-exercise/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-29-deployment/dia-02-deploy-gerenciadores-de-processos/pm2-exercise/index.js -------------------------------------------------------------------------------- /03-back-end/bloco-29-deployment/dia-02-deploy-gerenciadores-de-processos/pm2-exercise/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-29-deployment/dia-02-deploy-gerenciadores-de-processos/pm2-exercise/package-lock.json -------------------------------------------------------------------------------- /03-back-end/bloco-29-deployment/dia-02-deploy-gerenciadores-de-processos/pm2-exercise/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-29-deployment/dia-02-deploy-gerenciadores-de-processos/pm2-exercise/package.json -------------------------------------------------------------------------------- /03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/README.md -------------------------------------------------------------------------------- /03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/plants-api/controllers/plant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/plants-api/controllers/plant.js -------------------------------------------------------------------------------- /03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/plants-api/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/plants-api/index.js -------------------------------------------------------------------------------- /03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/plants-api/middlewares/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/plants-api/middlewares/error.js -------------------------------------------------------------------------------- /03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/plants-api/middlewares/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/plants-api/middlewares/index.js -------------------------------------------------------------------------------- /03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/plants-api/models/connection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/plants-api/models/connection.js -------------------------------------------------------------------------------- /03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/plants-api/models/plant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/plants-api/models/plant.js -------------------------------------------------------------------------------- /03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/plants-api/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/plants-api/package-lock.json -------------------------------------------------------------------------------- /03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/plants-api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/plants-api/package.json -------------------------------------------------------------------------------- /03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/plants-api/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/plants-api/routes/index.js -------------------------------------------------------------------------------- /03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/plants-api/routes/plant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/plants-api/routes/plant.js -------------------------------------------------------------------------------- /03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/plants-api/schema/plant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/plants-api/schema/plant.js -------------------------------------------------------------------------------- /03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/plants-api/seeders/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/plants-api/seeders/index.js -------------------------------------------------------------------------------- /03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/plants-api/seeders/plants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/plants-api/seeders/plants.js -------------------------------------------------------------------------------- /03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/plants-api/services/plant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/plants-api/services/plant.js -------------------------------------------------------------------------------- /03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/plants-api/utils/rescue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/plants-api/utils/rescue.js -------------------------------------------------------------------------------- /03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/solid-examples/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/solid-examples/.eslintignore -------------------------------------------------------------------------------- /03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/solid-examples/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["trybe-backend"] 3 | } 4 | -------------------------------------------------------------------------------- /03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/solid-examples/dipExample-1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/solid-examples/dipExample-1.js -------------------------------------------------------------------------------- /03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/solid-examples/dipExample-2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/solid-examples/dipExample-2.js -------------------------------------------------------------------------------- /03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/solid-examples/index-o1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/solid-examples/index-o1.js -------------------------------------------------------------------------------- /03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/solid-examples/index-o2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/solid-examples/index-o2.js -------------------------------------------------------------------------------- /03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/solid-examples/index-s1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/solid-examples/index-s1.js -------------------------------------------------------------------------------- /03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/solid-examples/index-s2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/solid-examples/index-s2.js -------------------------------------------------------------------------------- /03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/solid-examples/index-s3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/solid-examples/index-s3.js -------------------------------------------------------------------------------- /03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/solid-examples/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/solid-examples/package-lock.json -------------------------------------------------------------------------------- /03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/solid-examples/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-30-arquitetura-solid-e-orm/dia-01-arquitetura-principios-solid/solid-examples/package.json -------------------------------------------------------------------------------- /03-back-end/bloco-30-arquitetura-solid-e-orm/dia-02-orm-interface-da-aplicacao-com-o-banco-de-dados/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/03-back-end/bloco-30-arquitetura-solid-e-orm/dia-02-orm-interface-da-aplicacao-com-o-banco-de-dados/README.md -------------------------------------------------------------------------------- /03-back-end/bloco-30-arquitetura-solid-e-orm/dia-02-orm-interface-da-aplicacao-com-o-banco-de-dados/books-api/.eslintignore: -------------------------------------------------------------------------------- 1 | src/database/models/index.js 2 | src/tests 3 | -------------------------------------------------------------------------------- /03-back-end/bloco-30-arquitetura-solid-e-orm/dia-02-orm-interface-da-aplicacao-com-o-banco-de-dados/books-api/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .env 3 | -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-01-aprendendo-python/1-operacoes-basicas/01-exercicio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/04-computer-science/bloco-33-introducao-a-python/dia-01-aprendendo-python/1-operacoes-basicas/01-exercicio.py -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-01-aprendendo-python/1-operacoes-basicas/02-exercicio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/04-computer-science/bloco-33-introducao-a-python/dia-01-aprendendo-python/1-operacoes-basicas/02-exercicio.py -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-01-aprendendo-python/1-operacoes-basicas/03-exercicio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/04-computer-science/bloco-33-introducao-a-python/dia-01-aprendendo-python/1-operacoes-basicas/03-exercicio.py -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-01-aprendendo-python/1-operacoes-basicas/04-exercicio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/04-computer-science/bloco-33-introducao-a-python/dia-01-aprendendo-python/1-operacoes-basicas/04-exercicio.py -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-01-aprendendo-python/2-tipos-de-dados-embutidos/01-02-exercicios.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/04-computer-science/bloco-33-introducao-a-python/dia-01-aprendendo-python/2-tipos-de-dados-embutidos/01-02-exercicios.py -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-01-aprendendo-python/2-tipos-de-dados-embutidos/03-exercicio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/04-computer-science/bloco-33-introducao-a-python/dia-01-aprendendo-python/2-tipos-de-dados-embutidos/03-exercicio.py -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-01-aprendendo-python/3-estruturas-de-repeticao/01-exercicio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/04-computer-science/bloco-33-introducao-a-python/dia-01-aprendendo-python/3-estruturas-de-repeticao/01-exercicio.py -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-01-aprendendo-python/3-estruturas-de-repeticao/02-03-exercicio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/04-computer-science/bloco-33-introducao-a-python/dia-01-aprendendo-python/3-estruturas-de-repeticao/02-03-exercicio.py -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-01-aprendendo-python/4-exercicios/01-exercicio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/04-computer-science/bloco-33-introducao-a-python/dia-01-aprendendo-python/4-exercicios/01-exercicio.py -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-01-aprendendo-python/4-exercicios/02-exercicio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/04-computer-science/bloco-33-introducao-a-python/dia-01-aprendendo-python/4-exercicios/02-exercicio.py -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-01-aprendendo-python/4-exercicios/03-exercicio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/04-computer-science/bloco-33-introducao-a-python/dia-01-aprendendo-python/4-exercicios/03-exercicio.py -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-01-aprendendo-python/4-exercicios/04-exercicio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/04-computer-science/bloco-33-introducao-a-python/dia-01-aprendendo-python/4-exercicios/04-exercicio.py -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-01-aprendendo-python/4-exercicios/05-exercicio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/04-computer-science/bloco-33-introducao-a-python/dia-01-aprendendo-python/4-exercicios/05-exercicio.py -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-01-aprendendo-python/4-exercicios/06-exercicio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/04-computer-science/bloco-33-introducao-a-python/dia-01-aprendendo-python/4-exercicios/06-exercicio.py -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-01-aprendendo-python/5-bonus/01-exercicio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/04-computer-science/bloco-33-introducao-a-python/dia-01-aprendendo-python/5-bonus/01-exercicio.py -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-01-aprendendo-python/5-bonus/02-exercicio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/04-computer-science/bloco-33-introducao-a-python/dia-01-aprendendo-python/5-bonus/02-exercicio.py -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-01-aprendendo-python/5-bonus/03-exercicio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/04-computer-science/bloco-33-introducao-a-python/dia-01-aprendendo-python/5-bonus/03-exercicio.py -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-01-aprendendo-python/5-bonus/04-exercicio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/04-computer-science/bloco-33-introducao-a-python/dia-01-aprendendo-python/5-bonus/04-exercicio.py -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-01-aprendendo-python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/04-computer-science/bloco-33-introducao-a-python/dia-01-aprendendo-python/README.md -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-02-entrada-e-saida-de-dados/1-entrada-e-saida/01-exercicio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/04-computer-science/bloco-33-introducao-a-python/dia-02-entrada-e-saida-de-dados/1-entrada-e-saida/01-exercicio.py -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-02-entrada-e-saida-de-dados/1-entrada-e-saida/02-exercicio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/04-computer-science/bloco-33-introducao-a-python/dia-02-entrada-e-saida-de-dados/1-entrada-e-saida/02-exercicio.py -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-02-entrada-e-saida-de-dados/2-lidando-com-excecoes/01-exercicio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/04-computer-science/bloco-33-introducao-a-python/dia-02-entrada-e-saida-de-dados/2-lidando-com-excecoes/01-exercicio.py -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-02-entrada-e-saida-de-dados/2-lidando-com-excecoes/input.txt: -------------------------------------------------------------------------------- 1 | Marcos 10 2 | Felipe 4 3 | José 6 4 | Ana 10 5 | Maria 9 6 | Miguel 5 7 | -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-02-entrada-e-saida-de-dados/5-exercicios/01-exercicio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/04-computer-science/bloco-33-introducao-a-python/dia-02-entrada-e-saida-de-dados/5-exercicios/01-exercicio.py -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-02-entrada-e-saida-de-dados/5-exercicios/02-exercicio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/04-computer-science/bloco-33-introducao-a-python/dia-02-entrada-e-saida-de-dados/5-exercicios/02-exercicio.py -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-02-entrada-e-saida-de-dados/5-exercicios/03-exercicio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/04-computer-science/bloco-33-introducao-a-python/dia-02-entrada-e-saida-de-dados/5-exercicios/03-exercicio.py -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-02-entrada-e-saida-de-dados/5-exercicios/04-exercicio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/04-computer-science/bloco-33-introducao-a-python/dia-02-entrada-e-saida-de-dados/5-exercicios/04-exercicio.py -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-02-entrada-e-saida-de-dados/5-exercicios/books.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/04-computer-science/bloco-33-introducao-a-python/dia-02-entrada-e-saida-de-dados/5-exercicios/books.json -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-02-entrada-e-saida-de-dados/5-exercicios/report.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/04-computer-science/bloco-33-introducao-a-python/dia-02-entrada-e-saida-de-dados/5-exercicios/report.csv -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-02-entrada-e-saida-de-dados/5-exercicios/words.txt: -------------------------------------------------------------------------------- 1 | JavaScript 2 | Python 3 | Computer 4 | Guitar 5 | -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-02-entrada-e-saida-de-dados/6-bonus/01-exercicio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/04-computer-science/bloco-33-introducao-a-python/dia-02-entrada-e-saida-de-dados/6-bonus/01-exercicio.py -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-02-entrada-e-saida-de-dados/6-bonus/pokemons.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/04-computer-science/bloco-33-introducao-a-python/dia-02-entrada-e-saida-de-dados/6-bonus/pokemons.json -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-02-entrada-e-saida-de-dados/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/04-computer-science/bloco-33-introducao-a-python/dia-02-entrada-e-saida-de-dados/README.md -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-03-testes/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/04-computer-science/bloco-33-introducao-a-python/dia-03-testes/.gitignore -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-03-testes/1-testes-automatizados/codigo_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/04-computer-science/bloco-33-introducao-a-python/dia-03-testes/1-testes-automatizados/codigo_1.py -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-03-testes/1-testes-automatizados/test_codigo_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/04-computer-science/bloco-33-introducao-a-python/dia-03-testes/1-testes-automatizados/test_codigo_1.py -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-03-testes/2-testando-falhas/codigo_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/04-computer-science/bloco-33-introducao-a-python/dia-03-testes/2-testando-falhas/codigo_2.py -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-03-testes/2-testando-falhas/test_codigo_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/04-computer-science/bloco-33-introducao-a-python/dia-03-testes/2-testando-falhas/test_codigo_2.py -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-03-testes/3-dubles-de-teste/pokemon_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/04-computer-science/bloco-33-introducao-a-python/dia-03-testes/3-dubles-de-teste/pokemon_1.py -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-03-testes/3-dubles-de-teste/pokemon_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/04-computer-science/bloco-33-introducao-a-python/dia-03-testes/3-dubles-de-teste/pokemon_2.py -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-03-testes/3-dubles-de-teste/test_pokemon_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/04-computer-science/bloco-33-introducao-a-python/dia-03-testes/3-dubles-de-teste/test_pokemon_1.py -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-03-testes/3-dubles-de-teste/test_pokemon_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/04-computer-science/bloco-33-introducao-a-python/dia-03-testes/3-dubles-de-teste/test_pokemon_2.py -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-03-testes/4-exercicios/exercicio_01.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/04-computer-science/bloco-33-introducao-a-python/dia-03-testes/4-exercicios/exercicio_01.py -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-03-testes/4-exercicios/exercicio_02.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/04-computer-science/bloco-33-introducao-a-python/dia-03-testes/4-exercicios/exercicio_02.py -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-03-testes/4-exercicios/exercicio_03.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/04-computer-science/bloco-33-introducao-a-python/dia-03-testes/4-exercicios/exercicio_03.py -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-03-testes/4-exercicios/exercicio_04.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/04-computer-science/bloco-33-introducao-a-python/dia-03-testes/4-exercicios/exercicio_04.py -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-03-testes/4-exercicios/test_exercicio_01.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/04-computer-science/bloco-33-introducao-a-python/dia-03-testes/4-exercicios/test_exercicio_01.py -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-03-testes/4-exercicios/test_exercicio_02.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/04-computer-science/bloco-33-introducao-a-python/dia-03-testes/4-exercicios/test_exercicio_02.py -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-03-testes/4-exercicios/test_exercicio_03.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/04-computer-science/bloco-33-introducao-a-python/dia-03-testes/4-exercicios/test_exercicio_03.py -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-03-testes/4-exercicios/test_exercicio_04.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/04-computer-science/bloco-33-introducao-a-python/dia-03-testes/4-exercicios/test_exercicio_04.py -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-03-testes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/04-computer-science/bloco-33-introducao-a-python/dia-03-testes/README.md -------------------------------------------------------------------------------- /04-computer-science/bloco-33-introducao-a-python/dia-03-testes/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/04-computer-science/bloco-33-introducao-a-python/dia-03-testes/requirements.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulohbsimoes/trybe-exercises/HEAD/README.md --------------------------------------------------------------------------------