| Semester_4 |
|---|
| 01_Introduction |
| 02_DeployAzure |
| 03_JSBasic |
| 04_OOP |
| 05_GET |
| 06_POST |
| 07_PUT |
| 08_PATCH |
| 09_DELETE |
| 10_FrontendTable |
| 11_FrontendAdd |
| 12_FrontendDelete |
| 13_FrontendEdit |
| 14_Database |
Microsoft Azure ist eine
Cloud-Computing-Plattform von Microsoft.
Sie bietet eine große Sammlung von Diensten über das
Internet, mit denen sich IT-Ressourcen flexibel bereitstellen
und nutzen lassen – ohne eigene Hardware kaufen oder betreiben zu
müssen.
Compute: Virtuelle Maschinen, Container, Serverless (z. B. Azure Functions)
Storage: Datenbanken, Blob-Speicher, Dateisysteme
Networking: Virtuelle Netzwerke, Firewalls, Load Balancer, VPN
Daten & KI: SQL-Datenbanken, Cosmos DB, KI-Services, Machine Learning
DevOps: CI/CD-Pipelines, Repos, Monitoring
Security & Identity: Azure Active Directory, Key Vault
Skalierbarkeit: Ressourcen können dynamisch vergrößert oder verkleinert werden.
Kostenkontrolle: Pay-as-you-go (man zahlt nur, was genutzt wird).
Hohe Verfügbarkeit: Weltweit verteilte Rechenzentren.
Sicherheit: Zertifizierte Compliance-Standards.
Eine Website oder App wird auf Azure Web Apps gehostet.
Daten landen in einer Azure SQL Database.
Nutzer greifen weltweit über sichere Azure Netzwerke darauf zu.
Erstellen Sie einen Student-Account auf der Microsoft Azure Seite.
https://azure.microsoft.com/de-de/free/students
Für die Registrierung verenden Sie den Schulaccount.
Installieren der Azure App Service extension.
Überprüfen der Installation von node.js
Node.js Express (meist nur Express genannt) ist ein leichtgewichtiges Webframework für Node.js. Es vereinfacht das Erstellen von Webservern und APIs stark.
Funktionen:
Routing (z. B. /home,
/api/users)
Middleware (z. B. Logging, Authentifizierung, JSON-Parsing)
Request/Response-Verarbeitung
Erstellen der Express Application
npx express-generator deployment --view ejs
cd deployment
npm install
DEBUG=deployment:* npm start
http://localhost:3000
killall -9 node
Installieren der Azure CLI unter Windows
https://learn.microsoft.com/de-de/cli/azure/install-azure-cli-windows?view=azure-cli-latest&pivots=msi
az --version
az login
curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
az --version
az login
az policy assignment list --query "[].{Name:name,Scope:scope,Policy:policyDefinitionId,Params:parameters}" -o json
List the allowed regions
Azure services are grouped into resource providers
(namespaces).
Before creating resources, the provider must be registered at the
subscription level.
az provider register --namespace Microsoft.OperationalInsights
az provider show --namespace Microsoft.OperationalInsights -o table
RegistrationState should be Registered.
$ npm start
$ killall node