Lerne PHP Framework: Wir entwickeln eine MovieDB APP - Slim PHP Tutorial Part 1 Deutsch

Поделиться
HTML-код
  • Опубликовано: 25 дек 2024

Комментарии • 36

  • @jonasnaumann9148
    @jonasnaumann9148 3 года назад +2

    Super! Ich habe zwar nur den Anfang geschaut, aber konnte mir schon den Inhalt vorstellen. :D

    • @VitalijMik
      @VitalijMik  3 года назад

      Na toll.. da war ich wohl zu langweilig bei der Erklärung :(

  • @Meinungsmacher
    @Meinungsmacher 3 года назад +1

    So die gute Serie! Freu mich schon auf alle Folgen.

    • @VitalijMik
      @VitalijMik  3 года назад

      Dankeschön, ich glaube es kommt nur noch eine Folge und dann ist die App "fertig"

  • @groovebird812
    @groovebird812 3 года назад +3

    Hi, was bedeutet immer der Aufruf von ::class, also IndexController::class Hab ich auch bei Laravel schon mal gesehen und frage mich wofür das gut ist? Was passiert wenn man ::class weglässt?

    • @Bibaltik
      @Bibaltik 3 года назад +1

      Das ist der Fully Qualified Name einer Klasse. Sprich der Klassennamen mit dem zugehörigen Namespace

    • @VitalijMik
      @VitalijMik  3 года назад

      du kannst ja ausprobieren, erstelle irgend eine klasse und gebe es mit echo Klassenname::class; aus und du wirst sehen dass da einfach nur der komplette Klassenname mit dem Namespace drin stehen wird

    •  3 года назад +1

      @@VitalijMik das klappt auch mit nicht-existenten klassen ;) \IrgendeinNamespace\Der\Nicht\Existiert\KlasseFooBar::class ... einfach mal probieren.. :)

    • @VitalijMik
      @VitalijMik  3 года назад

      @ wieso macht man das mit nicht existierenden klassen? :D

  • @Lyrik-Klinge
    @Lyrik-Klinge 3 года назад +1

    Sehr gut, DANKE!

    • @VitalijMik
      @VitalijMik  3 года назад +1

      Gerne, am Sonntag kommt noch mehr

    • @Lyrik-Klinge
      @Lyrik-Klinge 3 года назад

      @@VitalijMik feine Sache ... DANKE!

  • @andreaseisermann1045
    @andreaseisermann1045 3 года назад +1

    Hi Vitalij ;
    Warum wird die Datei Bootstrap.php genannt und nicht init.php , mich stört das das Bootstrap selbst schon als css verwendet wird ?

    • @VitalijMik
      @VitalijMik  3 года назад

      Bootstap hat sich so entwickelt. Ich halte mich an die Bezeichnung von anderen. Wenn du irgendwann einen fremden Code vor dir hast und die bootstap siehst, dann weißt Du was sie tut. Ich habe den Namen nicht erfunden. So hieß es schon immer

    • @andreaseisermann1045
      @andreaseisermann1045 3 года назад +1

      @@VitalijMik danke :)
      habe es grad erfahren 'boot stapping'
      war einmal der wort laut zum Ordner. ;)
      Die Schreibweise kann anders sein.

    • @VitalijMik
      @VitalijMik  3 года назад

      Genau. Mit CSS Framework hatte es nichts zu tun ;)

  • @user18374
    @user18374 3 года назад +3

    cool

  • @88vitako
    @88vitako 3 года назад +1

    Здравствуйте Виталий,
    мне 33 года и на данный момент я студент Fachhochschule и на первом семестре изучаю не только информатику , но электротехнику которую не хочу изучать и мне это абсолютно не интересно, также слушаем лекции по экономике ну и конечно есть высшая математика. Сильно расстроился что мы не занимаемся толком программированием, а забиваем голову не нужной особо информацией.Программист как специалист должен должен быть не теоретиком ,а практик по натуре. Пришел к выводу лучше сделать аусбилдунг. Вместе с этим у меня имеются несколько вопросов: Есть ли высшая математика, экономика и электротехника если выбрать аусбилдунг или занимаешься реально программированием и решением практических задач?
    Углубление в один язык например в Java или PHP например или будет каша из языков? Имеет ли значение для работодателя возраст , как уже писал мне 33.
    Спасибо заранее за ответ
    Тезка Виталий)

    • @Bibaltik
      @Bibaltik 3 года назад +1

      Я не учился, но думаю, что первый семестр очень теоретический. В зависимости от проектов, над которыми вы будете работать в дальнейшем, высшая математика точно не повредит.
      Конечно, я не могу сказать об этом много. Просто здесь, в Германии, программы обучения тоже не блещут. ;)

    • @88vitako
      @88vitako 3 года назад

      @@Bibaltik я был не шибко рад когда начали изучать схемотехнику , интересно можно ли самоучкой найти себе работу в сфере айти в германии

    • @VitalijMik
      @VitalijMik  3 года назад +1

      @@88vitako не нелзя, в германии нужен как минимум аусбилдунг для того чтоб можно было работать как професионал. и да серёзно програмиривание не где не научят кроме в аусбилдунг и ито в самой фирме. и ето тоже не говорит о том что в фирме кто-то чего-то научит. есть многие которым ето не охото делать, зависит от фирмы

    • @88vitako
      @88vitako 3 года назад +1

      @@VitalijMik спасибо за ответ

    • @kalobyte
      @kalobyte 2 года назад +1

      поздравляю, ты попался в систему 🤣
      программировать тебя нигде не научат, будут впаривать кучу ненужной инфы
      я учился в пту и там было немного азов программирования
      там был матан, немецкий, английский, политота и право
      ну еще сети и системы и электроника, но это норм было
      потом я учился в быдловузе и там тоже был матан, куча матана, электротехника, алгоритмы, программирование на с++ и асм
      пту я еле осилил, а из быдловуза меня выкинули 🤣
      так что если хочеш быть программистом - будь им
      а для этого надо самому учиться по хорошим платным курсам, писать много кода и делать мелкие платные проекты
      только так нарабатывается опыт
      кстати я матан в прошлом году сам ковырял, чтобы понять, как работает сдр радио
      это крутейшая тема и когда я изучал матан специально для сдр, то меня перло от этого
      ты понимаеш, что такое синус и косинус, что такое пи и откуда оно берется, ты понимаеш, почему нужно 2 пи, а не одно
      ты понимаеш, что такое комплексные числа и как с ними работать в коде
      никакой быдловуз тебе не даст таких знаний на практике, потому что тупо не заточено на это вся система обучения
      туда приходили те, кто даже транзистор вживую не видел
      а это ВЫСШЕЕ техническое заведение
      а я уже 20 лет паяльствовал эти транзисторы и то для меня задачи были напряжные и тупые
      нельзя юзать формулы, надо их из головы помнить 🤦‍♂
      да никакой нормальный человек на практике не помнит формулы и не пользуется ими, все делается на глаз или юзается софт
      либо есть шпаргалки по рассчету каскадов
      сейчас я учу пхп, хотя учил его 20 лет последних, но только сейчас начал боле менее понимать, не программирование, а как правильно проектировать приложения и из чего они вообще состоят
      допустим как делать древовидное меню из базы данных
      как делать кеширование хтмл страницы, чтобы ее не генерить каждый раз налету
      как разделить код фреймворка от кода приложения
      как делать мультиязчность без сохранения куков
      все это можно только на курсах выучить в спокойной обстановке и бе звсяких тупых оценок и дипломов

  • @kalobyte
    @kalobyte 2 года назад +1

    наконец-то я увидел, как использовать контейнер зависимостей
    хотел тоже взять слим для простых проектов, но похоже проще уже ларавел брать

    • @VitalijMik
      @VitalijMik  2 года назад

      я бы честно не сказал что ларавел проще, думаю все зависит от того как быстро с кодом разбираешся, мне например ларавел труднее кажется так как я не разу не работал с етим фреймворком ;)

    • @kalobyte
      @kalobyte 2 года назад +1

      @@VitalijMik
      я тоже не работал, пробовал давно, но не зашло
      просто я был на курсе одного человека, который так все хорошо объяснил и показал, что зашло как по маслу
      после этого курса я стал понимать боле менее весь этот код типа response, requst, что там лежит и что это вообще такое

  • @heinrichschiller4673
    @heinrichschiller4673 3 года назад +1

    14 Kommentare, aber 8 (nach meiner Zählung) werden angezeigt? Mein Beitrag ist auch nicht darunter. Was ist da los?

    • @VitalijMik
      @VitalijMik  3 года назад

      Keine Ahnung YT hat wohl paar Probleme

  • @badmax7319
    @badmax7319 6 месяцев назад

    Ich würde ja gerne mehr darüber lernen, aber für mich bist du einfach zu schnell und es prasselt zu viel Infos auf mich ein.
    Leider gibt es kein andere Tutorials in deutscher Sprache über Slim PHP.

    • @VitalijMik
      @VitalijMik  6 месяцев назад

      Ich kann gerne Unklarheiten in den Kommentaren ausführlich erklären. Einfach fragen. Alternativ gibt's über dem Kanal Banner ein discord Link. Da sind viele Entwickler drin die auch gerne alles erklären

  • @mariobader2152
    @mariobader2152 2 года назад

    Hallo Vitalij, habe schon viele Deiner Videos gesehen, die mir auch schon sehr geholfen haben (Danke). Nun wollte ich mich einmal mit Slim php beschäftigen, da mir die anderen Frameworks oft einfach "over engineered". Ich habe Slim-php über Composer installiert wieDu es beschrieben hast und wie es auch auf der Seite von Slim-php zu finden ist. Leider bekomme ich bei dem "Hello Welt" Beispiel folgende Fehler Meldung:
    Fatal error: Uncaught Slim\Exception\HttpNotFoundException: Not found. in C:\xampp\htdocs\slim\vendor\slim\slim\Slim\Middleware\RoutingMiddleware.php:91 Stack trace: #0 C:\xampp\htdocs\slim\vendor\slim\slim\Slim\Routing\RouteRunner.php(72): Slim\Middleware\RoutingMiddleware->performRouting(Object(Slim\Psr7\Request)) #1 C:\xampp\htdocs\slim\vendor\slim\slim\Slim\MiddlewareDispatcher.php(81): Slim\Routing\RouteRunner->handle(Object(Slim\Psr7\Request)) #2 C:\xampp\htdocs\slim\vendor\slim\slim\Slim\App.php(215): Slim\MiddlewareDispatcher->handle(Object(Slim\Psr7\Request)) #3 C:\xampp\htdocs\slim\vendor\slim\slim\Slim\App.php(199): Slim\App->handle(Object(Slim\Psr7\Request)) #4 C:\xampp\htdocs\slim\public\index.php(22): Slim\App->run() #5 {main} thrown in C:\xampp\htdocs\slim\vendor\slim\slim\Slim\Middleware\RoutingMiddleware.php on line 91
    Ich lasse das Framework über eine Xampp und php 7.4 laufen, vielleicht hast Du einen Tipp für mich. Vielen Dank

    • @mariobader2152
      @mariobader2152 2 года назад

      @Vitalij ich habe es gefunden, es war ein Rewrite-Problem. Da ich auf meinem lokalen Xampp mehrere Projekte mit eigenem Rewriting habe, musste ich das für slim-php ebenfalls explizit angeben-> "$app->get('/slim/public/', function (Request $request, Response $response, array $args)"
      Aber danke, hätte vorher schon mal besser schauen sollen. :-). Du kannst meine Beiträge auch löschen.

    • @VitalijMik
      @VitalijMik  2 года назад +1

      Ich kann dir auch das Video mit ddev empfehlen. Damit hast du eine bessere Alternative zum xampp

    • @mariobader2152
      @mariobader2152 2 года назад

      @@VitalijMik Danke werde mir ddev mal anschauen.