Padrões de Projeto – Design Patterns (GoF – GRASP)
Entenda os Padrões de Projeto - Design Patterns (GoF - GRASP) de forma simples e direta. Um Padrão de Projeto (Design Pattern), é uma...
Reengenharia de Software – Engenharia Reversa
Entenda alguns conceitos de reengenharia de software e engenharia reversa nesse vídeo. A reengenharia de software é o processo de reconstrução de um software...
Criando uma árvore de natal em Python
Aprenda a criar uma árvore de natal em Python
Com poucas linhas de código, conseguimos criar uma árvore de natal em Python.
Código-fonte:
A ideia do código...
O que é Programação Orientada a Objetos (POO)?
Entenda a Programação Orientada a Objetos (POO)
Conceito
A Programação Orientada a Objetos (POO) é um paradigma de programação que usa abstração para criar modelos baseados...
Os 10 melhores temas para o Sublime Text 3
Sublime Text é um editor leve e incrivelmente poderoso. Não só tem uma grande quantidade de recursos, mas também permite customizá-lo e adaptá-lo as...
Web services
Web services é o nome dado à tecnologia que permite a comunicação entre aplicações de uma maneira independente de sistema operacional e de linguagem...
Como enviar Emails com PHP (Autenticados / Gmail)
Aprenda a enviar emails com PHP de forma autenticada, usando como exemplo uma conta gmail.
1) O primeiro passo é baixar a pasta src da...
Recursividade – Algoritmos / Estruturas de dados (Teoria)
Recursividade pode ser definida como a capacidade que uma função ou subrotina tem de invocar a si mesma, ou seja, definimos uma função como...
O que é CMS (Sistema de Gerenciamento de Conteúdo)?
Entenda a definição de CMS e veja alguns exemplos existentes.
Confira o vídeo:
https://www.youtube.com/watch?v=d6GQ7_MlhTQ
Frontend VS Backend
Entenda a diferença entre Frontend e Backend no contexto de desenvolvimento de software.
Confira o vídeo:
https://www.youtube.com/watch?v=Zam3SLtVGdU















