Show Menu
Cheatography

TI Listo Cheat Sheet by

Uma Folha de Referencia de termos tecnicos

Desenv­olv­imento de Software

Front-end e back-end são termos populares quando se trata de desenv­olv­imento e progra­mação.
Veremos sobre front-end e back-end logo a seguir

Front-End

O desenv­olvedor front-end é o profis­sional respon­sável pela criação da interface da aplicação web, ou seja, ele desenvolve a tela da página com a qual o usuário interage. Todos os elementos que formam a identidade visual de um site são criados no front-end.
Cabe a esse desenv­olv­edor, além do conhec­imento das linguagens especí­ficas, a aquisição de conhec­imentos relaci­onados à experi­ência do usuário
Álias o que é uma linguagem de progra­mação?

Back-End

O profis­sional back-end é respon­sável pelas engren­agens de uma aplicação web. É ele quem cria o código para que haja a execução das funções do site. O usuário não tem acesso a esse código, pois ele roda no servidor onde a aplicação está hospedada e, no momento da requis­ição, a resposta é enviada em uma linguagem que pode ser interp­retada pelo navegador.

Outros conhec­imentos que o Back-End tem que ter

É necessário levar em consid­eração outras tecnol­ogias, como os sistemas de banco de dados, por exemplo. Entre os mais utiliz­ados, estão o MySQL, MariaDB, MongoDB e Postgr­eSQL.
 

Linguagens de progra­mação

Como criar um software?
Um software é desenv­olvido por um progra­mador usando uma linguagem de progra­mação. Quanto mais souber sobre ela,mais recursos seu código terá
O que são essas linguagens ?
Linguagem de Progra­mação é uma linguagem escrita e formal que especifica um conjunto de instruções e regras usadas para gerar programas (softw­are).
Existem tanto linguagens de progra­mação Back-End quando Front-end
 

Exemplo de linguagens

Front-End
HTML - linguagem de marcação respon­sável pela estrut­uração da página. Ela é o alicerce da aplicação, indicando todos os elementos presentes nela, cabeçalho, menu, barra lateral, rodapé, imagens, etc.
CSS - linguagem de marcação de estilo, respon­sável pelo visual da página, cor, fontes, organi­zação das seções, efeitos de transição, entre outras.
JavaScript - linguagem de progra­mação respon­sável por dar melhorar a usabil­idade, dinamismo e intera­tiv­idade do usuário com a página.
Back-End
PHP - a linguagem de progra­mação mais popular para web, disponível na maioria das hosped­agens.
Python - uma linguagem extrem­amente popular para desenv­olv­imento em várias áreas e análise de dados.
Ruby - outra linguagem amplamente utilizada para desenv­olv­imento de aplicações para a web.
 

Biblio­tecas, Frameworks e APIs

API - Da sigla Applic­ation Progra­mming Interface ou Interface de Progra­mação de Aplica­ções, é um produto de software criado para oferecer uma interface (caminho) com regras bem definidas para integração entre sistemas, a fim de obter inform­ações e, assim, trabalhar com elas.
Biblioteca - Difere bastante de uma API. Uma biblioteca não fornece uma interface para que sejam consumidos recursos de um sistema. Ela é um conjunto de subpro­gramas ou funções, geralmente organi­zadas em classes, que podem ser usadas para a construção de um software ou aplicativo mobile.
Framework - Pode-se dizer que um framework é uma base sólida e padron­izada para a construção de uma aplicação. Um framework pode ser construído utiliz­ando-se diversas biblio­tecas e integrado a APIs de forma a oferecer uma estrutura ideal para o desenv­olv­imento de um aplicativo mobile, por exemplo.
Utilizando um framework, o desenv­olvedor pode se concentrar em desenv­olver as funcio­nal­idades do seu app, sem se preocupar com tarefas repeti­tivas e até mesmo com a construção de compon­entes de tela, os quais já foram constr­uídos previa­mente e já vem prontos para uso.

O que usamos na Listo ?

Front-End - Vue.JS
Back-End - Asp.Net Core;
 ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­  Node.JS;
                   Spring;
Front-End - HTML, CSS, Javascript
Back-End - C#;
 ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­  Javasc­ript;
                   Java;
       
 

Comments

No comments yet. Add yours below!

Add a Comment

Your Comment

Please enter your name.

    Please enter your email address

      Please enter your Comment.

          Related Cheat Sheets

          Passive Recon Cheat Sheet
          ASA Cheat Sheet