- 159
- 381 057
openWeb - Веб программирование на языках PHP и JS
Russia
เข้าร่วมเมื่อ 7 ม.ค. 2018
Канал openWEB посвящен веб программированию и разработки интернет проектов.
Здесь вы можете найти множество инструкций на понятном для восприятие языке.
На канале публикуются видео уроки по php, примеры java scripts, верстки сайтов html css а также инструкции по работе с базами данных mysql и mongoDB.
Для удобства поиска есть множество плейлистов посвященным разработкам на php и node.js.
Затрагиваю вопросы связаны с веб разработкой, создания сайтов и ведения на популярный framework таких как yii и laravel.
На канале проводятся стримы и вибенары на которых разбираются частые вопросы по веб программированию.
Здесь вы можете найти множество инструкций на понятном для восприятие языке.
На канале публикуются видео уроки по php, примеры java scripts, верстки сайтов html css а также инструкции по работе с базами данных mysql и mongoDB.
Для удобства поиска есть множество плейлистов посвященным разработкам на php и node.js.
Затрагиваю вопросы связаны с веб разработкой, создания сайтов и ведения на популярный framework таких как yii и laravel.
На канале проводятся стримы и вибенары на которых разбираются частые вопросы по веб программированию.
Как войти в IT, и не выйти в Окно
Поддержка канала: 255255255.ru/donate
Телеграмм t.me/yt_openweb
Как войти в IT, такое на курсах вам не расскажут.
Какие зарплаты программистам и многое другое, мифы и реальность.
#IT #каквойтивit #программирование
Телеграмм t.me/yt_openweb
Как войти в IT, такое на курсах вам не расскажут.
Какие зарплаты программистам и многое другое, мифы и реальность.
#IT #каквойтивit #программирование
มุมมอง: 738
วีดีโอ
Active record vs Data mapper - разница паттернов
มุมมอง 61211 หลายเดือนก่อน
Поддержка канала: 255255255.ru/donate Телеграмм t.me/yt_openweb 00:00 - 00:33 Введение 00:34 - 00:51 Представители патернов Laravel eloquent и Symfony doctrine 00:52 - 02:04 История появления 02:05 - 05:07 Active Record 05:08 - 07:50 Data Mapper В этом видео я хочу рассказать вам о разнице между двумя популярными паттернами проектирования: Active Record и Data Mapper. Мы разберем, как они работ...
Laravel API - Лучшие практики
มุมมอง 49511 หลายเดือนก่อน
Поддержка канала: 255255255.ru/donate Телеграмм t.me/yt_openweb PHP - Паттерны и шаблоны проектирования th-cam.com/users/liveBnoEDvwBJIU?feature=share 00:00 - 00:32 Введение 00:33 - 02:32 Запрос (Request) 02:33 - 03:04 Контроллер (Controller) 03:05 - 05:42 Репозиторий (Repository) 05:42 - 07:02 Ресурсы (Resource) 07:03 - 07:45 Сервисы (Service) В этом видео я расскажу о лучших практиках при раб...
Продуктивность программиста - лучшие место работы
มุมมอง 2.2K11 หลายเดือนก่อน
Поддержка канала: 255255255.ru/donate Телеграмм t.me/yt_openweb В этом видео я расскажу о том, как увеличить продуктивность программиста. Мы рассмотрим лучшие практики и методы, которые помогут вам эффективно работать и достигать поставленных целей. Также мы обсудим, почему опенспейс может быть недостаточно эффективным рабочим пространством для программистов. Мы рассмотрим проблемы, с которыми ...
Микросервисы на примере парсинга маркетплейсов с помощью GOlang
มุมมอง 1.3Kปีที่แล้ว
Поддержка канала: reptily.ru/donate Телеграмм t.me/yt_openweb 00:00 - 00:50 Введение 00:50 - 02:33 Парсинг wildberries 02:33 - 06:00 Чем отличается сервис от микросервиса 06:00 - 14:58 Пишем парсер на Golang 14:58 - 15:58 Парсинг aliexpress 15:58 - 17:00 Подключаем библиотеку gocolly 17:00 - 21:30 Пишем парсер для маркетплейса В этом видео мы рассмотрим, как использовать микросервисную архитект...
Bun.sh Поговорим, отличии от Node.js
มุมมอง 280ปีที่แล้ว
Поддержка канала: reptily.ru/donate Телеграмм t.me/yt_openweb Ох этот мир JavaScripts, посмотрим на нового зверя Bun.sh. Какие его преимущество и где он решает проблемы в Node.js и Electron.js Официальный сайт Bun.js bun.sh/
Как изучить программирование
มุมมอง 223ปีที่แล้ว
Поддержка канала: reptily.ru/donate Телеграмм t.me/yt_openweb Мой альтернативный способ изучение программирования. Я не когда не учил язык программирования специально, для этого была или задача или интерес - а как это работает #it #программирование #изучение
Laravel Nova, лучшая админка для фреймворка
มุมมอง 3.6K2 ปีที่แล้ว
Поддержка канала: reptily.ru/donate Телеграмм t.me/yt_openweb Сборка докер контейнера github.com/reptily/openserver Скачать Laravel Nova reptily.ru/ В видео хочу не то что рассказать про все нюансы админки Laravel Nova, а больше показать что ее можно быстро развернуть на проекте и больше не задумываясь о проблем с CMS своей системы. #laravel #openweb #php
Простыми словами про принцип KISS, DRY, YAGNI
มุมมอง 3.2K2 ปีที่แล้ว
Поддержка канала: reptily.ru/donate Телеграмм t.me/yt_openweb Простыми словами про принцип KISS, DRY, YAGNI которые помогут ваш код сделать лучши и чище. #kiss #yagni #dry
Какой фреймворк выбрать Laravel или Symfony, или Yii2
มุมมอง 5K2 ปีที่แล้ว
Поддержка канала: reptily.ru/donate Телеграмм t.me/yt_openweb Какой выбрать фреймворк на PHP? PHP framework для веб-разработки крайне много, это не полный список: Laravel Symfony Zend Phalcon. CakePHP Yii / Yii2 FuelPHP Но я плотно работал с 3 из них Symfony Laravel Yii2 И своим мнением могу с вами поделиться, возможно вам помогу выбрать из них. #laravel #symfony #yii2
Как сделать код проекта независимым от фреймворка и библиотеки
มุมมอง 5072 ปีที่แล้ว
Поддержка канала: reptily.ru/donate Телеграмм t.me/yt_openweb В видео покажу одни из паттернов которые позволят сделать ваш код независимым от версии фреймворка и библиотек #php #symfony #laravel
Как вызвать private метод в PHP, находящегося в другом классе
มุมมอง 5172 ปีที่แล้ว
Поддержка канала: reptily.ru/donate Телеграмм t.me/yt_openweb В некоторых случаях нам нужно вызвать private метод в PHP, находящегося в другом классе. Самый частый пример это unit тестирования. #private #php #call
С вещами на выход - перезалив видео на другие платформы
มุมมอง 4602 ปีที่แล้ว
Сайт проекта: reptily.ru Яндекс zen: zen.yandex.ru/id/622c29888c93b86d7abc2171 Telegram канал: t.me/yt_openweb Telegram чат:t.me/openweb_chat
10 советов для начинающих разработчиков
มุมมอง 4312 ปีที่แล้ว
Поддержка канала: reptily.ru/donate Телеграмм t.me/yt_openweb Промокоды на timeweb timeweb.com/ru/?i=83061 openweb - "Ускоритель сайтов" на 1 месяц при оплате хостинга на период от 1 месяца openweb1 - 1 месяц хостинга при оплате хостинга на период от 1 года. openweb3 - 3 месяца хостинга при оплате хостинга на период от 2 лет 10 советов для начинающих программистов Надеюсь ти советы вам помогут....
10 советов для начинающих программистов
มุมมอง 5013 ปีที่แล้ว
10 советов для начинающих программистов
Хэш таблицы, какая разница между массивом и списком
มุมมอง 8203 ปีที่แล้ว
Хэш таблицы, какая разница между массивом и списком
SQL как создать backup и сделает его rollback
มุมมอง 3353 ปีที่แล้ว
SQL как создать backup и сделает его rollback
Websocket PHP - создаем простой чат на фреймворке
มุมมอง 4.4K3 ปีที่แล้ว
Websocket PHP - создаем простой чат на фреймворке
PHP 8.0 Что нового? Атрибуты, Union types и конечно JIT
มุมมอง 4.4K4 ปีที่แล้ว
PHP 8.0 Что нового? Атрибуты, Union types и конечно JIT
Laravel + Vue.js + SSR - Собираем монолит
มุมมอง 2.8K4 ปีที่แล้ว
Laravel Vue.js SSR - Собираем монолит
Автор в космическом корабле?
Хорошее видео, но хотелось бы подробнее, на проекте каком-нибудь например. Новичку тяжело это всë обдумать
А как поиск по базе данных проводить по подстроке где все данные зашифрованы?
Админки можно бесплатно писать на laravel filament
Колхозно, но полезно, простыми словами...)
На сегодня у них по умолчанию используются уже карточки v2, в которых json другой структуры. Но это, понятно, не проблема (да и к тому же v1 до сих пор еще работает). А вот проблема (по крайней мере для меня на текущий момент) это цена с учетом wb кошелька... Ну то-есть сейчас у них есть базовая (заоблачная) цена, цена со скидкой (фактическая) и еще одна - цена с учетом wb-кошелька. В джейсоне этой последней цены нету... и ничего похожего на скидку чтобы её рассчитать нет. Есть у кого идеи где её найти?
Я вот сайты своего одного клиента на гит перевел. По началу нормально с гитхаба обновлялся, но он постоянно пускает туда то оптимизаторов, то других разработчиков, которые по фтп там правки вносят. То он сам может перезалить проект в другой каталог, а потом пытаешься это все свести воедино. В общем в итоге на локалке делаю его сайты через гит, заливаю не гитхаб, а обновлять приходится по фтп.
А какие методы PHP считаются наиболее эффективными для работы с базами данных? я сам недавно выбирал курсы по IT, рассматривал разные компании, но остановился на Skypro. они помогли мне найти первого заказчика))
Супер подача материала с юмором все как надо)
Благодарочка. А можно как-то с веб-интерфейса, вместо командной строки, писать RTMP-поток с камеры, задавать настройки кодека аудио/видео, размеры... И вываливать всё в виде HLS - плейлист в m3u8. Указывая длительность одного чанка ts и их количества, задавать буфер длительности.
Снял говновидео про говнокод :)
Мужчина, у вас видео упало
объясните пожалуйста, в каком приложении нужно прописать манифест?
Большая просьба, делайте редактор на чёрном фоне.
скажи сыыыРР
всё правильно говоришь, нравиться то, что делаешь должно больше, чем жажда денег на начальном этапе точно. Я пытаюсь уже пару лет, на счету уже два удачных собеседования, но потом облом - набор закончился или стартап прогорел)) Но мне нравиться создавать, т.к. всю жизнь проработал в профессиях, где разбирался с результатами работы других. Удалёнка для меня приоритет, потому что всё мечтаем с женой пожить в разных городах. В своей профессии зарабатываю, тоже удалёнка, клиенты, но это уже практически бизнес, ещё пару клиентов и пора будет людей нанимать, но всё таки нет реализации как создателя. А бизнес это всё таки всегда про деньги, и рост здесь только в деньгах
А как же relations в Eloquent? Там все внешние ключи автоматически определяются, если следовать определённой конвенции. Просто у модели User создаём метод posts и всё. Получается, что Eloquent далеко уже не Active Record, согласно вашим объяснениям.
микрофон вроде как солидный, но звук как из бочки
Классные веселые вставки в видео)
Спасибо бро!
Братан, можно я дам совет?
РЕСПЕКТ
root исчезает только в своем сеансе, а другому админу виден, как исправить ошибку?
Спасибо, классное видео. Я бы добавил, что фреймворк решает какую то определённую задачу или стек задач и для определённой задачи подходит определённый фреймворк. Хотите быстро развернуть прототип используй ларавель, хочешь максимальной кастомизации используй симфони, про вайайай2 не смогу придумать аналогии. В общем, я к тому что всё фреймворки хороши и сравнивать их наверное затея для искушённых)))
дописывай в названии "поток сознания"
PHP написан на языке Си, о чем написано в статье История PHP на официальном сайте, а не на Perl, как говорит автор данного видео. "В 1994м году один энтузиаст, звали его Лармс, по-моему, да?" Звали создателя Расмус Лердорф, а не Лармс. Отличная подготовка к стриму, автор, не смог даже запомнить\записать автора языка. Далее 4той минут смотреть не стал, очень сомневаюсь в компетентности автора
Заколовок нликбейтный, как будто в видео будет рассказ про конкретные решения 😏
Пожалуйста не делайте такие вставки музыкальные. Сидишь такой слушаешь, вникаешь, и тут это "мурчание"
Один ноль один мой друг. Хочу в backend, выбираю между PHP, Golang, c# и Java, что посоветуешь, чтобы легче было устроиться на работу с перспективой?
101! PHP, go будет чуть легче войти чем c# и java вакансий на php go больше стартапово и выбора, java и c# больше интерпрайсов с большим кусом легаси а так надо брать что больше понравилось, писать на языке который не нравится это путь в некуда
2:10
2024 год! Я нашел то, что искал! Респект!
Я в каком-то из твоих видео слышал от тебя мысль, что ты против всяких стимуляторов по типу кофеина. Можешь поподробнее рассказать? Мне казалось что программировать без кофе невозможно, но сейчас задумываюсь сам о том, что что-то тут не так и пора завязывать с ним
Кофе очень люблю, и это отличный продукт в умеренной дозировке. Стараюсь в день выпивать не более 2 чашек и в первой половине дня. Если пить его ведрами, то явно хорошего ничего не будет. Заливаться этим напитком с целью взбодриться и добавить таску, по факту это кредитоваться у собственого организма.
Пожалуйста нормализуй звук - в наушниках просто АД
Дай название песни, там, где мужчины гудят, не нашел шазамом.
The HU - Wolf Totem
Спасибо за идею. Все получилось) Всем успехов!
Ну не скажи, пол года головой покумекать, или курсы пройти и устроиться на 300к. Если конечно не твоё, то придётся попотеть немного, но со временем легко всё даваться будет
интересное мнение
Я стоматолог, занимаюсь it параллельно, денег все равно не хватает летать куда то. Не живите стереотипами. Либо я какой то неправильный 😂
Сейчас на рабочих профессиях платят не намного меньше, чем в IT. Я работаю на заводе, график сутки/трое, денег 70 - 90 т.р. Времени хватает свободного на всё... Так что можно подрабатывать по желанию...Друг мой работает фрезеровщиком, у него тоже зп. 90 т.р...Голова на работе и после неё не болит. Рвать волося зато не нужно, что не выучил сегодня что-то. Так что не обязательно идти в IT...где нужно работать до упора...
в начале да, но потолок по зп в айти в несколько раз выше, не напрягаясь можно 200 получать, немного напрячься и 300 смело, ну и выше руководящие должности до 500
Если идти в IT ради $$$ то IT станет тошнить будет.
Столько лет пытаюсь войти, зпшка уже перестала влиять как ключевой фактор, я то бросаю эту идею а потом возвращаюсь.
У меня на работе были требования для инициализации ресурсов только через статичесткие методы, если особая разница между простым созданием объекта, или через статику?
Если взять твой случай, разница есть только в производительности, методы статика быстрей, но оно не большое, даже ощутить не получится. В больших компания ещё следят за единообразии кода (у нас так принято).
Видео с хорошими практиками всегда будут актуальны, выпускай их чаще)
Какая абстракция в Laravel используется, чтобы получить данные внутрь контроллера в определенном виде? Например в теле запроса фронт шлёт много вложенностей, а вам нужно получить только самые последние элементы этой вложенности и сохранить в БД.
Внутрь метода контроллера попадает request из него можешь брать все данные и направлять их дальше в слой сервиса для сохранения.
можно отсечь часть данных на этапе middleware и прокидывать далее только то что нужно
Спасибо! Отлично все объяснил!
Какой грамотный мужчина, и не скажешь что программист, с виду подумал бы что менеджер отделения Сбербанка
Я конечно понимаю, что программисту речь толкать не часто приходится, ну раз уж канал ведёте, поработайте над речью, ну это пипец просто, я не могу серьезно воспринимать такой тон😂😂😂
Скорей всего я что то забыл, если есть вопросы, обязательно пишите!
Было бы супер, если бы ты на примере показал все это вместе работает, в рамках маленького проектика
А я экран на подоконник ставлю, а к подоконнику вплотную стол и на нем клава. Так хотя бы экран в метре от глаз
Вставки между диалогами, вызывают улыбку. Информация автоматически воспринимается лучше. Отвлекает от нудных вещей 🎉