This repository contains the topics that I am currently studying and improving myself in. The following itens will be the topics of this repository. Each folder created in this repository represents one of those topics that i studied and make a summary about the theme. As i am making progress in this topics, i will mark with a check.
- ✅Markdown
- ✅Clone a repository
- ✅Pull
- ✅Push
- ✅Commit
- ✅Status
- ✅Create a new branch
- ✅Switch to a different branch
- ✅Merge two branches
- ✅Solve a merge conflict
- ✅Checkout commands
- In this section, I created the Index file using the concepts listed above. First, I created a repository on GitHub and then used Git to clone it. With the repository on my local machine, I created two different branches (conteudo and design) and made distinct changes in each one. After doing this, I intentionally created a conflicting error on one of the lines, which I will explain below. Then, I merged the conteudo branch into the main (master) branch. Finally, I attempted to merge the design branch into the main branch, but due to the intentional error I induced, a merge conflict occurred. I resolved it by accepting the proposed change suggested by VSCode, which allowed the merge to proceed.
- This is a computational model where a computer is defined as the server and shares resources with other computers that act as clients. Clients connect to the server through a remote network or via the internet, and the server is always responsible for initiating communication with the clients and making requests for processing or resources. The server processes the request and returns the information to the client. In the context of web applications, this model can be defined as back-end for the server and front-end for the client, where the client interacts through a graphical interface and makes requests for process execution to the server.
- HTTP Verbs (GET, PUT, POST, DELETE)
- How the HTTP is used for data exchange on client-server architecture?
- How to perform http requests using postman?
- consuming this API with postman (https://swapi.dev)
- HTTP Status (401,404,400,500,200). How we use them?
- What are API's?
- What is a JSON?
- How to create a object on javascript?
- Asynchronous Javascript
- What are promises? How to use them?
- How promises are used to handle request to external services or API's?
- What is Node.js?
- Why node is being used?
- What is NPM? Why we use it on a node.js project?
- How to use HTTP to perform a crud?
- Why Express is used on a crud?
- How promises are being used? When I should use a promise?
- How to organize my layout using html tags?
- Flex-box
- EBNF
- Hemingway
- Hemingwayapp
- Framework flask
- mvnrepository
- REST