Conhecendo e usando o LiteDb

O LiteDb é um banco de dados NoSql desenvolvido e mantido pelo Mauricio David. Você pode conhecer mais sobre acessando a página do projeto.
Mas o que o LiteDb tem de diferença que os outros banco de dados NoSql não tem?

  • Não necessita de um servidor de documentos NoSql
  • Possui uma API simples muito semelhante ao do MongoDb
  • Pequena biblioteca desenvolvida 100% em código C# NET 3.5 / NETStandard 1.4
  • Suporte para Portable UWP/PCL
  • Recuperação de dados após falha de gravação
  • Criptografia de arquivo de dados usando criptografia DES (AES)
  • Transações ACID (atomicidade, consistência, isolamento e durabilidade)
  • Recuperação de dados após falha de gravação (journal mode)
  • Mapeie suas classes POCO para o BsonDocument usando atributos ou usando Fluent Mapper API
  • Armazenar arquivos e dados de fluxo (como GridFS no MongoDB)
  • Armazenamento de arquivos de dados simples (como SQLite)
  • Indexação de campos dos documentos para pesquisa rápida (até 16 índices por coleção)
  • Suporte a consultas LINQ
  • Shell de comando
  • Código-fonte aberto e gratuito, inclusive para uso comercial
  • Pode ser instalado via NuGet

Para demonstrar o uso do LiteDb, vamos criar uma aplicação de cadastro simples, realizando as operações básicas como Consulta, Inclusão, Exclusão e Atualização.
Leia mais… »

Criando Web Api com ASP.NET Core – Parte 1

Daremos inicio a série de artigos Criando Web Api com ASP.NET Core. Antes disso, o que você precisa saber sobre o ASP.NET Core:

  • Nova geração do ASP.NET
  • Desenvolvido pela Microsoft e pela Comunidade
  • Open-source
  • Cross-Plataform
  • Modular

Para saber mais, acesse o site da fundação .NET Foundation

Para iniciar o projeto é necessário ter instalado o .NET Core e o Visual Studio 2015 com Update 3 ou mais recente. Caso não tenha instalado, leia o artigo Instalando o .NET Core será necessário baixar e instalar para prosseguir.
Leia mais… »

[Emprego] Programador Trainee e Junior

Titulo: Programador Trainee e Junior

Empresa: SMARAPD Informática

Local: Ribeirão Preto-SP

Escolaridade: Superior completo ou cursando cursos relacionados na área de TI

Atividades: Desenvolver novas funcionalidades, dar manutenção em funcionalidades já existentes, efetuar refatoração no código para melhoria continua, realizar testes preliminares para liberação das funcionalidades desenvolvidas.

Conhecimento necessário em:

  • Programação Orientada a Objeto
  • Desenvolvimento Web
  • C# (C-Sharp)
  • HTML
  • JavaScript / JQuery

Conhecimento desejável em:

  • AngularJS
  • Web API
  • CSS / Bootstrap
  • SCRUM

Para o Trainee não é necessário experiência comprovada, mas é necessário que tenha um pouco de conhecimento em Programação Orientada a Objeto, C# (C-Sharp) e cursos de Web.

Envie um e-mail com seu currículo para relacionamentos@smarapd.com.br com o assunto Vaga Programador Trainee e Junior e diga que viu o anuncio aqui no blog C# Brasil.

Leia mais… »

[Emprego] Programador Trainee e Junior

Titulo: Programador Trainee e Junior

Empresa: SMARAPD Informática

Local: Ribeirão Preto-SP

Escolaridade: Superior completo ou cursando cursos relacionados na área de TI

Atividades: Desenvolver novas funcionalidades, dar manutenção em funcionalidades já existentes, efetuar refatoração no código para melhoria continua, realizar testes preliminares para liberação das funcionalidades desenvolvidas.

Conhecimento necessário em:

  • Programação Orientada a Objeto
  • Desenvolvimento Web
  • C# (C-Sharp)
  • HTML
  • JavaScript / JQuery

Conhecimento desejável em:

  • AngularJS
  • Web API
  • CSS / Bootstrap
  • SCRUM

Para o Trainee não é necessário experiência comprovada, mas é necessário que tenha um pouco de conhecimento em Programação Orientada a Objeto, C# (C-Sharp) e cursos de Web.

Envie um e-mail com seu currículo para relacionamentos@smarapd.com.br com o assunto Vaga Programador Trainee e Junior e diga que viu o anuncio aqui no blog C# Brasil.

Leia mais… »