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

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