Code Monkey home page Code Monkey logo

bootcamp-react's Introduction

bootcamp-react-XPE

Works and Challenges of XPE React Bootcamp. Trabalhos e desafios do bootcamp XPE React.

Practical Assignment 04 / Trabalho Prático 04

English:

This was an introductory activity to the Next.js framework, where we delved into the advantages of utilizing this framework. We developed an application that follows the best practices for web page rendering, employing a hybrid approach involving SSG, SSR, and CSR.

Consequently, static contents are generated on the server side, resulting in swifter load times for these sections. Moreover, resources that require frequent updates are retrieved on the client side, delivering fresh data at the moment of request.

Português:

Esta foi uma atividade introdutória ao framework Next.js, durante a qual exploramos as vantagens de utilizar este framework. Desenvolvemos uma aplicação que adere às melhores práticas de renderização de páginas web, empregando uma abordagem híbrida que engloba SSG, SSR e CSR.

Dessa forma, os conteúdos estáticos são gerados no lado do servidor, o que resulta em maior rapidez nas seções correspondentes. Além disso, recursos sujeitos a atualizações frequentes são recuperados no lado do cliente, proporcionando a obtenção de dados atualizados no momento da requisição.

tpm4

Challenge 03 / Desafio 03

English:

In challenge 03, it was necessary to implement user session recording for greater security and also to improve application optimization. Additionally, the system received an enhancement; now it provides a summary of the user's monthly expenses.

Português:

No desafio 03, foi necessário implementar a gravação da sessão do usuário para maior segurança e também realizar melhorias na otimização da aplicação. Além disso, o sistema recebeu um aprimoramento; agora ele apresenta um resumo dos gastos mensais do usuário.

challenge03

Practical Assignment 03 / Trabalho Prático 03

English:

In Practical Work 3, we started using React with TypeScript in our application, along with implementing the Google interface called 'Material UI.' This way, we developed more robust applications with the security of TypeScript and a more professional appearance, using well-known components from Google. The challenge involved retrieving data from a backend provisioned by Json-server and making requests that already brought filtered data based on the reference month and year.

Português:

No Trabalho Prático 3, começamos a utilizar o React com TypeScript em nossa aplicação, além de implementar a interface do Google chamada "Material UI". Dessa forma, desenvolvemos aplicações mais sólidas e seguras usando TypeScript, ao mesmo tempo em que conseguimos uma aparência mais profissional, graças aos componentes conhecidos do Google. O desafio consistiu em recuperar dados de um backend provisionado pelo Json-server e fazer requisições, trazendo os dados já filtrados de acordo com o mês e ano de referência.

tpm3

Challenge 02 / Desafio 02

English:

In Challenge 02, it was necessary to retrieve data from a backend provisioned using JSON Server and the "elections.json" file in the "data" folder. Once the raw information from the file was retrieved, it was necessary to process and manipulate the data to provide relevant and organized information to the users accurately. For the development of this application, React was used, and a strong emphasis was placed on best practices, avoiding prop drilling and utilizing lifting up state concepts. To retrieve the data, the Axios framework was used with established methods in the "services" folder to prevent code duplication that could occur in larger projects.

Português:

No Desafio 02, foi necessário recuperar os dados de um backend provisionado a partir do JSON Server e do arquivo "elections.json" na pasta "data". Uma vez recuperadas as informações brutas encontradas no arquivo, foi necessário tratar e manipular os dados para fornecer informações relevantes aos usuários de forma organizada e assertiva. Para o desenvolvimento dessa aplicação, foi utilizado o React, e um ponto forte de prática foram as boas práticas, evitando o "prop drilling" e usando conceitos de "lifting up state". Para a recuperação de dados, foi utilizado o framework Axios com métodos estabelecidos na pasta "services" para evitar a duplicação de código que poderia ocorrer em projetos maiores.

challenge02

Practical Assignment 02 / Trabalho Prático 02

English:

In Practical Assignment number 2, it was necessary to use fictitious data about investment funds and build a mobile-first interface to display and manipulate the data to make it more explanatory

Português:

No Trabalho Prático número 2, foi necessário utilizar dados fictícios sobre fundos de investimentos e construir uma interface mobile first para exibir os dados e manipula-los para serem mais explicativos. tpm2

Challenge 01 / Desafio 01

English:

In challenge 01, it was necessary to develop a web page capable of making queries using the Axios library and displaying the information through a graph, provided by the ChartJS library.

Português:

No desafio 01 foi necessário deseenvolver uma página web capaz de fazer consultas utilizando a biblioteca Axios e exibir as informaçãoes através de um grafico, disponibilizado a partir da biblioteca ChartJS. challenge01

Practical Assignment 01 / Trabalho Prático 01

English:

In practical assignment number 1, it was necessary to consume a makeup API and establish some filters in order to search for each of the products registered in the API in a simplified manner.

Português:

No trabalho prático número 1, foi necessário consumir uma API de maquiagem e estabelecer alguns filtros para poder buscar de forma simplificada cada um dos produtos registrados na API. tpm1

bootcamp-react's People

Contributors

leonardopaiv avatar

Stargazers

 avatar André das Neves avatar

Watchers

André das Neves avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.