Desenvolvimento de Software
Front-end e back-end são termos populares quando se trata de desenvolvimento e programação. |
Veremos sobre front-end e back-end logo a seguir
Front-End
O desenvolvedor front-end é o profissional responsá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 desenvolvedor, além do conhecimento das linguagens específicas, a aquisição de conhecimentos relacionados à experiência do usuário |
Álias o que é uma linguagem de programação?
Back-End
O profissional back-end é responsável pelas engrenagens 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 requisição, a resposta é enviada em uma linguagem que pode ser interpretada pelo navegador. |
Outros conhecimentos que o Back-End tem que ter
É necessário levar em consideração outras tecnologias, como os sistemas de banco de dados, por exemplo. Entre os mais utilizados, estão o MySQL, MariaDB, MongoDB e PostgreSQL. |
|
|
Linguagens de programação
Como criar um software? Um software é desenvolvido por um programador usando uma linguagem de programação. Quanto mais souber sobre ela,mais recursos seu código terá
|
O que são essas linguagens ? Linguagem de Programação é uma linguagem escrita e formal que especifica um conjunto de instruções e regras usadas para gerar programas (software).
|
Existem tanto linguagens de programação Back-End quando Front-end
|
|
Exemplo de linguagens
Front-End |
HTML - linguagem de marcação responsável pela estruturaçã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, responsável pelo visual da página, cor, fontes, organização das seções, efeitos de transição, entre outras. JavaScript - linguagem de programação responsável por dar melhorar a usabilidade, dinamismo e interatividade do usuário com a página. |
Back-End |
PHP - a linguagem de programação mais popular para web, disponível na maioria das hospedagens. Python - uma linguagem extremamente popular para desenvolvimento em várias áreas e análise de dados. Ruby - outra linguagem amplamente utilizada para desenvolvimento de aplicações para a web. |
|
|
Bibliotecas, Frameworks e APIs
API - Da sigla Application Programming Interface ou Interface de Programaçã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 informaçõ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 subprogramas ou funções, geralmente organizadas 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 padronizada para a construção de uma aplicação. Um framework pode ser construído utilizando-se diversas bibliotecas e integrado a APIs de forma a oferecer uma estrutura ideal para o desenvolvimento de um aplicativo mobile, por exemplo. Utilizando um framework, o desenvolvedor pode se concentrar em desenvolver as funcionalidades do seu app, sem se preocupar com tarefas repetitivas e até mesmo com a construção de componentes de tela, os quais já foram construídos previamente 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#; Javascript; Java; |
|
Created By
Metadata
Comments
No comments yet. Add yours below!
Add a Comment
Related Cheat Sheets