Kurse:Asp net core leer: Unterschied zwischen den Versionen

Aus ahrensburg.city
Zur Navigation springen Zur Suche springen
// via Wikitext Extension for VSCode
 
Zeile 51: Zeile 51:
<pre>
<pre>
libman init
libman init
libman install bootstrap -p cdnjs -d wwwroot/lib/bootstrap
libman install bootstrap -d wwwroot/lib/bootstrap
libman install jquery -p cdnjs -d wwwroot/lib/jquery
libman install jquery -d wwwroot/lib/jquery
libman install jquery-validation-unobtrusive -p cdnjs -d wwwroot/lib/jquery-validation-unobtrusive
libman install jquery-validation-unobtrusive -d wwwroot/lib/jquery-validation-unobtrusive
libman install jquery-validation -p cdnjs -d wwwroot/lib/jquery-validation
libman install jquery-validation -d wwwroot/lib/jquery-validation
</pre>
</pre>

Aktuelle Version vom 29. September 2025, 09:18 Uhr

Asp net core leer

Vorausetzung

Wichtige Grundlagen für ASP.NET Core:

  • ASP.NET Core ist ein plattformübergreifendes, Open-Source-Framework für moderne Webanwendungen.
  • Die wichtigsten Konzepte sind Middleware, Dependency Injection und Routing.
  • Projekte werden meist mit dem Befehl `dotnet new` erstellt.
  • Die Datei `Program.cs` ist der Einstiegspunkt der Anwendung.
  • Konfiguration erfolgt über `appsettings.json` und Umgebungsvariablen.
  • Für Datenbankzugriffe wird häufig Entity Framework Core verwendet.
  • Entwicklungswerkzeuge: Visual Studio Code, .NET CLI, Browser.
sudo snap install code --classic
sudo apt-get install postgresql-all
  sudo -u postgres -i
createuser thorsten
createdb -E UTF8 -O thorsten thorsten
psql -c "\password thorsten"
psql -c "ALTER USER dein_benutzername CREATEDB;"
exit # Ausloggen
sudo apt-get update # Aktualisiert die Paketliste
sudo apt-get install -y dotnet-sdk-9.0 # Installation des .NET SDK
sudo apt-get install -y dotnet-sdk-8.0 # Installation des .NET SDK
dotnet tool install --global dotnet-ef
dotnet tool install --global dotnet-aspnet-codegenerator
dotnet tool install -g Microsoft.Web.LibraryManager.Cli
echo 'export PATH=$HOME/.dotnet/tools:$PATH' >> ~/.bashrc # Hinzufügen des Pfads zum .bashrc
source ~/.bashrc  # Aktualisierung der .bashrc
code --install-extension ms-dotnettools.csdevkit # Installiert die C# Dev Kit Erweiterung


Wichtige Übung

var builder = WebApplication.CreateBuilder(args);
builder.Services.AddControllersWithViews();
var app = builder.Build();
app.UseStaticFiles();
app.UseRouting();
app.MapControllerRoute(

   name: "default",
    pattern: "{controller=Home}/{action=Index}/{id?}");
app.Run();


Wichtige Frontend Pakete

libman init
libman install bootstrap  -d wwwroot/lib/bootstrap
libman install jquery  -d wwwroot/lib/jquery
libman install jquery-validation-unobtrusive  -d wwwroot/lib/jquery-validation-unobtrusive
libman install jquery-validation -d wwwroot/lib/jquery-validation