а Марлин то не знает о существовании 5 уровня)) есть куда расти)
@MikhailLushnikovКүн бұрын
В продакшене запускаешь тоже в докер среде? Или только для разработки?
@ToBeCloser007Күн бұрын
В продакшне тоже
@MikhailLushnikovКүн бұрын
@@ToBeCloser007 спасибо за ответ! а есть какие либо сборки которые предпочитаешь использовать для продакшена? есть например laradock и подобные. поделись своей сборкой для продакшен всем очень нужно)
@ToBeCloser007Күн бұрын
В нем есть все инструменты для любого уровня проекта. Но для обычных проектов слишком много лишнего. Поэтому я собираю сборку только из необходимых инструментов
@rauans.5592Күн бұрын
Поделись пожалуйста лучше тем что получил ли какую тг пользу от учебы например : устрился ли на работу или начал ли зарабатывать с помошью этого или же нет и поэтому начал делать свои курсы?
@ToBeCloser007Күн бұрын
Я работаю разработчиком и свой образовательный проект делаю
про if cодержит вложенный if - это правда мучение... даже в режиме дебагинга...
@user-pe9mt9he9g9 күн бұрын
по идее nginx сервер там лишний, потому что есть php-fpm
@penisegvetv2yv11 күн бұрын
Спасибо тебе за то что составил мой план на будущее и будущее многих людей посмотревших это видео
@user-pe9mt9he9g12 күн бұрын
Как на винде дать доступ папке что бы сервер на 8080 заработал?
@user-pe9mt9he9g11 күн бұрын
я решил проблему перейдя в докер terminal и там были оказуется разрешения 1000 туда, странно потому что я был уверен там root. ну еще там в безопасности папки проставил разрешения на windows
@sergeymoskalenko28214 күн бұрын
Спасибо за урок, полезное видео! Но кое что можно улучшить. В начале когда Laravel устанавливаешь, вместо composer create-project laravel/laravel: example-app Лучше выполни composer create-project laravel/laravel ./ Тогда каталог example-app не будет создаваться а файлы установятся в текущий каталог. И не придётся "руками" перемещать файлы из example-app .
@ToBeCloser00713 күн бұрын
И тебе спасибо за подсказку!
@redfyruiwufuio721023 күн бұрын
Даже код не выложил
@Shorts_baby_boy23 күн бұрын
А как записаться на консультацию?
@ToBeCloser00723 күн бұрын
Напишите мне в лс в тг t.me/ripplez
@artalax23 күн бұрын
ты прям все про меня сказал, знаю синтаксис но не знаю как писать проекты, сомнения в себе, страх. Огромное тебе спасибо, ты заставляешь меня идти дальше до победного
@ToBeCloser00723 күн бұрын
Супер!
@artimityАй бұрын
Эти принципы же и к JS относятся?
@vladislavpesterev1137Ай бұрын
Привет, можно использовать твой код в коммерческих проектах? Не нашёл лицензию в гитхабе.
@ToBeCloser007Ай бұрын
Привет. Какой именно код?
@vladislavpesterev1137Ай бұрын
@@ToBeCloser007 тот, что из видео
@user-eu5xm7xv6qАй бұрын
Спасибо, приятно было послушать ваш опыт
@TheBubaololoАй бұрын
эту сборку можно использовать на проде?
@nostromo1720Ай бұрын
Вот самый верный способ начать писать свой код: 1. Найдите какой нибудь гайд по несложному приложению и повторите за автором. 2. По примеру из этого приложения пишете свое похожее, но с некоторыми отличиями(другая сортировка, другие выводы). 3. Добавляйте свои фишки, свои функции. 4. Удаляете функции из гайда одну за другой, потому что в вашем приложении нужно реализовать другие фишки. 5. Продолжаете так, пока от исходного кода не останется процентов пять. После выполнения всех шагов вы сможете криво, косо, но начать писать самостоятельно.
@art3e1Ай бұрын
идеально объяснил, почему программистам важно мышление. Лайк подписка )
@qrthack3233Ай бұрын
Что лучше выбрать для начинающего бэкендера, чтобы легче было устроиться на работу, Python/Golang/Java?
@prod.wembley38162 ай бұрын
Автор молодец. В свое время не хватало такого урока, потому что я учился на 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)
@bulba19952 ай бұрын
Все прекрасно понятно , нужно продолжение )
@ToBeCloser0072 ай бұрын
Спасибо)
@kritag4831Ай бұрын
@@ToBeCloser007 а где 5 часть(
@bulba19952 ай бұрын
Отличные уроки , мое почтение .
@cpentyc2 ай бұрын
Спасибо за видео. Видео вроде новое, но зачем использовать устаревающую версию php и версию version: '3.2' уже рекомендуется не указывать
@lamthat2 ай бұрын
Спасибо за советы, Рахим. Как раз мой вариант, пройдены тонны уроков, вроде всё понятно, но в голове каша... )
@abdulloev.mahmadullo2 ай бұрын
Устаз, хочу вашу консультацию
@dansun82 ай бұрын
почему свои проекты не показал?
@diatm15062 ай бұрын
Я использую roadmap Khalila Stemlera там вся база для архитектора ПО. Нужно знать про рефакторинг и алгоритмы и структуры данных хотя-бы поверхностно. Для начала можно решать задачи на тостере там более реальные или например кодеваре. Ну и не забывать про тестирование, оптимизацию и отладку своего кода
@user-bi6yg7nw7r2 ай бұрын
В этом и соль, нужно не гнаться за синтаксисом, а нужно развивать логику, уметь мыслить как разработчик
@MrFrisk922 ай бұрын
На 100% попал в мою текущею проблему, очень полезно было, спасибо!
@MI-cz6yk2 ай бұрын
Во многих сомнениях узнала свои. Смотрела многие уроки и только вы сказали про мышление, помогли понять, как бороться с неуверенностью. Спасибо за мотивацию!!!🤩🤩
@DreamingDolphing2 ай бұрын
Выглядит ужасно: целых три слоя виртуализации и на каждом этапе снижает быстродействие (а я так понял это главная претензия к кривой работе Докера под Windows). Проще купить отдельный ноутбук или миникомп чисто под нативную установку Linux. Ну и как бы нет необходимости работать с браузером и редактором кода прямо в виртуалке, если можно настроить проброс.
@MioGesa-md2ul2 ай бұрын
Хотелось бы выучить го как это сделать?
@ToBeCloser0072 ай бұрын
Найти го программиста, купить консультацию и задать интересующие вопросы
@Aczamaz2 ай бұрын
прям выучивать язык не надо, наберите минимум знаний что бы писать на нем и достаточно, остальное будете нагугливать, все равно весь язык выучить не возможно
@allay1387 күн бұрын
Здесь ты не прав нужно знать язык не зубрить оно само придет практика и еще раз практика. Я понял например ооп только изучив Java потому что там все ооп
@Aczamaz6 күн бұрын
@@allay138 из твоих слов я не очень понял в чем я не прав
@user-dn6gd2rs3r2 ай бұрын
Возможно самостоятельно выйти на должный уровень, не работая в компании занимающейся разработкой? Интересует возможность заработка на фрилансе. Часто слышу что без опыта работы в компании невозможно стать разработчиком.
@MrKOHKyPEHT2 ай бұрын
фрилансер со старта - это опасно) отстуствие ментора замедлит развитие + когда долго работаешь один - перестаешь трезво воспринимать критику и попав в команду будет трудно
@user-dn6gd2rs3r2 ай бұрын
@@MrKOHKyPEHT Как найти ментора?
@Alex-lw9dp2 ай бұрын
У меня чаще возникают вопросы не "Как написать регистрацию?" а на сколько правильно я что-то реализовал. Алгоритм действий я придумываю сразу, а потом возникают вопросы: "А так ли сделал? Может можно (и нужно) более оптимально? А может этот кусок нужно было в отдельную функцию? А не объединить ли список параметров в массив? На сколько оптимален мой запрос к БД?"
@dm-1012 ай бұрын
У меня также :)
@databox42792 ай бұрын
Такая же беда. Этот перфекционизм жрет изнутри.
@dm-1012 ай бұрын
@@databox4279 согласен
@solong43472 ай бұрын
Задал вопрос в тг в комментариях, а получилось так, что ответом вышоо целое видео об этом. 👍🤯
@saharaprotocol2 ай бұрын
Лучший курс для новичков. Сам проходил курс Рахима, пришел с базой - немного изучил верстку (html, css), сверстал 2 простых лэндоса для себя. И немного знаком был с терминами - переменные, массивы, циклы, функции (на основе js) - сам ниxрeнa не знал как они работают. Этой базы достаточно чтобы с 0 изучать php по курсу Рахима. С самых первых модулей в видео уроках Рахим хорошо объясняет, выстраивает последовательность сложности уроков и практических заданий, что начинаешь постепенно въезжать и понимать как та или другая "штуковина" работает собственными руками. Но местами будет больно всё равно, чтобы понять и разобраться - потрудиться придётся самим (видео урок пересмотреть несколько раз например), волшебства не существует (если это не __construct :) ). В общем хочу сказать - для "новичка" очень понятный курс, чтобы разобраться и въехать в это "мышление", и на реальной практике набить руку.
@user-kg3xy3yt3yАй бұрын
Подскажите что за видео уроки?
@saharaprotocolАй бұрын
@@user-kg3xy3yt3y в описании есть ссылка на телегу автора, вопросы все к нему.
@saharaprotocolАй бұрын
@@user-kg3xy3yt3yв описании ссылка на телегу автора. Вопросы к нему.
@saharaprotocolАй бұрын
@@user-kg3xy3yt3y в описании ссылка на телегу автора, вопросы к нему.
@dimkagera69552 ай бұрын
Это уже какое видео на данную тему? 40вое ?))
@ToBeCloser0072 ай бұрын
нужно напоминать)
@user-ow3hi3yr4c2 ай бұрын
Пора уже переименоваться в "IT-психолог"))
@ToBeCloser0072 ай бұрын
точно)
@basketball_bro2 ай бұрын
👏👏👏👏
@user-lt7cf5qq8j2 ай бұрын
И примерно сколько времени может занять весь процесс обучения ?
@atnewsnet2 ай бұрын
3 mounths
@saharaprotocol2 ай бұрын
смотря какой уровень у тебя и сколько время будешь тратить на обучение, от 3 - 6 месяцев при ежедневной работе в рамках курса (5 дней в неделю). Уделять бы рекомендовал минимум 3 - 4 часа в день на свежую голову, если можешь больше - ещё лучше.
@PPShow3872 ай бұрын
Вы прям про меня рассказывали, хотя рассказывали про себя. Спасибо!