Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sulmar/sulmar-mon-netcore3-group1
Przykłady ze szkolenia .NET Core 3.1
https://github.com/sulmar/sulmar-mon-netcore3-group1
dotnet-core3-1 entity-framework-core fluentvalidation grpc signalr
Last synced: 16 days ago
JSON representation
Przykłady ze szkolenia .NET Core 3.1
- Host: GitHub
- URL: https://github.com/sulmar/sulmar-mon-netcore3-group1
- Owner: sulmar
- Created: 2020-01-13T09:45:39.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2022-08-03T19:58:23.000Z (over 2 years ago)
- Last Synced: 2024-11-08T21:13:38.339Z (2 months ago)
- Topics: dotnet-core3-1, entity-framework-core, fluentvalidation, grpc, signalr
- Language: C#
- Homepage: http://www.sulmar.pl
- Size: 63.5 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# .NET Core
## Przydatne komendy CLI
- ``` dotnet --list-sdks ``` - wyświetlenie listy zainstalowanych SDK
- ``` dotnet new globaljson ``` - utworzenie pliku global.json
- ``` dotnet new globaljson --sdk-version {version} ``` - utworzenie pliku global.json i ustawienie wersji SDK
- ``` dotnet new --list ``` - wyświetlenie listy dostępnych szablonów
- ``` dotnet new {template} ``` - utworzenie nowego projektu na podstawie wybranego szablonu
- ``` dotnet new {template} -o {output} ``` - utworzenie nowego projektu w podanym katalogu
- ``` dotnet restore ``` - pobranie bibliotek nuget na podstawie pliku projektu
- ``` dotnet build ``` - kompilacja projektu
- ``` dotnet run ``` - uruchomienie projektu
- ``` dotnet run {app.dll}``` - uruchomienie aplikacji
- ``` dotnet test ``` - uruchomienie testów jednostkowych
- ``` dotnet run watch``` - uruchomienie projektu w trybie śledzenia zmian
- ``` dotnet test ``` - uruchomienie testów jednostkowych w trybie śledzenia zmian
- ``` dotnet add {project.csproj} reference {library.csproj} ``` - dodanie odwołania do biblioteki
- ``` dotnet remove {project.csproj} reference {library.csproj} ``` - usunięcie odwołania do biblioteki
- ``` dotnet new sln ``` - utworzenie nowego rozwiązania
- ``` dotnet sln {solution.sln} add {project.csproj}``` - dodanie projektu do rozwiązania
- ``` dotnet sln {solution.sln} remove {project.csproj}``` - usunięcie projektu z rozwiązania
- ``` dotnet publish -c Release -r {platform}``` - publikacja aplikacji
- ``` dotnet publish -c Release -r win10-x64``` - publikacja aplikacji dla Windows
- ``` dotnet publish -c Release -r linux-x64``` - publikacja aplikacji dla Linux
- ``` dotnet publish -c Release -r osx-x64``` - publikacja aplikacji dla MacOS
- ``` dotnet add package {package-name} ``` - dodanie pakietu nuget do projektu
- ``` dotnet remove package {package-name} ``` - usunięcie pakietu nuget do projektu## Protokół HTTP
request:
~~~
GET /customers/index.html HTTP/1.1
host: www.sulmar.pl
accept: text/html
{blank-line}
~~~response:
~~~
200 OK
content-type: text/html
...
~~~request:
~~~
GET api/customers HTTP/1.1
host: www.sulmar.pl
accept: application/json
{blank-line}
~~~response:
~~~ 200 OK
content-type: application/json
{json}
~~~request:
~~~
POST api/customers HTTP/1.1
host: www.sulmar.pl
content-type: application/xml
...
{blank-line}
~~~response:
~~~
201 Created
~~~