TGViewer
Channel Public Channel
Канал сайта code.mu

Канал сайта code.mu

@codemu

Все новости сайта code.mu. А также другая полезная информация: видеоуроки, бесплатные тренинги, курсы и конкурсы.
Subscribers
1.82K
Photos
23
Videos
0
Links
208

Showing posts older than #257 · Back to latest

Older Posts 20 shown
Post #256 1.21K
Готов учебник по AJAX в PHP

Для его прохождения нужны знания JavaScript на уровне высшего учебника и знания PHP на уровне основного учебника.

учебник тут:
https://code.mu/ru/ajax/book/php/
  • 🔥 15
Post #255 1.39K
Репетиторство по Python
последние 2 свободных места

Формат:
Индивидуальные занятия онлайн.

Как проходят:
мы созваниваемся с показом экрана и занимаемся по нужным вам темам. Я буду рассказывать вам теорию, а затем вы при мне будете отрабатывать ее на задачах, а затем закреплять через домашнее задание.

В рамках данного курса вы сможете изучить Python с нуля, либо с вашего текущего уровня. Что мы будем изучать: переменные, типы данных, списки, кортежи, словари, множества, срезы, условия, циклы, многомерность, встроенные функции, дату-время, пользовательские функции, включения, регулярные выражения, работу с исключениями, модули, виртуальное окружение, работу с SQL базами данных, работу с ООП, библиотеки SQLAlchemy, itertools, numpy, scipy, pandas, matplotlib, plotly и другие.

Также вы можете научиться парсингу сайтов через BeautifulSoup, Scrapy и Selenium.

Затем можно будет изучить фреймворки Flask и Django.

Начинать можно с любого уровня!
Занятия 2-3 раза в неделю в удобное вам время.

Стоимость: 20$ за 1.5 часа.

Внимание! Места на репетиторство заканчиваются, на Python возьму еще только двух человек.
Желающие - пишите мне прямо сейчас в личку @trepachev_dmitry.
Я отвечу на ваши вопросы, потестирую вас и составлю план занятий.
  • 🔥 3
Post #254 1.66K
Запись на Пробное Собеседование

Учите программирование? При устройстве на работу вас ждет собеседование. Как показывает практика, в среднем нужно пройти около 10 собеседований, чтобы устроиться на работу. Почему так много? Первая причина в том, что от волнения большинство соискателей проваливает первые собеседования. Вторая причина в слабой подготовке к теоретической части - большинство соискателей не может четко ответить на поставленные вопросы.

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

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

Доступны два варианта:

Тариф 1:
стоимость: 20$
В рамках этого варианта мы с вами проведем пробное собеседование. Как это будет проходить? Вы готовитесь к собеседованию, повторяя теоретическую часть. Затем мы созваниваемся с демонстрацией экрана и проводим собеседование, на котором я буду задавать вам вопросы и задачи. Таким образом вы сможете побороть волнение, научиться уверенно отвечать на вопросы, а также выявить пробелы в теоретической части.


Тариф 2:
стоимость: 50$
В рамках этого варианта мы с вами пройдем полный цикл устройства на работу:

1. Для начала вы пришлете мне свое резюме, я его изучу и выдам вам рекомендации по его улучшению.

2. Затем я выдам вам тестовое задание. Вы выполните задание в указанные сроки и пришлете мне на проверку. Я проведу ревью кода и выдам обратную связь.

3. После этого мы с вами проведем пробное собеседование.

---

Для записи на собеседование напишите мне в личку:
@trepachev_dmitry


---

*
Продолжительность собеседования - до получаса. При необходимости вы сможете записаться на повторное собеседование (каждое собеседование оплачивается отдельно).

*
При желании вы можете выполнить не одно тестовое задание, а несколько (дополнительные тестовые задания оплачивается отдельно).

---

P.S.
У кого уже куплен тариф Практик на mentor.code.mu - данная услуга бесплатна.
  • 🔥 13
  • ❤ 5
Post #250 2.39K
Не умеешь выкладывать сайт на хостинг?
Нужно обязательно научиться!

Записывайся на бесплатный курс: https://t.me/+FWghYCF87cU0YTE6
Начинаем 14 октября!

В этом курсе я постараюсь рассказать о выкладке на хостинг всё: покупка домена, обычные хостинги и vps, работа через ftp и ssh, базы данных sql и mongo, https сертификаты, выкладка nodejs, выкладка фрейморков и cms, выкладка с github через ssh на vps, работа с популярными панелями управления и другое:)
Telegram Бесплатный курс по выкладке на хостинг Для записи на курс вступите в данный канал. Затем ожидайте: в день начала курса в него придут все инструкции:)
  • 👍 18
  • ❤ 2
Post #249 2.01K
Причина проблемы:

Ваш сайт code.mu подвергся DDoS-атаке, что вызвало резкий рост нагрузки на сервер виртуального хостинга, где размещён ваш хостинг-аккаунт, и привело к временной недоступности ресурса.

С нашей стороны был ограничен доступ к сайту с зарубежных IP-адресов, а также заблокированы адреса, с которых осуществлялась DDoS-атака.
В настоящее время все ограничения сняты.

—-

Должно заработать. Напишите в комментах, работает ли)
  • 😱 9
  • ❤ 1
Post #248 1.86K
Проблемы с доступностью сайта в России

Решаем:)
  • 😢 10
  • 🙏 3
  • 👍 1
Post #246 2.29K
Бесплатный тренинг по PHP:
"форматирование строк"

Начало: 25-го сентября.
Продолжительность: 7 дней

О чем тренинг?
Посмотрите на следующий код:
$product = 'apples';
$num = 3;
printf('product - %s, amount - %d', $product, $num);

Вы понимаете, как здесь форматируется строка?)
Если нет, то этот тренинг для вас!

В данном тренинге мы будем изучать работу очень полезной функцией printf, которая позволяет подставлять переменные в строки и выводить их в нужном формате. Также мы изучим функцию number_format, которая позволяет форматировать вывод чисел.

Тренинг проходит в формате "менторство": я выдаю учебник и задачник, вы читаете, задаете вопросы, решаете задачи и присылаете на проверку.

Для записи вступайте в следующий канал:
https://t.me/+arbzrfuRTOQ1MTQy
Telegram Бесплатный тренинг: форматирование строк в PHP Для записи на тренинг вступите в данный канал. Затем ожидайте: в день начала тренинга в него придут все инструкции:)
  • 🔥 2
  • ❤ 1
Post #245 1.78K
PSR: что это и почему это должен знать каждый PHP-разработчик

PSR (PHP Standards Recommendation) - это стандарты, которые разрабатываются Framework Interop Group для унификации разработки на PHP. Они важны для каждого PHP разработчика.

PSR представляет собой рекомендации по стилю PHP кода. Следование этим рекомендациям важно, чтобы в рамках проекта все программисты работали в одном стиле.

Сам стандарт с примерами описан вот тут:
https://www.php-fig.org/psr/

А вот тут на русском:
https://svyatoslav.biz/misc/psr_translation/

Основные стандарты, которые нужно знать:

PSR-1 и PSR-12: Basic Coding Standard
- Стандарты оформления кода
- Правила именования классов и методов
- Требования к кодированию и тегам PHP
- Автозагрузка классов через namespaces

PSR-4: Autoloading Standard
- Стандарт автозагрузки классов
- Соответствие namespaces и файловой структуры
- Исключение необходимости вручную подключать файлы

PSR-7: HTTP Message Interface
- Стандартизация работы с HTTP-запросами и ответами
- Интерфейсы для Request, Response, Uri, Stream
- Основа для современных фреймворков и middleware

PSR-11: Container Interface
- Стандарт для контейнеров зависимостей
- Интерфейсы для работы с DI-контейнерами
- Упрощение интеграции между компонентами

PSR-15: HTTP Server Request Handlers
- Стандарт для HTTP-обработчиков и middleware
- Унификация обработки HTTP-запросов
www.php-fig.org PHP Standards Recommendations - PHP-FIG We're a group of established PHP projects whose goal is to talk about commonalities between our projects and find ways we can work better together.
  • ❤ 11
Post #244 1.35K
Slim Framework: минималистичный инструмент для современных PHP-разработчиков

Slim - это микрофреймворк, который занимает особую нишу в мире PHP. В отличие от полноценных фреймворков вроде Laravel, он предлагает минималистичный подход к веб-разработке.

Что такое Slim?
- Микрофреймворк с минимальными зависимостями
- Фокус на маршрутизации и middleware
- Идеален для API и небольших приложений

Ключевые преимущества:

1. Производительность
- Минимальный overhead благодаря небольшому размеру
- Быстрая обработка запросов
- Низкое потребление ресурсов

2. Простота изучения
- Чистая и понятная кодовая база
- Минимальный boilerplate код
- Отличная документация

3. Гибкость
- Не навязывает архитектуру
- Легко интегрируется с другими компонентами
- Возможность использовать только нужные части

4. Современные стандарты
- Полная поддержка PSR
- HTTP-message интерфейсы
- Инъекция зависимостей

Когда выбрать Slim:
- Нужен легкий API-сервер
- Требуется максимальная производительность
- Проект не требует сложной бизнес-логики
- Предпочтение отдается кастомным решениям

Когда не выбирать Slim:
- Нужна полноценная CMS или сложный admin-панель
- Требуется встроенная аутентификация и авторизация
- Проект предполагает сложную бизнес-логику

Интересно?
Загляните на официальный сайт фреймворка https://www.slimframework.com/
  • 🔥 7
  • 👍 2
Post #243 1.17K
Бесплатный тренинг по JavaScript
работа с Drag-and-Drop

Начало: 2 октября
Продолжительность: 7 дней

Тренинг проходит в формате "менторство": я выдаю учебник и задачник, вы читаете, задаете вопросы, решаете задачи и присылаете на проверку.

Для записи на тренинг вступайте в канал:
https://t.me/+pRQmPPF5lU0zZGI6
Telegram Бесплатный тренинг Для записи на тренинг вступите в данный канал. Затем ожидайте: в день начала тренинга в него придут все инструкции:)
  • 🔥 8
  • 👍 4
Post #242 1.12K
История Laravel: от скромного начала к доминированию в PHP-мире

Laravel сегодня - это стандарт де-факто в PHP-разработке. Но его путь к успеху был постепенным и поучительным. Разберем ключевые вехи развития фреймворка.

Создатель и предыстория
Автор фреймворка - Тейлор Отвелл (Taylor Otwell), американский разработчик. В 2011 году он работал с CodeIgniter, но испытывал неудобство от отсутствия встроенной поддержки современных возможностей, таких как авторизация, ORM и инструменты для работы с базами данных. Это подтолкнуло его к созданию собственного решения.

Эволюция по версиям

Laravel 1 (2011)
- Первый релиз: июнь 2011 года
- Базовая функциональность: маршрутизация, шаблонизация, простая ORM
- Конкуренция: Zend Framework, CodeIgniter, Symfony

Laravel 3 (2012)
- Появилась модульная структура
- Добавлена поддержка миграций баз данных
- Внедрена система командной строки Artisan

Laravel 4 (2013)
- Полный рерайт фреймворка
- Переход на компоненты Symfony
- Внедрение менеджера пакетов Composer
- Появление Eloquent ORM в современном виде

Laravel 5 (2015)
- Сервис-провайдеры и фасады
- Улучшенная структура приложения
- Добавление Scheduler, Events, Broadcasting

Laravel 6-8 (2019-2021)
- Semantic versioning
- Laravel Vapor для serverless-развертывания
- Улучшения производительности
- Jetstream, Fortify, Sail

Laravel 9-12 (2022-2025)
- Переход на ежегодный цикл релизов
- Интеграция с фронтенд-экосистемой
- Улучшенная поддержка API

Ключевые факторы успеха

1. Developer Experience
Тейлор Отвелл сделал ставку на удобство разработчика: элегантный синтаксис, подробная документация, удобные инструменты.

2. Эволюция вместо революции
Фреймворк развивался постепенно, сохраняя обратную совместимость там, где это возможно.

3. Богатая экосистема
Forge, Envoyer, Vapor, Nova - продукты вокруг фреймворка создали полное решение для разработки и деплоя.

4. Активное сообщество
Популярность породила тысячи пакетов, учебников и активных разработчиков.

Современное состояние
Сегодня Laravel - это:
- Самый звездный PHP-проект на GitHub
- Фреймворк с наибольшим количеством вакансий
- Экосистема для полного цикла разработки
- Постоянно развивающаяся платформа с четкой roadmap
  • 🔥 7
  • 👍 3
Post #241 1.24K
Шаноўныя землякі!
Сайт code.mu цяпер даступны і на беларускай мове:)
Заходзьце: https://code.mu/by/

P.S.
Мы вельмі стараліся пры перакладзе, але ўсё роўна сустракаюцца памылкі: і проста друкарскія памылкі, і няправільнае выкарыстанне слоў і тэрмінаў. Знойдзеныя памылкі дасылайце ў лічку. Фармат: памылка -> як трэба.

P.P.S.
Пакуль перакладзена асноўная частка сайта. Засталіся не перакладзеныя раздзелы, якія будуць дапрацоўвацца ў бліжэйшы час. Іх мы перакладзем пасля дапрацоўкі)
code.mu Сайт code.mu - лепшы падручнік па мовах праграмавання На сайце вы знойдзеце падручнікі, задачнікі, даведнікі па мовах праграмавання.
  • 👍 14
  • ❤ 9
  • 🔥 3
Post #240 1.24K
Хотите читать code.mu на своем родном языке?

Официально заявляем, что
мы готовы к переводу на другие языки!
Мы переведем на любой!
Но нужна помощь носителей языка:)

Что потребуется от носителя:
немного: 5-10 часов времени, которые он готов потратить на помощь.

Что нам нужно:
1) помощь с переводом терминов
2) вычитывание сайта после перевода и указание на систематические ошибки переводчика

Желающие:
оставляйте заявки комментарием к этому посту
указывайте, с каким языком (языками) вы готовы помочь

В первую очередь мы будем работать над теми языками,
на которые поступит больше заявок:)

P.S.
Заявки будут обрабатываться в течении 1-2-3 месяцев.
Если я не написал вам сразу в личку, значит ваш язык в очереди.
Я свяжусь позднее:)
  • 🔥 12
Post #239 1.25K
Какие CMS учить для трудоустройства в веб-разработку?
Анализируем рынок с точки зрения востребованности.

1. WordPress - абсолютный монополист
- Доля рынка: свыше 60% всех сайтов на CMS
- Востребованность: максимальная. Вакансий для разработчиков под WordPress больше, чем для всех остальных CMS вместе взятых
- Типы проектов: от блогов и сайтов-визиток до сложных корпоративных порталов на WooCommerce и кастомных плагинах
- Что изучать: создание тем, разработку плагинов, работу с хуками, интеграцию API
- Перспективы: идеальный старт для фриланса или работы в веб-студии

2. 1С-Битрикс - король корпоративного сектора в РФ и СНГ
- Доля рынка: доминирует в крупном бизнесе и госсекторе
- Востребованность: стабильно высокая в регионе, часто с требованиями к глубокой интеграции с 1С
- Типы проектов: интернет-магазины, корпоративные порталы, сложные системы с CRM
- Что изучать: работу с API, разработку собственных модулей, администрирование
- Перспективы: высокие зарплаты, но привязка к определенному региону
- Минусы: сложно устроен внутри

3. WooCommerce - e-commerce на базе WordPress
- Статус: не самостоятельная CMS, а плагин для WordPress
- Востребованность: огромный спрос на разработчиков, специализирующихся на интернет-магазинах
- Преимущество: входит в огромную экосистему WordPress
- Что изучать: кастомизацию магазина, платежные системы, модули доставки, импорт товаров
- Перспективы: возможность работать с e-commerce без изучения новой CMS

4. OpenCart - самостоятельная e-commerce платформа
- Статус: самостоятельная CMS для интернет-магазинов
- Востребованность: устойчивый спрос, особенно в среднем бизнесе
- Преимущество: проще в освоении, чем Magento
- Что изучать: разработку модулей, тем оформления, доработку функционала
- Перспективы: хороший вариант для узкой специализации на e-commerce

5. Drupal - для сложных и высоконагруженных проектов
- Востребованность: не массово, но вакансии есть в крупных компаниях
- Типы проектов: образовательные порталы, крупные медиа, правительственные сайты
- Что изучать: сложную архитектуру, создание собственных модулей, безопасность
- Перспективы: высокий порог входа, но и высокий уровень оплаты
  • 👍 9
  • ❤ 5
Post #238 1.1K
Какой PHP-фреймворк учить в 2025, чтобы легко найти работу?

Главный вывод сразу: однозначно Laravel. Вот почему.

1. Laravel - Бесспорный лидер рынка
Почему он №1 для поиска работы?
* Вакансий: ~70% всех предложений для PHP-разработчиков требуют знания Laravel.
* Зарплаты: Сильно проще найти работу даже на старте.
* Экосистема: Для него есть TALL Stack (Tailwind, Alpine, Livewire), Laravel Forge, Nova - это целый мир, где нужны специалисты.
* Что учить: Eloquent ORM, Blade, Миграции, Жизненный цикл запроса, Artisan.

2. Symfony - Основа для корпораций и сложных проектов
Почему он в топе?
* Основа: Многие старые, но крупные проекты и даже часть Laravel построены на его компонентах.
* Вакансии: Меньше, чем Laravel, но часто - это предложения от крупных компаний, банков, enterprise-сектора с высокими зарплатами.
* Что учить: Компоненты Symfony, Doctrine ORM, принципы DDD и гибкой архитектуры.

3. Yii2 - Умирает, но еще жив
* Наследие: Много проектов, написанных на Yii2, требуют поддержки и доработки.
* Вакансии: Их существенно меньше, но конкуренция тоже ниже.


Ваша карта действий:

1. Если цель - максимально быстро устроиться и иметь много вариантов:
Начинайте с Laravel. Сделайте 2-3 учебных проекта (блог, каталог, CRM), выложите на GitHub. Этого часто хватает для старта.

2. Если цель - работать в крупной IT-компании или продукте:
Изучайте Laravel, но обязательно понимайте принципы ООП, SOLID, паттерны проектирования. Потом посмотрите в сторону Symfony.

3. Если нужно просто любое первое место в разработке:
Посмотрите вакансии в вашем городе. Если много предложений по Bitrix/Yii2 - можно начать с них.

Вывод: Ставьте на Laravel. Это самый верный путь к первой и хорошо оплачиваемой работе в PHP в 2025 году.
  • 👍 16
  • 🔥 5
  • ❤ 1
  • 😁 1
Post #237 1.14K
Есть еще 3 свободных места!
На репетиторство по программированию.

Формат:
Индивидуальные занятия онлайн.

Как проходят:
мы созваниваемся с показом экрана и занимаемся по нужным вам темам. Я буду рассказывать вам теорию, а затем вы при мне будете отрабатывать ее на задачах, а затем закреплять через домашнее задание.

Можно проходить определенные курсы. В этом случае занятия по 1.5 часа в удобное вам время.
Доступные курсы: Верстка, JavaScript, PHP, Python, Laravel, React, Vue, Angular, Redux, NextJS, TypeScript, NodeJS, SQL, Git, Webpack, Парсинг, Хостинг. Практика на проектах

Можно также созваниваться с различными проблемами, возникающих у вас в процессе обучения, либо с вашими личными или рабочими проектами. В этом случае вы оплачиваете за время созвона.

Стоимость: 20$ за 1.5 часа.

Чтобы начать обучение в таком формате,
напишите мне в личку @trepachev_dmitry.
Я отвечу на ваши вопросы, потестирую вас и составлю план занятий.
  • 🔥 2
  • ❤ 1
Post #236 1.11K
Задачник по верстке

Сделал задачник по верстке с возврастающем уровнем сложности:
https://code.mu/ru/markup/tasker/stager/

В данном задачнике ваша цель - повторить макет по образцу, не подсматривая в код.

Цвет и размеры образца можно замерять специальными программами, например, плагинами для браузера (гуглите, их много разных). Для типа шрифтов программ нет, но я старался брать самые популярные и при некотором опыте их легко определить "на глаз".

Задачник разбит на две части:
статичные макеты и адаптивные.

P.S.
Данный задачник нуждается в вашей помощи:)
Нужны люди, которые добавят еще задач.

Я бы хотел добавить сюда еще задач:
1) более сложные макеты с картинками
2) задачи на адаптив картинок
3) задачи со всякими крутыми фишками css, типа анимаций, трансформаций и так далее
4) просто задач на ваш вкус

Готовые задачи присылайте мне в личку @trepachev_dmitry в виде zip архивов.
Задача должна представлять собой папку, в которой будет файл index.html и привязанный к нему файл styles.css. Картинки размещать в папке images.

Желающие заняться - напишите комментарий к данному посту, о том, что вы взялись за работу. Количество участвующих не ограничено:) По срокам: 1-2 недели будет замечательно.
code.mu Задачник HTML CSS по уровням Задачник по верстке для тренировки с возрастающим уровнем сложности: сначала статичные макеты, потом адаптивные.
  • 🔥 10
  • 👍 5
  • ❤ 3
Post #235 1.03K
Бесплатный тренинг по PHP:
"многострочность в регулярках PHP"

Начало: 18-го сентября.
Продолжительность: 7 дней

В данном тренинге мы будем изучать особенности регулярных выражений PHP при работе с многострочными строками. Тут есть важные нюансы! К примеру, вы знаете, что точка в регулярках не всегда обозначает любой символ и не захватывает перенос строки? Это легко не заметить на учебных задачах, а в реальной жизни вас будет ждать сюрприз!

Тренинг проходит в формате "менторство": я выдаю учебник и задачник, вы читаете, задаете вопросы, решаете задачи и присылаете на проверку.

Для записи вступайте в следующий канал:
https://t.me/+-7XxEUPV4mg4NDgy
Telegram Бесплатный тренинг: многострочность в регулярках PHP Для записи на тренинг вступите в данный канал. Затем ожидайте: в день начала тренинга в него придут все инструкции:)
  • 🔥 4
  • ❤ 2
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →