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.

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...

PHP do Básico ao Avançado – Aula 2 – Instalação, Configurações Básicas e Ferramentas

Tempo de Leitura: 17 MinutosNesta segunda aula, vamos falar sobre a instalação e a preparação de um ambiente básico de desenvolvimento, que pode ser em praticamente qualquer versão do Windows, macOS ou Linux contendo a linguagem PHP, um servidor web como o Apache, e um servidor de Banco de Dados como o MySQL ou MariaDb além das ferramentas de manipulação do banco de dados, e uma IDE ou editor de texto com suporte ao PHP para facilitar a codificação. Aproveito também para dar algumas dicas de configurações que são úteis no ambiente de desenvolvimento e que devem ser alteradas nos ambientes de produção, e as diferenças entre essas configurações.

Leia Mais...

PHP do Básico ao Avançado – Aula 1 – Conceitos e Preparação do Ambiente

Tempo de Leitura: 7 MinutosComo não poderia deixar de ser, nesta primeira parte, vamos falar sobre a Linguagem, os padrões, tendências, como configurar o básico, as ferramentas que vamos usar, como será a abordagem do curso. PHP é uma linguagem de programação que surgiu em meados de 1995 e ainda hoje, é usado em cerca de 75% dos sites e uma das mais utilizadas em programação, no geral. A combinação de uso massivo, constantes melhorias, fácil curva de aprendizado e comunidade ativa, retroalimentou o combustível do PHP, o mantendo vivo por longos anos, o que pode ser considerado um feito em se tratando de aplicações específicas para a web, e justamente por este motivo foi a primeira escolha que tive para escrever um curso específico de uma linguagem.

Leia Mais...

PowerShell, CMD, Bash, Sh – Diferenças e Conceitos de Shells e Scripts

Tempo de Leitura: 7 MinutosUltimamente, tenho visto muitas questões a respeito do Windows Power Shell e do antigo Command Prompt e resolvi escrever este artigo para tentar elucidar as diferenças entre eles, o porque de se manterem ambos no caso do windows e os diferentes formatos que temos nos sistemas POSIX como o MAC OS e os diversos tipos de LINUX, FreeBSD e diversos outros baseados nesse padrão. Os interpretadores de comandos ou simplesmente shell são de maneira simples, a interface pela qual um operador humano pode enviar comandos para serem executados pelo computador, exatamente da mesma maneira que se pode fazer uma determinada função pela interface gráfica (GUI) essa mesma função pode ser feita pelo shell.

Leia Mais...

Windows 10 podrá rodar Apps Android – Your Phone

Tempo de Leitura: 2 MinutosA Microsoft anunciou que o aplicativo Your Phone agora pode executar aplicativos Android em PCs com Windows 10, dando um impulso muito necessário para a multitarefa e integração entre celular e Desktop. Na maioria das vezes, continuamos fazendo malabarismos entre o smartphone e o PC na tentativa de acompanhar as atualizações mais recentes das mídias sociais enquanto também fazemos o nosso trabalho. E justamente nisso que a microsoft vai apostar.

Leia Mais...

A velocidade é fundamental: otimize a experiência móvel

Tempo de Leitura: 5 Minutospaciência das pessoas com um site ou aplicativo para celular pesado e desajeitado está diminuindo. Eles esperam passar pela experiência móvel de uma marca na velocidade da luz. Existem alguns passos simples que os profissionais de marketing, designers e desenvolvedores podem adotar para eliminar a queda de velocidade e garantir que a necessidade de velocidade de cada cliente seja atendida. Estamos vivendo em uma era onde vivemos conectados e estamos acostumados com essa dinâmica e gostamos de ser recompensados, então, vamos ver esses passos e entender como melhorar a experiência do usuário.

Leia Mais...