Autor: Romeu G.

Engenheiro de Software, especializado em Redes de Computadores desde 1995 sou amante de linguagens de programação, robótica e softwares embarcados.

Diferenças entre API, WebService, MicroServiço, Biblioteca e outras coisinhas…

Tempo de Leitura: 8 MinutosNovas tecnologias surgem a todo o momento, e enquanto eu estou escrevendo, ou você lendo, conceitos novos estão sendo criados e padronizados. Usar uma nomenclatura correta evita erros de entendimento comuns quando ambos interlocutores não entendem exatamente os conceitos.

Indiferente da forma, o que diferencia é o uso e aplicabilidade correta de cada cenário, para conceber o todo, ou seja, um software funcional, sem erros e seguro para o escopo da aplicabilidade que foi concebido.

Leia Mais...

Documentando uma API – Exemplo Prático

Tempo de Leitura: 13 MinutosUma boa documentação de uma API é de extrema importância para o seu sucesso, bem como exemplos claros e concisos de seu uso, dos tipos de dados aceitos e valores opcionais isso tudo e uma constante atualização dos dados para manter a documentação consistente com as ultimas versões. Por este motivo, existem ferramentas que auxiliam muito e justamente sobre isso que vamos falar neste artigo.

Leia Mais...

PHP do Básico ao Avançado – Aula 10 – Um pouco sobre segurança e entrada de dados

Tempo de Leitura: 13 MinutosQuando falamos em sistemas e internet, na mesma frase uma das primeiras coisas que nos vem em mente é a segurança, e agora que você já aprendeu todos os conceitos da linguagem PHP estará pronto para começar a escrever seus códigos funcionais, ou seja, que realmente fazem alguma coisa, você tem que se preocupar muito com isso. Por este exato motivo, é que resolvi abordar este tema, neste ponto do curso.

Leia Mais...

PHP do Básico ao Avançado – Aula 9 – Outras estruturas da linguagem

Tempo de Leitura: 7 MinutosNesta ultima parte do primeiro módulo, vamos finalizar falando sobre GENERATORS e ITERATORS, sobre a passagem de argumentos e dados por referência bem como as constantes, variáveis e outras estruturas já pré-definidas pelo PHP que podem ajudar muito a iteração e a padronização da escrita do código, bem como auxiliar na otimização e utilização de recursos como memória e processamento.

Leia Mais...

PHP do Básico ao Avançado – Aula 8 – Tratamento de Erros e Exceções

Tempo de Leitura: 12 MinutosInfelizmente, não importa quão cuidosos somos escrevendo nossos códigos, erros são fatos da vida. O PHP reportará erros, advertências e avisos para muitos problemas comuns de codificação e problemas em tempo de execução, e saber como detectar e manusear estes erros farão o processo de depuração muito mais fácil.

Leia Mais...

PHP do Básico ao Avançado – Aula 7 – Include, Require e Funções de Usuário

Tempo de Leitura: 11 MinutosPara facilitar nossa vida como desenvolvedor, ao se criar um sistema mais complexo, podemos dividir o problema como diversos blocos, que se interligam e produzem um todo. Agora imagine que esse pedaço pode ser definido como um arquivo, e que estes arquivos possam ser usados das mais diversas maneiras. Essa é a idéia por traz dessas 3 definições que estudaremos nessa aula de hoje. 

Leia Mais...

PHP do Básico ao Avançado – Aula 6 – Estruturas de repetição e loopings

Tempo de Leitura: 8 MinutosAs estruturas de repetição, permitem que o seu script repita um determinado bloco de código por um número finito de vezes, por exemplo, uma quantidade fixa de vezes, enquanto uma determinada condição permaneça válida, são usadas nas mais diversas condições e são parte fundamental da programação de computadores, sendo das estruturas mais utilizadas em programação e merecem uma atenção especial.

Leia Mais...

PHP do Básico ao Avançado – Aula 5 – Estruturas de controle e tomada de decisão

Tempo de Leitura: 8 MinutosAs estruturas de controle, como o próprio nome diz, são as ferramentas que permitem que seu script possa controlar as ações que irá executar de acordo com valores e resultados da análise de expressões, são essas estruturas responsáveis pela tomada de decisão realizada no código e elas que permitem que o script realize ações em respostas as solicitações do usuário, ou a estados e outras funcionalidades. Vamos ver como elas funcionam no PHP, e relacionar isso com a forma que seu script iterage e gera diferentes resultados, conforme os estados encontrados.

Leia Mais...

WebRTC – Criando uma Sala de Atendimento com Vídeo, sem uso de servidores.

Tempo de Leitura: 9 MinutosCom a crescente necessidade de nos comunicarmos e com a recente pandemia mundial causada pelo coronavírus, é comum que maneiras alternativas de comunicação sejam criadas, e a procura por serviços pagos e gratuitos é crescente, porém, com o objetivo comercial esses serviços acabam custando altos valores e nem sempre são utilizados com a devida eficiência, o objetivo deste artigo, é apresentar usa solução que possa ser implementada de maneira imediata e estar disponível para por exemplo profissionais liberais como médicos e terapeutas para uma consulta a distância, psicólogos, advogados, contabilistas, profissionais de RH como recrutadores, e mesmo pessoas que precisem se comunicar através de um link de áudio e vídeo  independentes.

Leia Mais...

PHP do Básico ao Avançado – Aula 4 – Operadores Aritméticos, Lógicos e Comparativos

Tempo de Leitura: 8 MinutosNesta quarta aula, vamos falar sobre operadores e as estruturas condicionais, que são as estruturas básicas de controle do fluxo de nossa aplicação, são justamente essas estruturas que permitem que nosso script tome decisões baseado em condições específicas e possa interagir com o usuário, sem essas estruturas, o script seria estático como o próprio contexto do HTML.

Leia Mais...

PHP do Básico ao Avançado – Aula 3 – Scripts PHP, Declaração de Variáveis e Constantes

Tempo de Leitura: 12 MinutosNesta terceira aula, vamos entender o que é um script PHP, ou seja, como ele funciona em relação ao servidor e ao cliente, e o básico sobre os tipos de dados, declaração de variáveis, palavras reservadas, e a estrutura de constantes e escopos, além de outros aspectos diretamente relacionados a forma de se desenvolver um sistema com o PHP, e as diretrizes para as boas práticas de programação, que todos nós programadores devemos seguir, mesmo não sendo uma exigência propriamente da linguagem.

Leia Mais...

Windows 95 – 25 Anos de um legado que revolucionou a informática

Tempo de Leitura: 9 MinutosNeste ultimo dia 24 de Outubro de 2020, o Windows 95 completou 25 anos de seu lançamento oficial, e nos faz relembrar a história da informática ante e depois de seu surgimento, e podemos ver esse sistema como um divisor de águas em diversos quesitos técnicos e principalmente operacionais.

Leia Mais...