Giter Site home page Giter Site logo

sulmar-cc-net6's Introduction

.NET6

Przykłady ze szkolenia .NET6

Podstawy

Komendy CLI

Środowisko

  • dotnet --version - wyświetlenie aktualnie używanej wersji SDK
  • 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

Projekt

  • dotnet new --list - wyświetlenie listy dostępnych szablonów
  • dotnet new {template} - utworzenie nowego projektu na podstawie wybranego szablonu, np. console, web
  • dotnet new {template} -o {output} - utworzenie nowego projektu w podanym katalogu
  • dotnet restore - pobranie pakietów nuget powiązanych z projektem
  • dotnet build - kompilacja projektu
  • dotnet run - uruchomienie projektu
  • dotnet watch run - uruchomienie projektu w trybie śledzenia zmian
  • dotnet run {app.dll} - uruchomienie aplikacji
  • dotnet test - uruchomienie testów jednostkowych
  • dotnet watch test - uruchomienie testów jednostkowych w trybie śledzenia zmian
  • dotnet add reference {library.csproj} - dodanie odwołania do biblioteki
  • dotnet remove reference {library.csproj} - usunięcie odwołania do biblioteki
  • dotnet list reference - lista wszystkich odwołań w projekcie
  • dotnet clean - wyczyszczenie wyniku kompilacji, czyli zawartości folderu pośredniego obj oraz folderu końcowego bin

Rozwiązanie

  • dotnet new sln - utworzenie nowego rozwiązania
  • dotnet new sln --name {name} - utworzenie nowego rozwiązania o określonej nazwie
  • dotnet sln add {folder} - dodanie projektu z folderu do rozwiązania
  • dotnet sln remove {folder} - usunięcie projektu z folderu z rozwiązania
  • dotnet sln add {project.csproj} - dodanie projektu do rozwiązania
  • dotnet sln remove {project.csproj} - usunięcie projektu z rozwiązania
  • dotnet sln list - lista projektów w rozwiązaniu

REST API

Akcja Przeznaczenie
GET pobierz
POST utwórz
PUT zamień
PATCH modyfikacja
DELETE usuń

Polecane

Docker

Polecenia

  • docker --version - wyświetlenie wersji
  • docker images - wyświetlenie listy pobranych obrazów
  • docker ps - wyświetlenie uruchomionych kontenerów
  • docker ps -a - wyświetlenie wszystkich kontenerów

Seq

  • UI http://localhost:5341

Docker

docker run --name cc-seq -d --restart unless-stopped -e ACCEPT_EULA=Y -p 5341:80 datalust/seq:latest

Docker Compose
  1. docker-compose.yml
version: '3.4'

  seq:
      image: datalust/seq:latest
      ports:
        - "5341:80"
      environment:
        - ACCEPT_EULA=Y
      restart: unless-stopped
      volumes:
        - ./seq-data:/data
  1. docker-compose up

Konfiguracja

User Secrets

https://www.karltarvas.com/2019/10/28/visual-studio-mac-manage-user-secrets.html

Komendy

  • dotnet user-secrets init - utworzenie sekretów
  • dotnet user-secrets set "{key}" "{value}" - ustawienie wartości klucza
  • dotnet user-secrets list - wyświetlenie listy kluczy i wartości
  • dotnet user-secrets remove "{key}" - usunięcie wskazanego klucza
  • dotnet user-secrets clear - usunięcie wszystkich kluczy

React.JS

Utworzenie projektu

  1. npx create-react-app foldername
  2. cd foldername
  3. npm start

sulmar-cc-net6's People

Contributors

sulmar avatar

Watchers

 avatar

sulmar-cc-net6's Issues

W jaki sposób skonfigurować poziom logowania w Serolog?

W przypadku standardowego loggera wystarczy zmienić parametr Logging.LogLevel.Default w pliku konfiguracyjnym:

{
  "Logging": {
    "LogLevel": {
      "Default": "Debug",
      "Microsoft.AspNetCore": "Warning"
    }
  }

Ale jak to zrobić w przypadku gdy korzystamy z Serilog?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.