Learn Coding Fundamentals

Become a better developer by mastering the coding fundamentals. From security and testing to OOP and functional programming, you'll learn it all here.

All Coding Fundamentals content:

  1. Como Fundir Dois Dicionários em Python

    Como Fundir Dois Dicionários em Python

    Tutorial Beginner

    Em um artigo anterior, aprendemos sobre os Dicionários em Python e vimos como são considerados conjuntos desordenados de pares chave/valor, onde usamos as...

  2. PHP Orientado a Objetos para Iniciantes

    PHP Orientado a Objetos para Iniciantes

    Tutorial Intermediate

    Para muitos programadores PHP, orientação a objetos é um conceito amedrontador, cheio de sintaxes complicadas e pontos de paradas. Com o mesmo detalhamento...

  3. Módulos Matemáticos em Python: Math e Cmath

    Módulos Matemáticos em Python: Math e Cmath

    Tutorial Intermediate

    Ao criar programas no dia-a-dia, geralmente nos deparamos com situações onde precisamos de um pouco de matemática para realizar uma tarefa. Como outras...

  4. Guia de introdução aos conceitos HTTP e REST

    Guia de introdução aos conceitos HTTP e REST

    Tutorial Intermediate

    Hypertext Transfer Protocol ou HTTP é a alma da web. É utilizado todas as vezes que você transfere um documento, ou faz uma solicitação AJAX. Mas o conceito...

  5. Comprimindo e Extraindo Arquivos em Python

    Comprimindo e Extraindo Arquivos em Python

    Tutorial Intermediate

    Se você já usa há algum tempo, é provável que já tenha visto arquivos com a extensão .zip. São arquivos especiais que podem guardar o conteúdo comprimido de...

  6. 24 Boas Práticas no JavaScript para Iniciantes

    24 Boas Práticas no JavaScript para Iniciantes

    Tutorial Beginner

    Como continuação do artigo "30 Boas Práticas no HTML e CSS", essa semana, revisarei as boas práticas do JavaScript! Após revisar essa lista, deixe suas...

  7. Android a Partir do Zero: Fazendo Uso de APIs REST

    Android a Partir do Zero: Fazendo Uso de APIs REST

    Tutorial Beginner

    A maioria de nós desenvolveu um apetite voraz por informações novas, que com a Internet, se tornou uma parte importante de nossas vidas. Nossa capacidade de...

  8. Análise de arquivo CSV com JavaScript

    Análise de arquivo CSV com JavaScript

    Tutorial Intermediate

    O arquivo no formato CSV (Valores separado por virgula) é uma maneira popular de troca de dados entre aplicações

  9. Como Escrever, Empacotar e Distribuir uma Biblioteca em Python

    Como Escrever, Empacotar e Distribuir uma Biblioteca em Python

    Tutorial Intermediate

    Python é uma ótima linguagem de programação, mas empacotamento é um dos seus pontos fracos. Esse é um fato já conhecido pela comunidade. A instalação,...

  10. Introdução aos Componentes da Arquitetura Android 

    Introdução aos Componentes da Arquitetura Android 

    Tutorial Intermediate

    O Android foi introduzido ao mundo em 2005, e durante esses 12 anos de existência, a plataforma alcançou surpreendente sucesso, tornando-se o sistema...

  11. Vamos Lá: Paralelismo em Golang, Parte 1

    Vamos Lá: Paralelismo em Golang, Parte 1

    Tutorial Intermediate

    Toda linguagem de programação bem sucedida tem um recurso matador. O forte de Go é a programação paralela. Ela foi projetada com base num modelo teórico...

  12. Vamos Lá: Programas de Linha de Comando com Golang

    Vamos Lá: Programas de Linha de Comando com Golang

    Tutorial Intermediate

    A linguagem Go é uma nova e excitante linguagem que tem grande popularidade por um bom motivo. Nesse tutorial, aprenderemos como escrever programas de linha...