balta.io balta.io
  • Cursos
  • Carreiras
  • Como funciona?
  • Agenda
  • Blog

Seja Premium
balta.io

  • Cursos
  • Carreiras
  • Como funciona?
  • Agenda
  • Blog
  • Player
Seja Premium

Entre ou Cadastre-se

  • Home
  • Artigos


Artigos técnicos

Confira abaixo nossos artigos técnicos publicados

  • Mais buscados
  • React
  • Angular
  • ASP.NET
  • C#
  • Flutter


Microsoft .NET
Microsoft .NET


15 mins
Fundamental
Por que utilizar C#?
Por que utilizar C#?


12 mins
Fundamental
Orientação a objetos: Abstração
Orientação a objetos: Abstração


10 mins
Básico
Novidades do .NET 6 - Preview 1
Novidades do .NET 6 - Preview 1


15 mins
Básico
Flunt

Flunt é uma forma de implementar um padrão de notificações em sua aplicação para concentrar erros...


Dapper Unit of Work e Repository Pattern

O Dapper é um Micro ORM muito poderoso e que nos dá muita liberdade, porém com grandes poderes tr...


Orientação a objetos: Classes Seladas

Na orientação a objetos, uma classe selada não pode ser extendida e tomar esta decisão design pod...


GitHub Packages e GitHub Actions - Distribuindo contextos delimitados

Neste artigo vou abordar a estretégia que utilizei para distribuir algumas capacidades de negócio...


ASP.NET QRCode

Neste artigo vamos aprender a gerar um QRCode via ASP.NET Core de forma simples e rápida.


ASP.NET 5 – Autenticação e Autorização com Bearer e JWT

Este artigo atualmente utiliza a versão 5.0.0-rc.1 do ASP.NET/.NET, o que significa que ainda não...


Criando seu primeiro Identity Server

No artigo anterior demos uma olhada no IdentityServer e entendemos seu propósito e fundamentos. N...


Clean Code - Guia e Exemplos

Saiba como manter seu código limpo (Clean Code) seguindo algumas práticas sugeridas pelo Robert C...


MongoDb Docker

Neste artigo vamos aprender a utilizar o MongoDb via Docker, dispensando a necessidade de um serv...


SQL Server Docker

Neste artigo vou mostrar como podemos criar uma imagem do SQL Server e executar ela via Docker em...


Orientação a objetos: Sobrescrita e Sobrecarga de métodos

Um dos recursos mais importantes da orientação a objetos é a possibilidade de sobrescrever ou sob...


Orientação a objetos: Introdução e guia de estudos

Orientação a objetos é um paradigma aplicado na programação que consiste na interação entre diver...


Perguntas para entrevista de C# e .NET

Está realizando ou participando de um processo seletivo que envolve C#? Então você precisa respon...


Identity Server

Com o crescimento de aplicações e APIs distribuídas, concentrar o processo de autenticação em um ...


WSL - Windows Subsystem for Linux

O WSL ou Windows Subsystem for Linux permite a execução da plataforma Linux dentro do Windows via...


Dependency Injection

Dependency Injection (Injeção de dependência) ou DI é a técnica que implementa o padrão IoC que v...


ASP.NET Deploy com GitHub Actions e Microsoft Azurel

Realizar o Deploy de aplicações ASP.NET no Microsoft Azure utilizando GitHub Actions talvez seja ...


Windows Terminal

O Windows Terminal finalmente chegou para trazer uma melhor experiência para nossa vida via CLI, ...


ASP.NET Memory Cache

O Memory Cache é utilizado para otimizar a performance das nossas aplicações, evitando requisiçõe...


ASP.NET Compressão

ASP.NET Compressão otimiza a performance das aplicações reduzindo tráfego de rede entre cliente e...


Flutter SQLite

Flutter SQLite é a implementação de um dos bancos de dados locais mais famosos do mundo para o Fl...


ASP.NET Core, CQRS e Mediator

ASP.NET Core, CQRS e Mediator, um trio que combina muito bem e pode elevar a organização das suas...


.NET - Instalação, Configuração e Primeiros Passos

O .NET é a plataforma de desenvolvimento de aplicações para diferentes dispositivos sustentada pe...


Entity Framework Core 5 - Preview 1

Recentemente tivemos o lançamento do Preview 1 do Entity Framework Core 5, que talvez seja uma da...


Node e NPM - Instalação, Configuração e Primeiros Passos

Node é um executor de código JavaScript bem popular no mundo da programação. Neste artigo veremos...


Git e GitHub - Instalação, Configuração e Primeiros Passos

Git é um sistema de controle de versões distribuídas, enquanto GitHub é uma plataforma que tem o ...


Visual Studio Code - Instalação e Customização

O Visual Studio Code é um editor de código criado pela Microsoft e que tem uma grande adoção pela...


Flutter - Instalação e Configuração do Android no Windows

Neste artigo vamos realizar a instalação e configuração do Flutter para criação de Apps Android n...


Docker - Instalação, Configuração e Primeiros Passos

O Docker é uma forma de abstração da nossa infraestrutura que nos beneficia tanto em tempo de des...


Flutter SignalR: Comunicação em Tempo Real

Flutter SignalR, vamos ver como implmentar a comunicação em tempo real entre aplicativos Web e Mo...


Flutter MobX - Gestão de Estado de forma simples

Flutter e MobX parece um casamento perfeito, e se você está procurando algo para gestão de estado...


Soft Delete com ASP.NET Core e EF Core

Soft Delete com ASP.NET Core e EF Core é uma questão recorrente que recebo de dúvidas, e existem ...


Flutter: Por onde começar?

Flutter: Por onde começar? Se você se fez esta pergunta então você está no lugar certo, aqui está...


Mudanças no EF Core 5 que todos aguardamos

Mudanças no EF Core 5 estão a caminho, mas o que de fato devemos esperar delas? Será que as prece...


Flutter: SetState, BLoC, MobX e State Management

Será que MobX substitui o BLOC? Não devemos mais usar SetState? E aí, vamos discutir?


Masterclass: Flutter, MVC, MVVM e MobX

Quer dar uma conferida nestes padrões e descobrir como eles se interagem?


Upload de imagem para o Azure Storage com Node

Que tal criar um serviço de envio de imagens para o Azure Storage em Node em poucas linhas de cód...


Upload de imagem para o Azure Storage com C#

Que tal criar um serviço de envio de imagens para o Azure Storage em C# com menos de 20 linhas de...


ASP.NET Core 3.1 - Autenticando sua API com Google via Firebase

Está perdido sobre como fazer autenticação externa com sua API? Este artigo vai te ajudar!


ASP.NET Core 3 – Autenticação e Autorização com Bearer e JWT

Aprenda a criar, da forma mais simples e funcional possível, um esquema de autenticação e autoriz...


PWA, Híbrido ou Nativo

Está perdido sem saber qual destas tecnologias utilizar?


Data Driven vs Domain Driven

Você sabe qual diferença entre se orientar pelo domínio ou pelos dados?


Flutter e BLoC - Implementação básica

Ainda está confuso sobre o que é e quando utilizar BLoC no Flutter?


APIs Data Driven com ASP.NET Core 3.0 e EF Core 3.0 - Part 1

Quer criar uma API de forma simples, sem DDD e outras burocracias?


Bem-vindo JavaScript Moderno

Ficou parado no tempo e perdeu as novidades que chegaram ao JS? Então confere este artigo.


React com Ionic e TypeScript

Um dos frameworks JavaScript mais populares chega ao Ionic, vamos conferir como ficou?


Blazor e o Futuro da Web

O que é WASM? JavaScript é mesmo ruim? Blazor tem futuro? Vamos ver neste artigo!


.NET Conf e .NET Core - Resumo

Neste artigo separei as novidades do .NET Core 3.0 e os vídeos que mais gostei do .NET Conf.


Angular: Rotas, Guardas e Navegação

O Angular nos fornece um esquema de rotas e navegação completo, simples e fácil de utilizar.


Angular: Redux e NgRx

Com certeza você já ouviu falar de React e Redux! Vamos ver como ele fica no Angular.


Flutter: Provider, BLoC e State Management

Ainda tem dúvidas sobre organização, padrões e gestão de estado no Flutter?


ASP.NET Core - Autenticação e Autorização

Autenticação via Token com Claims e Roles de forma simples e direta.


Fundamentos dos Testes de Unidade

Ter uma base sólida em testes de unidade é fundamental qualidade do seu código.


Começando com Flutter: Instalação no MacOs

Quer começar com Flutter mas não sabe por onde? Então começa por aqui!


Eu não tenho tempo para testar

Quantas vezes você abandonou os testes de unidade por falta de tempo?


ASP.NET Core Dependency Injection

O que são e como resolver dependências no ASP.NET Core de forma simples.


Exception VS Domain Notification

O que você deve utilizar? Exceptions ou Domain Notifications para validar seu domínio!



  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

Populares

ASP.NET 5 – Autenticação e Autorização com Bearer e JWT

Este artigo atualmente utiliza a versão 5.0.0-rc.1 do ASP.NET/.NET, o que significa que ainda não...


Clean Code - Guia e Exemplos

Saiba como manter seu código limpo (Clean Code) seguindo algumas práticas sugeridas pelo Robert C...


Git e GitHub - Instalação, Configuração e Primeiros Passos

Git é um sistema de controle de versões distribuídas, enquanto GitHub é uma plataforma que tem o ...


Visual Studio Code - Instalação e Customização

O Visual Studio Code é um editor de código criado pela Microsoft e que tem uma grande adoção pela...


Angular: Rotas, Guardas e Navegação

O Angular nos fornece um esquema de rotas e navegação completo, simples e fácil de utilizar.






1,759

Aulas disponíveis

270

horas de conteúdo

26,917

Alunos matriculados

19,720

Certificados emitidos





Comece de graça agora mesmo!

Temos mais de 16 cursos totalmente de graça e todos com certificado de conclusão.

Começar


Prefere algo mais Premium?

Conheça nossos planos



Premium anual

Compra única, parcelada em até
12x no cartão de crédito


12x R$

64

,99

=R$ 779,90
  • Economize R$ 180,00 (+ de 2 meses)!
  • 1 ano de acesso
  • Acesso à todo conteúdo
  • Emissão de Certificado
  • Tira Dúvidas Online
  • 56 cursos disponíveis
  • 4 carreiras disponíveis
  • 161 temas de tecnologia
  • Conteúdo novo todo mês
  • Encontros Premium
  • 7 dias para arrependimento

Começar agora

Política de privacidade

Premium mensal

Cobrado mensalmente via
cartão de crédito


R$

79

,90

por mês
  • Acesso à todo conteúdo
  • Emissão de Certificado
  • 56 cursos disponíveis
  • 4 carreiras disponíveis
  • 161 temas de tecnologia
  • Conteúdo novo todo mês
  • Cobrado mensalmente

Começar agora

Política de privacidade



Precisa de ajuda?

Dúvidas frequentes



  • Posso começar de graça?

    Sim! Basta criar sua conta gratuita no balta.io e começar seus estudos. Nós contamos com diversos cursos TOTALMENTE gratuitos e com certificado de conclusão.

  • Vou ter que pagar algo?

    Nós temos cursos gratuitos e pagos, porém você não precisa informar nenhum dado de pagamento para começar seus estudos gratuitamente conosco. Os cursos gratuitos são completos e com certificado de conclusão, você não paga nada por eles.

    Porém, caso queira algo mais Premium, você terá acesso à diversos benefícios que vão te ajudar ainda mais em sua carreira.

  • Por onde devo começar?

    Siga SEMPRE as nossas Carreiras, elas vão te orientar em todos os sentidos. Os cursos já estão organizados em categorias e carreiras para facilitar seu aprendizado.
    Nossa sugestão para aprendizado é começar pelo Backend e seguindo para Frontend e Mobile.

    • Backend
    • Frontend
    • Mobile

  • Os cursos ensinam tudo que preciso?

    Nenhum curso no mundo vai te ensinar tudo, desculpa ser sincero! Os cursos são uma base, eles fornecem por volta de 30% do que você precisa aprender, o resto é com você, com dedicação e MUITA prática.

  • O que eu devo estudar?

    Java ou .NET? Angular ou React? Xamarin ou Flutter? A resposta é simples e direta: "Você já sabe o básico?"

    Se você ainda não sabe BEM o básico, ou seja, os fundamentos, OOP, SOLID, Clean Code, está perdendo tempo estudando Frameworks ou até coisas mais avançadas como Docker. Foque nos seus objetivos primeiro.
    Agora se você está indeciso sobre qual Framework estudar, a boa notícia é que o mercado neste momento está bem aquecido e você tem várias oportunidade. Desta forma o que levaríamos em conta para tomar esta decisão seria:

    • Já sei o básico
    • O Framework/Tecnologia tem mercado onde eu estou (região)
    • O Framework/Tecnologia é utilizado em uma empresa onde quero atual
    • O Framework/Tecnologia resolve meu problema
    • Eu gosto de utilizar o Framework/Tecnologia

  • Estou pronto para estudar no balta.io?

    Com certeza! O primeiro passo é começar e você pode fazer isto agora mesmo!

    Começar de graça

Ainda tem dúvidas?





Assine nosso Newsletter

Receba em primeira mão todas as nossas novidades.

Cadastrar


balta.io

Sobre

  • Como funciona?
  • Seja Premium
  • Agenda
  • Blog
  • Todos os cursos

Cursos

  • Frontend
  • Backend
  • Mobile
  • Fullstack

Suporte

  • Termos de uso
  • Privacidade
  • Cancelamento
  • Central de ajuda

Redes Sociais

  • Telegram
  • Facebook
  • Instagram
  • YouTube
  • Twitch
  • LinkedIn