Índice
- Introdução
- Aplicativos de pilha completa
- Comércio eletrônico (carrinho de compras)
- Implementações no lado do servidor
- Implementações do lado do cliente
- Blogue/CMS
- Implementações no lado do servidor
- Lado do cliente
- CRUD simples (criar, ler, atualizar, excluir)
- Implementações no lado do servidor
- Implementações do lado do cliente
- CRUD + Paginação
- Implementações no lado do servidor
- Implementações do lado do cliente
- Me siga
Introdução
Este é um projeto destinado a ser usado para aprender operações básicas de CRUD e paginação usando
- API Web AspNet Core
- Núcleo do Entity Framework
Aplicativos de pilha completa
Comércio eletrônico (carrinho de compras)
Implementações no lado do servidor
- Spring Boot + Spring Data Hibernate
- Bota Spring + Camisa JAX-RS + Hibernação de dados Spring
- Nó Js + Sequelagem
- Nó Js + estante
- Nó Js + Mangusto
- Django Python
- Frasco
- Golang fica gônico
- Ruby nos trilhos
- Núcleo AspNet
- Laravel
Os próximos que virão são:
- Spring Boot + Spring Data Hibernate + Kotlin
- Bota Spring + Camisa Jax-RS + Hibernate + Kotlin
- Bota Primavera + mybatis
- Bota Spring + mybatis + Kotlin
- API Web Asp.Net v2
- Elixir
- Golang + Beego
- Golang + Íris
- Golang + Eco
- Golang + Mux
- Golang + Revel
- Golang + kit
- Frasco + Frasco-Repouso
- AspNetCore + NHibernate
- AspNetCore + Dapper
Implementações do lado do cliente
Este aplicativo de comércio eletrônico do lado do cliente também é implementado usando outras tecnologias do lado do cliente:
- Reagir Redux
- Reagir
- Vista
- Vue + Vuex
- Angular
Blogue/CMS
Implementações no lado do servidor
Lado do cliente
Os próximos são
- Loja Angular NgRx
- Angular + Material
- Reagir + Material
- Reagir + Reduxar + Material
- Vista + Material
- Vue + Vuex + Material
- Brasa
CRUD simples (criar, ler, atualizar, excluir)
Implementações no lado do servidor
Implementações do lado do cliente
Os próximos são
- Loja Angular NgRx
- Angular + Material
- Reagir + Material
- Reagir + Reduxar + Material
- Vista + Material
- Vue + Vuex + Material
- Brasa
- Javascript baunilha
CRUD + Paginação
Implementações no lado do servidor
- Bota Spring + Dados Spring + Jersey
- Inicialização Spring + Dados Spring
- Spring Boot Reativo + Spring Data Reativo
- Vá com Gin Gonic
- Laravel
- Trilhos + JBuilder
- Trilhos
- NodeJs Express + Sequelize
- NodeJs Express + Estante
- NodeJs Express + Mangusto
- Django Python
- Estrutura Python Django + Rest
- Frasco Python
- Núcleo AspNet
- API Web AspNet 2
Os próximos são
- NodeJs Express + Knex
- Frasco + Frasco-Repouso
- Laravel + Fractal
- Laravel + ApiResources
- Vá com Mux
- API Web AspNet 2
- Jersey
- Elixir
Implementações do lado do cliente
- Angular
- Reagir-Redux
- Reagir
- Vue + Vuex
- Vista
Os próximos são
- Loja Angular NgRx
- Angular + Material
- Reagir + Material
- Reagir + Reduxar + Material
- Vista + Material
- Vue + Vuex + Material
- Brasa
- Javascript baunilha
Links de mídia social
- Canal do Youtube
- Blogue
- Twitter
Comandos usados para construir o projeto
# Install Sqlite Entity Framework provider
dotnet add package Microsoft.EntityFrameworkCore.Sqlite
# or
Install-Package Microsoft.EntityFrameworkCore.Sqlite
# Install Route Analyzer
dotnet add package AspNetCore.RouteAnalyzer
# or
Install-Package AspNetCore.RouteAnalyzer
# Create Models, add migrations, and migrate
# with dotnet cli
dotnet ef migrations add InitialCreate
dotnet ef database update
# with Nuget Package Manager console(Powershell)
Add-Migration InitialCreate
Update-Database
Me siga
- Canal do Youtube publico vídeos principalmente sobre programação
- Blog Às vezes eu publico o código fonte lá antes do Github
- Twitter compartilho dicas sobre programação