Docker Setup - Part 0 - PHP Soziales Netzwerk Tutorial

preview_player
Показать описание
In diesem Video erkläre ich das Projekt Fidder und zeige das Serversetup damit wir in den weiteren Episoden zusammen programmieren können


🧾 Code
***************************

🌐 Sonstiges
***************************
Weitere Themenvorschläge und/oder Kooperationen in die Kommentare.
#php #project #sozialnetwork

🤑 Affiliate
***************************

* Hierbei handelt es sich um ein Affiliate-Link, es entstehen keine weiteren Kosten beim Einkauf eines Produkts über diesen Link, du unterstützt aber meinen Kanal direkt.

🕛 Zeitstempel
***************************
Рекомендации по теме
Комментарии
Автор

Wenn ich irgendwas vergessen habe im Video zu erwähnen, lasst es mich wissen, wird beim nächsten Mal aktualisiert

VitalijMik
Автор

Solcher Art Videoreihen gibt es viel zu wenige auf YT, eine echte Marktlücke!

Damals in einer hatten wir ganz am Anfang einen MS-Access-Dozenten, der den besten Unterricht gegeben hat, den ich je erlebte. Für Dozententätigkeit ist er mein absolutes Vorbild. Von seinen sozialkompetenten Fähigkeiten - die sehr gut waren - einmal abgesehen, hat er vom ersten Tag an ein klassisches Projekt "Warenwirtschaftssystem mit Kundenverwaltung" begonnen, und das über die 2x 4 Wochen-Module bis zum Ende durch aufgebaut. Es kam absolut jeder Aspekt von Access darin vor, von der Tabellenerstellung und Abfrage über GUI, Menüanpassung, bishin zu VB-Macros. Am Ende stand eine fertige Anwendung, der es an nichts fehlte; keine sinnlosen Beispielprogramme.

Wenn er mal eine Kleinigkeit nicht kannte und er Neues von uns lernen konnte, stand er am Beamer und hat gefeiert. Hat sich den einen oder anderen Trick live erklären lassen und am Beamer ausprobiert und sich über neue Erkenntnisse gefreut wie ein kleines Kind. Dieses Selbstvertrauen muß man erst mal haben.

Ich hatte mich auch mal mit ihm über Didaktik unterhalten und wertvolle Tips bekommen, z.B. wenn jemand Schwierigkeiten hat, nicht erklären sondern mit Fragen zum Ziel führen. Zwischendurch konnte ich das an den Mitkollegiaten sozusagen als Codozent etwas ausprobieren, was für mich eine sehr gute Erfahrung war. Was er mir mit auf den Weg gab, funktionierte perfekt.

pinkeHelga
Автор

Seit langem mal wieder, dass mich ein Tutorial so überzeugt hat. Freue mich auf die nächsten Parts!

ItachiUchiha-zkgz
Автор

Hallo Vitalij, 🙋‍♂
danke für diese Serie. Deine Videos helfen mir sehr. Dafür möchte ich dir einfach mal danken und meine Anerkennung für deine Arbeit hier ausdrücken. Einen Wunsch habe ich auch noch. Du hast die Trennung von „Kernlogik“ und Frameworks angesprochen. Könntest du vielleicht noch ein Video machen, in dem gezeigt wird, wie man ein Framework „sauber“ integriert? Vielleicht mit Laravel. 😍 Viele Grüße und vielen Dank im Voraus

Raccon
Автор

omg mein traum geht in erfüllung, ein neues projekt mit vitalij

dermenschistweilesglaubtda
Автор

Freue mich schon auf die ganze Serie :)

webnerd
Автор

Vitalij TOP! Ich bin total gespannt auf diese Serie. 😃

dennisbrieske
Автор

Sehr schön, ich nutze ja bei allem DDEV und bin echt begeistert davon ;) Für die Docker Deployments haben wir für Symfony und TYPO3 standardisierte Dockerfiles als Setup

NeverCodeAlone
Автор

Cool! Schön das es bei dir weiter geht :)

Hälst du dich bei der Struktur an das php-pds/skeleton oder machst du etwas eigenes?

heinrichschiller
Автор

Sooo, am besten eignet sich das erste Video für ein kurzes Resümee. Bei den Videos 1-4 (Bei dir also 0-3) hab ich mich gefühlt wie bei manchen Udemy-Kursen, die ich (als später Neueinsteiger) sehr feiere. Danach war das mitkommen etwas schwierig für mich. Dank der sektionsweisenden Bereitstellung des Quellcodes auf Git konnte man es dennoch gut nachvollziehen. Du hast quasi das Handwerkszeug bereitgestellt, um dieses Projekt weiter fortzuführen. Ich denke, das werde ich bestimmt mal machen, da ich ein paar Ideen für die Nutzung später habe.

Allerdings kommen auch andere Fragen für mich auf, die sich bestimmt leicht beantworten lassen. Zum einen fand ich es Klasse, wie das ganze mit Docker aufgebaut wurde. Du hast ja einen Ordner "Projekte" angelegt. Was mir sehr gut gefällt, ist der angelegte Docker Server für das Projekt. Nun hab ich ne Frage dazu: Wenn ich ein weiteres Projekt mit den Eigenschaften, die der Server schon hat, beginnen möchte, muss ich dann auch einen neuen Server-Container erstellen? Bisher hab ich es in DIESEM Projekt so gehalten, das ich zwei Instanzen von PHPStorm aufrecht erhalten habe: Einen mit dem Projekt des Ordners "code" und einen mit dem Projekt des Ordners "server". Für meine erste Stelle nach der Umschulung muss ich viel mit Symfony arbeiten und ich würde gerne eine saubere Installation haben, mit der ich dann nach belieben experimentieren kann. Es könnte eine Idee für ein Video sein, dass man mehrere Projekte anlegt und dann dazwischen hin und her schalten kann. Mir würde aber auch erstmal eine kurze Erklärung reichen, wie ich, in Anlehnung zu diesem Projekt hier, eine saubere Symfony Installation bekomme.

Ansonsten, da neuere Videos schon 1 Jahr alt sind, weiter mit den Videos !
Abo ist NATÜRLICH raus :)

Liebe Grüße

Kighlander

KighlanderXL
Автор

Er ist wie der Lehrer, den du in der Schule nicht hattest. Er erklärt wenigstens und nicht so als würde der Lehrer dich vor der Klasse als dumm darstellen, wenn er sagte "dann jetzt wieder nochmal für alle" und "was war daran so schwer"?

Könntest du mal einen Sample für einen Web Browser geben, wo du das Suchfeld auf Home hast und dann erneut auf einer weiteren Seite? Sowas wie firefox: eine Searchbar im Home und wenn du suchst dann ganz üblich? In Swift?

diabolaw-legal
Автор

Hallo ich finde die Videos klasse. Darf ich fragen welches Plugin du nutzt für deine "yt-scripts" ?

nikandr
Автор

Super Video und sehr interessant. Könnte man zur besseren Übersicht das ganze Docker-Zeugs auch ausserhalb des eigentlchen Projektes in einen eigenen Ordner legen? Also das in dem "fidder" Ordner wirklich nur die DAteien liegen die zu dem Projekt gehören und einen anderen ORdner wo alles von Docker drin liegt? Dann könnte man den Docker Container theorethisch auch für weitere Projekte nutzen.

Oder ist es immer so das man alles in einen Ordner legt um bei einem neuen Projekt evtl. ein anderes Docker SEtup nutzen zu können? (anderes OS, andere DAtenbank usw)

groovebird
Автор

Edit feed nicht vergessen, wir wollen ja nicht die Probleme von twitter haben (✿◡‿◡)

acg
Автор

weißt du zufällig was ich als Ersatz für Apache bräuchte wenn ich das Ganze auf einem reinen Linux System mitprogrammieren wollen würde?

RealLexable
Автор

Hi Vitalij, erstmal vielen Dank für die vielen tollen Videos in denen du dein Wissen und deine Erfahrungen unter die Leute bringst! Mach weiter so! Ich habe noch eine Frage zu den php-extensions, da das bei mir scheinbar nicht funktioniert. Wollte eigentlich nur die intl extension hinzufügen, aber die wurde mit docker-php-ext-enable nie wirklich enabled. Erst als ich es dirket in der php.ini enabled habe wurde es auch mit php -m angezeigt und hat funktioniert. Mit dem alpine Image werden ja zwei php.ini's ausgeliefert (production und development). Welche "zieht" denn dann? (In der phpinfo wird keine php.ini Datei direkt angezeigt) Habe das jetzt so gelöst, dass ich über das Dockerfile die php.ini-production in php.ini umbenenne und die php.ini-development lösche.

marcbuchholz
Автор

Klingt nach einem interessanten Projekt. Werden die Video regelmäßig an Tag x kommen oder wie ist der Plan?

florianmertens
Автор

Ich finde es erstaunlich dass du dafür sogar Drucker Containerisierung verwendest aber gleichzeitig den in "alten Webserver Apache" - er ist zwar auch mein Favorit aber gibt es einen Grund warum du nicht nginex oder LightHTTP verwendest

TecSanento
Автор

Den Code hättest du schon updaten können oder? Nämlich in dem du ein Release erstellt hättest und den dann im Video Referenzierst.

JD-xkvh
Автор

Gibt es eine (kostenlose) Alternative für php-storm? Mit vs code kann ich nicht auf das Verzeichnis unter Debian zugreifen.

fadsam