Skip to content

Commit

Permalink
Merge pull request #61 from thiagofqs/data-cards
Browse files Browse the repository at this point in the history
feat: pontuação dos termos e algumas tags ajustadas
  • Loading branch information
levxyca authored Oct 5, 2023
2 parents b764375 + 6ac9b3b commit 66336f9
Showing 1 changed file with 22 additions and 22 deletions.
44 changes: 22 additions & 22 deletions assets/data/cards_pt-br.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,13 +30,13 @@
},
{
"title": "Stateless Widget",
"description": "Um StatelessWidget no Flutter é um componente que não possui estado interno mutável, ideal para partes da interface do usuário que não mudam com o tempo e não dependem de estado",
"tags": ["Conceito", "Flutter"]
"description": "Um StatelessWidget, no Flutter, é um componente que não possui estado interno mutável, ideal para partes da interface do usuário que não mudam com o tempo e não dependem de estado.",
"tags": ["Conceito", "Mobile"]
},
{
"title": "Stateful Widget",
"description": "Um StatefulWidget no Flutter é um componente que possui estado interno mutável, permitindo que ele responda a mudanças de estado e atualize dinamicamente a interface do usuário",
"tags": ["Conceito", "Flutter"]
"description": "Um StatefulWidget, no Flutter, é um componente que possui estado interno mutável, permitindo que ele responda a mudanças de estado e atualize dinamicamente a interface do usuário.",
"tags": ["Conceito", "Mobile"]
},
{
"title": "Função",
Expand All @@ -50,7 +50,7 @@
},
{
"title": "Programação orientada a objetos",
"description": "A programação orientada a objetos (POO) é um paradigma de programação que se baseia na ideia de modelar o software em torno de objetos, que são instâncias de classes. Cada objeto contém dados (atributos) e métodos (funções) que operam nesses dados. Isso permite organizar o código de forma mais modular, reutilizável e orientada para objetos do mundo real. POO promove conceitos como encapsulamento, herança e polimorfismo, facilitando a criação de sistemas mais flexíveis, compreensíveis e escaláveis.",
"description": "A programação orientada a objetos (POO) é um paradigma de programação que se baseia na ideia de modelar o software em torno de objetos, que são instâncias de classes. Cada objeto contém atributos (dados) e métodos (funções) que operam nesses dados. Isso permite organizar o código de forma mais modular, reutilizável e orientada para objetos do mundo real. POO promove conceitos como encapsulamento, herança e polimorfismo, facilitando a criação de sistemas mais flexíveis, compreensíveis e escaláveis.",
"tags": ["Conceito", "Paradigma"]
},
{
Expand All @@ -60,22 +60,22 @@
},
{
"title": "Classe",
"description": "Uma classe em desenvolvimento de software é um projeto ou um 'modelo' para criar objetos. Ela define os atributos (dados) e os métodos (funções) que os objetos criados a partir dela terão. As classes são como moldes para criar objetos que compartilham características comuns. Elas ajudam a organizar o código, permitindo a reutilização e a abstração de dados e funcionalidades em uma estrutura coerente.",
"description": "Uma classe, em desenvolvimento de software, é como molde e um \"modelo\" para criar objetos. Ela define os atributos (dados) e os métodos (funções) que os objetos criados a partir dela terão. Elas ajudam a organizar o código, permitindo a reutilização e a abstração de dados e funcionalidades em uma estrutura coerente.",
"tags": ["Conceito"]
},
{
"title": "Objeto",
"description": "Um objeto em desenvolvimento de software é como um personagem em um videogame. Ele tem características (dados) e pode fazer coisas (métodos). Por exemplo, um objeto 'carro' pode ter cor, velocidade e marca (características) e pode acelerar, frear e virar (ações/métodos). Os objetos são instâncias de classes e permitem organizar o código de forma a representar entidades do mundo real, tornando-o mais compreensível e reutilizável.",
"description": "Um objeto, em desenvolvimento de software, é como um personagem em um videogame. Ele tem características (dados) e pode fazer coisas (métodos). Por exemplo, um objeto \"carro\" pode ter cor, velocidade e marca (características) e pode acelerar, frear e virar (ações/métodos). Os objetos são instâncias de classes e permitem organizar o código de forma a representar entidades do mundo real, tornando-o mais compreensível e reutilizável.",
"tags": ["Conceito"]
},
{
"title": "Encapsulamento",
"description": "O encapsulamento funciona como uma 'caixa mágica' que esconde os detalhes internos de um objeto. Isso significa que os dados e o funcionamento interno de um objeto são mantidos privados e não podem ser acessados diretamente de fora. Em vez disso, o objeto fornece interfaces controladas (métodos públicos) para interagir com ele. Isso ajuda a proteger os dados do objeto e controlar como ele é usado, promovendo a segurança e a organização do código.",
"description": "O encapsulamento funciona como uma \"caixa mágica\" que esconde os detalhes internos de um objeto. Isso significa que os dados e o funcionamento interno de um objeto são mantidos privados e não podem ser acessados diretamente de fora. Em vez disso, o objeto fornece interfaces controladas (métodos públicos) para interagir com ele. Isso ajuda a proteger os dados do objeto e controlar como ele é usado, promovendo a segurança e a organização do código.",
"tags": ["Conceito"]
},
{
"title": "Herança",
"description": "A herança funciona como uma 'árvore genealógica'. Permite que uma classe (ou objeto) herde características e comportamentos de outra classe pai (ou objeto). Isso significa que a classe filha herda os atributos e métodos da classe pai, economizando tempo e promovendo a reutilização de código. A herança é uma forma de organizar e estruturar o código, criando hierarquias de classes que representam relacionamentos entre objetos do mundo real.",
"description": "A herança funciona como uma \"árvore genealógica\". Permite que uma classe ou objeto herde características e comportamentos de outra classe pai. Isso significa que a classe filha herda os atributos e métodos da classe pai, economizando tempo e promovendo a reutilização de código. A herança é uma forma de organizar e estruturar o código, criando hierarquias de classes que representam relacionamentos entre objetos do mundo real.",
"tags": ["Conceito"]
},
{
Expand All @@ -86,37 +86,37 @@
{
"title": "Desenvolvimento Front-end",
"description": "Desenvolvimento front-end é o desenvolvimento da interface gráfica, para que as pessoas usuárias possam visualizar e interagir com o que foi desenvolvido.",
"tags": ["Front-End"]
"tags": ["Front-end"]
},
{
"title": "HTML",
"description": "HTML é uma linguagem de marcação utilizada na construção de páginas na web. Documentos HTML podem ser interpretados por navegadores.",
"tags": ["Front-End"]
"tags": ["Front-end"]
},
{
"title": "CSS",
"description": "Cascading Style Sheets é um mecanismo para adicionar estilos a uma página web como cores, tamanhos, fontes e etc. é possivel ligar o arquivo HTML ao CSS adicionando um link para um arquivo CSS que contém os estilos.",
"tags": ["Front-End", "CSS"]
"tags": ["Front-end"]
},
{
"title": "JavaScript",
"description": "JavaScript é uma linguagem de programação interpretada estruturada, de script em alto nível com tipagem dinâmica fraca e multiparadigma. Juntamente com HTML e CSS, o JavaScript é uma das três principais tecnologias para criação de sites.",
"tags": ["Front-End", "Back-End", "JavaScript"]
"tags": ["Front-end", "Back-end", "JavaScript"]
},
{
"title": "jQuery",
"description": "Biblioteca de funções em JavaScript que interagem com o HTML de uma maneira muito mais rápida e simples do que apenas pelo JavaScript.",
"tags": ["Front-End", "Biblioteca", "Back-End", "JavaScript"]
"tags": ["Front-end", "Biblioteca", "Back-end", "JavaScript"]
},
{
"title": "UI Design",
"description": "É o desenho e execução de uma interface para a pessoa usuária. Por exemplo, garantir que um botão vai ser visto e apertado.",
"tags": ["Conceito", "Front-End", "Design"]
"tags": ["Conceito", "Front-end", "Design"]
},
{
"title": "UX Design",
"description": "É o desenho e execução de uma experiência para a pessoa usuária. Por exemplo, desenhar as ações que farão com a pessoa se sinta bem ao entrar numa página, ou engajado, etc.",
"tags": ["Conceito", "Front-End", "Design"]
"tags": ["Conceito", "Front-end", "Design"]
},
{
"title": "Frameworks",
Expand All @@ -125,7 +125,7 @@
},
{
"title": "Spread Operator",
"description": "É um operador que está presente em várias linguagens de programação, que permite copiar e combinar elementos de uma estrutura de dados em outra, facilitando a manipulação eficiente de informações.",
"description": "O operador spread é um operador que está presente em várias linguagens de programação, que permite copiar e combinar elementos de uma estrutura de dados em outra, facilitando a manipulação eficiente de informações.",
"tags": ["Conceito"]
},
{
Expand All @@ -136,20 +136,20 @@
{
"title": "Git",
"description": "Git é um sistema de controle de versão distribuído amplamente utilizado para rastrear as alterações em arquivos e coordenar o trabalho em projetos de desenvolvimento de software.",
"tags": ["Conceito", "Versionamento"]
"tags": ["Conceito", "Versionamento", "Ferramenta"]
},
{
"title": "GitHub",
"description": "O GitHub é uma plataforma de hospedagem de código-fonte baseada na web que oferece uma variedade de serviços relacionados ao controle de versão e colaboração no desenvolvimento de software (é usado em conjunto com o Git). Ele é amplamente utilizado por pessoas desenvolvedoras de todo o mundo para armazenar, colaborar, gerenciar e controlar o código-fonte de projetos de software.",
"tags": ["Conceito", "Versionamento"]
"tags": ["Conceito", "Versionamento", "Ferramenta"]
},
{
"title": "Optional Chaining",
"description": "O Optional Chaining é um recurso no Javascript para lidar com situações onde você precisa acessar propriedades de objetos aninhados mas não tem certeza se essas propriedades existem realmente, Isso ajuda a evitar erros de 'TypeError' quando tenta acessar algo que não foi definido.",
"description": "O Optional Chaining ou operador de encadeamento opcional (?.), é um recurso no JavaScript para lidar com situações onde você precisa acessar propriedades de objetos aninhados, mas não tem certeza se essas propriedades existem realmente. Isso ajuda a evitar erros de \"TypeError\" quando tenta acessar algo que não foi definido.",
"content": {
"code": "const pessoa = nome?.cidade?.endereco; "
"code": "const pessoa = nome?.cidade?.endereco;"
},
"tags": ["Conceito", "JavaScript"]
"tags": ["Conceito", "Front-end"]
},
{
"title": "Bug",
Expand Down

0 comments on commit 66336f9

Please sign in to comment.