[et_pb_section admin_label=”section”] [et_pb_row admin_label=”row”] [et_pb_column type=”4_4″][et_pb_text admin_label=”Text”] Este post é a parte final da nossa série de posts, você pode conferir os primeiros nos links: parte 1 parte 2. Nos primeiros posts criamos uma API seguindo o padrão REST utilizando Kotlin, Spring Webflux e MongoDB. Porém, nossa API não pode ser considerada pronta pois falta […]
Primeira parte: Metodologias: Parte 1 – Scrum Antes de iniciar o contexto do XP, é necessário entender que metodologias ágeis assim como, o Scrum e o XP, que são as que estão sendo analisadas neste post, possuem um problema de interpretação do conceito ágil. O conceito de ágil não é ser rápido, e sim ser […]
OCP – OPEN CLOSED PRINCIPLE “Entidades, classes, módulos e funções deveriam ser abertos para extensão e fechados para modificação” O ciclo de vida de um software faz com que ele seja suscetível a mudanças. Um software bem arquitetado te possibilita fazer essas mudanças alterando o mínimo de código possível, ao invés de reescrever o comportamento […]
Este post foi dividido em duas partes, onde a segunda parte será postado futuramente em breve, vou apresentar um desenvolvimento de um sistema móvel de contenção de incêndio controlado remotamente por dispositivos Android, utilizando um computador de placa única – single board computer, no caso Cubieboard versão 2. O Raspberry Pi, com seu sucesso, inspirou outras […]
O termo cursor na ciência da computação se refere a uma estrutura de controle para acesso transversal em conjuntos de dados. Apesar dessa definição bonita, os cursores representam um conceito simples e útil em banco de dados para executar operações linha a linha de tabelas. A sintaxe dele é a seguinte. DECLARE <cursor> CURSOR FOR […]
Uma ótima forma de melhorar a produtividade na hora de criar uma aplicação é automatizar o trabalho repetitivo. Pense por exemplo que algo muito comum de ser utilizado em qualquer aplicação são as listas, e toda vez que for criar uma você precisará reescrever o mesmo código, ou para alguém como eu copiar uma classe […]
Com este post gostaria de apresentar os principais pontos sobre duas metodologias bastante utilizadas no seguimento de desenvolvimento de software, ele será dividido em duas partes, são elas: Scrum e XP(Extreme Programming). Com o amplo desenvolvimento no setor de Internet, juntamente com a alta demanda no desenvolvimento de aplicações, torna-se cada vez mais necessário o […]
A Segurança da Informação se refere à proteção de dados (toda e qualquer informação que possua algum valor para empresas ou pessoas). Para implementar a análise e a implementação da segurança em um determinado dado, é utilizado de atributos conhecidos como CIA (Confidentiality, Integrity e Availability, ou Confidencialidade, Integridade e Disponibilidade): Confidencialidade: limita o […]
Regex, também conhecido como expressão regular, é uma série de caracteres capaz de descrever outras séries de caracteres. Por exemplo, uma palavra ou número, uma palavra seguida de um número ou de outra palavra, um certo caractere no final da linha, e assim por diante. Vejamos alguns exemplos: · “telefone” – representa uma única palavra, “telefone”; · […]
VisualVM é uma ferramenta que integra várias outras ferramentas de linha de comando da JDK(jconsole, jinfo, jstack…) já existentes. Com ele é possível monitorar e analisar suas aplicações Java através de relatórios e gráficos em tempo real. O VisualVM é distribuído junto com a JDK partir da versão 6 – procure por “jvisualvm” dentro do […]
- 1
- 2