BACK-END

Back-end

Arquitetura

A arquitetura de software permite ao desenvolvedor back-end uma melhor visualização da estrutura de processamento e implementação da aplicação web. Ela vai proporcionar um trabalho mais assertivo e de acordo com as necessidades do cliente e do mercado.

Na SETTER, essa área é responsável por realizar os processamentos solicitados pelo usuário, acessando servidores e bancos de dados para enviar as informações necessárias. É o complemento indispensável para o bom funcionamento do produto na web.

Banco de Dados

MySQL
Utilizamos esse sistema gerenciador de banco de dados de código aberto para manutenção na maioria das aplicações gratuitas. Utilizando a linguagem SQL, conseguimos inserir e gerenciar todo o conteúdo armazenado em um banco de dados específico.

noSQL
Conhecido por sua facilidade de desempenho, esse banco de dados utiliza diversos modelos de dados e respondem com mais facilidade que os bancos relacionais.

MongoDB
Disparado o mais famoso noSQL do mercado, o MongoDB é um banco de dados voltado a documentos que armazena dados em JSON com esquema dinâmico. Na prática, nós o utilizamos para o armazenamento de registros sem a necessidade de preocupação com a estrutura de dados.
Redis
Este banco de dados do noSQL é uma das estruturas com melhor performance do mercado, sendo amplamente utilizado como servidor de cache para aplicações.

PHP
Esta linguagem de script de código aberto é muito utilizada e indicada para o desenvolvimento web, podendo ser embutida dentro do HTML. Intuitivo e com muitos recursos, o PHP é nossa escolha por sua versatilidade e simplicidade de implementação.

Python
Com foco em produtividade e legibilidade, usamos a linguagem Pynthon para um código eficiente, com manutenção rápida. Suportando diversos paradigmas de programação, pode ser usado ainda para estruturas de dados complexas.

Node.js
Criamos com ele uma grande variedade de aplicações web utilizando apenas o código em JavaScript. Com aplicações server-side baseadas em rede, ele permite ampliarmos muito as possibilidades de desenvolvimento e incentivar o usuário a aderir à comunidade cada vez mais crescente dessa linguagem.

CMS
Se você trabalha com desenvolvedores de conteúdo web já deve ter ouvido falar do CMS. Utilizamos esse conjunto de funções utilizadas para facilitar a vida de quem deseja colocar um site no ar, reunindo ferramentas para criação e edição de conteúdos na Internet sem a necessidade de conhecimentos profundos de programação.

Customizado
Nesta modalidade, nossa equipe cria um CMS Custom Service, ou seja, um site que pode ser gerenciado pelo próprio usuário de acordo com suas necessidades. É a personalização da facilidade em favor de bons resultados.

Wordpress

A plataforma preferida de muita gente é extremamente útil e intuitiva e ocupa mais de 70% do mercado de CMS. Entre as vantagens da criação de um site em WordPress estão design responsivo, plataforma open source, otimização para SEO, acessibilidade, gestão de conteúdo e facilidade de uso.
Saiba tudo o que nossa equipe pode fazer por você em uma plataforma WordPress. Venha conhecer a gente.