Webframework und Laravel: Unterschied zwischen den Seiten

Aus ahrensburg.city
(Unterschied zwischen Seiten)
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
 
(// via Wikitext Extension for VSCode)
 
Zeile 1: Zeile 1:
* [[MVC]] - Ein Entwurfsmuster, das die Trennung von Datenmodell, Präsentation und Steuerung in einer Anwendung fördert.
Laravel ist ein kostenloses, Open-Source-PHP-Web-Framework, das von Taylor Otwell erstellt wurde und der Entwicklung von Webanwendungen folgt dem Model-View-Controller (MVC)-Modell. Laravel ist ein PHP-Framework, das auf Symfony basiert und einige Funktionen wie Eloquent ORM, Blade Template Engine, Artisan Console, Middleware, Routing und Authentifizierung bietet.  
* [[Software Technik]]
==Voraussetzung==
* [[Django]] - Ein Python-Webframework, das für die schnelle Entwicklung und saubere, pragmatische Design verwendet wird. Es wird oft für die Entwicklung von datengetriebenen Websites und Webanwendungen verwendet, die eine hohe Performance und Sicherheit erfordern.
<pre>
* [[Laravel]] - Ein PHP-Webframework, das für die Entwicklung von modernen Webanwendungen und APIs verwendet wird. Es wird oft für die Entwicklung von skalierbaren und sicheren Anwendungen in großen Unternehmensumgebungen eingesetzt.
sudo apt update
* [[Spring Boot]] - Ein Java-basiertes Framework, das die Erstellung von eigenständigen, produktionsreifen Spring-basierten Anwendungen erleichtert. Es wird häufig für die Entwicklung von Backend-Systemen und Microservices verwendet, die in großen Unternehmensumgebungen eingesetzt werden.
sudo apt install sqlite3
* [[Asp Net Core]] - Ein plattformübergreifendes, leistungsstarkes Framework für den Aufbau moderner, cloudbasierter und internetverbundener Anwendungen. Es wird oft für die Entwicklung von Webanwendungen und APIs verwendet, die eine hohe Performance und Skalierbarkeit erfordern.
sudo apt install php php-cli php-fpm php-json php-common php-sqlite3 php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath
* [[Mediawiki]] - Eine kostenlose und quelloffene Wiki-Software, die von Wikipedia und anderen Wikimedia-Projekten verwendet wird. Es wird häufig für die Erstellung von kollaborativen Wissensdatenbanken und Dokumentationsplattformen eingesetzt.
</pre>
* [[unix:socket]] - Ein Kommunikationsendpunkt, der in einem Unix-Betriebssystem verwendet wird, um Prozesse auf demselben Rechner zu verbinden.
==Laravel Installation auf Ubuntu==
* Lernpfad
===Composer Laravel Installation===
* Roadmaps
Laravel kann mit dem Composer-Paketmanager installiert werden. Composer ist ein PHP-Abhängigkeitsverwaltungstool, das für die Installation von Laravel erforderlich ist.
* Spickzittel
Gehe auf folgenden Link und lade Composer herunter: https://getcomposer.org/download/
* Cheat Sheets
 
* Tutorials
<pre>
* Grundlagen
composer create-project --prefer-dist laravel/laravel ÜbungLaravel
* [[Anki]]
</pre>
* [[Schwachstellenanalyse Tools]]
 
* [[datenintensive Webframework]]
==Laravel Schwachstelle Scanner oder Schwachstellenprüfung==
Laravel Schwachstellenprüfung ist ein Prozess, bei dem Schwachstellen in Laravel-Anwendungen identifiziert und behoben werden. Laravel Schwachstellenprüfung ist ein wichtiger Schritt, um die Sicherheit von Laravel-Anwendungen zu gewährleisten.  
* Snyk Laravel Schwachstellenprüfung
* Composer audit Laravel Schwachstellenprüfung

Version vom 16. Dezember 2024, 21:24 Uhr

Laravel ist ein kostenloses, Open-Source-PHP-Web-Framework, das von Taylor Otwell erstellt wurde und der Entwicklung von Webanwendungen folgt dem Model-View-Controller (MVC)-Modell. Laravel ist ein PHP-Framework, das auf Symfony basiert und einige Funktionen wie Eloquent ORM, Blade Template Engine, Artisan Console, Middleware, Routing und Authentifizierung bietet.

Voraussetzung

sudo apt update
sudo apt install sqlite3
sudo apt install php php-cli php-fpm php-json php-common php-sqlite3 php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath

Laravel Installation auf Ubuntu

Composer Laravel Installation

Laravel kann mit dem Composer-Paketmanager installiert werden. Composer ist ein PHP-Abhängigkeitsverwaltungstool, das für die Installation von Laravel erforderlich ist. Gehe auf folgenden Link und lade Composer herunter: https://getcomposer.org/download/

composer create-project --prefer-dist laravel/laravel ÜbungLaravel

Laravel Schwachstelle Scanner oder Schwachstellenprüfung

Laravel Schwachstellenprüfung ist ein Prozess, bei dem Schwachstellen in Laravel-Anwendungen identifiziert und behoben werden. Laravel Schwachstellenprüfung ist ein wichtiger Schritt, um die Sicherheit von Laravel-Anwendungen zu gewährleisten.

  • Snyk Laravel Schwachstellenprüfung
  • Composer audit Laravel Schwachstellenprüfung