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

Otimização de Código – Codificação Performática e Produção de Sistemas Escaláveis

Tempo de Leitura: 8 MinutosTodo desenvolvedor precisa ter a consciência de que é preciso otimizar o código desde o início da codificação. Seguir boas práticas é o ponto de partida para escrever um código otimizado e legível, além de veloz para ser executado e consumindo somente os recursos necessários de máquina. Separei 10 dicas de otimização de código para ajudar no aumento de performance, e se receber comentários, nos aprofundamos em comparativos de performance para a escolha técnica em situações de desenvolvimento de aplicações de ponta e de alta escalabilidade.

Leia Mais...

Simbologia Das Cores – Melhor Experiência ao Usuário

Tempo de Leitura: 6 MinutosA simbologia das cores é fundamental no marketing para transmitir diferentes sensações diante da criação de sites, loja virtuais, marcas e qualquer outro material que represente um ponto de contato entre sua empresa e o público. A cor tem o poder de atração da sua marca, estímulo da compra na sua loja, transmissão de confiabilidade no seu site, inúmeras influências e fatores de decisão para que seu negócio obtenham reconhecimento e diferenciação no mercado. Pensando no assunto e como estudioso da área criativa, e tendo atuado por mais de 10 anos com iluminação de shows e teatro, escrevi esse artigo com os diferentes aspectos que as cores reproduzem nas pessoas. Mas lembre-se: para cada negócio, segmento e público, a cor pode incorporar determinados significados. Vamos ver esses significados?

Leia Mais...

O que é, e para que serve a Usabilidade?

Tempo de Leitura: 5 MinutosA Usabilidade é o resultado da Interação Humano-Computador (IHC) e faz parte da Engenharia de Software, carregando esse legado ao longo de sua evolução, podendo ser definida como o grau de facilidade com que o usuário consegue interagir com determinada interface. Podemos considera-la a base da pirâmide que sustenta o projeto de uma aplicação com boa experiência de uso. Neste artigo, veremos brevemente o que faz parte do conceito de usabilidade e qual o papel que ela tem no processo de desenvolvimento de aplicações.

Leia Mais...

CODE GENERATOR – PHP – Criando formulários Automaticamente

Tempo de Leitura: 5 MinutosBom neste artigo, vamos abordar a programação de uma maneira diferente, vamos criar um código que produz código. Isso mesmo, muitas vezes vi em projetos onde trabalhei de todos os tamanhos o desenvolvimento de software sendo feito com a escolha de um framework não pelas funcionalidades do aplicativo, mais pelo simples fato dele produzir grande parte do código necessário de maneira automática. Então, vamos lá.

Leia Mais...

VS-CODE – Criando seus próprios snippets de código

Tempo de Leitura: 7 MinutosO VS-Code pode ser considerado hoje um dos melhores code editor da atualidade, devido a sua leveza e funcionalidade devido as centenas de extensões que possuem e que o tornam compatível com praticamente qualquer linguagem do mercado. E uma das melhores ferramentas dele são os snippets de código, os embutidos e também a possibilidade de criar os seus próprios, e justamente sobre isso que vamos falar neste artigo.

Leia Mais...

Android No PC

Tempo de Leitura: 2 MinutosMuitos desenvolvedores acabam instalando emuladores de android para poder testar aplicativos que estão trabalhando ou desenvolvendo, e mesmo usuários, que querem ter acesso a alguns aplicativos no desktop, seja para uso ou simplesmente para não depender somente do aparelho celular. Por isso o pessoal do https://www.android-x86.org/ compilou uma versão do sistema compatível com processadores AMD e INTEL em plataforma desktop.

Leia Mais...