ООП это не про код
5:07
Пікірлер
@delifeful
@delifeful Күн бұрын
а Марлин то не знает о существовании 5 уровня)) есть куда расти)
@MikhailLushnikov
@MikhailLushnikov Күн бұрын
В продакшене запускаешь тоже в докер среде? Или только для разработки?
@ToBeCloser007
@ToBeCloser007 Күн бұрын
В продакшне тоже
@MikhailLushnikov
@MikhailLushnikov Күн бұрын
@@ToBeCloser007 спасибо за ответ! а есть какие либо сборки которые предпочитаешь использовать для продакшена? есть например laradock и подобные. поделись своей сборкой для продакшен всем очень нужно)
@ToBeCloser007
@ToBeCloser007 Күн бұрын
В нем есть все инструменты для любого уровня проекта. Но для обычных проектов слишком много лишнего. Поэтому я собираю сборку только из необходимых инструментов
@rauans.5592
@rauans.5592 Күн бұрын
Поделись пожалуйста лучше тем что получил ли какую тг пользу от учебы например : устрился ли на работу или начал ли зарабатывать с помошью этого или же нет и поэтому начал делать свои курсы?
@ToBeCloser007
@ToBeCloser007 Күн бұрын
Я работаю разработчиком и свой образовательный проект делаю
@vilitaliviavi1064
@vilitaliviavi1064 Күн бұрын
в 2024 актуально!!! Спасииибо!
@ToBeCloser007
@ToBeCloser007 Күн бұрын
Пожалуйста)
@glavtrest
@glavtrest 6 күн бұрын
А это вообще законно - устраивать дома казино? 😁
@mrjek1r940
@mrjek1r940 8 күн бұрын
Ахахпхпхахах😅😅😅хахахаххахах😂хахпхаххахаах😢хахахахпхх❤хахаххахаха😊хахахахаххахаха😮хахахахпхахахаххаах🎉
@TkachukAn
@TkachukAn 8 күн бұрын
про if cодержит вложенный if - это правда мучение... даже в режиме дебагинга...
@user-pe9mt9he9g
@user-pe9mt9he9g 9 күн бұрын
по идее nginx сервер там лишний, потому что есть php-fpm
@penisegvetv2yv
@penisegvetv2yv 11 күн бұрын
Спасибо тебе за то что составил мой план на будущее и будущее многих людей посмотревших это видео
@user-pe9mt9he9g
@user-pe9mt9he9g 12 күн бұрын
Как на винде дать доступ папке что бы сервер на 8080 заработал?
@user-pe9mt9he9g
@user-pe9mt9he9g 11 күн бұрын
я решил проблему перейдя в докер terminal и там были оказуется разрешения 1000 туда, странно потому что я был уверен там root. ну еще там в безопасности папки проставил разрешения на windows
@sergeymoskalenko282
@sergeymoskalenko282 14 күн бұрын
Спасибо за урок, полезное видео! Но кое что можно улучшить. В начале когда Laravel устанавливаешь, вместо composer create-project laravel/laravel: example-app Лучше выполни composer create-project laravel/laravel ./ Тогда каталог example-app не будет создаваться а файлы установятся в текущий каталог. И не придётся "руками" перемещать файлы из example-app .
@ToBeCloser007
@ToBeCloser007 13 күн бұрын
И тебе спасибо за подсказку!
@redfyruiwufuio7210
@redfyruiwufuio7210 23 күн бұрын
Даже код не выложил
@Shorts_baby_boy
@Shorts_baby_boy 23 күн бұрын
А как записаться на консультацию?
@ToBeCloser007
@ToBeCloser007 23 күн бұрын
Напишите мне в лс в тг t.me/ripplez
@artalax
@artalax 23 күн бұрын
ты прям все про меня сказал, знаю синтаксис но не знаю как писать проекты, сомнения в себе, страх. Огромное тебе спасибо, ты заставляешь меня идти дальше до победного
@ToBeCloser007
@ToBeCloser007 23 күн бұрын
Супер!
@artimity
@artimity Ай бұрын
Эти принципы же и к JS относятся?
@vladislavpesterev1137
@vladislavpesterev1137 Ай бұрын
Привет, можно использовать твой код в коммерческих проектах? Не нашёл лицензию в гитхабе.
@ToBeCloser007
@ToBeCloser007 Ай бұрын
Привет. Какой именно код?
@vladislavpesterev1137
@vladislavpesterev1137 Ай бұрын
@@ToBeCloser007 тот, что из видео
@user-eu5xm7xv6q
@user-eu5xm7xv6q Ай бұрын
Спасибо, приятно было послушать ваш опыт
@TheBubaololo
@TheBubaololo Ай бұрын
эту сборку можно использовать на проде?
@nostromo1720
@nostromo1720 Ай бұрын
Вот самый верный способ начать писать свой код: 1. Найдите какой нибудь гайд по несложному приложению и повторите за автором. 2. По примеру из этого приложения пишете свое похожее, но с некоторыми отличиями(другая сортировка, другие выводы). 3. Добавляйте свои фишки, свои функции. 4. Удаляете функции из гайда одну за другой, потому что в вашем приложении нужно реализовать другие фишки. 5. Продолжаете так, пока от исходного кода не останется процентов пять. После выполнения всех шагов вы сможете криво, косо, но начать писать самостоятельно.
@art3e1
@art3e1 Ай бұрын
идеально объяснил, почему программистам важно мышление. Лайк подписка )
@qrthack3233
@qrthack3233 Ай бұрын
Что лучше выбрать для начинающего бэкендера, чтобы легче было устроиться на работу, 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 7 күн бұрын
Здесь ты не прав нужно знать язык не зубрить оно само придет практика и еще раз практика. Я понял например ооп только изучив Java потому что там все ооп
@Aczamaz
@Aczamaz 6 күн бұрын
@@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-психолог"))
@ToBeCloser007
@ToBeCloser007 2 ай бұрын
точно)
@basketball_bro
@basketball_bro 2 ай бұрын
👏👏👏👏
@user-lt7cf5qq8j
@user-lt7cf5qq8j 2 ай бұрын
И примерно сколько времени может занять весь процесс обучения ?
@atnewsnet
@atnewsnet 2 ай бұрын
3 mounths
@saharaprotocol
@saharaprotocol 2 ай бұрын
смотря какой уровень у тебя и сколько время будешь тратить на обучение, от 3 - 6 месяцев при ежедневной работе в рамках курса (5 дней в неделю). Уделять бы рекомендовал минимум 3 - 4 часа в день на свежую голову, если можешь больше - ещё лучше.
@PPShow387
@PPShow387 2 ай бұрын
Вы прям про меня рассказывали, хотя рассказывали про себя. Спасибо!
@user-or7rm4wu4j
@user-or7rm4wu4j 2 ай бұрын
не, про меня)
@horek6540
@horek6540 2 ай бұрын
Спасибо за видео
@ToBeCloser007
@ToBeCloser007 2 ай бұрын
Пожалуйста) надеюсь было полезно
@t.f.5722
@t.f.5722 2 ай бұрын
👏👏👏
@user-sy4zm9km5o
@user-sy4zm9km5o 2 ай бұрын
У всех такая проблема!