Buscar

Termos de Tecnologia

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Full-stack
Challenge
<material_extra/>
14 termos de 
tecnologia para 
você conhecer
Seja bem-vindo dev!
Se você é novo na programação, provavelmente já ouviu vários 
termos como dev, stack, front e vários outros e pode ficar sem 
entender alguns deles. Então, para você não ficar por fora, 
trouxemos aqui 13 dos termos mais comuns que você vai ouvir 
durante todo o Full Stack Challenge!
Full-stack
Challenge
 Dev
O termo mais falado hoje em dia pela galera dessa área. Dev é 
uma abreviação de developer, que em português significa 
desenvolvedor (de software), que também é conhecido como 
programador, a pessoa que, de fato, escreve o código para criar 
programas de computador.
 Stack
Em português, esse termo significa pilha, e se refere à lista de 
tecnologias usadas por um programador, ou por um projeto. É 
muito comum a pergunta: Qual a sua stack? ou ainda: Qual a 
stack do projeto? 
Por exemplo: 
A stack do Full Stack Challenge será HTML, CSS, JS, React, 
Node.js, Tailwind, Prisma.io, Koa.js e PlanetScale.
Full-stack
Challenge
 Front
O termo front ou front-end, é uma área do desenvolvimento de 
software. 
Tudo que o usuário vê e interage, como aplicações web (como a 
que vamos fazer no evento), aplicações para celular, ou 
aplicativos para televisão, por exemplo, são chamadas de 
aplicações front-end ou aplicações cliente.
Esse termo, também pode ser usado para definir o 
desenvolvedor que trabalha com esse tipo de aplicação, então 
dizemos que essa pessoa é um Desenvolvedor Front-end.
Full-stack
Challenge
 Back
Assim como temos a parte do front, também temos a parte do 
back ou back-end, que é um sistema que roda no lado do 
servidor, onde o usuário não interage diretamente. 
Nesse caso, aplicações back-end geralmente interagem com 
aplicações front-end ou com outras aplicações back-end. 
Quando um desenvolvedor trabalha somente nessa área, ele é 
um desenvolvedor front-end.
Full-stack
Challenge
 Full stack
Traduzindo para pilha toda, podemos entender que full stack se 
refere à todas as tecnologias que são utilizadas em um projeto.
Um Desenvolvedor Full Stack é alguém que consegue criar um 
projeto completo sozinho, utilizando tanto tecnologias de front-
end quanto tecnologias de back-end.
Full-stack
Challenge
 Terminal
Já viu aquelas telas pretas com a letra verde que aparece em 
muitos filmes de hackers? 
Essa telinha é o que chamamos de terminal, linha de comando, 
ou ainda para os mais antigos, prompt de comando.
Todo computador tem essa telinha, e ela é basicamente a forma 
de dar comandos para o computador quando não temos a 
interface gráfica (icones, mouse e etc). 
Essa tela é muito utilizada hoje em dia ainda, pois muitas vezes é 
mais rápido de usar que uma interface gráfica. 
Outro ponto, é que existem alguns comandos que só é possivel 
executar por ali, por isso, em algum momento da sua carreira 
você vai precisar aprender sobre ela.
Full-stack
Challenge
 API
Aplication Programming Interface - traduzindo: Interface de 
programação de aplicações, é a forma como um programa 
interage com outro programa. O tipo de API mais conhecido hoje 
em dia é a Server API, onde você desenvolve uma aplicação de 
back-end, geralmente para fornecer informações para 
aplicações de front-end.
 HTTP
Esse é o protocolo de comunicação mais utilizado entre 
aplicações no mundo todo. Ele padroniza a troca de 
informações através da internet, e é por meio dele que 
aplicações front e back se comunicam.
Full-stack
Challenge
 Framework
Um framework é um conjunto de códigos desenvolvidos para 
resolverem problemas comuns, e adicionar funcionalidades 
prontas nos projetos de software que você deseja desenvolver. 
Frameworks são largamente utilizados para otimizar o tempo de 
desenvolvimento.
 Lib
Uma lib, ou biblioteca, é um trecho de código para resolver um 
problema específico. Cada linguagem de programação tem suas 
bibliotecas e qualquer pessoa pode criar e disponibilizar 
bibliotecas para uso.
Full-stack
Challenge
Git
O segundo conhecimento mais importante para qualquer 
programador no mundo todo (o primeiro conhecimento é, 
obviamente saber programar). Git é uma tecnologia para 
gerenciar versões do seu código, e ele faz isso registrando as 
alterações do seu código e criando um histórico de alterações.
GitHub
Git e Github são coisas diferentes e é importante não confundir. 
Enquanto o git é um software para gerenciar histórico de 
alterações, o Github é um software na nuvem para guardar 
projetos git de forma remota.
Existem outros sistemas iguais ao Github, como Bitbucket e 
GitLab, por exemplo, mas o Github é o mais utilizado no mundo e 
guarda mais de 80 milhões de projetos, a maioria deles 
públicos.
Full-stack
Challenge
 Deploy
Enquanto você está desenvolvendo o seu projeto, você faz isso 
no seu computador. Mas para que outras pessoas possam ver e 
utilizar sua aplicação, você precisa fazer um deploy (ou 
implantação em português). 
Deploy é basicamente colocar o seu projeto no ar, de uma forma 
que qualquer pessoa na internet possa acessá-lo!
 Bug
Um bug é uma falha, ou um erro no seu código que faz com que 
ele não execute como deveria. Geralmente, bugs não são 
percebidos pelos desenvolvedores, e só são descobertos 
quando um usuário tenta usar o seu software e não consegue. 
Você já viu algum bug em algum aplicativo que você usa?
Full-stack
Challenge
Você já ouviu 
algum outro 
termo e não sabe 
o que é?
Manda pra gente!

Continue navegando