MacBook Pro inside gray room

Melhores práticas para organização de código em TypeScript

Convenções de nomenclatura Naming de classes Olá, leitor! Vamos falar sobre um assunto que pode parecer simples, mas que pode causar bastante confusão: naming de classes. Se você já programou, com certeza já se deparou com a tarefa de escolher nomes para as classes que vai criar. A escolha do nome é fundamental para manter…

two women sitting on chair
|

Como se preparar para entrevista de programador

Pesquisa sobre a empresa Informações sobre a empresa A pesquisa sobre a empresa é um passo fundamental na preparação para uma entrevista de emprego, independentemente da área em que você atua. Compreender o funcionamento, valores e projetos da empresa mostra ao recrutador o seu interesse e comprometimento com a vaga. Ao realizar a pesquisa, busque…

MacBook Pro
|

Como se tornar programador

  1. Introdução à programação 1.1 O que é programação? A programação é uma linguagem universal. Através dela, somos capazes de dar vida a máquinas e criar soluções para diversos desafios. Por mais complexa que pareça, programar pode ser comparado a uma receita de bolo: seguindo os passos corretamente, você obtém o resultado esperado. Imagine, por…
100 meter dash lane
|

Desafios comuns ao trabalhar com TypeScript e como superá-los

Configuração inicial Instalação do TypeScript Olá leitor, vamos falar sobre a instalação do TypeScript. Para começar a trabalhar com TypeScript, é necessário fazer a instalação da linguagem em seu ambiente de desenvolvimento. Existem algumas formas de instalação do TypeScript, mas a mais comum e recomendada é através do npm (Node Package Manager). O npm é…

person holding pencil near laptop computer

Gerenciamento de estados em aplicações React com TypeScript

Introdução ao gerenciamento de estado em aplicações React com TypeScript Breve introdução ao React e TypeScript Se você é um desenvolvedor web, sem dúvidas já deve ter ouvido falar sobre React e TypeScript. Ambos se tornaram extremamente populares nos últimos anos na construção de aplicações frontend, e por uma boa razão. Então, vamos falar um…

red handle paint brush in white paint bucket

Explorando os decorators em TypeScript

Introdução aos Decorators em TypeScript Definição de decorators Antes de mergulharmos na aplicação em TypeScript, é essencial entender o que são decorators. Adotado de outros idiomas notáveis, como Python, os decorators são uma maneira de alterar ou estender o comportamento de uma função, método ou classe sem modificar o código original. Code blocks podem facilitar…

man wearing headphones while sitting on chair in front of MacBook
| |

Adquirir experiência prática em projetos reais para aprimorar habilidades em TypeScript.

E aí, dev! Está pronto para mergulhar de cabeça no mundo do TypeScript? Se você quer realmente aprimorar suas habilidades nessa linguagem de programação, eu tenho uma dica de ouro para você: trabalhar em projetos reais! Sim, dev, isso mesmo! Nada melhor do que colocar a mão na massa e aplicar todo o conhecimento que…

black remote control on red table

Domine os erros de compilação do TypeScript de uma vez por todas

Lidando com erros e mensagens de compilação do TypeScript E aí, dev! Pronto para mergulhar no emocionante mundo do TypeScript? Sei que às vezes pode ser desafiador lidar com erros e mensagens de compilação, especialmente quando estamos nos familiarizando com a linguagem. Mas não se preocupe, estou aqui para ajudá-lo(a) a dominar essa arte! Introdução…

O que são design patterns e quais tipos existem?
|

O que são design patterns e quais tipos existem?

Quando começamos a trabalhar com programação a nossa principal preocupação é fazer aquele software funcionar né? Mas conforme a gente avança e vai se turnando mais maduro na carreira, percebemos que as vezes é necessário que aquele programa que você seja de mais fácil manutenção. Especialmente quando estamos falando de times desenvolvendo o mesmo software….

O que são Migrations e porque usa-las?
|

O que são Migrations e porque usa-las?

Tenho recebido muitas perguntas a respeito de migrations e acho que está na hora de abordar um pouco sobre isso. Mesmo sendo um conceito simples, é realmente difícil ver desenvolvedores que se preocupam com isso e utilizam no dia a dia para tornar as aplicações mais parrudas e tolerante a falhas. Mas chega de papo,…

4 operações SQL básicas que todo back-end iniciante precisa saber
|

4 operações SQL básicas que todo back-end iniciante precisa saber

Existem dezenas de operações SQL, mas quatro delas são indispensáveis pra você se considerar um back-end júnior. Isso porque em 80% dos casos de uso reais do dia a dia são feitos com apenas essas quatro. Insert A operação de insert serve para adicionar um novo registro no banco de dados. Exemplo: INSERT INTO tabela_usuarios(nome,idade,email)VALUES('Bruno',…

Como criar uma API REST com NodeJS parte 02 – Construindo rotas, requisições e verbos
|

Como criar uma API REST com NodeJS parte 02 – Construindo rotas, requisições e verbos

E ai, tudo bem? Vamos prosseguir com as aulas sobre como criar uma API REST, e hoje nós vamos para uma das partes mais interessantes, na minha opinião: Criação das ROTAS e trabalhar nas requisições e verbos! Se você não viu a primeira aula, clique aqui para poder entender como fazer toda a instalação e…