Categoria: Desenvolvimento
O que são padrões de projetos
Bene Silva Júnior 19/01/2022
Os padrões de projetos são soluções generalizadas e reutilizáveis para problemas comuns que surgem durante o desenvolvimento de software. Eles desempenham um papel crucial na engenharia de software, oferecendo um vocabulário comum e um conjunto de práticas recomendadas que ajudam a criar sistemas mais robustos e flexíveis. Neste artigo, exploraremos o que são padrões de […]
O que é API?
Bene Silva Júnior 19/01/2022
Um API (Application Programming Interface) ou Interface de Programação de Aplicações é um conjunto de rotinas e padrões estabelecidos por um software para a utilização das suas funcionalidades por aplicativos que não pretendem envolver-se em detalhes da implementação do software, mas apenas usar seus serviços. De modo geral, a API é composta por uma série de funções acessíveis somente […]
Modelo em três camadas
Bene Silva Júnior 19/01/2022
Modelo em três camadas (3-Tier), derivado do modelo ‘n’ camadas, recebe esta denominação quando um sistema cliente-servidor é desenvolvido retirando-se a camada de negócio do lado do cliente. O desenvolvimento é mais demorado no início comparando-se com o modelo em duas camadas pois é necessário dar suporte a uma maior quantidade de plataformas e ambientes […]
Modelagem de dados
Bene Silva Júnior 19/01/2022
Através da modelagem de dados criamos modelos que explica as características de funcionamento e comportamento de um software a partir do qual ele será criado, facilitando seu entendimento e seu projeto, através das características principais que evitarão erros de programação, projeto e funcionamento. É uma parte importante do desenho de um sistema de informação. Os […]
Linguagem compilada e linguagem interpretada
Bene Silva Júnior 19/01/2022
Como classificar uma linguagem de programação como sendo compilada ou interpretada? Bem, a resposta é simples, definindo o contexto ou ponto de vista! E como estamos analisando linguagens de programação, nosso contexto é arquitetura de linguagens de programação. Na computação, a compilação é o processo que reúne o código fonte e o transforma em algo […]
Levantamento de requisitos
Bene Silva Júnior 19/01/2022
No âmbito da engenharia, um Requisito consiste da definição documentada de uma propriedade ou comportamento que um produto ou serviço particular deve atender. O levantamento de requisitos é fundamental para entender as necessidades de um negócio. Na ciência de computação, engenharia de software e engenharia de sistemas, refere-se à definição de uma característica, atributo, habilidade […]
JSON
Bene Silva Júnior 19/01/2022
JSON (um acrônimo para “JavaScript Object Notation”), é um formato leve para intercâmbio de dados computacionais. É um subconjunto da notação de objeto de JavaScript, mas seu uso não requer JavaScript exclusivamente. O formato foi originalmente criado por Douglas Crockford e é descrito no RFC 4627. O media-type oficial é application/json e a extensão é […]
jQuery
Bene Silva Júnior 19/01/2022
jQuery é uma biblioteca JavaScript cross-browser desenvolvida para simplificar os scripts client side que interagem com o HTML. Ela foi lançada em dezembro de 2006 no BarCamp de Nova York por John Resig. Usada por cerca de 77% dos 10 mil sites mais visitados do mundo, é a mais popular das bibliotecas JavaScript. É uma […]
Hibernate
Bene Silva Júnior 19/01/2022
Hibernate é um framework para o mapeamento objeto-relacional escrito na linguagem Java, mas também está disponível em .Net com o nome NHibernate. Realiza o mapeamento do objeto relacional, ou seja, as tabelas do seu banco de dados são representadas através de classes na sua aplicação, e as operações de recuperação e persistência dos dados são realizadas […]
Front-end e Back-end
Bene Silva Júnior 19/01/2022
Em ciência da computação, front-end e back-end são termos generalizados que se referem às etapas inicial e final de um processo. O front-end é responsável por coletar a entrada do usuário em várias formas e processá-la para adequá-la a uma especificação em que o back-end possa utilizar. O front-end é uma espécie de interface entre […]