O objetivo deste artigo é demonstrar como criar uma aplicação simples e rápida utilizando o ASP.NET CORE com o Entity Framework Core em uma base de dados SQLite. Vamos ver como gerar o projeto, como incluir as dependências necessárias e como trabalhar com o Migrations para criar e alterar o banco de dados. A ideia do projeto é criar um
Read moreCategoria: ASP.NET MVC
Série WebApi Parte 2 – Autenticação via token.
Quando falamos de aplicações web e aplicações mobile a questão de autenticação é importante para garantir a integridade de sua implementação e segurança de seus dados, em um cenário web tradicional é amplamente utilizado o uso de cookies ou sessions para guardar a autenticação válida durante a navegação evitando assim que seja preciso se autenticar toda a vez que tentar
Read moreSérie WebAPI Parte1 – Vamos falar de OWIN e Projeto KATANA
Pretendo publicar uma série de artigos sobre WEBAPI, e neste vou tentar explicar para quem ainda não conhece o que é OWIN e o Projeto KATANA. Você já deve ter visto várias maneiras de implementar uma WEBAPI, uma forma que chamou minha atenção e uma dúvida que tinha era por que algumas implementações possuía um arquivo chamado Startup.cs e outras não.
Read moreNo liquidificador: Knockout + Bootstrap + Toastr.js + BootBox + Asp.NET MVC + BootsWatch + WebAPI + MongoDB
Fala pessoal, neste final de semana da páscoa aproveitei o feriado e coloquei no liquidificador várias tecnologias para “misturar” e ver o que “sai” no final. Desta vez vou criar um sistema com Knockout, Bootstrap, BootsWatch, BootToastr.js, BootBox, Asp.net MVC, Web Api, Swagger e MongoDB. Vamos explicar um pouco de cada tecnologia principalmente para quem não conhece: Knockout é uma biblioteca
Read moreListar registros com ASP.NET MVC – parte 2
Fala pessoal, continuando a série de artigos sobre listagem de dados com ASP.NET MVC, hoje vamos pegar o exemplo da parte 1 e criar outra página com grid e paginação do Jquery DataTables. Abaixo o resultado da minha consulta utilizando o DataTables: O Datatables traz para você de “graça” ordenação, filtro, alteração de quantidade de resultados por página e paginação
Read moreListar registros com ASP.NET MVC.
Fala pessoal, resolvi escrever um pouco sobre uma rotina muito comum em uma aplicação web, consultar dados no banco e mostrar em tela. Vou fazer uma série de artigos demonstrando várias maneiras de fazer esse tipo de funcionalidade com ASP.NET MVC, para isso criei um sistema bem simples que lista tarefas cadastradas, um “TODO LIST”. O primeiro modo de visualizar
Read moreReact.js : uma introdução com o famoso Hello Word com ASP.NET MVC
O ReactJS é uma biblioteca para construção de interfaces de usuários com JavaScript concorrente mais ou menos ao Angular e Knockout, digo mais ou menos porque o ReactJS está no patamar de biblioteca e os outros já estão como frameworks, ainda vou estudar mais a fundo isso. Foi criado pelo Facebook e liberado pela primeira vez em 2013, hoje é
Read moreTaskList com ASP.NET MVC e Knockoutjs
Falaaaa pessoal!!! Hoje vou mostrar como criar um pequeno tasklist com asp.net mvc e knockoutjs. A idéia é que o usuário insira um nome para a lista de atividades e cadastre as atividades que quiser. O intuito aqui é mostrar a integração entre o ASP.NET MVC e o Knockoutjs, não vou gravar nada em banco mas da forma que ficou
Read moreMais um exemplo de aplicação para estudo.
Mais um exemplo de aplicação utilizando o ANGULAR JS + ASP.NET MVC + ENTITY FRAMEWORK CODE FIRST Neste exemplo estou utilizando o AngularJS, foi construido um cadastro de contatos com filtros para busca e paginação, uso de modal para excluir um contato, uso do toast/notification e ainda o uso do loading para requisições http. Para usar o banco de dados
Read moreComo utilizar o toastr notifications com ASP.NET MVC
Fala pessoal, vou explicar uma forma de implementar o toastr notifications em uma aplicação asp.net mvc, é bem legal essa forma de notificar os usuários e é bem usado hoje em dia. Primeiro em seu projeto mvc faça a inclusão das bibliotecas do Tostr pelo NuGet, pode ser pela ferramenta visual ou pelo Package Manager Console com o comando: install-package
Read more