Diferença entre API, Biblioteca e Framework em Desenvolvimento de Software

Bóson Treinamentos
22 Jan 202112:17

Summary

TLDRIn this video, Fábio from Bolsa Treinamentos explains the differences between APIs, libraries, and frameworks in software development. He covers how APIs act as interfaces allowing systems to communicate, while libraries are collections of pre-written code used to simplify development tasks. Frameworks, being more comprehensive, offer structures that incorporate multiple libraries to aid in building larger applications. Fábio also provides real-world examples, emphasizing the efficiency of using these tools in development. The video concludes by inviting viewers to share their experiences with APIs, libraries, and frameworks.

Takeaways

  • 😀 APIs (Application Programming Interfaces) are interfaces that allow applications to request and receive structured responses from a system.
  • 🔍 The script differentiates between APIs, libraries, and frameworks, which are often confused but are integral to software development.
  • 💼 APIs enable communication between software and services, either internal or external, through a set of simplified commands.
  • 📚 Libraries are pre-structured code organizations that provide functions for use in applications, often for specific tasks.
  • 🏗️ Frameworks are more extensive than libraries, providing a structure or skeleton for building software applications, often including multiple libraries and other elements.
  • 🌐 Real-world examples of APIs include Google Maps for geolocation, YouTube for video statistics, and Windows API for system tasks.
  • 🛠️ Using libraries speeds up application development by allowing developers to reuse code without having to write it from scratch.
  • 🔑 The script emphasizes the importance of understanding the difference between these concepts for developers and students in the field.
  • 💻 Examples of common libraries mentioned are NumPy for numerical computing in Python, Matplotlib for data visualization, and jQuery for web development.
  • 🌐 Frameworks are often tied to specific programming languages and can include web services, data classes, graphical interfaces, and language specifications, like .NET Framework for C#.

Q & A

  • What is the difference between an API and a library?

    -An API (Application Programming Interface) provides a set of rules that allow communication between applications, usually by sending requests and receiving responses. A library, on the other hand, is a collection of pre-written code that can be reused in applications. APIs often rely on libraries to perform tasks, while libraries offer functions or classes to handle specific tasks in software development.

  • How does an API facilitate communication between different systems?

    -An API acts as an intermediary between different systems, allowing one system (client) to request services from another system (server) and receive structured responses. It simplifies the process by offering a predefined set of commands that enable the systems to interact without exposing internal details.

  • Can an API be used for both internal and external services?

    -Yes, APIs can be used for both internal and external services. Internal APIs allow different parts of the same application to communicate, while external APIs enable interactions with services or applications running on other servers, often over the web.

  • What are some real-world examples of commonly used APIs?

    -Some real-world examples include: OpenGL for 2D/3D graphics, Google Maps API for geolocation, YouTube Data API for accessing YouTube statistics, and Windows API for accessing system-level functions on Windows operating systems.

  • What is a library in programming, and what role does it play?

    -A library in programming is a collection of pre-written code, which includes functions, classes, and procedures that perform specific tasks. Libraries are used to simplify development by providing reusable solutions to common problems, which reduces the need for developers to write code from scratch.

  • What are the benefits of using a library in software development?

    -Using libraries speeds up the development process by allowing developers to reuse code that has already been written and tested. This reduces the amount of work needed to implement common functionalities and ensures consistency across applications. Libraries also help in organizing code efficiently.

  • How does a framework differ from a library?

    -A framework provides a more comprehensive structure for building applications, offering predefined templates and guidelines for developing software. It typically includes multiple libraries and offers a skeleton on which developers build their applications. In contrast, a library is more focused on providing specific functionality and can be used independently in various contexts.

  • What are some popular frameworks used in software development?

    -Some popular frameworks include Angular and React for building web applications (JavaScript), Django (Python), Spring (Java), .NET Framework (Microsoft technologies), Ruby on Rails (Ruby), and Unity for game development (C#).

  • What advantages do frameworks offer over libraries?

    -Frameworks offer a structured environment and predefined architecture for building software, which can make development more efficient, particularly for large projects. They often include built-in tools and guidelines for handling various aspects like database interaction, user interface design, and business logic, while libraries are more focused on solving specific problems.

  • What is the role of APIs, libraries, and frameworks in modern software development?

    -APIs allow different software components or applications to communicate, libraries provide reusable code for specific tasks, and frameworks offer a structured environment for building entire applications. Together, they help streamline the development process by offering reusable solutions, reducing redundancy, and providing ways to scale and integrate various systems.

Outlines

00:00

🤖 Introduction to API, Libraries, and Frameworks

In this paragraph, the speaker introduces the key topic of the video: the differences between APIs, libraries, and frameworks. The speaker mentions that these concepts are frequently encountered in software development, causing confusion among developers and students. An API (Application Programming Interface) is defined as a software layer for structured requests and responses, enabling applications to interact with external services or internal commands using simplified functions. The paragraph emphasizes the importance of understanding these terms for effective software development.

05:00

📚 Understanding Libraries

This section focuses on the concept of a library in programming. A library is described as pre-structured code containing functions, classes, and procedures that can be used in applications to execute specific tasks. The key benefit of libraries is the reusability of code, speeding up development by allowing developers to access pre-written code instead of writing everything from scratch. Libraries are essential for performing specific functions like string manipulation, image processing, and database access. Examples of common libraries include NumPy for Python and Three.js for JavaScript.

10:01

🧰 Exploring Frameworks

Here, the speaker elaborates on frameworks, which are larger in scope than libraries or APIs. A framework provides a structured environment for developing complex applications by organizing various components like libraries, interfaces, and other development tools. It acts as a skeleton upon which developers build software, encapsulating specific functionalities for easier application creation. Frameworks are often tied to specific programming languages (e.g., Django for Python, Laravel for PHP) and simplify the development of features like graphical user interfaces, data handling, and backend services.

⚙️ Comparing Libraries, Frameworks, and APIs

This concluding paragraph summarizes the key differences between libraries, frameworks, and APIs. A library is a reusable piece of pre-written code for specific tasks, while a framework provides a more extensive structure for building entire applications. APIs, on the other hand, are interfaces that allow different software to communicate with each other by making requests and receiving responses. The speaker also invites viewers to comment on the tools they use and suggests leaving feedback for potential future content.

Mindmap

Keywords

💡API

API stands for Application Programming Interface. It is a set of rules and protocols for building and interacting with software applications. In the video, the speaker uses the example of YouTube API to illustrate how it allows developers to access and retrieve data from YouTube, such as the number of videos uploaded or subscriber count, by making specific requests through a structured interface.

💡Library

A library in programming refers to a collection of pre-written code that can be used in software development to perform specific tasks without having to write the code from scratch. The video explains that libraries are fundamental in programming, providing functions for tasks like string manipulation, image processing, or database access. They are used to implement the rules of an API, as seen in the example where a library on YouTube's server counts the number of videos and responds to the API call.

💡Framework

A framework is a more extensive structure than a library, providing a generic structure for developing software applications. It includes a set of libraries, tools, and guidelines that support the building and execution of applications. The video distinguishes frameworks from libraries by explaining that while libraries are pre-programmed code for specific functions, frameworks offer a broader support system for constructing applications, often including semi-finished parts and guidelines.

💡Software Development

Software development is the process of creating software applications or systems. The video's theme revolves around software development, discussing how APIs, libraries, and frameworks are essential tools in this process. The speaker aims to clarify the differences between these terms to help developers and students better understand and utilize these tools in their work.

💡Up.bibliotheque

This term seems to be a typo or mispronunciation of 'library' in the context of the video. The speaker discusses the concept of libraries in software development, emphasizing their role in organizing and reusing code for specific functions, which is crucial for efficient software development.

💡Communication

Communication in the context of the video refers to the interaction between software components, such as an application making a request to an API or utilizing a library function. The video explains how APIs facilitate communication with external services, like retrieving data from YouTube, and how libraries enable communication within an application by providing functions to perform specific tasks.

💡Reusability

Reusability is a key concept in software development that emphasizes the use of existing code to avoid duplication and improve efficiency. The video highlights the reusability of libraries, where pre-written code can be used across multiple applications, saving time and resources for developers.

💡YouTube API

The YouTube API is a specific example used in the video to demonstrate how APIs work. It allows developers to access YouTube's data, such as video counts and subscriber information, through structured requests. This API is part of the broader discussion on how APIs enable communication and data retrieval from external services.

💡Social Blade

Social Blade is mentioned in the video as a tool that uses the YouTube API to gather and display statistics about YouTube channels. It exemplifies how an application can utilize an API to provide valuable information to its users, showcasing the practical application of APIs in software development.

💡Microsoft .NET Framework

The Microsoft .NET Framework is cited in the video as an example of a framework used for developing applications with Microsoft technologies. It provides a comprehensive development platform, including a runtime environment and a large class library, which supports the creation of various types of applications, from web interfaces to complete software solutions.

💡Programming Languages

Programming languages are the languages in which software is written. The video touches on how frameworks are often tied to specific programming languages, such as PHP, Java, Python, and C#. Understanding the relationship between frameworks and programming languages is essential for developers to choose the right tools for their projects.

Highlights

Discussing the differences between APIs, libraries, and frameworks in software development.

API stands for Application Programming Interface, a set of rules for performing tasks.

APIs allow applications to interact with services using a simplified set of commands.

Examples of real-world APIs include those for graphics, geolocation, and weather forecasting.

Libraries are pre-structured code organizations that provide functions for application use.

Libraries contain functions, classes, and logic that can be applied within an application.

The use of libraries speeds up application development by allowing code reuse.

Frameworks are more extensive than libraries, providing a support structure for building applications.

Frameworks often include a set of libraries and other elements used in software development.

Frameworks are generally tied to a specific programming language.

Examples of common frameworks include Laravel for PHP, Spring for Java, and .NET for C#.

Frameworks provide a more generic structure compared to libraries, which are specific to certain functions.

The video provides an illustration of the architecture of an API, showing the client application, intermediate layer, and server application.

The presenter discusses how APIs can be used to access YouTube statistics using Social Blade.

Bibliotecas (libraries) are files that can be located on a machine, server, or locally and have complete programming to perform certain functions.

Examples of common libraries include NumPy for numerical computing in Python, Matplotlib for data visualization, and D3.js for web development.

The video concludes with a summary of the differences between libraries, frameworks, and APIs.

The presenter invites viewers to share their experiences with specific libraries, frameworks, or APIs in the comments.

The video encourages viewers to subscribe to the channel for upcoming content on frameworks.

Transcripts

play00:00

o Olá pessoal aqui é o Fábio da bolsa

play00:02

não tem na mente nesse vídeo vamos falar

play00:04

sobre as diferenças entre up biblioteca

play00:07

e Framework em um vídeo passado já

play00:10

abordei o tema up e já falei sobre

play00:12

bibliotecas em outros vídeos também e em

play00:15

breve a gente vai abordar também mais a

play00:17

fundo o tema Framework mas esse vídeo

play00:19

tipo assim vídeo curtinho a gente vai

play00:21

falar um pouquinho sobre a diferença

play00:23

entre esses três termos que são tão

play00:24

importantes no desenvolvimento de

play00:26

software up bibliotheque Framework são

play00:30

termos que aparecem com bastante

play00:32

frequência em desenvolvimento de

play00:34

sistemas e gerentes sofre áreas

play00:36

correlatas e muitas vezes causam

play00:38

confusão no desenvolvedor programador ou

play00:41

até mesmo um estudante e para trabalhar

play00:43

com o desenvolvedor é fundamental a

play00:45

gente entender e sabe a diferença entre

play00:47

esses conceitos então é sobre isso que

play00:50

eu vou falar nesse vídeo começando sobre

play00:53

up.apk é uma sigla the application

play00:56

programming interface ou interface de

play00:58

programação de aplicações

play01:00

a camada de software para fornecer

play01:03

requisição e resposta estruturadas vocês

play01:07

mais PSD interface que permite solicitar

play01:11

um serviço para um sistema e obter uma

play01:13

resposta desse sistema de forma bastante

play01:15

simplificada e a pé e ela serve para

play01:19

definir uma tarefa pode ser realizada

play01:21

usando a biblioteca isso é uma coisa

play01:23

interessante esses três termos eles às

play01:25

vezes confundem um pouquinho porque eles

play01:27

estão intimamente relacionados então a

play01:31

Pie é um conjunto de regras que a

play01:33

realizar uma tarefa Como assim

play01:36

o rappi ela permite que uma aplicação

play01:38

uma operação que você está desenvolvendo

play01:40

por exemplo e interaja com serviço que

play01:44

pode ser externas também pode ser

play01:45

interno usando um conjunto de comandos

play01:47

simplificados Então eu preciso realizar

play01:50

uma tarefa específica dentro do meu

play01:51

programa e eu utilizo um comando simples

play01:54

por meio de uma API para poder acessar

play01:56

esse serviço realizar essa tarefa assim

play02:00

um software pode se comunicar com outros

play02:02

Só você para fazer requisição-resposta

play02:04

como a gente se tu anteriormente pode

play02:06

falar simplificado mapear interface que

play02:09

vai fornecer comandos funções e acesso a

play02:12

elementos de um software qualquer

play02:15

arquitetura simplificada da up que

play02:18

quando você está vendo na ilustração

play02:19

você vai ter uma aplicação cliente a app

play02:22

em si que é uma camada intermediária e

play02:24

aplicação no servidor que pode tá

play02:28

rodando de forma local o mesmo remota

play02:30

que é bastante comum e a pele permite

play02:32

que você faça chamadas a funções nesse

play02:34

servidor e o que tem as respostas

play02:36

e como retorno alguns exemplos de apis

play02:40

do mundo real existem milhares já fez na

play02:42

verdade muitas são abertas outras são

play02:44

comerciais são utilizados

play02:45

especificamente dentro de empresa umas

play02:47

podem ser adquiridas algumas delas eu

play02:50

incluo aqui nesse slide então lgl pela

play02:53

gráficos 2D e 3D com JavaScript if ruins

play02:57

ponta eu é uma película geolocalização

play03:00

opinei esse uma perda de mapas para ver

play03:03

se podem integrar mapas numa aplicação

play03:04

qualquer que você queira ou pela web map

play03:07

que a mata aí para previsão do tempo

play03:09

então se você quer é integrar

play03:11

informações de previsão do tempo eu

play03:13

tenho que uma aplicação como é que eu

play03:14

faço isso que eu faço chamadas é um

play03:16

serviço de previsão do tempo mas como é

play03:18

que eu faço essa chamada por meio de uma

play03:20

API atendido YouTube que é bastante

play03:23

utilizado já vou mostrar e o Winamp Ai

play03:26

que a pele do Windows que a map do

play03:29

sistema operacional que permite fazer

play03:30

chamadas de sistema para realizar

play03:32

tarefas do sistema esse veja que ati não

play03:35

é necessariamente

play03:36

o processo serviço externo pode ser um

play03:38

acesso a um serviço dentro de um sistema

play03:40

local no caso da YouTube era para ser

play03:44

usada por exemplo para fazer isso aqui

play03:47

você tem um site mas o seu show Blade

play03:49

que é um site que traz informações

play03:51

estatísticas de redes sociais no caso eu

play03:56

tô aqui com o chow-chow verde

play03:57

configurado para mostrar as estatísticas

play03:59

do YouTube do canal Bóson treinamentos

play04:01

então ele traz um monte de informações

play04:06

sobre o meu canal aqui no YouTube depois

play04:09

o número de uploads 1618 esse número de

play04:12

vídeos que eu tenho postados aqui no

play04:14

canal tem 1618 vídeos aqui para você

play04:17

explorar a gente tá chegando aí na marca

play04:19

dos 300 mil inscritos 30 milhões de

play04:22

vídeo Rios país Brasil e assim por

play04:24

diante é que o monte de outras

play04:26

informações a de uma vivência as

play04:29

informações uma questão é essas

play04:31

informações elas vem lá do YouTube lá no

play04:34

YouTube você consegue acessar essas

play04:36

informações

play04:36

Oi mas como é que eu entrego isso uma

play04:38

aplicação e coloca no painel de

play04:40

visualização começar aqui do Social

play04:41

Blade usando a p&d acesso no YouTube que

play04:44

possui funções específicas que me de

play04:47

forma muito simplificada podem ser

play04:48

programados para puxar esses dados

play04:50

trazer e colocar numa interface com essa

play04:52

daqui então é para isso que serve o map

play04:55

legal ia abrir ela acesse o que

play04:58

exatamente geralmente ela vai acessar as

play05:00

bibliotecas que que uma biblioteca

play05:02

biblioteca os conceitos fundamentais em

play05:05

programação a biblioteca é uma forma de

play05:08

organização de código pré-estruturado

play05:11

que traz funções para uso nas aplicações

play05:14

o código pode pode usar a forma de um

play05:16

texto plano um presente um arquivo de

play05:18

script ou arquivo binário e dentro da

play05:21

biblioteca você vai ter função você vai

play05:23

ter classe você vai ter procedimentos

play05:25

você vai ter Lógico que pode ser

play05:27

aplicada na sua aplicação

play05:29

e as bibliotecas razão tem funções

play05:32

geralmente para tarefas específicas tão

play05:34

não é algo totalmente genérico você vai

play05:36

ter bibliotecas para manipulação de

play05:39

Strings biblioteca para manipulação de

play05:41

imagens biblioteca de acesso ao banco de

play05:43

dados e assim por diante e com as

play05:46

bibliotecas a gente consegue implementar

play05:47

as regras da AP então na pedisse eu fui

play05:51

que o meio de um comando puxa os dados

play05:53

de número de vídeos do canal no YouTube

play05:56

mas tem uma biblioteca lá no servidor do

play05:59

YouTube rodando assim executada dentro

play06:01

da aplicação que vai fazer essa Contagem

play06:04

e responder para o meu comando de app

play06:07

que vai trazer de volta para mim

play06:08

aplicação essa informação então a

play06:10

biblioteca é executado com a gente

play06:11

precisa de um serviço e importantíssimo

play06:15

um dos grandes benefícios de usar

play06:17

bibliotecas é a rapidez no

play06:19

desenvolvimento da aplicação porque eu

play06:21

não preciso escrever o código do que a

play06:23

Biblioteca executa Eu só preciso acessar

play06:26

essa biblioteca e pedir para realizar o

play06:28

seu trabalho

play06:29

eu posso reutilizar o código que a mesma

play06:32

biblioteca pode ser utilizada em

play06:34

inúmeras aplicações por inúmeros

play06:36

programador de sistemas Organizações e

play06:38

assim por diante as bibliotecas são

play06:40

arquivos arquivos que ficam em algum

play06:43

local na máquina no servidor ou na

play06:45

máquina local e por exemplo arquivos com

play06:48

extensões dll.com Peste olinox. HQ dor

play06:52

de cabeça e ponto livre são todos os

play06:54

arquivos de bibliotecas e arquivos que

play06:56

dentro desse tem uma programação

play06:58

completa para realizar determinadas

play07:00

funções

play07:01

ó e aqui alguns exemplos de bibliotecas

play07:03

comuns na biblioteca num pai que eu uso

play07:07

bastante para computação numérica em

play07:09

Python a biblioteca de equilíbrio para

play07:11

web matplotlib que é uma biblioteca para

play07:14

visualização de dados em Python assim

play07:17

como de três com JS que é mesmo esquema

play07:19

só que para java script processing ponto

play07:22

de essa uma biblioteca interessante

play07:24

também e SPL que a Biblioteca padrão ser

play07:28

mais mais a Microsoft que amplamente

play07:30

empregada na criação de softwares mais

play07:32

pesados

play07:33

é porque realmente eu sei work Você já

play07:36

foi no dia que ele vir até aqui que tem

play07:37

um frame Wood frame morto eu acho que é

play07:40

eu consigo que mais causa mas causa

play07:43

confusão desses três o primoroso ele é o

play07:46

maior do que uma biblioteca uma pele na

play07:49

verdade um conjunto de bibliotecas de

play07:52

outros elementos utilizados no

play07:55

desenvolvimento de software e esses

play07:57

empregados na criação e execução de

play07:59

aplicações de maior porte O fremor que é

play08:02

uma espécie de suporte para construção

play08:04

de aplicações trazendo modelos

play08:06

pré-fabricados para construção ou de uma

play08:09

aplicação completa ou de parte de uma

play08:11

aplicação sempre baseando-se em conjunto

play08:13

de bibliotecas e o cremoso geralmente em

play08:16

cápsula e apresentação de uma pequena

play08:18

lembra você puder acessar esses

play08:19

elementos internos ao foi morto e às

play08:22

vezes a gente considera o ser humano

play08:23

Então como sendo uma plataforma de

play08:25

desenvolvimento presente assim

play08:28

plataforma.net a gente tá se referindo

play08:30

na verdade o.net Framework é um

play08:33

Framework para

play08:33

é muito utilizando tecnologias

play08:35

específicas Microsoft e o fêmur que ele

play08:39

pode ser empregado no desenvolvimento de

play08:41

uma interface gráfica de uma tela de

play08:42

logon de uma aplicação completa ou de

play08:44

partes de uma aplicação e no geral dos

play08:48

frameworks estão ligados a uma linguagem

play08:49

de programação específica Por Exemplo

play08:51

foi morto para PHP Java Python C Sharp e

play08:55

outras linguagens e aqui tem alguns

play08:59

exemplos de frameworks bastante comuns

play09:01

não apresenta o fêmur pendurar para já

play09:04

descrito da construção de interfaces web

play09:06

aplicações web lá do cliente odhiambo

play09:10

para Python Spring Java bastante útil

play09:13

bastante empregado en.net foi morto que

play09:15

eu acabei de citar que lembra de atenção

play09:17

você é chato mas permite trabalhar com

play09:18

outras linguagens também Ruby on rails

play09:21

para linguagem Ruby larável para PHP it

play09:24

é um treino outro para a construção de

play09:26

jogos utilizando ser chato e assim por

play09:28

diante e aqui do lado direito nessa tela

play09:31

Você tem uma ilustração que mostra a

play09:33

área que

play09:33

Oi Ju foi morto a do Framework e.net

play09:36

Framework veja como foi embora que ele é

play09:39

complexo e tem um monte de elementos não

play09:42

é especialmente como uma biblioteca que

play09:44

tem que tem bastante alimentos no caso

play09:47

funções e classes mas programados para

play09:49

uma função específica para uma área

play09:51

específica o fêmur que ele é mais

play09:53

genérico que ele tem vários outros tipos

play09:55

de componentes vantagens tem as

play09:57

bibliotecas de classe tem classes de

play10:00

dados Web Services interfaces gráficas

play10:04

especificação de linguagem e as

play10:05

linguagens suportadas não estão

play10:07

firmou-se vai te permitir a criação de

play10:09

aplicações outra sempre foi morto

play10:11

bastante utilizado por exemplo cremoso

play10:13

Bootstrap para criação de aplicações web

play10:16

também utilizando SSS

play10:19

o resumo então eu diferença entre

play10:22

biblioteca Framework eap a biblioteca é

play10:25

um código pré-programado já pronto que

play10:28

têm funções específicas que são

play10:30

reutilizáveis nas aplicações e você não

play10:34

precisa reescrever Essas funções Você

play10:35

usa as bibliotecas prontas o fêmur é uma

play10:40

estrutura genérica que vai fornecer uma

play10:41

espécie de um esqueleto suporte sobre o

play10:45

qual você constrói um software então o

play10:47

seu uso frango tu já traz partes

play10:49

semi-prontas e você constrói o software

play10:51

ali e o Freemont se baseia nas

play10:53

bibliotecas EA permanente é fácil para

play10:56

você poder fazer a comunicação com

play10:57

aplicações e chamar funções específicas

play11:00

eu tô em frente Espero que tenha ficado

play11:02

Claro a distinção entre esses três

play11:06

consciência ou que pelo menos tenha

play11:07

melhorado um pouco a compreensão de

play11:08

vocês com relação a esses três conceitos

play11:10

e agora eu quero fazer uma pergunta para

play11:12

vocês gostaria que vocês deixassem aqui

play11:14

embaixo nos comentários do vídeo Se

play11:17

vocês utilizam no trabalho no seu dia a

play11:20

dia bibliotecas frameworks ou apis

play11:22

específicas e quais são as você já

play11:25

trabalha na área de desenvolvimento e se

play11:27

você ainda não trabalha na área de

play11:29

desenvolvimento se você tá estudando

play11:30

aprendendo deixa também aqui nos

play11:32

comentários quais bibliotecas fremax eu

play11:34

aprendi vocês gostariam de ver aqui no

play11:36

canal abordados na forma de minicursos

play11:38

por exemplo ou de aulas individuais

play11:40

beleza gente então isso aí Espero que

play11:43

você tenha gostado aproveite para se

play11:45

inscrever aqui no canal da bola no

play11:46

treinamento Se você não for isso que eu

play11:47

conheci já for inscrito clique no

play11:49

Sininho se machucar ativar as

play11:50

notificações esse avisado Quando a gente

play11:52

tiver conteúdo novo postado aqui no

play11:53

canal Como por exemplo o vídeo de freio

play11:55

morto que vai sair em breve e se você

play11:58

quiser contribuir com a bola som

play11:59

internamente estou em si mesmos

play12:00

nós temos o link aqui na descrição do

play12:03

vídeo também o botão seja lembrando

play12:04

YouTube com as instruções necessárias e

play12:07

não deixa esse sal na sua do site

play12:10

www.menti.com.br a gente segue nas redes

play12:12

sociais estão aparecendo aqui em cima

play12:15

obrigado e até a próxima

Rate This

5.0 / 5 (0 votes)

Ähnliche Tags
Software DevelopmentAPIsLibrariesFrameworksCodingWeb DevelopmentTech TutorialProgrammingDeveloper ToolsTech Education
Benötigen Sie eine Zusammenfassung auf Englisch?