├── .gitignore ├── 1-js-logic ├── lesson05-basic-structure.js ├── lesson06-switch-repetition.js ├── lesson07-arrays-functions.js ├── lesson08-practice-arrays-functions.js ├── lesson09-object-manipulation.js ├── lesson10-practice-objects.js ├── package-lock.json └── package.json ├── 2-html-css-js ├── lesson01-02-html-basic │ └── lesson01.html ├── lesson03-html-basic │ ├── 1-classes-ids │ │ ├── 1-classes-ids.html │ │ ├── 2-div-span.html │ │ ├── 3-index.html │ │ └── style.css │ ├── 2-links │ │ └── link.html │ ├── 3-lists │ │ ├── lists.css │ │ └── lists.html │ ├── 4-tables │ │ ├── tables.css │ │ └── tables.html │ ├── 5-fonts-colors │ │ └── fonts-colors.html │ ├── 6-images │ │ ├── images.css │ │ └── images.html │ └── images │ │ ├── amazon.png │ │ └── yoshi.png ├── lesson04-intermediate-html │ ├── 1-floating-elements │ │ ├── 1-floating-elements.html │ │ └── boxmodel.png │ ├── 2-inline-block.html │ ├── 3-positioning.html │ ├── 4-overlapping-elements.html │ └── images │ │ ├── image1.png │ │ ├── image2.png │ │ ├── image3.png │ │ ├── image4.png │ │ └── image5.png ├── lesson05-css-basic │ ├── 1-selectors │ │ ├── selectors.html │ │ ├── seletores-esquema.pdf │ │ └── style.css │ ├── 2-inheritance-specificity │ │ ├── index.html │ │ └── style.css │ ├── 3-vertical-navigation │ │ ├── about.html │ │ ├── images │ │ │ ├── menu.png │ │ │ └── seta.png │ │ ├── index.html │ │ └── style.css │ ├── 4-horizontal-navigation │ │ ├── images │ │ │ ├── divisor.png │ │ │ └── fundo-horizontal.png │ │ ├── index.html │ │ └── style.css │ ├── 5-parallax │ │ ├── images │ │ │ ├── image1.jpg │ │ │ ├── image2.jpg │ │ │ ├── image3.jpg │ │ │ ├── image4.jpg │ │ │ ├── image5.jpg │ │ │ └── image6.jpg │ │ └── index.html │ └── 6-fonts │ │ ├── fonts │ │ ├── Ancient-Medium.woff │ │ ├── BringHeart.woff │ │ ├── MadelinaScript.woff │ │ └── RoadRage.woff │ │ └── index.html ├── lesson06-site-history-museum │ ├── css │ │ ├── estilo.css │ │ └── normalize.css │ ├── img │ │ ├── depoimento.png │ │ ├── fundo-foto.png │ │ ├── fundo-rodape.png │ │ ├── fundo.png │ │ ├── imagem1.jpg │ │ ├── imagem2.jpg │ │ ├── imagem3.jpg │ │ ├── imagem4.jpg │ │ ├── imagem5.jpg │ │ ├── imagem6.jpg │ │ ├── logo.png │ │ └── museu.png │ └── index.html ├── lesson07-calculator │ ├── index.html │ └── script.js ├── lesson08-js-basic │ ├── BOM.html │ ├── DOM.html │ ├── destructuring.html │ └── tratamento_erros.html ├── lesson09-taskList │ ├── app.js │ ├── index.html │ └── listTask.html ├── lesson10-intermediate-css │ ├── animacoes │ │ ├── animacoes.html │ │ └── style.css │ ├── boxSizing-BorderRadius │ │ ├── Pica-Pau-post.jpg │ │ ├── border-radius-box-sizing.html │ │ └── style.css │ ├── degrades-transparencia │ │ ├── Pica-Pau-post.png │ │ ├── degrades.html │ │ └── style.css │ ├── flexbox │ │ ├── flexbox.html │ │ └── style.css │ └── sombras │ │ ├── sombra.html │ │ └── style.css ├── lesson11-ajax-css-intermediate │ ├── ajax │ │ ├── page1.html │ │ ├── page1_content.html │ │ ├── page2.html │ │ ├── page2_content.html │ │ ├── page3.html │ │ ├── page3_content.html │ │ └── requisicoes_assincronas.html │ ├── grid │ │ ├── grid.html │ │ └── style.css │ └── media-queries │ │ └── media-queries.html ├── lesson12-ajax │ ├── ajax-II │ │ ├── json │ │ │ ├── filmes.html │ │ │ └── filmes.json │ │ └── xml │ │ │ ├── filmes.html │ │ │ ├── filmes.xml │ │ │ └── xmlToJson.js │ └── searchAddress │ │ └── index.html └── lesson13-api-generators │ ├── generators.html │ ├── generators.js │ ├── jokes.json │ ├── promises.js │ └── viacep │ ├── consultaCEP.html │ └── lib.mjs ├── 3-reactjs ├── atv5 │ └── multi-app │ │ ├── .eslintrc.cjs │ │ ├── .gitignore │ │ ├── README.md │ │ ├── db.json │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ ├── App.css │ │ ├── App.jsx │ │ ├── components │ │ │ ├── IPAddressFinder.jsx │ │ │ ├── LanguageTranslator.jsx │ │ │ ├── Login.jsx │ │ │ ├── MovieSearchEngine.jsx │ │ │ ├── QRCodeGenarator.jsx │ │ │ ├── QuizApp.jsx │ │ │ └── TodoApp.jsx │ │ └── main.jsx │ │ └── vite.config.js ├── lesson01-ambient-setup │ ├── reactApp │ │ ├── .babelrc │ │ ├── index.js │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── public │ │ │ └── index.html │ │ ├── src │ │ │ └── app.js │ │ └── webpack.config.js │ ├── reactAppVite │ │ ├── .eslintrc.cjs │ │ ├── .gitignore │ │ ├── README.md │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── public │ │ │ └── vite.svg │ │ ├── src │ │ │ ├── App.css │ │ │ ├── App.jsx │ │ │ ├── assets │ │ │ │ └── react.svg │ │ │ ├── index.css │ │ │ └── main.jsx │ │ └── vite.config.js │ └── vanillaTabs │ │ ├── app.js │ │ ├── index.html │ │ ├── js-logo-xs.png │ │ └── style.css ├── lesson02-component-props │ ├── firstComponent │ │ ├── .eslintrc.cjs │ │ ├── .gitignore │ │ ├── README.md │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── public │ │ │ └── vite.svg │ │ ├── src │ │ │ ├── App.jsx │ │ │ ├── components │ │ │ │ ├── HelloWorld.jsx │ │ │ │ └── HelloWorld.module.css │ │ │ └── main.jsx │ │ └── vite.config.js │ └── props │ │ ├── .eslintrc.cjs │ │ ├── .gitignore │ │ ├── README.md │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── public │ │ └── vite.svg │ │ ├── src │ │ ├── App.jsx │ │ ├── components │ │ │ └── BookDetails.jsx │ │ └── main.jsx │ │ └── vite.config.js ├── lesson03-stateHooks │ └── stateHooks │ │ ├── .eslintrc.cjs │ │ ├── .gitignore │ │ ├── README.md │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ ├── App.jsx │ │ ├── components │ │ │ ├── Counter.jsx │ │ │ ├── MirrorText.jsx │ │ │ └── ToDoList.jsx │ │ └── main.jsx │ │ └── vite.config.js ├── lesson04-classComponents │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── README.md │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── App.jsx │ │ ├── components │ │ │ ├── ClassComponent.jsx │ │ │ ├── NavegacaoAbas.jsx │ │ │ └── TimerComponent.jsx │ │ └── main.jsx │ └── vite.config.js ├── lesson05-lifeCycle │ └── hooks │ │ ├── .eslintrc.cjs │ │ ├── .gitignore │ │ ├── README.md │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ ├── App.jsx │ │ ├── components │ │ │ ├── LifeCycle.jsx │ │ │ ├── LifeCycle2.jsx │ │ │ ├── NewsUpdater.jsx │ │ │ └── User.jsx │ │ └── main.jsx │ │ └── vite.config.js ├── lesson06-forms │ └── Forms │ │ ├── .eslintrc.cjs │ │ ├── .gitignore │ │ ├── README.md │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ ├── App.jsx │ │ ├── components │ │ │ ├── Form.jsx │ │ │ ├── Form2.jsx │ │ │ ├── Form3.jsx │ │ │ ├── UserCard.jsx │ │ │ └── UserProfile.jsx │ │ └── main.jsx │ │ └── vite.config.js ├── lesson07-contextAPI │ └── Context │ │ ├── .eslintrc.cjs │ │ ├── .gitignore │ │ ├── README.md │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ ├── App.jsx │ │ ├── components │ │ │ ├── Contexto.jsx │ │ │ └── Filho.jsx │ │ └── main.jsx │ │ └── vite.config.js ├── lesson08-react-router-dom │ ├── RedirectRoute │ │ ├── .eslintrc.cjs │ │ ├── .gitignore │ │ ├── README.md │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── App.jsx │ │ │ ├── components │ │ │ │ ├── Home.jsx │ │ │ │ ├── Login.jsx │ │ │ │ └── ProtectedRoute.jsx │ │ │ └── main.jsx │ │ └── vite.config.js │ └── Routing │ │ ├── .eslintrc.cjs │ │ ├── .gitignore │ │ ├── README.md │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ ├── App.jsx │ │ ├── components │ │ │ ├── About.jsx │ │ │ ├── Contact.jsx │ │ │ ├── Home.jsx │ │ │ └── Navigation.jsx │ │ └── main.jsx │ │ └── vite.config.js └── lesson09-axios-request │ └── HttpRequest │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── README.md │ ├── axiosReturn.png │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── App.jsx │ ├── components │ │ ├── DeleteUser.jsx │ │ ├── GetUser.jsx │ │ ├── PutUser.jsx │ │ └── UserForm.jsx │ └── main.jsx │ └── vite.config.js ├── 4-java ├── data-structure │ ├── .gitignore │ ├── .idea │ │ ├── .gitignore │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── vcs.xml │ ├── data-structure.iml │ └── src │ │ ├── Main.java │ │ ├── lists │ │ ├── CustomList.java │ │ └── SinglyLinkedList.java │ │ ├── queue │ │ ├── QueueExample.java │ │ └── SimpleQueue.java │ │ ├── stack │ │ ├── StackExample.java │ │ ├── StackOverflowExample.java │ │ ├── StackTest.java │ │ └── StringReverser.java │ │ └── tree │ │ └── BinaryTree.java ├── logic │ ├── .idea │ │ ├── misc.xml │ │ ├── modules.xml │ │ ├── vcs.xml │ │ └── workspace.xml │ ├── logic.iml │ └── src │ │ ├── ContaBancaria.java │ │ ├── Geometria.java │ │ ├── Main.java │ │ └── util │ │ ├── DataHora.java │ │ └── Utilitarios.java └── oop │ ├── .idea │ ├── .gitignore │ ├── misc.xml │ ├── modules.xml │ └── vcs.xml │ ├── oop.iml │ └── src │ ├── Main.java │ ├── abstraction │ ├── ContaBancaria.java │ └── Pessoa.java │ ├── config.properties │ ├── encapsulation │ ├── BankAccount.java │ ├── BankTransaction.java │ └── Transaction.java │ ├── encapsulationII │ ├── Circle.java │ ├── Point.java │ ├── Rectangle.java │ └── Shape.java │ ├── inheritance │ ├── Animal.java │ ├── Cachorro.java │ ├── Carro.java │ └── Veiculo.java │ ├── polymorphism │ ├── Animal.java │ ├── Cat.java │ ├── Dog.java │ └── MathOperations.java │ ├── singleton │ └── ConfigurationManager.java │ ├── streams │ └── StreamsExample.java │ └── threads │ ├── ConcurrencyExample.java │ ├── MyRunnable.java │ ├── MyThread.java │ └── ParallelismExample.java ├── 6-spring-boot ├── JWT-OAuth2Demo │ ├── .gitattributes │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── JWT_OAuth2Demo │ │ │ │ ├── JwtOAuth2DemoApplication.java │ │ │ │ ├── Service │ │ │ │ ├── UserDTO.java │ │ │ │ └── UserManager.java │ │ │ │ ├── controller │ │ │ │ ├── AuthController.java │ │ │ │ └── UserController.java │ │ │ │ ├── repository │ │ │ │ └── UserRepository.java │ │ │ │ ├── securityOAuthConfig │ │ │ │ ├── JWTtoUserConvertor.java │ │ │ │ ├── KeyUtils.java │ │ │ │ ├── TokenGenerator.java │ │ │ │ └── WebSecurity.java │ │ │ │ ├── userDocument │ │ │ │ └── User.java │ │ │ │ └── userModel │ │ │ │ ├── Login.java │ │ │ │ ├── SignUp.java │ │ │ │ ├── Token.java │ │ │ │ └── UserDTO.java │ │ └── resources │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── JWT_OAuth2Demo │ │ └── JwtOAuth2DemoApplicationTests.java ├── OAuth2Demo │ ├── .gitattributes │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── OAuth2Demo │ │ │ │ ├── OAuth2DemoApplication.java │ │ │ │ ├── config │ │ │ │ └── SecurityConfig.java │ │ │ │ ├── controller │ │ │ │ └── HomeController.java │ │ │ │ ├── model │ │ │ │ └── User.java │ │ │ │ └── service │ │ │ │ └── UserService.java │ │ └── resources │ │ │ ├── application.properties │ │ │ └── templates │ │ │ ├── home.html │ │ │ └── login.html │ │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── OAuth2Demo │ │ └── OAuth2DemoApplicationTests.java ├── api-user │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── api_user │ │ │ │ ├── ApiUserApplication.java │ │ │ │ ├── controller │ │ │ │ ├── AuthController.java │ │ │ │ └── UserController.java │ │ │ │ ├── dto │ │ │ │ ├── LoginDTO.java │ │ │ │ └── UserDTO.java │ │ │ │ ├── model │ │ │ │ └── User.java │ │ │ │ ├── repository │ │ │ │ └── UserRepository.java │ │ │ │ ├── security │ │ │ │ ├── JwtAuthenticationFilter.java │ │ │ │ ├── JwtTokenProvider.java │ │ │ │ └── SecurityConfig.java │ │ │ │ └── service │ │ │ │ ├── CustomUserDetailsService.java │ │ │ │ └── UserService.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── api_user │ │ └── ApiUserApplicationTests.java └── relacionamentos-springBoot │ ├── .gitattributes │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── relacionamentos_springBoot │ │ │ ├── RelacionamentosSpringBootApplication.java │ │ │ ├── controller │ │ │ ├── ClienteController.java │ │ │ └── PedidoController.java │ │ │ ├── model │ │ │ ├── Cliente.java │ │ │ ├── Conta.java │ │ │ ├── Pedido.java │ │ │ └── Produto.java │ │ │ ├── repository │ │ │ ├── ClienteRepository.java │ │ │ ├── ContaRepository.java │ │ │ ├── PedidoRepository.java │ │ │ └── ProdutoRepository.java │ │ │ └── service │ │ │ ├── ClienteService.java │ │ │ └── PedidoService.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── example │ └── relacionamentos_springBoot │ └── RelacionamentosSpringBootApplicationTests.java ├── 7-conclusionLab ├── 1-unitTests │ ├── java │ │ ├── apiTestes │ │ │ ├── .gitattributes │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ │ └── wrapper │ │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── example │ │ │ │ │ │ └── apiTestes │ │ │ │ │ │ ├── ApiTestesApplication.java │ │ │ │ │ │ ├── controller │ │ │ │ │ │ └── UserController.java │ │ │ │ │ │ ├── model │ │ │ │ │ │ └── User.java │ │ │ │ │ │ └── service │ │ │ │ │ │ └── UserService.java │ │ │ │ └── resources │ │ │ │ │ └── application.properties │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── apiTestes │ │ │ │ ├── ApiTestesApplicationTests.java │ │ │ │ └── UserControllerTest.java │ │ └── junit-basic │ │ │ ├── .gitignore │ │ │ ├── .idea │ │ │ ├── .gitignore │ │ │ ├── encodings.xml │ │ │ ├── misc.xml │ │ │ └── vcs.xml │ │ │ ├── pom.xml │ │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── example │ │ │ │ ├── Calculadora.java │ │ │ │ ├── GerenciadorDeTarefas.java │ │ │ │ ├── Main.java │ │ │ │ └── Tarefa.java │ │ │ └── test │ │ │ └── java │ │ │ ├── CalculadoraTest.java │ │ │ └── GerenciadorDeTarefasTest.java │ ├── javascript │ │ ├── api │ │ │ ├── api.js │ │ │ └── api.test.js │ │ ├── basic │ │ │ ├── calculadora.js │ │ │ └── calculadora.test.js │ │ ├── emailRequest │ │ │ ├── email.js │ │ │ ├── email.test.js │ │ │ └── emailService.js │ │ ├── package-lock.json │ │ └── package.json │ └── react │ │ ├── .babelrc │ │ ├── .gitignore │ │ ├── README.md │ │ ├── eslint.config.js │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── public │ │ └── vite.svg │ │ ├── src │ │ ├── App.css │ │ ├── App.jsx │ │ ├── components │ │ │ ├── Button.jsx │ │ │ └── Button.test.js │ │ ├── index.css │ │ └── main.jsx │ │ └── vite.config.js ├── 2-integrationTests │ ├── java │ │ └── toDoApp │ │ │ ├── .gitattributes │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── toDoApp │ │ │ │ │ ├── ToDoAppApplication.java │ │ │ │ │ ├── controller │ │ │ │ │ └── TaskController.java │ │ │ │ │ ├── model │ │ │ │ │ └── Task.java │ │ │ │ │ └── repository │ │ │ │ │ └── TaskRepository.java │ │ │ └── resources │ │ │ │ └── application.properties │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── example │ │ │ └── toDoApp │ │ │ ├── TaskControllerIntegrationTest.java │ │ │ └── ToDoAppApplicationTests.java │ └── javascript │ │ ├── api │ │ ├── app.js │ │ ├── server.js │ │ └── tests │ │ │ └── user.test.js │ │ ├── challenge │ │ ├── app.js │ │ ├── server.js │ │ ├── taskData.js │ │ └── tests │ │ │ └── tasks.test.js │ │ ├── package-lock.json │ │ └── package.json ├── 3-swagger │ ├── java │ │ └── toDoAPI │ │ │ ├── .gitattributes │ │ │ ├── .gitignore │ │ │ ├── .mvn │ │ │ └── wrapper │ │ │ │ └── maven-wrapper.properties │ │ │ ├── mvnw │ │ │ ├── mvnw.cmd │ │ │ ├── pom.xml │ │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── toDoAPI │ │ │ │ │ ├── ToDoApiApplication.java │ │ │ │ │ ├── controller │ │ │ │ │ └── TodoController.java │ │ │ │ │ ├── model │ │ │ │ │ └── TodoItem.java │ │ │ │ │ ├── repository │ │ │ │ │ └── TodoRepository.java │ │ │ │ │ └── service │ │ │ │ │ └── TodoService.java │ │ │ └── resources │ │ │ │ └── application.properties │ │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── example │ │ │ └── toDoAPI │ │ │ └── ToDoApiApplicationTests.java │ └── javascript │ │ ├── app.js │ │ ├── package-lock.json │ │ └── package.json └── 4-docker │ ├── java │ ├── .gitattributes │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ └── maven-wrapper.properties │ ├── Dockerfile │ ├── docker-compose.yml │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── docker_example │ │ │ │ ├── DockerExampleApplication.java │ │ │ │ ├── controller │ │ │ │ └── UserController.java │ │ │ │ ├── model │ │ │ │ └── User.java │ │ │ │ └── repository │ │ │ │ └── UserRepository.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── example │ │ └── docker_example │ │ └── DockerExampleApplicationTests.java │ └── javascript │ ├── .dockerignore │ ├── Dockerfile │ ├── app.js │ ├── docker-compose.yml │ ├── package-lock.json │ └── package.json ├── LICENSE ├── README.md ├── studentQuestions ├── technicalTest01 │ ├── technicalTest01.js │ └── technicalTest01.png ├── technicalTest02 │ ├── englishToAncient.js │ └── technicalTest02.pdf └── technicalTest03 │ ├── sudoku.js │ └── technicalTest03.jpg └── tasks ├── task1 └── app.js ├── task10 └── db.sql ├── task11 └── db.sql ├── task12 └── db.sql ├── task2 └── app.js ├── task7 └── main.java ├── task8 └── main.java └── task9 └── db.sql /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/.gitignore -------------------------------------------------------------------------------- /1-js-logic/lesson05-basic-structure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/1-js-logic/lesson05-basic-structure.js -------------------------------------------------------------------------------- /1-js-logic/lesson06-switch-repetition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/1-js-logic/lesson06-switch-repetition.js -------------------------------------------------------------------------------- /1-js-logic/lesson07-arrays-functions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/1-js-logic/lesson07-arrays-functions.js -------------------------------------------------------------------------------- /1-js-logic/lesson08-practice-arrays-functions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/1-js-logic/lesson08-practice-arrays-functions.js -------------------------------------------------------------------------------- /1-js-logic/lesson09-object-manipulation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/1-js-logic/lesson09-object-manipulation.js -------------------------------------------------------------------------------- /1-js-logic/lesson10-practice-objects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/1-js-logic/lesson10-practice-objects.js -------------------------------------------------------------------------------- /1-js-logic/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/1-js-logic/package-lock.json -------------------------------------------------------------------------------- /1-js-logic/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/1-js-logic/package.json -------------------------------------------------------------------------------- /2-html-css-js/lesson01-02-html-basic/lesson01.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson01-02-html-basic/lesson01.html -------------------------------------------------------------------------------- /2-html-css-js/lesson03-html-basic/1-classes-ids/1-classes-ids.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson03-html-basic/1-classes-ids/1-classes-ids.html -------------------------------------------------------------------------------- /2-html-css-js/lesson03-html-basic/1-classes-ids/2-div-span.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson03-html-basic/1-classes-ids/2-div-span.html -------------------------------------------------------------------------------- /2-html-css-js/lesson03-html-basic/1-classes-ids/3-index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson03-html-basic/1-classes-ids/3-index.html -------------------------------------------------------------------------------- /2-html-css-js/lesson03-html-basic/1-classes-ids/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson03-html-basic/1-classes-ids/style.css -------------------------------------------------------------------------------- /2-html-css-js/lesson03-html-basic/2-links/link.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson03-html-basic/2-links/link.html -------------------------------------------------------------------------------- /2-html-css-js/lesson03-html-basic/3-lists/lists.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson03-html-basic/3-lists/lists.css -------------------------------------------------------------------------------- /2-html-css-js/lesson03-html-basic/3-lists/lists.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson03-html-basic/3-lists/lists.html -------------------------------------------------------------------------------- /2-html-css-js/lesson03-html-basic/4-tables/tables.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson03-html-basic/4-tables/tables.css -------------------------------------------------------------------------------- /2-html-css-js/lesson03-html-basic/4-tables/tables.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson03-html-basic/4-tables/tables.html -------------------------------------------------------------------------------- /2-html-css-js/lesson03-html-basic/5-fonts-colors/fonts-colors.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson03-html-basic/5-fonts-colors/fonts-colors.html -------------------------------------------------------------------------------- /2-html-css-js/lesson03-html-basic/6-images/images.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson03-html-basic/6-images/images.css -------------------------------------------------------------------------------- /2-html-css-js/lesson03-html-basic/6-images/images.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson03-html-basic/6-images/images.html -------------------------------------------------------------------------------- /2-html-css-js/lesson03-html-basic/images/amazon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson03-html-basic/images/amazon.png -------------------------------------------------------------------------------- /2-html-css-js/lesson03-html-basic/images/yoshi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson03-html-basic/images/yoshi.png -------------------------------------------------------------------------------- /2-html-css-js/lesson04-intermediate-html/1-floating-elements/1-floating-elements.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson04-intermediate-html/1-floating-elements/1-floating-elements.html -------------------------------------------------------------------------------- /2-html-css-js/lesson04-intermediate-html/1-floating-elements/boxmodel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson04-intermediate-html/1-floating-elements/boxmodel.png -------------------------------------------------------------------------------- /2-html-css-js/lesson04-intermediate-html/2-inline-block.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson04-intermediate-html/2-inline-block.html -------------------------------------------------------------------------------- /2-html-css-js/lesson04-intermediate-html/3-positioning.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson04-intermediate-html/3-positioning.html -------------------------------------------------------------------------------- /2-html-css-js/lesson04-intermediate-html/4-overlapping-elements.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson04-intermediate-html/4-overlapping-elements.html -------------------------------------------------------------------------------- /2-html-css-js/lesson04-intermediate-html/images/image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson04-intermediate-html/images/image1.png -------------------------------------------------------------------------------- /2-html-css-js/lesson04-intermediate-html/images/image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson04-intermediate-html/images/image2.png -------------------------------------------------------------------------------- /2-html-css-js/lesson04-intermediate-html/images/image3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson04-intermediate-html/images/image3.png -------------------------------------------------------------------------------- /2-html-css-js/lesson04-intermediate-html/images/image4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson04-intermediate-html/images/image4.png -------------------------------------------------------------------------------- /2-html-css-js/lesson04-intermediate-html/images/image5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson04-intermediate-html/images/image5.png -------------------------------------------------------------------------------- /2-html-css-js/lesson05-css-basic/1-selectors/selectors.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson05-css-basic/1-selectors/selectors.html -------------------------------------------------------------------------------- /2-html-css-js/lesson05-css-basic/1-selectors/seletores-esquema.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson05-css-basic/1-selectors/seletores-esquema.pdf -------------------------------------------------------------------------------- /2-html-css-js/lesson05-css-basic/1-selectors/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson05-css-basic/1-selectors/style.css -------------------------------------------------------------------------------- /2-html-css-js/lesson05-css-basic/2-inheritance-specificity/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson05-css-basic/2-inheritance-specificity/index.html -------------------------------------------------------------------------------- /2-html-css-js/lesson05-css-basic/2-inheritance-specificity/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson05-css-basic/2-inheritance-specificity/style.css -------------------------------------------------------------------------------- /2-html-css-js/lesson05-css-basic/3-vertical-navigation/about.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson05-css-basic/3-vertical-navigation/about.html -------------------------------------------------------------------------------- /2-html-css-js/lesson05-css-basic/3-vertical-navigation/images/menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson05-css-basic/3-vertical-navigation/images/menu.png -------------------------------------------------------------------------------- /2-html-css-js/lesson05-css-basic/3-vertical-navigation/images/seta.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson05-css-basic/3-vertical-navigation/images/seta.png -------------------------------------------------------------------------------- /2-html-css-js/lesson05-css-basic/3-vertical-navigation/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson05-css-basic/3-vertical-navigation/index.html -------------------------------------------------------------------------------- /2-html-css-js/lesson05-css-basic/3-vertical-navigation/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson05-css-basic/3-vertical-navigation/style.css -------------------------------------------------------------------------------- /2-html-css-js/lesson05-css-basic/4-horizontal-navigation/images/divisor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson05-css-basic/4-horizontal-navigation/images/divisor.png -------------------------------------------------------------------------------- /2-html-css-js/lesson05-css-basic/4-horizontal-navigation/images/fundo-horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson05-css-basic/4-horizontal-navigation/images/fundo-horizontal.png -------------------------------------------------------------------------------- /2-html-css-js/lesson05-css-basic/4-horizontal-navigation/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson05-css-basic/4-horizontal-navigation/index.html -------------------------------------------------------------------------------- /2-html-css-js/lesson05-css-basic/4-horizontal-navigation/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson05-css-basic/4-horizontal-navigation/style.css -------------------------------------------------------------------------------- /2-html-css-js/lesson05-css-basic/5-parallax/images/image1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson05-css-basic/5-parallax/images/image1.jpg -------------------------------------------------------------------------------- /2-html-css-js/lesson05-css-basic/5-parallax/images/image2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson05-css-basic/5-parallax/images/image2.jpg -------------------------------------------------------------------------------- /2-html-css-js/lesson05-css-basic/5-parallax/images/image3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson05-css-basic/5-parallax/images/image3.jpg -------------------------------------------------------------------------------- /2-html-css-js/lesson05-css-basic/5-parallax/images/image4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson05-css-basic/5-parallax/images/image4.jpg -------------------------------------------------------------------------------- /2-html-css-js/lesson05-css-basic/5-parallax/images/image5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson05-css-basic/5-parallax/images/image5.jpg -------------------------------------------------------------------------------- /2-html-css-js/lesson05-css-basic/5-parallax/images/image6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson05-css-basic/5-parallax/images/image6.jpg -------------------------------------------------------------------------------- /2-html-css-js/lesson05-css-basic/5-parallax/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson05-css-basic/5-parallax/index.html -------------------------------------------------------------------------------- /2-html-css-js/lesson05-css-basic/6-fonts/fonts/Ancient-Medium.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson05-css-basic/6-fonts/fonts/Ancient-Medium.woff -------------------------------------------------------------------------------- /2-html-css-js/lesson05-css-basic/6-fonts/fonts/BringHeart.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson05-css-basic/6-fonts/fonts/BringHeart.woff -------------------------------------------------------------------------------- /2-html-css-js/lesson05-css-basic/6-fonts/fonts/MadelinaScript.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson05-css-basic/6-fonts/fonts/MadelinaScript.woff -------------------------------------------------------------------------------- /2-html-css-js/lesson05-css-basic/6-fonts/fonts/RoadRage.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson05-css-basic/6-fonts/fonts/RoadRage.woff -------------------------------------------------------------------------------- /2-html-css-js/lesson05-css-basic/6-fonts/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson05-css-basic/6-fonts/index.html -------------------------------------------------------------------------------- /2-html-css-js/lesson06-site-history-museum/css/estilo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson06-site-history-museum/css/estilo.css -------------------------------------------------------------------------------- /2-html-css-js/lesson06-site-history-museum/css/normalize.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson06-site-history-museum/css/normalize.css -------------------------------------------------------------------------------- /2-html-css-js/lesson06-site-history-museum/img/depoimento.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson06-site-history-museum/img/depoimento.png -------------------------------------------------------------------------------- /2-html-css-js/lesson06-site-history-museum/img/fundo-foto.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson06-site-history-museum/img/fundo-foto.png -------------------------------------------------------------------------------- /2-html-css-js/lesson06-site-history-museum/img/fundo-rodape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson06-site-history-museum/img/fundo-rodape.png -------------------------------------------------------------------------------- /2-html-css-js/lesson06-site-history-museum/img/fundo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson06-site-history-museum/img/fundo.png -------------------------------------------------------------------------------- /2-html-css-js/lesson06-site-history-museum/img/imagem1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson06-site-history-museum/img/imagem1.jpg -------------------------------------------------------------------------------- /2-html-css-js/lesson06-site-history-museum/img/imagem2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson06-site-history-museum/img/imagem2.jpg -------------------------------------------------------------------------------- /2-html-css-js/lesson06-site-history-museum/img/imagem3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson06-site-history-museum/img/imagem3.jpg -------------------------------------------------------------------------------- /2-html-css-js/lesson06-site-history-museum/img/imagem4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson06-site-history-museum/img/imagem4.jpg -------------------------------------------------------------------------------- /2-html-css-js/lesson06-site-history-museum/img/imagem5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson06-site-history-museum/img/imagem5.jpg -------------------------------------------------------------------------------- /2-html-css-js/lesson06-site-history-museum/img/imagem6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson06-site-history-museum/img/imagem6.jpg -------------------------------------------------------------------------------- /2-html-css-js/lesson06-site-history-museum/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson06-site-history-museum/img/logo.png -------------------------------------------------------------------------------- /2-html-css-js/lesson06-site-history-museum/img/museu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson06-site-history-museum/img/museu.png -------------------------------------------------------------------------------- /2-html-css-js/lesson06-site-history-museum/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson06-site-history-museum/index.html -------------------------------------------------------------------------------- /2-html-css-js/lesson07-calculator/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson07-calculator/index.html -------------------------------------------------------------------------------- /2-html-css-js/lesson07-calculator/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson07-calculator/script.js -------------------------------------------------------------------------------- /2-html-css-js/lesson08-js-basic/BOM.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson08-js-basic/BOM.html -------------------------------------------------------------------------------- /2-html-css-js/lesson08-js-basic/DOM.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson08-js-basic/DOM.html -------------------------------------------------------------------------------- /2-html-css-js/lesson08-js-basic/destructuring.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson08-js-basic/destructuring.html -------------------------------------------------------------------------------- /2-html-css-js/lesson08-js-basic/tratamento_erros.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson08-js-basic/tratamento_erros.html -------------------------------------------------------------------------------- /2-html-css-js/lesson09-taskList/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson09-taskList/app.js -------------------------------------------------------------------------------- /2-html-css-js/lesson09-taskList/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson09-taskList/index.html -------------------------------------------------------------------------------- /2-html-css-js/lesson09-taskList/listTask.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson09-taskList/listTask.html -------------------------------------------------------------------------------- /2-html-css-js/lesson10-intermediate-css/animacoes/animacoes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson10-intermediate-css/animacoes/animacoes.html -------------------------------------------------------------------------------- /2-html-css-js/lesson10-intermediate-css/animacoes/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson10-intermediate-css/animacoes/style.css -------------------------------------------------------------------------------- /2-html-css-js/lesson10-intermediate-css/boxSizing-BorderRadius/Pica-Pau-post.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson10-intermediate-css/boxSizing-BorderRadius/Pica-Pau-post.jpg -------------------------------------------------------------------------------- /2-html-css-js/lesson10-intermediate-css/boxSizing-BorderRadius/border-radius-box-sizing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson10-intermediate-css/boxSizing-BorderRadius/border-radius-box-sizing.html -------------------------------------------------------------------------------- /2-html-css-js/lesson10-intermediate-css/boxSizing-BorderRadius/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson10-intermediate-css/boxSizing-BorderRadius/style.css -------------------------------------------------------------------------------- /2-html-css-js/lesson10-intermediate-css/degrades-transparencia/Pica-Pau-post.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson10-intermediate-css/degrades-transparencia/Pica-Pau-post.png -------------------------------------------------------------------------------- /2-html-css-js/lesson10-intermediate-css/degrades-transparencia/degrades.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson10-intermediate-css/degrades-transparencia/degrades.html -------------------------------------------------------------------------------- /2-html-css-js/lesson10-intermediate-css/degrades-transparencia/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson10-intermediate-css/degrades-transparencia/style.css -------------------------------------------------------------------------------- /2-html-css-js/lesson10-intermediate-css/flexbox/flexbox.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson10-intermediate-css/flexbox/flexbox.html -------------------------------------------------------------------------------- /2-html-css-js/lesson10-intermediate-css/flexbox/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson10-intermediate-css/flexbox/style.css -------------------------------------------------------------------------------- /2-html-css-js/lesson10-intermediate-css/sombras/sombra.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson10-intermediate-css/sombras/sombra.html -------------------------------------------------------------------------------- /2-html-css-js/lesson10-intermediate-css/sombras/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson10-intermediate-css/sombras/style.css -------------------------------------------------------------------------------- /2-html-css-js/lesson11-ajax-css-intermediate/ajax/page1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson11-ajax-css-intermediate/ajax/page1.html -------------------------------------------------------------------------------- /2-html-css-js/lesson11-ajax-css-intermediate/ajax/page1_content.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson11-ajax-css-intermediate/ajax/page1_content.html -------------------------------------------------------------------------------- /2-html-css-js/lesson11-ajax-css-intermediate/ajax/page2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson11-ajax-css-intermediate/ajax/page2.html -------------------------------------------------------------------------------- /2-html-css-js/lesson11-ajax-css-intermediate/ajax/page2_content.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson11-ajax-css-intermediate/ajax/page2_content.html -------------------------------------------------------------------------------- /2-html-css-js/lesson11-ajax-css-intermediate/ajax/page3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson11-ajax-css-intermediate/ajax/page3.html -------------------------------------------------------------------------------- /2-html-css-js/lesson11-ajax-css-intermediate/ajax/page3_content.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson11-ajax-css-intermediate/ajax/page3_content.html -------------------------------------------------------------------------------- /2-html-css-js/lesson11-ajax-css-intermediate/ajax/requisicoes_assincronas.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson11-ajax-css-intermediate/ajax/requisicoes_assincronas.html -------------------------------------------------------------------------------- /2-html-css-js/lesson11-ajax-css-intermediate/grid/grid.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson11-ajax-css-intermediate/grid/grid.html -------------------------------------------------------------------------------- /2-html-css-js/lesson11-ajax-css-intermediate/grid/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson11-ajax-css-intermediate/grid/style.css -------------------------------------------------------------------------------- /2-html-css-js/lesson11-ajax-css-intermediate/media-queries/media-queries.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson11-ajax-css-intermediate/media-queries/media-queries.html -------------------------------------------------------------------------------- /2-html-css-js/lesson12-ajax/ajax-II/json/filmes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson12-ajax/ajax-II/json/filmes.html -------------------------------------------------------------------------------- /2-html-css-js/lesson12-ajax/ajax-II/json/filmes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson12-ajax/ajax-II/json/filmes.json -------------------------------------------------------------------------------- /2-html-css-js/lesson12-ajax/ajax-II/xml/filmes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson12-ajax/ajax-II/xml/filmes.html -------------------------------------------------------------------------------- /2-html-css-js/lesson12-ajax/ajax-II/xml/filmes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson12-ajax/ajax-II/xml/filmes.xml -------------------------------------------------------------------------------- /2-html-css-js/lesson12-ajax/ajax-II/xml/xmlToJson.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson12-ajax/ajax-II/xml/xmlToJson.js -------------------------------------------------------------------------------- /2-html-css-js/lesson12-ajax/searchAddress/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson12-ajax/searchAddress/index.html -------------------------------------------------------------------------------- /2-html-css-js/lesson13-api-generators/generators.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson13-api-generators/generators.html -------------------------------------------------------------------------------- /2-html-css-js/lesson13-api-generators/generators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson13-api-generators/generators.js -------------------------------------------------------------------------------- /2-html-css-js/lesson13-api-generators/jokes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson13-api-generators/jokes.json -------------------------------------------------------------------------------- /2-html-css-js/lesson13-api-generators/promises.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson13-api-generators/promises.js -------------------------------------------------------------------------------- /2-html-css-js/lesson13-api-generators/viacep/consultaCEP.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson13-api-generators/viacep/consultaCEP.html -------------------------------------------------------------------------------- /2-html-css-js/lesson13-api-generators/viacep/lib.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/2-html-css-js/lesson13-api-generators/viacep/lib.mjs -------------------------------------------------------------------------------- /3-reactjs/atv5/multi-app/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/atv5/multi-app/.eslintrc.cjs -------------------------------------------------------------------------------- /3-reactjs/atv5/multi-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/atv5/multi-app/.gitignore -------------------------------------------------------------------------------- /3-reactjs/atv5/multi-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/atv5/multi-app/README.md -------------------------------------------------------------------------------- /3-reactjs/atv5/multi-app/db.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/atv5/multi-app/db.json -------------------------------------------------------------------------------- /3-reactjs/atv5/multi-app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/atv5/multi-app/index.html -------------------------------------------------------------------------------- /3-reactjs/atv5/multi-app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/atv5/multi-app/package-lock.json -------------------------------------------------------------------------------- /3-reactjs/atv5/multi-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/atv5/multi-app/package.json -------------------------------------------------------------------------------- /3-reactjs/atv5/multi-app/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/atv5/multi-app/src/App.css -------------------------------------------------------------------------------- /3-reactjs/atv5/multi-app/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/atv5/multi-app/src/App.jsx -------------------------------------------------------------------------------- /3-reactjs/atv5/multi-app/src/components/IPAddressFinder.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/atv5/multi-app/src/components/IPAddressFinder.jsx -------------------------------------------------------------------------------- /3-reactjs/atv5/multi-app/src/components/LanguageTranslator.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/atv5/multi-app/src/components/LanguageTranslator.jsx -------------------------------------------------------------------------------- /3-reactjs/atv5/multi-app/src/components/Login.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/atv5/multi-app/src/components/Login.jsx -------------------------------------------------------------------------------- /3-reactjs/atv5/multi-app/src/components/MovieSearchEngine.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/atv5/multi-app/src/components/MovieSearchEngine.jsx -------------------------------------------------------------------------------- /3-reactjs/atv5/multi-app/src/components/QRCodeGenarator.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/atv5/multi-app/src/components/QRCodeGenarator.jsx -------------------------------------------------------------------------------- /3-reactjs/atv5/multi-app/src/components/QuizApp.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/atv5/multi-app/src/components/QuizApp.jsx -------------------------------------------------------------------------------- /3-reactjs/atv5/multi-app/src/components/TodoApp.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/atv5/multi-app/src/components/TodoApp.jsx -------------------------------------------------------------------------------- /3-reactjs/atv5/multi-app/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/atv5/multi-app/src/main.jsx -------------------------------------------------------------------------------- /3-reactjs/atv5/multi-app/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/atv5/multi-app/vite.config.js -------------------------------------------------------------------------------- /3-reactjs/lesson01-ambient-setup/reactApp/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson01-ambient-setup/reactApp/.babelrc -------------------------------------------------------------------------------- /3-reactjs/lesson01-ambient-setup/reactApp/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson01-ambient-setup/reactApp/index.js -------------------------------------------------------------------------------- /3-reactjs/lesson01-ambient-setup/reactApp/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson01-ambient-setup/reactApp/package-lock.json -------------------------------------------------------------------------------- /3-reactjs/lesson01-ambient-setup/reactApp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson01-ambient-setup/reactApp/package.json -------------------------------------------------------------------------------- /3-reactjs/lesson01-ambient-setup/reactApp/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson01-ambient-setup/reactApp/public/index.html -------------------------------------------------------------------------------- /3-reactjs/lesson01-ambient-setup/reactApp/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson01-ambient-setup/reactApp/src/app.js -------------------------------------------------------------------------------- /3-reactjs/lesson01-ambient-setup/reactApp/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson01-ambient-setup/reactApp/webpack.config.js -------------------------------------------------------------------------------- /3-reactjs/lesson01-ambient-setup/reactAppVite/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson01-ambient-setup/reactAppVite/.eslintrc.cjs -------------------------------------------------------------------------------- /3-reactjs/lesson01-ambient-setup/reactAppVite/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson01-ambient-setup/reactAppVite/.gitignore -------------------------------------------------------------------------------- /3-reactjs/lesson01-ambient-setup/reactAppVite/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson01-ambient-setup/reactAppVite/README.md -------------------------------------------------------------------------------- /3-reactjs/lesson01-ambient-setup/reactAppVite/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson01-ambient-setup/reactAppVite/index.html -------------------------------------------------------------------------------- /3-reactjs/lesson01-ambient-setup/reactAppVite/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson01-ambient-setup/reactAppVite/package-lock.json -------------------------------------------------------------------------------- /3-reactjs/lesson01-ambient-setup/reactAppVite/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson01-ambient-setup/reactAppVite/package.json -------------------------------------------------------------------------------- /3-reactjs/lesson01-ambient-setup/reactAppVite/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson01-ambient-setup/reactAppVite/public/vite.svg -------------------------------------------------------------------------------- /3-reactjs/lesson01-ambient-setup/reactAppVite/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson01-ambient-setup/reactAppVite/src/App.css -------------------------------------------------------------------------------- /3-reactjs/lesson01-ambient-setup/reactAppVite/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson01-ambient-setup/reactAppVite/src/App.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson01-ambient-setup/reactAppVite/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson01-ambient-setup/reactAppVite/src/assets/react.svg -------------------------------------------------------------------------------- /3-reactjs/lesson01-ambient-setup/reactAppVite/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson01-ambient-setup/reactAppVite/src/index.css -------------------------------------------------------------------------------- /3-reactjs/lesson01-ambient-setup/reactAppVite/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson01-ambient-setup/reactAppVite/src/main.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson01-ambient-setup/reactAppVite/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson01-ambient-setup/reactAppVite/vite.config.js -------------------------------------------------------------------------------- /3-reactjs/lesson01-ambient-setup/vanillaTabs/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson01-ambient-setup/vanillaTabs/app.js -------------------------------------------------------------------------------- /3-reactjs/lesson01-ambient-setup/vanillaTabs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson01-ambient-setup/vanillaTabs/index.html -------------------------------------------------------------------------------- /3-reactjs/lesson01-ambient-setup/vanillaTabs/js-logo-xs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson01-ambient-setup/vanillaTabs/js-logo-xs.png -------------------------------------------------------------------------------- /3-reactjs/lesson01-ambient-setup/vanillaTabs/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson01-ambient-setup/vanillaTabs/style.css -------------------------------------------------------------------------------- /3-reactjs/lesson02-component-props/firstComponent/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson02-component-props/firstComponent/.eslintrc.cjs -------------------------------------------------------------------------------- /3-reactjs/lesson02-component-props/firstComponent/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson02-component-props/firstComponent/.gitignore -------------------------------------------------------------------------------- /3-reactjs/lesson02-component-props/firstComponent/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson02-component-props/firstComponent/README.md -------------------------------------------------------------------------------- /3-reactjs/lesson02-component-props/firstComponent/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson02-component-props/firstComponent/index.html -------------------------------------------------------------------------------- /3-reactjs/lesson02-component-props/firstComponent/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson02-component-props/firstComponent/package-lock.json -------------------------------------------------------------------------------- /3-reactjs/lesson02-component-props/firstComponent/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson02-component-props/firstComponent/package.json -------------------------------------------------------------------------------- /3-reactjs/lesson02-component-props/firstComponent/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson02-component-props/firstComponent/public/vite.svg -------------------------------------------------------------------------------- /3-reactjs/lesson02-component-props/firstComponent/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson02-component-props/firstComponent/src/App.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson02-component-props/firstComponent/src/components/HelloWorld.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson02-component-props/firstComponent/src/components/HelloWorld.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson02-component-props/firstComponent/src/components/HelloWorld.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson02-component-props/firstComponent/src/components/HelloWorld.module.css -------------------------------------------------------------------------------- /3-reactjs/lesson02-component-props/firstComponent/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson02-component-props/firstComponent/src/main.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson02-component-props/firstComponent/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson02-component-props/firstComponent/vite.config.js -------------------------------------------------------------------------------- /3-reactjs/lesson02-component-props/props/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson02-component-props/props/.eslintrc.cjs -------------------------------------------------------------------------------- /3-reactjs/lesson02-component-props/props/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson02-component-props/props/.gitignore -------------------------------------------------------------------------------- /3-reactjs/lesson02-component-props/props/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson02-component-props/props/README.md -------------------------------------------------------------------------------- /3-reactjs/lesson02-component-props/props/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson02-component-props/props/index.html -------------------------------------------------------------------------------- /3-reactjs/lesson02-component-props/props/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson02-component-props/props/package-lock.json -------------------------------------------------------------------------------- /3-reactjs/lesson02-component-props/props/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson02-component-props/props/package.json -------------------------------------------------------------------------------- /3-reactjs/lesson02-component-props/props/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson02-component-props/props/public/vite.svg -------------------------------------------------------------------------------- /3-reactjs/lesson02-component-props/props/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson02-component-props/props/src/App.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson02-component-props/props/src/components/BookDetails.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson02-component-props/props/src/components/BookDetails.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson02-component-props/props/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson02-component-props/props/src/main.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson02-component-props/props/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson02-component-props/props/vite.config.js -------------------------------------------------------------------------------- /3-reactjs/lesson03-stateHooks/stateHooks/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson03-stateHooks/stateHooks/.eslintrc.cjs -------------------------------------------------------------------------------- /3-reactjs/lesson03-stateHooks/stateHooks/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson03-stateHooks/stateHooks/.gitignore -------------------------------------------------------------------------------- /3-reactjs/lesson03-stateHooks/stateHooks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson03-stateHooks/stateHooks/README.md -------------------------------------------------------------------------------- /3-reactjs/lesson03-stateHooks/stateHooks/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson03-stateHooks/stateHooks/index.html -------------------------------------------------------------------------------- /3-reactjs/lesson03-stateHooks/stateHooks/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson03-stateHooks/stateHooks/package-lock.json -------------------------------------------------------------------------------- /3-reactjs/lesson03-stateHooks/stateHooks/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson03-stateHooks/stateHooks/package.json -------------------------------------------------------------------------------- /3-reactjs/lesson03-stateHooks/stateHooks/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson03-stateHooks/stateHooks/src/App.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson03-stateHooks/stateHooks/src/components/Counter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson03-stateHooks/stateHooks/src/components/Counter.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson03-stateHooks/stateHooks/src/components/MirrorText.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson03-stateHooks/stateHooks/src/components/MirrorText.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson03-stateHooks/stateHooks/src/components/ToDoList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson03-stateHooks/stateHooks/src/components/ToDoList.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson03-stateHooks/stateHooks/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson03-stateHooks/stateHooks/src/main.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson03-stateHooks/stateHooks/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson03-stateHooks/stateHooks/vite.config.js -------------------------------------------------------------------------------- /3-reactjs/lesson04-classComponents/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson04-classComponents/.eslintrc.cjs -------------------------------------------------------------------------------- /3-reactjs/lesson04-classComponents/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson04-classComponents/.gitignore -------------------------------------------------------------------------------- /3-reactjs/lesson04-classComponents/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson04-classComponents/README.md -------------------------------------------------------------------------------- /3-reactjs/lesson04-classComponents/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson04-classComponents/index.html -------------------------------------------------------------------------------- /3-reactjs/lesson04-classComponents/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson04-classComponents/package-lock.json -------------------------------------------------------------------------------- /3-reactjs/lesson04-classComponents/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson04-classComponents/package.json -------------------------------------------------------------------------------- /3-reactjs/lesson04-classComponents/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson04-classComponents/src/App.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson04-classComponents/src/components/ClassComponent.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson04-classComponents/src/components/ClassComponent.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson04-classComponents/src/components/NavegacaoAbas.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson04-classComponents/src/components/NavegacaoAbas.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson04-classComponents/src/components/TimerComponent.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson04-classComponents/src/components/TimerComponent.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson04-classComponents/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson04-classComponents/src/main.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson04-classComponents/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson04-classComponents/vite.config.js -------------------------------------------------------------------------------- /3-reactjs/lesson05-lifeCycle/hooks/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson05-lifeCycle/hooks/.eslintrc.cjs -------------------------------------------------------------------------------- /3-reactjs/lesson05-lifeCycle/hooks/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson05-lifeCycle/hooks/.gitignore -------------------------------------------------------------------------------- /3-reactjs/lesson05-lifeCycle/hooks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson05-lifeCycle/hooks/README.md -------------------------------------------------------------------------------- /3-reactjs/lesson05-lifeCycle/hooks/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson05-lifeCycle/hooks/index.html -------------------------------------------------------------------------------- /3-reactjs/lesson05-lifeCycle/hooks/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson05-lifeCycle/hooks/package-lock.json -------------------------------------------------------------------------------- /3-reactjs/lesson05-lifeCycle/hooks/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson05-lifeCycle/hooks/package.json -------------------------------------------------------------------------------- /3-reactjs/lesson05-lifeCycle/hooks/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson05-lifeCycle/hooks/src/App.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson05-lifeCycle/hooks/src/components/LifeCycle.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson05-lifeCycle/hooks/src/components/LifeCycle.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson05-lifeCycle/hooks/src/components/LifeCycle2.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson05-lifeCycle/hooks/src/components/LifeCycle2.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson05-lifeCycle/hooks/src/components/NewsUpdater.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson05-lifeCycle/hooks/src/components/NewsUpdater.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson05-lifeCycle/hooks/src/components/User.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson05-lifeCycle/hooks/src/components/User.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson05-lifeCycle/hooks/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson05-lifeCycle/hooks/src/main.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson05-lifeCycle/hooks/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson05-lifeCycle/hooks/vite.config.js -------------------------------------------------------------------------------- /3-reactjs/lesson06-forms/Forms/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson06-forms/Forms/.eslintrc.cjs -------------------------------------------------------------------------------- /3-reactjs/lesson06-forms/Forms/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson06-forms/Forms/.gitignore -------------------------------------------------------------------------------- /3-reactjs/lesson06-forms/Forms/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson06-forms/Forms/README.md -------------------------------------------------------------------------------- /3-reactjs/lesson06-forms/Forms/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson06-forms/Forms/index.html -------------------------------------------------------------------------------- /3-reactjs/lesson06-forms/Forms/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson06-forms/Forms/package-lock.json -------------------------------------------------------------------------------- /3-reactjs/lesson06-forms/Forms/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson06-forms/Forms/package.json -------------------------------------------------------------------------------- /3-reactjs/lesson06-forms/Forms/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson06-forms/Forms/src/App.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson06-forms/Forms/src/components/Form.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson06-forms/Forms/src/components/Form.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson06-forms/Forms/src/components/Form2.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson06-forms/Forms/src/components/Form2.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson06-forms/Forms/src/components/Form3.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson06-forms/Forms/src/components/Form3.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson06-forms/Forms/src/components/UserCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson06-forms/Forms/src/components/UserCard.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson06-forms/Forms/src/components/UserProfile.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson06-forms/Forms/src/components/UserProfile.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson06-forms/Forms/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson06-forms/Forms/src/main.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson06-forms/Forms/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson06-forms/Forms/vite.config.js -------------------------------------------------------------------------------- /3-reactjs/lesson07-contextAPI/Context/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson07-contextAPI/Context/.eslintrc.cjs -------------------------------------------------------------------------------- /3-reactjs/lesson07-contextAPI/Context/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson07-contextAPI/Context/.gitignore -------------------------------------------------------------------------------- /3-reactjs/lesson07-contextAPI/Context/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson07-contextAPI/Context/README.md -------------------------------------------------------------------------------- /3-reactjs/lesson07-contextAPI/Context/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson07-contextAPI/Context/index.html -------------------------------------------------------------------------------- /3-reactjs/lesson07-contextAPI/Context/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson07-contextAPI/Context/package-lock.json -------------------------------------------------------------------------------- /3-reactjs/lesson07-contextAPI/Context/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson07-contextAPI/Context/package.json -------------------------------------------------------------------------------- /3-reactjs/lesson07-contextAPI/Context/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson07-contextAPI/Context/src/App.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson07-contextAPI/Context/src/components/Contexto.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson07-contextAPI/Context/src/components/Contexto.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson07-contextAPI/Context/src/components/Filho.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson07-contextAPI/Context/src/components/Filho.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson07-contextAPI/Context/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson07-contextAPI/Context/src/main.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson07-contextAPI/Context/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson07-contextAPI/Context/vite.config.js -------------------------------------------------------------------------------- /3-reactjs/lesson08-react-router-dom/RedirectRoute/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson08-react-router-dom/RedirectRoute/.eslintrc.cjs -------------------------------------------------------------------------------- /3-reactjs/lesson08-react-router-dom/RedirectRoute/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson08-react-router-dom/RedirectRoute/.gitignore -------------------------------------------------------------------------------- /3-reactjs/lesson08-react-router-dom/RedirectRoute/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson08-react-router-dom/RedirectRoute/README.md -------------------------------------------------------------------------------- /3-reactjs/lesson08-react-router-dom/RedirectRoute/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson08-react-router-dom/RedirectRoute/index.html -------------------------------------------------------------------------------- /3-reactjs/lesson08-react-router-dom/RedirectRoute/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson08-react-router-dom/RedirectRoute/package-lock.json -------------------------------------------------------------------------------- /3-reactjs/lesson08-react-router-dom/RedirectRoute/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson08-react-router-dom/RedirectRoute/package.json -------------------------------------------------------------------------------- /3-reactjs/lesson08-react-router-dom/RedirectRoute/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson08-react-router-dom/RedirectRoute/src/App.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson08-react-router-dom/RedirectRoute/src/components/Home.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson08-react-router-dom/RedirectRoute/src/components/Home.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson08-react-router-dom/RedirectRoute/src/components/Login.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson08-react-router-dom/RedirectRoute/src/components/Login.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson08-react-router-dom/RedirectRoute/src/components/ProtectedRoute.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson08-react-router-dom/RedirectRoute/src/components/ProtectedRoute.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson08-react-router-dom/RedirectRoute/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson08-react-router-dom/RedirectRoute/src/main.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson08-react-router-dom/RedirectRoute/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson08-react-router-dom/RedirectRoute/vite.config.js -------------------------------------------------------------------------------- /3-reactjs/lesson08-react-router-dom/Routing/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson08-react-router-dom/Routing/.eslintrc.cjs -------------------------------------------------------------------------------- /3-reactjs/lesson08-react-router-dom/Routing/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson08-react-router-dom/Routing/.gitignore -------------------------------------------------------------------------------- /3-reactjs/lesson08-react-router-dom/Routing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson08-react-router-dom/Routing/README.md -------------------------------------------------------------------------------- /3-reactjs/lesson08-react-router-dom/Routing/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson08-react-router-dom/Routing/index.html -------------------------------------------------------------------------------- /3-reactjs/lesson08-react-router-dom/Routing/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson08-react-router-dom/Routing/package-lock.json -------------------------------------------------------------------------------- /3-reactjs/lesson08-react-router-dom/Routing/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson08-react-router-dom/Routing/package.json -------------------------------------------------------------------------------- /3-reactjs/lesson08-react-router-dom/Routing/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson08-react-router-dom/Routing/src/App.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson08-react-router-dom/Routing/src/components/About.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson08-react-router-dom/Routing/src/components/About.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson08-react-router-dom/Routing/src/components/Contact.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson08-react-router-dom/Routing/src/components/Contact.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson08-react-router-dom/Routing/src/components/Home.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson08-react-router-dom/Routing/src/components/Home.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson08-react-router-dom/Routing/src/components/Navigation.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson08-react-router-dom/Routing/src/components/Navigation.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson08-react-router-dom/Routing/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson08-react-router-dom/Routing/src/main.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson08-react-router-dom/Routing/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson08-react-router-dom/Routing/vite.config.js -------------------------------------------------------------------------------- /3-reactjs/lesson09-axios-request/HttpRequest/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson09-axios-request/HttpRequest/.eslintrc.cjs -------------------------------------------------------------------------------- /3-reactjs/lesson09-axios-request/HttpRequest/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson09-axios-request/HttpRequest/.gitignore -------------------------------------------------------------------------------- /3-reactjs/lesson09-axios-request/HttpRequest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson09-axios-request/HttpRequest/README.md -------------------------------------------------------------------------------- /3-reactjs/lesson09-axios-request/HttpRequest/axiosReturn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson09-axios-request/HttpRequest/axiosReturn.png -------------------------------------------------------------------------------- /3-reactjs/lesson09-axios-request/HttpRequest/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson09-axios-request/HttpRequest/index.html -------------------------------------------------------------------------------- /3-reactjs/lesson09-axios-request/HttpRequest/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson09-axios-request/HttpRequest/package-lock.json -------------------------------------------------------------------------------- /3-reactjs/lesson09-axios-request/HttpRequest/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson09-axios-request/HttpRequest/package.json -------------------------------------------------------------------------------- /3-reactjs/lesson09-axios-request/HttpRequest/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson09-axios-request/HttpRequest/src/App.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson09-axios-request/HttpRequest/src/components/DeleteUser.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson09-axios-request/HttpRequest/src/components/DeleteUser.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson09-axios-request/HttpRequest/src/components/GetUser.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson09-axios-request/HttpRequest/src/components/GetUser.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson09-axios-request/HttpRequest/src/components/PutUser.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson09-axios-request/HttpRequest/src/components/PutUser.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson09-axios-request/HttpRequest/src/components/UserForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson09-axios-request/HttpRequest/src/components/UserForm.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson09-axios-request/HttpRequest/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson09-axios-request/HttpRequest/src/main.jsx -------------------------------------------------------------------------------- /3-reactjs/lesson09-axios-request/HttpRequest/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/3-reactjs/lesson09-axios-request/HttpRequest/vite.config.js -------------------------------------------------------------------------------- /4-java/data-structure/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/data-structure/.gitignore -------------------------------------------------------------------------------- /4-java/data-structure/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /4-java/data-structure/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/data-structure/.idea/misc.xml -------------------------------------------------------------------------------- /4-java/data-structure/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/data-structure/.idea/modules.xml -------------------------------------------------------------------------------- /4-java/data-structure/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/data-structure/.idea/vcs.xml -------------------------------------------------------------------------------- /4-java/data-structure/data-structure.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/data-structure/data-structure.iml -------------------------------------------------------------------------------- /4-java/data-structure/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/data-structure/src/Main.java -------------------------------------------------------------------------------- /4-java/data-structure/src/lists/CustomList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/data-structure/src/lists/CustomList.java -------------------------------------------------------------------------------- /4-java/data-structure/src/lists/SinglyLinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/data-structure/src/lists/SinglyLinkedList.java -------------------------------------------------------------------------------- /4-java/data-structure/src/queue/QueueExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/data-structure/src/queue/QueueExample.java -------------------------------------------------------------------------------- /4-java/data-structure/src/queue/SimpleQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/data-structure/src/queue/SimpleQueue.java -------------------------------------------------------------------------------- /4-java/data-structure/src/stack/StackExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/data-structure/src/stack/StackExample.java -------------------------------------------------------------------------------- /4-java/data-structure/src/stack/StackOverflowExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/data-structure/src/stack/StackOverflowExample.java -------------------------------------------------------------------------------- /4-java/data-structure/src/stack/StackTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/data-structure/src/stack/StackTest.java -------------------------------------------------------------------------------- /4-java/data-structure/src/stack/StringReverser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/data-structure/src/stack/StringReverser.java -------------------------------------------------------------------------------- /4-java/data-structure/src/tree/BinaryTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/data-structure/src/tree/BinaryTree.java -------------------------------------------------------------------------------- /4-java/logic/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/logic/.idea/misc.xml -------------------------------------------------------------------------------- /4-java/logic/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/logic/.idea/modules.xml -------------------------------------------------------------------------------- /4-java/logic/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/logic/.idea/vcs.xml -------------------------------------------------------------------------------- /4-java/logic/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/logic/.idea/workspace.xml -------------------------------------------------------------------------------- /4-java/logic/logic.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/logic/logic.iml -------------------------------------------------------------------------------- /4-java/logic/src/ContaBancaria.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/logic/src/ContaBancaria.java -------------------------------------------------------------------------------- /4-java/logic/src/Geometria.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/logic/src/Geometria.java -------------------------------------------------------------------------------- /4-java/logic/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/logic/src/Main.java -------------------------------------------------------------------------------- /4-java/logic/src/util/DataHora.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/logic/src/util/DataHora.java -------------------------------------------------------------------------------- /4-java/logic/src/util/Utilitarios.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/logic/src/util/Utilitarios.java -------------------------------------------------------------------------------- /4-java/oop/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /4-java/oop/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/oop/.idea/misc.xml -------------------------------------------------------------------------------- /4-java/oop/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/oop/.idea/modules.xml -------------------------------------------------------------------------------- /4-java/oop/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/oop/.idea/vcs.xml -------------------------------------------------------------------------------- /4-java/oop/oop.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/oop/oop.iml -------------------------------------------------------------------------------- /4-java/oop/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/oop/src/Main.java -------------------------------------------------------------------------------- /4-java/oop/src/abstraction/ContaBancaria.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/oop/src/abstraction/ContaBancaria.java -------------------------------------------------------------------------------- /4-java/oop/src/abstraction/Pessoa.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/oop/src/abstraction/Pessoa.java -------------------------------------------------------------------------------- /4-java/oop/src/config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/oop/src/config.properties -------------------------------------------------------------------------------- /4-java/oop/src/encapsulation/BankAccount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/oop/src/encapsulation/BankAccount.java -------------------------------------------------------------------------------- /4-java/oop/src/encapsulation/BankTransaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/oop/src/encapsulation/BankTransaction.java -------------------------------------------------------------------------------- /4-java/oop/src/encapsulation/Transaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/oop/src/encapsulation/Transaction.java -------------------------------------------------------------------------------- /4-java/oop/src/encapsulationII/Circle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/oop/src/encapsulationII/Circle.java -------------------------------------------------------------------------------- /4-java/oop/src/encapsulationII/Point.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/oop/src/encapsulationII/Point.java -------------------------------------------------------------------------------- /4-java/oop/src/encapsulationII/Rectangle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/oop/src/encapsulationII/Rectangle.java -------------------------------------------------------------------------------- /4-java/oop/src/encapsulationII/Shape.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/oop/src/encapsulationII/Shape.java -------------------------------------------------------------------------------- /4-java/oop/src/inheritance/Animal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/oop/src/inheritance/Animal.java -------------------------------------------------------------------------------- /4-java/oop/src/inheritance/Cachorro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/oop/src/inheritance/Cachorro.java -------------------------------------------------------------------------------- /4-java/oop/src/inheritance/Carro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/oop/src/inheritance/Carro.java -------------------------------------------------------------------------------- /4-java/oop/src/inheritance/Veiculo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/oop/src/inheritance/Veiculo.java -------------------------------------------------------------------------------- /4-java/oop/src/polymorphism/Animal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/oop/src/polymorphism/Animal.java -------------------------------------------------------------------------------- /4-java/oop/src/polymorphism/Cat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/oop/src/polymorphism/Cat.java -------------------------------------------------------------------------------- /4-java/oop/src/polymorphism/Dog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/oop/src/polymorphism/Dog.java -------------------------------------------------------------------------------- /4-java/oop/src/polymorphism/MathOperations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/oop/src/polymorphism/MathOperations.java -------------------------------------------------------------------------------- /4-java/oop/src/singleton/ConfigurationManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/oop/src/singleton/ConfigurationManager.java -------------------------------------------------------------------------------- /4-java/oop/src/streams/StreamsExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/oop/src/streams/StreamsExample.java -------------------------------------------------------------------------------- /4-java/oop/src/threads/ConcurrencyExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/oop/src/threads/ConcurrencyExample.java -------------------------------------------------------------------------------- /4-java/oop/src/threads/MyRunnable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/oop/src/threads/MyRunnable.java -------------------------------------------------------------------------------- /4-java/oop/src/threads/MyThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/oop/src/threads/MyThread.java -------------------------------------------------------------------------------- /4-java/oop/src/threads/ParallelismExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/4-java/oop/src/threads/ParallelismExample.java -------------------------------------------------------------------------------- /6-spring-boot/JWT-OAuth2Demo/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/JWT-OAuth2Demo/.gitattributes -------------------------------------------------------------------------------- /6-spring-boot/JWT-OAuth2Demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/JWT-OAuth2Demo/.gitignore -------------------------------------------------------------------------------- /6-spring-boot/JWT-OAuth2Demo/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/JWT-OAuth2Demo/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /6-spring-boot/JWT-OAuth2Demo/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/JWT-OAuth2Demo/mvnw -------------------------------------------------------------------------------- /6-spring-boot/JWT-OAuth2Demo/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/JWT-OAuth2Demo/mvnw.cmd -------------------------------------------------------------------------------- /6-spring-boot/JWT-OAuth2Demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/JWT-OAuth2Demo/pom.xml -------------------------------------------------------------------------------- /6-spring-boot/JWT-OAuth2Demo/src/main/java/com/example/JWT_OAuth2Demo/JwtOAuth2DemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/JWT-OAuth2Demo/src/main/java/com/example/JWT_OAuth2Demo/JwtOAuth2DemoApplication.java -------------------------------------------------------------------------------- /6-spring-boot/JWT-OAuth2Demo/src/main/java/com/example/JWT_OAuth2Demo/Service/UserDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/JWT-OAuth2Demo/src/main/java/com/example/JWT_OAuth2Demo/Service/UserDTO.java -------------------------------------------------------------------------------- /6-spring-boot/JWT-OAuth2Demo/src/main/java/com/example/JWT_OAuth2Demo/Service/UserManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/JWT-OAuth2Demo/src/main/java/com/example/JWT_OAuth2Demo/Service/UserManager.java -------------------------------------------------------------------------------- /6-spring-boot/JWT-OAuth2Demo/src/main/java/com/example/JWT_OAuth2Demo/controller/AuthController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/JWT-OAuth2Demo/src/main/java/com/example/JWT_OAuth2Demo/controller/AuthController.java -------------------------------------------------------------------------------- /6-spring-boot/JWT-OAuth2Demo/src/main/java/com/example/JWT_OAuth2Demo/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/JWT-OAuth2Demo/src/main/java/com/example/JWT_OAuth2Demo/controller/UserController.java -------------------------------------------------------------------------------- /6-spring-boot/JWT-OAuth2Demo/src/main/java/com/example/JWT_OAuth2Demo/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/JWT-OAuth2Demo/src/main/java/com/example/JWT_OAuth2Demo/repository/UserRepository.java -------------------------------------------------------------------------------- /6-spring-boot/JWT-OAuth2Demo/src/main/java/com/example/JWT_OAuth2Demo/securityOAuthConfig/JWTtoUserConvertor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/JWT-OAuth2Demo/src/main/java/com/example/JWT_OAuth2Demo/securityOAuthConfig/JWTtoUserConvertor.java -------------------------------------------------------------------------------- /6-spring-boot/JWT-OAuth2Demo/src/main/java/com/example/JWT_OAuth2Demo/securityOAuthConfig/KeyUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/JWT-OAuth2Demo/src/main/java/com/example/JWT_OAuth2Demo/securityOAuthConfig/KeyUtils.java -------------------------------------------------------------------------------- /6-spring-boot/JWT-OAuth2Demo/src/main/java/com/example/JWT_OAuth2Demo/securityOAuthConfig/TokenGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/JWT-OAuth2Demo/src/main/java/com/example/JWT_OAuth2Demo/securityOAuthConfig/TokenGenerator.java -------------------------------------------------------------------------------- /6-spring-boot/JWT-OAuth2Demo/src/main/java/com/example/JWT_OAuth2Demo/securityOAuthConfig/WebSecurity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/JWT-OAuth2Demo/src/main/java/com/example/JWT_OAuth2Demo/securityOAuthConfig/WebSecurity.java -------------------------------------------------------------------------------- /6-spring-boot/JWT-OAuth2Demo/src/main/java/com/example/JWT_OAuth2Demo/userDocument/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/JWT-OAuth2Demo/src/main/java/com/example/JWT_OAuth2Demo/userDocument/User.java -------------------------------------------------------------------------------- /6-spring-boot/JWT-OAuth2Demo/src/main/java/com/example/JWT_OAuth2Demo/userModel/Login.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/JWT-OAuth2Demo/src/main/java/com/example/JWT_OAuth2Demo/userModel/Login.java -------------------------------------------------------------------------------- /6-spring-boot/JWT-OAuth2Demo/src/main/java/com/example/JWT_OAuth2Demo/userModel/SignUp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/JWT-OAuth2Demo/src/main/java/com/example/JWT_OAuth2Demo/userModel/SignUp.java -------------------------------------------------------------------------------- /6-spring-boot/JWT-OAuth2Demo/src/main/java/com/example/JWT_OAuth2Demo/userModel/Token.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/JWT-OAuth2Demo/src/main/java/com/example/JWT_OAuth2Demo/userModel/Token.java -------------------------------------------------------------------------------- /6-spring-boot/JWT-OAuth2Demo/src/main/java/com/example/JWT_OAuth2Demo/userModel/UserDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/JWT-OAuth2Demo/src/main/java/com/example/JWT_OAuth2Demo/userModel/UserDTO.java -------------------------------------------------------------------------------- /6-spring-boot/JWT-OAuth2Demo/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /6-spring-boot/JWT-OAuth2Demo/src/test/java/com/example/JWT_OAuth2Demo/JwtOAuth2DemoApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/JWT-OAuth2Demo/src/test/java/com/example/JWT_OAuth2Demo/JwtOAuth2DemoApplicationTests.java -------------------------------------------------------------------------------- /6-spring-boot/OAuth2Demo/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/OAuth2Demo/.gitattributes -------------------------------------------------------------------------------- /6-spring-boot/OAuth2Demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/OAuth2Demo/.gitignore -------------------------------------------------------------------------------- /6-spring-boot/OAuth2Demo/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/OAuth2Demo/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /6-spring-boot/OAuth2Demo/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/OAuth2Demo/mvnw -------------------------------------------------------------------------------- /6-spring-boot/OAuth2Demo/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/OAuth2Demo/mvnw.cmd -------------------------------------------------------------------------------- /6-spring-boot/OAuth2Demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/OAuth2Demo/pom.xml -------------------------------------------------------------------------------- /6-spring-boot/OAuth2Demo/src/main/java/com/example/OAuth2Demo/OAuth2DemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/OAuth2Demo/src/main/java/com/example/OAuth2Demo/OAuth2DemoApplication.java -------------------------------------------------------------------------------- /6-spring-boot/OAuth2Demo/src/main/java/com/example/OAuth2Demo/config/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/OAuth2Demo/src/main/java/com/example/OAuth2Demo/config/SecurityConfig.java -------------------------------------------------------------------------------- /6-spring-boot/OAuth2Demo/src/main/java/com/example/OAuth2Demo/controller/HomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/OAuth2Demo/src/main/java/com/example/OAuth2Demo/controller/HomeController.java -------------------------------------------------------------------------------- /6-spring-boot/OAuth2Demo/src/main/java/com/example/OAuth2Demo/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/OAuth2Demo/src/main/java/com/example/OAuth2Demo/model/User.java -------------------------------------------------------------------------------- /6-spring-boot/OAuth2Demo/src/main/java/com/example/OAuth2Demo/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/OAuth2Demo/src/main/java/com/example/OAuth2Demo/service/UserService.java -------------------------------------------------------------------------------- /6-spring-boot/OAuth2Demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/OAuth2Demo/src/main/resources/application.properties -------------------------------------------------------------------------------- /6-spring-boot/OAuth2Demo/src/main/resources/templates/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/OAuth2Demo/src/main/resources/templates/home.html -------------------------------------------------------------------------------- /6-spring-boot/OAuth2Demo/src/main/resources/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/OAuth2Demo/src/main/resources/templates/login.html -------------------------------------------------------------------------------- /6-spring-boot/OAuth2Demo/src/test/java/com/example/OAuth2Demo/OAuth2DemoApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/OAuth2Demo/src/test/java/com/example/OAuth2Demo/OAuth2DemoApplicationTests.java -------------------------------------------------------------------------------- /6-spring-boot/api-user/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/api-user/.gitignore -------------------------------------------------------------------------------- /6-spring-boot/api-user/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/api-user/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /6-spring-boot/api-user/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/api-user/mvnw -------------------------------------------------------------------------------- /6-spring-boot/api-user/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/api-user/mvnw.cmd -------------------------------------------------------------------------------- /6-spring-boot/api-user/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/api-user/pom.xml -------------------------------------------------------------------------------- /6-spring-boot/api-user/src/main/java/com/example/api_user/ApiUserApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/api-user/src/main/java/com/example/api_user/ApiUserApplication.java -------------------------------------------------------------------------------- /6-spring-boot/api-user/src/main/java/com/example/api_user/controller/AuthController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/api-user/src/main/java/com/example/api_user/controller/AuthController.java -------------------------------------------------------------------------------- /6-spring-boot/api-user/src/main/java/com/example/api_user/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/api-user/src/main/java/com/example/api_user/controller/UserController.java -------------------------------------------------------------------------------- /6-spring-boot/api-user/src/main/java/com/example/api_user/dto/LoginDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/api-user/src/main/java/com/example/api_user/dto/LoginDTO.java -------------------------------------------------------------------------------- /6-spring-boot/api-user/src/main/java/com/example/api_user/dto/UserDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/api-user/src/main/java/com/example/api_user/dto/UserDTO.java -------------------------------------------------------------------------------- /6-spring-boot/api-user/src/main/java/com/example/api_user/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/api-user/src/main/java/com/example/api_user/model/User.java -------------------------------------------------------------------------------- /6-spring-boot/api-user/src/main/java/com/example/api_user/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/api-user/src/main/java/com/example/api_user/repository/UserRepository.java -------------------------------------------------------------------------------- /6-spring-boot/api-user/src/main/java/com/example/api_user/security/JwtAuthenticationFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/api-user/src/main/java/com/example/api_user/security/JwtAuthenticationFilter.java -------------------------------------------------------------------------------- /6-spring-boot/api-user/src/main/java/com/example/api_user/security/JwtTokenProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/api-user/src/main/java/com/example/api_user/security/JwtTokenProvider.java -------------------------------------------------------------------------------- /6-spring-boot/api-user/src/main/java/com/example/api_user/security/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/api-user/src/main/java/com/example/api_user/security/SecurityConfig.java -------------------------------------------------------------------------------- /6-spring-boot/api-user/src/main/java/com/example/api_user/service/CustomUserDetailsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/api-user/src/main/java/com/example/api_user/service/CustomUserDetailsService.java -------------------------------------------------------------------------------- /6-spring-boot/api-user/src/main/java/com/example/api_user/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/api-user/src/main/java/com/example/api_user/service/UserService.java -------------------------------------------------------------------------------- /6-spring-boot/api-user/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/api-user/src/main/resources/application.properties -------------------------------------------------------------------------------- /6-spring-boot/api-user/src/test/java/com/example/api_user/ApiUserApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/api-user/src/test/java/com/example/api_user/ApiUserApplicationTests.java -------------------------------------------------------------------------------- /6-spring-boot/relacionamentos-springBoot/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/relacionamentos-springBoot/.gitattributes -------------------------------------------------------------------------------- /6-spring-boot/relacionamentos-springBoot/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/relacionamentos-springBoot/.gitignore -------------------------------------------------------------------------------- /6-spring-boot/relacionamentos-springBoot/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/relacionamentos-springBoot/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /6-spring-boot/relacionamentos-springBoot/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/relacionamentos-springBoot/mvnw -------------------------------------------------------------------------------- /6-spring-boot/relacionamentos-springBoot/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/relacionamentos-springBoot/mvnw.cmd -------------------------------------------------------------------------------- /6-spring-boot/relacionamentos-springBoot/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/relacionamentos-springBoot/pom.xml -------------------------------------------------------------------------------- /6-spring-boot/relacionamentos-springBoot/src/main/java/com/example/relacionamentos_springBoot/RelacionamentosSpringBootApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/relacionamentos-springBoot/src/main/java/com/example/relacionamentos_springBoot/RelacionamentosSpringBootApplication.java -------------------------------------------------------------------------------- /6-spring-boot/relacionamentos-springBoot/src/main/java/com/example/relacionamentos_springBoot/controller/ClienteController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/relacionamentos-springBoot/src/main/java/com/example/relacionamentos_springBoot/controller/ClienteController.java -------------------------------------------------------------------------------- /6-spring-boot/relacionamentos-springBoot/src/main/java/com/example/relacionamentos_springBoot/controller/PedidoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/relacionamentos-springBoot/src/main/java/com/example/relacionamentos_springBoot/controller/PedidoController.java -------------------------------------------------------------------------------- /6-spring-boot/relacionamentos-springBoot/src/main/java/com/example/relacionamentos_springBoot/model/Cliente.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/relacionamentos-springBoot/src/main/java/com/example/relacionamentos_springBoot/model/Cliente.java -------------------------------------------------------------------------------- /6-spring-boot/relacionamentos-springBoot/src/main/java/com/example/relacionamentos_springBoot/model/Conta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/relacionamentos-springBoot/src/main/java/com/example/relacionamentos_springBoot/model/Conta.java -------------------------------------------------------------------------------- /6-spring-boot/relacionamentos-springBoot/src/main/java/com/example/relacionamentos_springBoot/model/Pedido.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/relacionamentos-springBoot/src/main/java/com/example/relacionamentos_springBoot/model/Pedido.java -------------------------------------------------------------------------------- /6-spring-boot/relacionamentos-springBoot/src/main/java/com/example/relacionamentos_springBoot/model/Produto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/relacionamentos-springBoot/src/main/java/com/example/relacionamentos_springBoot/model/Produto.java -------------------------------------------------------------------------------- /6-spring-boot/relacionamentos-springBoot/src/main/java/com/example/relacionamentos_springBoot/repository/ClienteRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/relacionamentos-springBoot/src/main/java/com/example/relacionamentos_springBoot/repository/ClienteRepository.java -------------------------------------------------------------------------------- /6-spring-boot/relacionamentos-springBoot/src/main/java/com/example/relacionamentos_springBoot/repository/ContaRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/relacionamentos-springBoot/src/main/java/com/example/relacionamentos_springBoot/repository/ContaRepository.java -------------------------------------------------------------------------------- /6-spring-boot/relacionamentos-springBoot/src/main/java/com/example/relacionamentos_springBoot/repository/PedidoRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/relacionamentos-springBoot/src/main/java/com/example/relacionamentos_springBoot/repository/PedidoRepository.java -------------------------------------------------------------------------------- /6-spring-boot/relacionamentos-springBoot/src/main/java/com/example/relacionamentos_springBoot/repository/ProdutoRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/relacionamentos-springBoot/src/main/java/com/example/relacionamentos_springBoot/repository/ProdutoRepository.java -------------------------------------------------------------------------------- /6-spring-boot/relacionamentos-springBoot/src/main/java/com/example/relacionamentos_springBoot/service/ClienteService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/relacionamentos-springBoot/src/main/java/com/example/relacionamentos_springBoot/service/ClienteService.java -------------------------------------------------------------------------------- /6-spring-boot/relacionamentos-springBoot/src/main/java/com/example/relacionamentos_springBoot/service/PedidoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/relacionamentos-springBoot/src/main/java/com/example/relacionamentos_springBoot/service/PedidoService.java -------------------------------------------------------------------------------- /6-spring-boot/relacionamentos-springBoot/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/relacionamentos-springBoot/src/main/resources/application.properties -------------------------------------------------------------------------------- /6-spring-boot/relacionamentos-springBoot/src/test/java/com/example/relacionamentos_springBoot/RelacionamentosSpringBootApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/6-spring-boot/relacionamentos-springBoot/src/test/java/com/example/relacionamentos_springBoot/RelacionamentosSpringBootApplicationTests.java -------------------------------------------------------------------------------- /7-conclusionLab/1-unitTests/java/apiTestes/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/1-unitTests/java/apiTestes/.gitattributes -------------------------------------------------------------------------------- /7-conclusionLab/1-unitTests/java/apiTestes/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/1-unitTests/java/apiTestes/.gitignore -------------------------------------------------------------------------------- /7-conclusionLab/1-unitTests/java/apiTestes/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/1-unitTests/java/apiTestes/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /7-conclusionLab/1-unitTests/java/apiTestes/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/1-unitTests/java/apiTestes/mvnw -------------------------------------------------------------------------------- /7-conclusionLab/1-unitTests/java/apiTestes/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/1-unitTests/java/apiTestes/mvnw.cmd -------------------------------------------------------------------------------- /7-conclusionLab/1-unitTests/java/apiTestes/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/1-unitTests/java/apiTestes/pom.xml -------------------------------------------------------------------------------- /7-conclusionLab/1-unitTests/java/apiTestes/src/main/java/com/example/apiTestes/ApiTestesApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/1-unitTests/java/apiTestes/src/main/java/com/example/apiTestes/ApiTestesApplication.java -------------------------------------------------------------------------------- /7-conclusionLab/1-unitTests/java/apiTestes/src/main/java/com/example/apiTestes/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/1-unitTests/java/apiTestes/src/main/java/com/example/apiTestes/controller/UserController.java -------------------------------------------------------------------------------- /7-conclusionLab/1-unitTests/java/apiTestes/src/main/java/com/example/apiTestes/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/1-unitTests/java/apiTestes/src/main/java/com/example/apiTestes/model/User.java -------------------------------------------------------------------------------- /7-conclusionLab/1-unitTests/java/apiTestes/src/main/java/com/example/apiTestes/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/1-unitTests/java/apiTestes/src/main/java/com/example/apiTestes/service/UserService.java -------------------------------------------------------------------------------- /7-conclusionLab/1-unitTests/java/apiTestes/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.application.name=apiTestes 2 | -------------------------------------------------------------------------------- /7-conclusionLab/1-unitTests/java/apiTestes/src/test/java/com/example/apiTestes/ApiTestesApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/1-unitTests/java/apiTestes/src/test/java/com/example/apiTestes/ApiTestesApplicationTests.java -------------------------------------------------------------------------------- /7-conclusionLab/1-unitTests/java/apiTestes/src/test/java/com/example/apiTestes/UserControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/1-unitTests/java/apiTestes/src/test/java/com/example/apiTestes/UserControllerTest.java -------------------------------------------------------------------------------- /7-conclusionLab/1-unitTests/java/junit-basic/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/1-unitTests/java/junit-basic/.gitignore -------------------------------------------------------------------------------- /7-conclusionLab/1-unitTests/java/junit-basic/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /7-conclusionLab/1-unitTests/java/junit-basic/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/1-unitTests/java/junit-basic/.idea/encodings.xml -------------------------------------------------------------------------------- /7-conclusionLab/1-unitTests/java/junit-basic/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/1-unitTests/java/junit-basic/.idea/misc.xml -------------------------------------------------------------------------------- /7-conclusionLab/1-unitTests/java/junit-basic/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/1-unitTests/java/junit-basic/.idea/vcs.xml -------------------------------------------------------------------------------- /7-conclusionLab/1-unitTests/java/junit-basic/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/1-unitTests/java/junit-basic/pom.xml -------------------------------------------------------------------------------- /7-conclusionLab/1-unitTests/java/junit-basic/src/main/java/org/example/Calculadora.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/1-unitTests/java/junit-basic/src/main/java/org/example/Calculadora.java -------------------------------------------------------------------------------- /7-conclusionLab/1-unitTests/java/junit-basic/src/main/java/org/example/GerenciadorDeTarefas.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/1-unitTests/java/junit-basic/src/main/java/org/example/GerenciadorDeTarefas.java -------------------------------------------------------------------------------- /7-conclusionLab/1-unitTests/java/junit-basic/src/main/java/org/example/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/1-unitTests/java/junit-basic/src/main/java/org/example/Main.java -------------------------------------------------------------------------------- /7-conclusionLab/1-unitTests/java/junit-basic/src/main/java/org/example/Tarefa.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/1-unitTests/java/junit-basic/src/main/java/org/example/Tarefa.java -------------------------------------------------------------------------------- /7-conclusionLab/1-unitTests/java/junit-basic/src/test/java/CalculadoraTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/1-unitTests/java/junit-basic/src/test/java/CalculadoraTest.java -------------------------------------------------------------------------------- /7-conclusionLab/1-unitTests/java/junit-basic/src/test/java/GerenciadorDeTarefasTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/1-unitTests/java/junit-basic/src/test/java/GerenciadorDeTarefasTest.java -------------------------------------------------------------------------------- /7-conclusionLab/1-unitTests/javascript/api/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/1-unitTests/javascript/api/api.js -------------------------------------------------------------------------------- /7-conclusionLab/1-unitTests/javascript/api/api.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/1-unitTests/javascript/api/api.test.js -------------------------------------------------------------------------------- /7-conclusionLab/1-unitTests/javascript/basic/calculadora.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/1-unitTests/javascript/basic/calculadora.js -------------------------------------------------------------------------------- /7-conclusionLab/1-unitTests/javascript/basic/calculadora.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/1-unitTests/javascript/basic/calculadora.test.js -------------------------------------------------------------------------------- /7-conclusionLab/1-unitTests/javascript/emailRequest/email.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/1-unitTests/javascript/emailRequest/email.js -------------------------------------------------------------------------------- /7-conclusionLab/1-unitTests/javascript/emailRequest/email.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/1-unitTests/javascript/emailRequest/email.test.js -------------------------------------------------------------------------------- /7-conclusionLab/1-unitTests/javascript/emailRequest/emailService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/1-unitTests/javascript/emailRequest/emailService.js -------------------------------------------------------------------------------- /7-conclusionLab/1-unitTests/javascript/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/1-unitTests/javascript/package-lock.json -------------------------------------------------------------------------------- /7-conclusionLab/1-unitTests/javascript/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/1-unitTests/javascript/package.json -------------------------------------------------------------------------------- /7-conclusionLab/1-unitTests/react/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/1-unitTests/react/.babelrc -------------------------------------------------------------------------------- /7-conclusionLab/1-unitTests/react/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/1-unitTests/react/.gitignore -------------------------------------------------------------------------------- /7-conclusionLab/1-unitTests/react/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/1-unitTests/react/README.md -------------------------------------------------------------------------------- /7-conclusionLab/1-unitTests/react/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/1-unitTests/react/eslint.config.js -------------------------------------------------------------------------------- /7-conclusionLab/1-unitTests/react/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/1-unitTests/react/index.html -------------------------------------------------------------------------------- /7-conclusionLab/1-unitTests/react/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/1-unitTests/react/package-lock.json -------------------------------------------------------------------------------- /7-conclusionLab/1-unitTests/react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/1-unitTests/react/package.json -------------------------------------------------------------------------------- /7-conclusionLab/1-unitTests/react/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/1-unitTests/react/public/vite.svg -------------------------------------------------------------------------------- /7-conclusionLab/1-unitTests/react/src/App.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /7-conclusionLab/1-unitTests/react/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/1-unitTests/react/src/App.jsx -------------------------------------------------------------------------------- /7-conclusionLab/1-unitTests/react/src/components/Button.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/1-unitTests/react/src/components/Button.jsx -------------------------------------------------------------------------------- /7-conclusionLab/1-unitTests/react/src/components/Button.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/1-unitTests/react/src/components/Button.test.js -------------------------------------------------------------------------------- /7-conclusionLab/1-unitTests/react/src/index.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /7-conclusionLab/1-unitTests/react/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/1-unitTests/react/src/main.jsx -------------------------------------------------------------------------------- /7-conclusionLab/1-unitTests/react/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/1-unitTests/react/vite.config.js -------------------------------------------------------------------------------- /7-conclusionLab/2-integrationTests/java/toDoApp/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/2-integrationTests/java/toDoApp/.gitattributes -------------------------------------------------------------------------------- /7-conclusionLab/2-integrationTests/java/toDoApp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/2-integrationTests/java/toDoApp/.gitignore -------------------------------------------------------------------------------- /7-conclusionLab/2-integrationTests/java/toDoApp/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/2-integrationTests/java/toDoApp/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /7-conclusionLab/2-integrationTests/java/toDoApp/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/2-integrationTests/java/toDoApp/mvnw -------------------------------------------------------------------------------- /7-conclusionLab/2-integrationTests/java/toDoApp/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/2-integrationTests/java/toDoApp/mvnw.cmd -------------------------------------------------------------------------------- /7-conclusionLab/2-integrationTests/java/toDoApp/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/2-integrationTests/java/toDoApp/pom.xml -------------------------------------------------------------------------------- /7-conclusionLab/2-integrationTests/java/toDoApp/src/main/java/com/example/toDoApp/ToDoAppApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/2-integrationTests/java/toDoApp/src/main/java/com/example/toDoApp/ToDoAppApplication.java -------------------------------------------------------------------------------- /7-conclusionLab/2-integrationTests/java/toDoApp/src/main/java/com/example/toDoApp/controller/TaskController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/2-integrationTests/java/toDoApp/src/main/java/com/example/toDoApp/controller/TaskController.java -------------------------------------------------------------------------------- /7-conclusionLab/2-integrationTests/java/toDoApp/src/main/java/com/example/toDoApp/model/Task.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/2-integrationTests/java/toDoApp/src/main/java/com/example/toDoApp/model/Task.java -------------------------------------------------------------------------------- /7-conclusionLab/2-integrationTests/java/toDoApp/src/main/java/com/example/toDoApp/repository/TaskRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/2-integrationTests/java/toDoApp/src/main/java/com/example/toDoApp/repository/TaskRepository.java -------------------------------------------------------------------------------- /7-conclusionLab/2-integrationTests/java/toDoApp/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/2-integrationTests/java/toDoApp/src/main/resources/application.properties -------------------------------------------------------------------------------- /7-conclusionLab/2-integrationTests/java/toDoApp/src/test/java/com/example/toDoApp/TaskControllerIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/2-integrationTests/java/toDoApp/src/test/java/com/example/toDoApp/TaskControllerIntegrationTest.java -------------------------------------------------------------------------------- /7-conclusionLab/2-integrationTests/java/toDoApp/src/test/java/com/example/toDoApp/ToDoAppApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/2-integrationTests/java/toDoApp/src/test/java/com/example/toDoApp/ToDoAppApplicationTests.java -------------------------------------------------------------------------------- /7-conclusionLab/2-integrationTests/javascript/api/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/2-integrationTests/javascript/api/app.js -------------------------------------------------------------------------------- /7-conclusionLab/2-integrationTests/javascript/api/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/2-integrationTests/javascript/api/server.js -------------------------------------------------------------------------------- /7-conclusionLab/2-integrationTests/javascript/api/tests/user.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/2-integrationTests/javascript/api/tests/user.test.js -------------------------------------------------------------------------------- /7-conclusionLab/2-integrationTests/javascript/challenge/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/2-integrationTests/javascript/challenge/app.js -------------------------------------------------------------------------------- /7-conclusionLab/2-integrationTests/javascript/challenge/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/2-integrationTests/javascript/challenge/server.js -------------------------------------------------------------------------------- /7-conclusionLab/2-integrationTests/javascript/challenge/taskData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/2-integrationTests/javascript/challenge/taskData.js -------------------------------------------------------------------------------- /7-conclusionLab/2-integrationTests/javascript/challenge/tests/tasks.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/2-integrationTests/javascript/challenge/tests/tasks.test.js -------------------------------------------------------------------------------- /7-conclusionLab/2-integrationTests/javascript/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/2-integrationTests/javascript/package-lock.json -------------------------------------------------------------------------------- /7-conclusionLab/2-integrationTests/javascript/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/2-integrationTests/javascript/package.json -------------------------------------------------------------------------------- /7-conclusionLab/3-swagger/java/toDoAPI/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/3-swagger/java/toDoAPI/.gitattributes -------------------------------------------------------------------------------- /7-conclusionLab/3-swagger/java/toDoAPI/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/3-swagger/java/toDoAPI/.gitignore -------------------------------------------------------------------------------- /7-conclusionLab/3-swagger/java/toDoAPI/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/3-swagger/java/toDoAPI/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /7-conclusionLab/3-swagger/java/toDoAPI/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/3-swagger/java/toDoAPI/mvnw -------------------------------------------------------------------------------- /7-conclusionLab/3-swagger/java/toDoAPI/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/3-swagger/java/toDoAPI/mvnw.cmd -------------------------------------------------------------------------------- /7-conclusionLab/3-swagger/java/toDoAPI/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/3-swagger/java/toDoAPI/pom.xml -------------------------------------------------------------------------------- /7-conclusionLab/3-swagger/java/toDoAPI/src/main/java/com/example/toDoAPI/ToDoApiApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/3-swagger/java/toDoAPI/src/main/java/com/example/toDoAPI/ToDoApiApplication.java -------------------------------------------------------------------------------- /7-conclusionLab/3-swagger/java/toDoAPI/src/main/java/com/example/toDoAPI/controller/TodoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/3-swagger/java/toDoAPI/src/main/java/com/example/toDoAPI/controller/TodoController.java -------------------------------------------------------------------------------- /7-conclusionLab/3-swagger/java/toDoAPI/src/main/java/com/example/toDoAPI/model/TodoItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/3-swagger/java/toDoAPI/src/main/java/com/example/toDoAPI/model/TodoItem.java -------------------------------------------------------------------------------- /7-conclusionLab/3-swagger/java/toDoAPI/src/main/java/com/example/toDoAPI/repository/TodoRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/3-swagger/java/toDoAPI/src/main/java/com/example/toDoAPI/repository/TodoRepository.java -------------------------------------------------------------------------------- /7-conclusionLab/3-swagger/java/toDoAPI/src/main/java/com/example/toDoAPI/service/TodoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/3-swagger/java/toDoAPI/src/main/java/com/example/toDoAPI/service/TodoService.java -------------------------------------------------------------------------------- /7-conclusionLab/3-swagger/java/toDoAPI/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/3-swagger/java/toDoAPI/src/main/resources/application.properties -------------------------------------------------------------------------------- /7-conclusionLab/3-swagger/java/toDoAPI/src/test/java/com/example/toDoAPI/ToDoApiApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/3-swagger/java/toDoAPI/src/test/java/com/example/toDoAPI/ToDoApiApplicationTests.java -------------------------------------------------------------------------------- /7-conclusionLab/3-swagger/javascript/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/3-swagger/javascript/app.js -------------------------------------------------------------------------------- /7-conclusionLab/3-swagger/javascript/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/3-swagger/javascript/package-lock.json -------------------------------------------------------------------------------- /7-conclusionLab/3-swagger/javascript/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/3-swagger/javascript/package.json -------------------------------------------------------------------------------- /7-conclusionLab/4-docker/java/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/4-docker/java/.gitattributes -------------------------------------------------------------------------------- /7-conclusionLab/4-docker/java/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/4-docker/java/.gitignore -------------------------------------------------------------------------------- /7-conclusionLab/4-docker/java/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/4-docker/java/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /7-conclusionLab/4-docker/java/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/4-docker/java/Dockerfile -------------------------------------------------------------------------------- /7-conclusionLab/4-docker/java/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/4-docker/java/docker-compose.yml -------------------------------------------------------------------------------- /7-conclusionLab/4-docker/java/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/4-docker/java/mvnw -------------------------------------------------------------------------------- /7-conclusionLab/4-docker/java/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/4-docker/java/mvnw.cmd -------------------------------------------------------------------------------- /7-conclusionLab/4-docker/java/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/4-docker/java/pom.xml -------------------------------------------------------------------------------- /7-conclusionLab/4-docker/java/src/main/java/com/example/docker_example/DockerExampleApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/4-docker/java/src/main/java/com/example/docker_example/DockerExampleApplication.java -------------------------------------------------------------------------------- /7-conclusionLab/4-docker/java/src/main/java/com/example/docker_example/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/4-docker/java/src/main/java/com/example/docker_example/controller/UserController.java -------------------------------------------------------------------------------- /7-conclusionLab/4-docker/java/src/main/java/com/example/docker_example/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/4-docker/java/src/main/java/com/example/docker_example/model/User.java -------------------------------------------------------------------------------- /7-conclusionLab/4-docker/java/src/main/java/com/example/docker_example/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/4-docker/java/src/main/java/com/example/docker_example/repository/UserRepository.java -------------------------------------------------------------------------------- /7-conclusionLab/4-docker/java/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/4-docker/java/src/main/resources/application.properties -------------------------------------------------------------------------------- /7-conclusionLab/4-docker/java/src/test/java/com/example/docker_example/DockerExampleApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/4-docker/java/src/test/java/com/example/docker_example/DockerExampleApplicationTests.java -------------------------------------------------------------------------------- /7-conclusionLab/4-docker/javascript/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /7-conclusionLab/4-docker/javascript/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/4-docker/javascript/Dockerfile -------------------------------------------------------------------------------- /7-conclusionLab/4-docker/javascript/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/4-docker/javascript/app.js -------------------------------------------------------------------------------- /7-conclusionLab/4-docker/javascript/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/4-docker/javascript/docker-compose.yml -------------------------------------------------------------------------------- /7-conclusionLab/4-docker/javascript/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/4-docker/javascript/package-lock.json -------------------------------------------------------------------------------- /7-conclusionLab/4-docker/javascript/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/7-conclusionLab/4-docker/javascript/package.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/README.md -------------------------------------------------------------------------------- /studentQuestions/technicalTest01/technicalTest01.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/studentQuestions/technicalTest01/technicalTest01.js -------------------------------------------------------------------------------- /studentQuestions/technicalTest01/technicalTest01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/studentQuestions/technicalTest01/technicalTest01.png -------------------------------------------------------------------------------- /studentQuestions/technicalTest02/englishToAncient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/studentQuestions/technicalTest02/englishToAncient.js -------------------------------------------------------------------------------- /studentQuestions/technicalTest02/technicalTest02.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/studentQuestions/technicalTest02/technicalTest02.pdf -------------------------------------------------------------------------------- /studentQuestions/technicalTest03/sudoku.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/studentQuestions/technicalTest03/sudoku.js -------------------------------------------------------------------------------- /studentQuestions/technicalTest03/technicalTest03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/studentQuestions/technicalTest03/technicalTest03.jpg -------------------------------------------------------------------------------- /tasks/task1/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/tasks/task1/app.js -------------------------------------------------------------------------------- /tasks/task10/db.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/tasks/task10/db.sql -------------------------------------------------------------------------------- /tasks/task11/db.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/tasks/task11/db.sql -------------------------------------------------------------------------------- /tasks/task12/db.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/tasks/task12/db.sql -------------------------------------------------------------------------------- /tasks/task2/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/tasks/task2/app.js -------------------------------------------------------------------------------- /tasks/task7/main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/tasks/task7/main.java -------------------------------------------------------------------------------- /tasks/task8/main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/tasks/task8/main.java -------------------------------------------------------------------------------- /tasks/task9/db.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhyago/maisPraTI-2024-01/HEAD/tasks/task9/db.sql --------------------------------------------------------------------------------