Marlin
Marlin
  • 79
  • 1 868 133

Відео

Как я выучил PHP? План обучения.
Переглядів 3,9 тис.2 місяці тому
Чтобы записаться на бесплатный урок по зуму, напишите мне в личные сообщения: t.me/ripplez
Как установить Laravel с Docker Compose
Переглядів 4 тис.6 місяців тому
Меня зовут Рахим Муратов. Я помогаю устроиться php разработчиком. Для этого записываю обучающие видео, пишу статьи и провожу курсы. В этом видео, показываю как установить фреймворк laravel с Docker. Видео специально для новичков, которым тяжело понять как работает докер. Поэтому я обошелся только инструкцией по установке проекта. Могу выложить вторую часть, где разберем весь докер проект и его ...
Практический пример Docker для новичков
Переглядів 4,8 тис.9 місяців тому
Короче, в этом видео нет теории, только конкретные шаги как запустить докер. Просто скачайте конфиги и запустите. В итоге, вы должны получить работающее окружение для php в докере. Если что, конфиги буду дополнять если будет нужно. Видео для новичков которые задолбались изучать докер и не использовать его. Надеюсь урок поможет потом догнать понимание Скачать файлы: t.me/rahim_muratov/169
План обучения PHP с нуля до работы
Переглядів 25 тис.Рік тому
Мой Тг канал. Посты о жизни и программировании: t.me/rahim_muratov @ripplez мой тг для связи.
План по PHP для начинающих 2023. Личный опыт.
Переглядів 26 тис.Рік тому
Кратко: 1. Если вы абсолютный новичок, изучите HTML,CSS 2. Далее, начните учить основы и приступайте к созданию проекта на чистом PHP. 3. Не обращайте внимания на элегантность кода. Главное, чтобы он был рабочим. 4. Научитесь загружать проект в интернет и подключите домен. 5. По мнению крутых программистов ваш код - говнокод. Но это не так. Если они будут писать такой код, это да - говнокод. А ...
подкаст #2 | Про обучение, потерю энтузиазма от длительных видео, про состояние
Переглядів 2,4 тис.Рік тому
Я программист-самоучка. Обучаю PHP и помогаю устроиться на работу. Бросил универ на первом курсе и обучался PHP самостоятельно. Я знаю каково учиться в одиночку: нет программы обучения, нет общей картины, нет ментора. Этот подкаст для тех, кто учиться программировать. Для тех, кто сталкивается с вопросами и просит помочь. Помощь извне может быть разной. Если кто-то решит задачу за вас возможно ...
подкаст #1 | как новичку просить о помощи
Переглядів 1,6 тис.Рік тому
Я программист-самоучка. Бросил универ на первом курсе и обучался PHP самостоятельно. Я знаю каково учиться в одиночку: нет программы обучения, нет общей картины, нет ментора. Этот подкаст для тех, кто учиться программировать. Для тех, кто сталкивается с вопросами и просит помочь. Помощь извне может быть разной. Если кто-то решит задачу за вас возможно это поможет сейчас, но лишит вас опыта в бу...
Как учить английский программисту часть 2
Переглядів 2 тис.Рік тому
7 правил: ua-cam.com/video/r5z-lilm-gg/v-deo.html дискорд канал: discord.gg/otaku Видео про желание к изучению: ua-cam.com/video/6DvH-F5Y05k/v-deo.html inst: marlindev_ru tg: t.me/rahim_muratov мой курс php: marlindev.ru/courses/php
Как учить английский программисту
Переглядів 3,4 тис.Рік тому
Я буду продолжать работать над проектом Марлин. Оказывается, я сильно выгорел от режима работы. Работал без выходных, отвечал в любое время суток, делал все в одного. Ранее я искренне обьявил о завершении и думал уже все… но за два месяца хорошенько отдохнул и многое понял: нельзя останавливаться! Я работаю над проектом уже 4 года, и просто так оставить - нет, так нельзя. Просто нужно выйти на ...
Не используйте Вложенные условия. Лучше перепишите код вот так.
Переглядів 6 тис.2 роки тому
Привет. Меня зовут Рахим. Я разрабатываю на php, Laravel. Помогаю пройти путь обучения от синтаксиса до фреймворков. В этом видео, я покажу как избавиться от вложенных условий. Вложенные условия усложняют читабельность кода. Когда мы пишем код - проблем нет, все идет как по маслу. Но потом, читать код с вложенными условиями очень трудно. А если это чужой код, то вообще... Поэтому, такой прием б...
Орел и решка на PHP. Практика ООП для начинающих
Переглядів 17 тис.2 роки тому
Привет. Меня зовут Рахим. Я разрабатываю на php, Laravel. Помогаю пройти путь обучения от синтаксиса до фреймворков. Инстаграм: rahim.muratov Сайт: marlindev.ru VK: learnbydoing Это видеоурок по созданию игры Орел и решка. Также хорошая практика по ооп для начинающих Вдохновился идеей с канала Laracasts.
Практика на PHP. Авторизация часть 2
Переглядів 2,7 тис.2 роки тому
Новички! Не переписывайте код с уроков бездумно. Сначала поймите логику задания, а потом приступайте к написанию кода, а не наоборот. В этих роликах, я хоть и показываю как сам пишу код, я постарался озвучить свои размышления, чтобы вы переняли опыт. Чтобы вы ставили на паузу, и продолжили мою мысль и перевели ее в код; чтобы вы Практиковались. Только на практике вы получаете опыт. Опыт нельзя ...
Практика на PHP. Авторизация #1
Переглядів 4 тис.2 роки тому
Практика на PHP. Авторизация #1
Проверка email. Флеш сообщение
Переглядів 2 тис.2 роки тому
Проверка email. Флеш сообщение
Редактирование форм Скрытый баг
Переглядів 1,1 тис.2 роки тому
Редактирование форм Скрытый баг
Здоровая самокритика. Независимость от мнения чужих
Переглядів 2,3 тис.3 роки тому
Здоровая самокритика. Независимость от мнения чужих
Почему я бросал код на 6 месяцев
Переглядів 5 тис.3 роки тому
Почему я бросал код на 6 месяцев
ООП это не про код
Переглядів 11 тис.3 роки тому
ООП это не про код
Не копите инфу, а реализуйте ее
Переглядів 6 тис.3 роки тому
Не копите инфу, а реализуйте ее
Как правильно практиковаться. 2 основные проблемы. Опрос
Переглядів 8 тис.3 роки тому
Как правильно практиковаться. 2 основные проблемы. Опрос
МОТИВАЦИЯ ДЛЯ ПРОГРАММИСТОВ
Переглядів 57 тис.3 роки тому
МОТИВАЦИЯ ДЛЯ ПРОГРАММИСТОВ
ЧТО МЕШАЕТ ПИСАТЬ КОД НОВИЧКАМ
Переглядів 24 тис.3 роки тому
ЧТО МЕШАЕТ ПИСАТЬ КОД НОВИЧКАМ
Как правильно учиться программировать
Переглядів 124 тис.3 роки тому
Как правильно учиться программировать
API для начинающих. Учимся читать документацию часть 2 [4/5]
Переглядів 15 тис.4 роки тому
API для начинающих. Учимся читать документацию часть 2 [4/5]
API для начинающих. Учимся читать документацию [3/5]
Переглядів 31 тис.4 роки тому
API для начинающих. Учимся читать документацию [3/5]
API для начинающих. Практика [2/5]
Переглядів 42 тис.4 роки тому
API для начинающих. Практика [2/5]
API для начинающих. Пример VK. [1/5]
Переглядів 177 тис.4 роки тому
API для начинающих. Пример VK. [1/5]
Пятиминутка PHP. Петр Мязин. Советы, обсуждение. Highload++
Переглядів 2,4 тис.4 роки тому
Пятиминутка PHP. Петр Мязин. Советы, обсуждение. Highload
Конференция HL++ 2019 | Александр Емелин из Авито
Переглядів 1,3 тис.4 роки тому
Конференция HL 2019 | Александр Емелин из Авито

КОМЕНТАРІ

  • @Pahomushkin_Ivan
    @Pahomushkin_Ivan 2 дні тому

    Видео ультра полезное, спасибо ❤❤❤ очень помог

  • @user-hs9zw4mk6o
    @user-hs9zw4mk6o 3 дні тому

    Красапед!

  • @CeasarCeasar-z3j
    @CeasarCeasar-z3j 3 дні тому

    Қазағым мықты ғой!

  • @beholder_the1st
    @beholder_the1st 3 дні тому

    15:39 это как создатели и актеры Звездных войн думали, какую же чепуху мы снимаем, а когда увидели результат, все были поражены и поняли, что Дж. Лукас гений

  • @glavtrest
    @glavtrest 3 дні тому

    Как я - изучаю программирование уже второй год. Анекдот о понимании предмета. Математичка, жалуется директору школы: - 5Б, одни идиоты, ничего не понимают в математике. Я им раз, объясняла - не понимают. Второй - не понимают. На третий уже сама поняла, а они не понимают😁

  • @JohnDoe-id1up
    @JohnDoe-id1up 5 днів тому

    Ох. После твоего видео, я вернулся к своему блогу, который написал с помощью гайдов и ИИ и бросил от чувств тупизны. Моя проблема в том, что я не понимаю что пишу и начинаю изучать новое. Так я и до ООП дошел после того как добавил "Добавление постов" и подключил все к базе данных. Начал разделял одинаковые функции в отдельный файл и подключал в основной код. Потом не знал что делать дальше и ушел в Codewars. Решал задачи, но я не понимал, где могут пригодится математические задачи в рабочем проекте. И постепенно перестал заниматься программированием. После твоего ролика мне кажется я понимаю, что сильно поторопился и нужно грамотно отработать написанные темы. Написать регистрацию, вход, админку, грамотно настроить css стили и доработать посты. Спасибо большое, Рахим. Твое видео очень полезное и показывает, что я такой не один, что этот путь сложный и его надо терпеть. Когда многие говорят, что все легко. Сейчас я вернулся к программированию, так как благодаря тебе я уже понял какие мне задачи надо выполнить и главное отработать. Как продвинусь хоть на уровень, обязательно пересмотрю ролик, и может однажды у меня появятся вопросы посерьезнее.

    • @ToBeCloser007
      @ToBeCloser007 5 днів тому

      Супер! Продолжай в том же духе👍

  • @delifeful
    @delifeful 7 днів тому

    а Марлин то не знает о существовании 5 уровня)) есть куда расти)

  • @MikhailLushnikov
    @MikhailLushnikov 7 днів тому

    В продакшене запускаешь тоже в докер среде? Или только для разработки?

    • @ToBeCloser007
      @ToBeCloser007 7 днів тому

      В продакшне тоже

    • @MikhailLushnikov
      @MikhailLushnikov 7 днів тому

      @@ToBeCloser007 спасибо за ответ! а есть какие либо сборки которые предпочитаешь использовать для продакшена? есть например laradock и подобные. поделись своей сборкой для продакшен всем очень нужно)

    • @ToBeCloser007
      @ToBeCloser007 7 днів тому

      В нем есть все инструменты для любого уровня проекта. Но для обычных проектов слишком много лишнего. Поэтому я собираю сборку только из необходимых инструментов

  • @rauans.5592
    @rauans.5592 7 днів тому

    Поделись пожалуйста лучше тем что получил ли какую тг пользу от учебы например : устрился ли на работу или начал ли зарабатывать с помошью этого или же нет и поэтому начал делать свои курсы?

    • @ToBeCloser007
      @ToBeCloser007 7 днів тому

      Я работаю разработчиком и свой образовательный проект делаю

  • @vilitaliviavi1064
    @vilitaliviavi1064 7 днів тому

    в 2024 актуально!!! Спасииибо!

  • @glavtrest
    @glavtrest 12 днів тому

    А это вообще законно - устраивать дома казино? 😁

  • @mrjek1r940
    @mrjek1r940 14 днів тому

    Ахахпхпхахах😅😅😅хахахаххахах😂хахпхаххахаах😢хахахахпхх❤хахаххахаха😊хахахахаххахаха😮хахахахпхахахаххаах🎉

  • @TkachukAn
    @TkachukAn 14 днів тому

    про if cодержит вложенный if - это правда мучение... даже в режиме дебагинга...

  • @user-pe9mt9he9g
    @user-pe9mt9he9g 15 днів тому

    по идее nginx сервер там лишний, потому что есть php-fpm

  • @penisegvetv2yv
    @penisegvetv2yv 17 днів тому

    Спасибо тебе за то что составил мой план на будущее и будущее многих людей посмотревших это видео

  • @user-pe9mt9he9g
    @user-pe9mt9he9g 18 днів тому

    Как на винде дать доступ папке что бы сервер на 8080 заработал?

    • @user-pe9mt9he9g
      @user-pe9mt9he9g 17 днів тому

      я решил проблему перейдя в докер terminal и там были оказуется разрешения 1000 туда, странно потому что я был уверен там root. ну еще там в безопасности папки проставил разрешения на windows

  • @sergeymoskalenko282
    @sergeymoskalenko282 20 днів тому

    Спасибо за урок, полезное видео! Но кое что можно улучшить. В начале когда Laravel устанавливаешь, вместо composer create-project laravel/laravel: example-app Лучше выполни composer create-project laravel/laravel ./ Тогда каталог example-app не будет создаваться а файлы установятся в текущий каталог. И не придётся "руками" перемещать файлы из example-app .

    • @ToBeCloser007
      @ToBeCloser007 19 днів тому

      И тебе спасибо за подсказку!

  • @redfyruiwufuio7210
    @redfyruiwufuio7210 29 днів тому

    Даже код не выложил

  • @Shorts_baby_boy
    @Shorts_baby_boy 29 днів тому

    А как записаться на консультацию?

    • @ToBeCloser007
      @ToBeCloser007 29 днів тому

      Напишите мне в лс в тг t.me/ripplez

  • @artalax
    @artalax 29 днів тому

    ты прям все про меня сказал, знаю синтаксис но не знаю как писать проекты, сомнения в себе, страх. Огромное тебе спасибо, ты заставляешь меня идти дальше до победного

  • @artimity
    @artimity Місяць тому

    Эти принципы же и к JS относятся?

  • @vladislavpesterev1137
    @vladislavpesterev1137 Місяць тому

    Привет, можно использовать твой код в коммерческих проектах? Не нашёл лицензию в гитхабе.

  • @user-eu5xm7xv6q
    @user-eu5xm7xv6q Місяць тому

    Спасибо, приятно было послушать ваш опыт

  • @TheBubaololo
    @TheBubaololo Місяць тому

    эту сборку можно использовать на проде?

  • @nostromo1720
    @nostromo1720 Місяць тому

    Вот самый верный способ начать писать свой код: 1. Найдите какой нибудь гайд по несложному приложению и повторите за автором. 2. По примеру из этого приложения пишете свое похожее, но с некоторыми отличиями(другая сортировка, другие выводы). 3. Добавляйте свои фишки, свои функции. 4. Удаляете функции из гайда одну за другой, потому что в вашем приложении нужно реализовать другие фишки. 5. Продолжаете так, пока от исходного кода не останется процентов пять. После выполнения всех шагов вы сможете криво, косо, но начать писать самостоятельно.

  • @art3e1
    @art3e1 2 місяці тому

    идеально объяснил, почему программистам важно мышление. Лайк подписка )

  • @qrthack3233
    @qrthack3233 2 місяці тому

    Что лучше выбрать для начинающего бэкендера, чтобы легче было устроиться на работу, Python/Golang/Java?

  • @prod.wembley3816
    @prod.wembley3816 2 місяці тому

    Автор молодец. В свое время не хватало такого урока, потому что я учился на Class Square, class Triangle... Кто понял тот понял)) На опыте, что можно было бы улучшить (для тех кто хочет прокачаться еще больше): - добавить класс PlayerSettings вместо того чтобы передавать в плеера два параметра (закос на будущее когда параметров будет больше двух) - вместо Player в аргументы Game принимать PlayerInterface (реализация D из SOLID, отказываемся от конкретики в пользу абстракций) - вместо protected пишем private (I из SOLID, обеспечивает низкую связанность между различными частями системы - по мере необходимости расширять область доступа до protected/public) - вместо class - final readonly class (см. предыдущий пункт, дальше по необходимости убираем final, readonly) - в Game указать что это не просто свойство, а private PlayerInterface $player (инкапсуляция, Dependency Inversion) - в новой версии PHP свойства класса можно обьявлять прямо в конструкторе, тут это как раз было уместно и сократило бы код (добавляем лаконичности, тут уже на вкус и цвет конечно) - Game это у нас абстракция, ибо какая конкретно игра? Не ясно. Делаем класс abstract и создаем новый, который называем условно HeadsTails, наследуемся от Game (Open/Closed Principle) - winner() я бы переименовал в getWinner(), что дает понять нам что метод точно что-то вернет, а не void - start(), play() - по одним названиям не ясно чем они отличаются, нужно посидеть подумать как убрать один из них либо переименовать - bankrupt() -> isBankrupt() (сразу ясно что метод вернет бул значение) - point() -> increaseCoins() (сразу ясно что метод увеличивает кол-во коинов) - bank() -> getTotalCoins() (сразу ясно что вернет общую сумму монет) - odds() -> getPlayerWinChance() а еще лучше вынести это в метод класса Player и назвать его getWinChance() (S из SOLID)

  • @bulba1995
    @bulba1995 2 місяці тому

    Все прекрасно понятно , нужно продолжение )

    • @ToBeCloser007
      @ToBeCloser007 2 місяці тому

      Спасибо)

    • @kritag4831
      @kritag4831 Місяць тому

      @@ToBeCloser007 а где 5 часть(

  • @bulba1995
    @bulba1995 2 місяці тому

    Отличные уроки , мое почтение .

  • @cpentyc
    @cpentyc 2 місяці тому

    Спасибо за видео. Видео вроде новое, но зачем использовать устаревающую версию php и версию version: '3.2' уже рекомендуется не указывать

  • @lamthat
    @lamthat 2 місяці тому

    Спасибо за советы, Рахим. Как раз мой вариант, пройдены тонны уроков, вроде всё понятно, но в голове каша... )

  • @abdulloev.mahmadullo
    @abdulloev.mahmadullo 2 місяці тому

    Устаз, хочу вашу консультацию

  • @dansun8
    @dansun8 2 місяці тому

    почему свои проекты не показал?

  • @diatm1506
    @diatm1506 2 місяці тому

    Я использую roadmap Khalila Stemlera там вся база для архитектора ПО. Нужно знать про рефакторинг и алгоритмы и структуры данных хотя-бы поверхностно. Для начала можно решать задачи на тостере там более реальные или например кодеваре. Ну и не забывать про тестирование, оптимизацию и отладку своего кода

  • @user-bi6yg7nw7r
    @user-bi6yg7nw7r 2 місяці тому

    В этом и соль, нужно не гнаться за синтаксисом, а нужно развивать логику, уметь мыслить как разработчик

  • @MrFrisk92
    @MrFrisk92 2 місяці тому

    На 100% попал в мою текущею проблему, очень полезно было, спасибо!

  • @MI-cz6yk
    @MI-cz6yk 2 місяці тому

    Во многих сомнениях узнала свои. Смотрела многие уроки и только вы сказали про мышление, помогли понять, как бороться с неуверенностью. Спасибо за мотивацию!!!🤩🤩

  • @DreamingDolphing
    @DreamingDolphing 2 місяці тому

    Выглядит ужасно: целых три слоя виртуализации и на каждом этапе снижает быстродействие (а я так понял это главная претензия к кривой работе Докера под Windows). Проще купить отдельный ноутбук или миникомп чисто под нативную установку Linux. Ну и как бы нет необходимости работать с браузером и редактором кода прямо в виртуалке, если можно настроить проброс.

  • @MioGesa-md2ul
    @MioGesa-md2ul 2 місяці тому

    Хотелось бы выучить го как это сделать?

    • @ToBeCloser007
      @ToBeCloser007 2 місяці тому

      Найти го программиста, купить консультацию и задать интересующие вопросы

  • @Aczamaz
    @Aczamaz 2 місяці тому

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

    • @allay138
      @allay138 13 днів тому

      Здесь ты не прав нужно знать язык не зубрить оно само придет практика и еще раз практика. Я понял например ооп только изучив Java потому что там все ооп

    • @Aczamaz
      @Aczamaz 12 днів тому

      @@allay138 из твоих слов я не очень понял в чем я не прав

  • @user-dn6gd2rs3r
    @user-dn6gd2rs3r 2 місяці тому

    Возможно самостоятельно выйти на должный уровень, не работая в компании занимающейся разработкой? Интересует возможность заработка на фрилансе. Часто слышу что без опыта работы в компании невозможно стать разработчиком.

    • @MrKOHKyPEHT
      @MrKOHKyPEHT 2 місяці тому

      фрилансер со старта - это опасно) отстуствие ментора замедлит развитие + когда долго работаешь один - перестаешь трезво воспринимать критику и попав в команду будет трудно

    • @user-dn6gd2rs3r
      @user-dn6gd2rs3r 2 місяці тому

      @@MrKOHKyPEHT Как найти ментора?

  • @Alex-lw9dp
    @Alex-lw9dp 2 місяці тому

    У меня чаще возникают вопросы не "Как написать регистрацию?" а на сколько правильно я что-то реализовал. Алгоритм действий я придумываю сразу, а потом возникают вопросы: "А так ли сделал? Может можно (и нужно) более оптимально? А может этот кусок нужно было в отдельную функцию? А не объединить ли список параметров в массив? На сколько оптимален мой запрос к БД?"

    • @dm-101
      @dm-101 2 місяці тому

      У меня также :)

    • @databox4279
      @databox4279 2 місяці тому

      Такая же беда. Этот перфекционизм жрет изнутри.

    • @dm-101
      @dm-101 2 місяці тому

      @@databox4279 согласен

  • @solong4347
    @solong4347 2 місяці тому

    Задал вопрос в тг в комментариях, а получилось так, что ответом вышоо целое видео об этом. 👍🤯

  • @saharaprotocol
    @saharaprotocol 2 місяці тому

    Лучший курс для новичков. Сам проходил курс Рахима, пришел с базой - немного изучил верстку (html, css), сверстал 2 простых лэндоса для себя. И немного знаком был с терминами - переменные, массивы, циклы, функции (на основе js) - сам ниxрeнa не знал как они работают. Этой базы достаточно чтобы с 0 изучать php по курсу Рахима. С самых первых модулей в видео уроках Рахим хорошо объясняет, выстраивает последовательность сложности уроков и практических заданий, что начинаешь постепенно въезжать и понимать как та или другая "штуковина" работает собственными руками. Но местами будет больно всё равно, чтобы понять и разобраться - потрудиться придётся самим (видео урок пересмотреть несколько раз например), волшебства не существует (если это не __construct :) ). В общем хочу сказать - для "новичка" очень понятный курс, чтобы разобраться и въехать в это "мышление", и на реальной практике набить руку.

    • @user-kg3xy3yt3y
      @user-kg3xy3yt3y Місяць тому

      Подскажите что за видео уроки?

    • @saharaprotocol
      @saharaprotocol Місяць тому

      @@user-kg3xy3yt3y в описании есть ссылка на телегу автора, вопросы все к нему.

    • @saharaprotocol
      @saharaprotocol Місяць тому

      @@user-kg3xy3yt3yв описании ссылка на телегу автора. Вопросы к нему.

    • @saharaprotocol
      @saharaprotocol Місяць тому

      @@user-kg3xy3yt3y в описании ссылка на телегу автора, вопросы к нему.

  • @dimkagera6955
    @dimkagera6955 2 місяці тому

    Это уже какое видео на данную тему? 40вое ?))

    • @ToBeCloser007
      @ToBeCloser007 2 місяці тому

      нужно напоминать)

  • @user-ow3hi3yr4c
    @user-ow3hi3yr4c 2 місяці тому

    Пора уже переименоваться в "IT-психолог"))