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.

O que é uma IDE na programação, e o que ela faz pelo programador? Qual a Diferença Para um Code Editor?

Tempo de Leitura: 12 MinutosNeste artigo, vamos falar sobre o conceito de o que é e como funciona uma IDE (Integrated Developer Envoirement – Ambiente de Desenvolvimento Integrado em português) e o que ela pode fazer e em que ela pode auxiliar o trabalho de um programador.

Leia Mais...

O que é um DESENVOLVEDOR FULL-STACK? E o que ganha com isso?

Tempo de Leitura: 4 MinutosBasicamente um Desenvolvedor FullStack seria um profissional que sabe sobre todas as etapas e partes do desenvolvimento de um sistema, conseguindo implementa-lo sozinho do inicio ao fim, seja no projeto, no banco de dados, na configuração dos servidores, no dimensionamento do hardware e na escolha das tecnologias. Porém, vamos valar mais um pouco pois nem tudo são flores.

Leia Mais...

PHP do Básico ao Avançado – Aula 12 – Outras Particularidades e Características da Linguagem

Tempo de Leitura: 11 MinutosNesta aula falamos sobre as peculiaridades da linguagem PHP, e como ela pode ser usada para facilitar a vida do programador, ao mesmo tempo que possui recursos poderosos para manipulação de serviços e diversos tipos de conexões em nível de soquets e protocolos de rede.

Leia Mais...

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