| 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