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

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

@codemu

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

Showing posts older than #235 · Back to latest

Older Posts 20 shown
Post #234 1.01K
ОБНОВЛЕНИЕ УЧЕБНИКОВ PHP

В ближайшие дни я буду обновлять учебники PHP.
Изменения коснутся основного учебника и учебника ООП.

Основной учебник
В нем будет добавлено ряд новых уроков, но в целом структура останется неизменной. Главное изменение касается раздела со встроенными функциями. Эти разделы я разбил на мелкие уроки, а также добавил в них ряд дополнительных функций PHP. Рекомендую заглянуть в эти разделы.

Учебник ООП
Данный учебник полностью переработан в сторону упрощения. Уроки разбиты на более мелкие. Добавил новые вещи, которые появились в PHP8. Раздел с практикой я удалил - он слишком объемный и сложный (попозже может верну упрощенный вариант). Попозже добавлю еще некоторые особенности, которые появились в новых версиях PHP.
Также вынес MVC в отдельный учебник.
Кто движется по текущему учебнику ООП и хочет его закончить - он есть в офлайн версии сайта (можно скачать в футере сайта).
  • 🔥 17
  • ❤ 1
Post #233 998
Справочник Kotlin

Выложил полную версию справочника по Kotlin:
https://code.mu/ru/kotlin/manual/

Справочник пока сыроват и без подсветки кода, зато уже можно пользоваться:) Будет большим подспорьем при изучении языка, так как официальный справочник совсем никакой, даже примеров толком нет.

Пришлось хорошо потрудиться, разбивая справочник по разделам. В итоге я объединил все коллекции вместе, так как они работают схожим образом.

А вот строки я сделал отдельно. Поэтому методы строк и коллекций могут быть одинаковыми (типа map и так далее).

Объем очень большой и явно там остались косяки.
Присылайте их в личку:)
code.mu Справочник Kotlin Удобный справочник Kotlin, написанный простым языком, с хорошими примерами.
  • 🔥 14
  • ❤ 2
Post #232 1.22K
3D-куб на чистом CSS

В этом руководстве мы создадим полностью функциональный 3D-куб, используя только HTML и CSS. Для этого мы воспользуемся CSS-свойствами transform и perspective, которые позволяют создавать трехмерные эффекты без JavaScript.

https://code.mu/ru/markup/article/cube-pure-css/
  • 👍 9
  • ❤ 5
  • 🥰 3
  • 👏 2
Post #231 1.19K
Бесплатный курс по PHP.
Начинать можно с любого уровня.
Начало: 15-го сентября.

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

Для записи вступайте в следующий канал:
https://t.me/+I5EjDDpABFkxMTFi
Telegram Бесплатный курс по PHP Для записи на курс вступите в данный канал. Затем ожидайте: в день начала курса в него придут все инструкции:)
  • ❤ 1
  • 🔥 1
Post #227 1.11K
Бесконечная анимация CSS градиентов

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

Читайте полную статью по ссылке:
https://code.mu/ru/markup/article/infinite-gradient-animation/
code.mu Бесконечная анимация CSS градиентов Создание плавной бесконечной анимации фона с помощью CSS-градиентов. Техники анимации linear-gradient и radial-gradient.
  • 👍 3
  • 🔥 3
  • ❤ 1
Post #226 1.07K
Бесплатный тренинг по PHP:
"работа с многострочностью"

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

В данном тренинге мы продолжим изучение escape-последовательностей и изучим особенности символов для переноса строки при работе в различных операционных системах, а также возможности PHP для работы с ними.

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

Для записи вступайте в следующий канал:
https://t.me/+cJqbRPNy_GJhZDQy
Telegram Бесплатный тренинг: работа с многострочностью в PHP Для записи на тренинг вступите в данный канал. Затем ожидайте: в день начала тренинга в него придут все инструкции:)
  • 🔥 3
  • 👌 2
Post #225 1.04K
Кастомный select с анимацией выпадающего списка

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

Читайте полную статью по ссылке:
https://code.mu/ru/markup/article/custom-select/
code.mu Кастомный select с анимацией выпадающего списка | Трепачёв Дмитрий В этой статье мы создадим стилизованный select с плавной анимацией раскрытия списка вариантов, используя HTML, CSS и JavaScript.
  • 👍 5
  • ❤ 1
Post #224 1.09K
Создание кастомных радиокнопок на CSS

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

Читайте полную статью по ссылке:
https://code.mu/ru/markup/article/custom-radio/
code.mu Создание кастомных радиокнопок на CSS | Трепачёв Дмитрий В этой статье мы научимся создавать стилизованные радиокнопки с помощью CSS, которые заменят стандартные элементы формы.
  • 👍 8
Post #223 1.09K
Кастомные чекбоксы на CSS

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

Читайте полную статью по ссылке:
https://code.mu/ru/markup/article/custom-checkbox/
code.mu Кастомные чекбоксы на CSS В этой статье мы научимся создавать стилизованные чекбоксы с помощью CSS, которые заменят стандартные элементы формы.
  • 🔥 11
Post #222 1.22K
Бесплатный тренинг по PHP:
"введение в escape-последовательности"

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

В PHP, как и во многих других языках программирования, есть специальные символы (escape-последовательности), которые используются в строках для представления непечатаемых символов или символов, которые сложно ввести напрямую. Например, символ \t для табуляции, символы \r и \n для переноса на новую строку.
В рамках данного тренинга вы сможете научиться нюансам работы с этими символами. Конечно, это навык требуется нечасто, но рано или поздно в своей работе вы столкнетесь с этими проблемами и вам нужно быть заранее подготовленными.

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

Для записи вступайте в следующий канал:
https://t.me/+ZczNfGsyzXVjNjhi
Telegram Бесплатный тренинг: введение в escape-последовательности PHP Для записи на тренинг вступите в данный канал. Затем ожидайте: в день начала тренинга в него придут все инструкции:)
  • 🔥 5
  • ❤ 1
  • 👍 1
Post #221 1.19K
Аккордеон на чистом CSS

Аккордеон - это UI-компонент, который позволяет скрывать и показывать контент при клике на заголовок. Обычно для этого используют JavaScript, но мы реализуем функциональность только на CSS, используя чекбоксы и псевдоклассы.

Читайте полную статью по ссылке:
https://code.mu/ru/markup/article/accordion-pure-css/
code.mu Как прижать футер к низу на CSS | Трепачёв Дмитрий В этой статье разбираем, как сделать липкий футер, который прилипает к низу страницы при малом количестве контента. Показываем три рабочих метода: Flexbox, Grid и классический подход с отрицательным margin.
  • ❤ 4
  • 👍 4
  • ✍ 1
Post #220 1.26K
Как прижать футер к низу на CSS

Липкий футер - важный элемент веб-страницы, который должен оставаться внизу экрана независимо от количества контента. Рассмотрим три надежных способа реализации такого поведения с помощью CSS.

Читайте полную статью по ссылке:
https://code.mu/ru/markup/article/sticky-footer/
code.mu Как прижать футер к низу на CSS | Трепачёв Дмитрий В этой статье разбираем, как сделать липкий футер, который прилипает к низу страницы при малом количестве контента. Показываем три рабочих метода: Flexbox, Grid и классический подход с отрицательным margin.
  • 👍 13
  • ✍ 1
Post #219 1.24K
Почему нужно использовать Git,
даже если вы работаете один?

Распространённое мнение: "Git нужен только командам для совместной работы". Это одно из самых вредных заблуждений для начинающего разработчика. Git - это не просто система для обмена кодом. Это фундаментальный инструмент управления процессом разработки, который критически важен и для одиночных проектов.

Вот почему вы должны использовать Git, даже если ваш единственный коллега - это вы сами.

1. Эксперименты с гарантией отката
Лучший способ обучения и поиска оптимальных решений - это эксперименты. Но что, если эксперимент зашёл в тупик и вы сломали работающий функционал?

Без Git: Вы будете часами вручную откатывать изменения, пытаясь вспомнить, что и где вы меняли, с риском усугубить ситуацию.

С Git: Перед экспериментом вы создаёте новую ветку (git checkout -b experiment/new-feature). Вносите любые, даже самые радикальные изменения. Если всё получилось - сливаете ветку в основную. Если эксперимент провалился - просто удаляете ветку и возвращаетесь к чистой, рабочей версии кода (git checkout main). Это даёт полную свободу для творчества без страха всё сломать.

2. Идеальный бэкап и синхронизация между устройствами
Жесткий диск не вечен. Ноутбук могут украсть. Вы можете работать за разными компьютерами - дома и в офисе.

Без Git: Вы рискуете потерять всё. Синхронизация через флешки или облачные папки чревата конфликтами версий и путаницей.

С Git: Удалённый репозиторий (на GitHub, GitLab или Bitbucket) является отличной резервной копией. Вы просто делаете git push, и ваш код сохранён на защищённом сервере. Чтобы продолжить работу на другом устройстве, достаточно выполнить git clone или git pull. Ваш код и вся история его изменений всегда с вами.

3. Детальный журнал изменений
Через месяц после реализации функционала вы обнаруживаете баг. Почему этот код был написан именно так? Какая была логика?

Без Git: Вы полагаетесь на свою память и комментарии в коде, которые часто остаются недописанными.

С Git: Вы используете git log и git blame. История коммитов с осмысленными сообщениями ("Исправлена ошибка расчёта скидки при нулевой цене", "Добавлена валидация email на стороне клиента") становится бесценным журналом проекта. Вы можете увидеть не только что было изменено, но и когда и зачем, вплоть до конкретных строк кода.

4. Структурный подход к разработке
Работа без контроля версий часто приводит к хаосу: код пишется без чёткого разделения на этапы, а папка проекта заполняется файлами project_final_3_real_v2.js.

С Git: Вы начинаете мыслить структурно. Каждая новая функция или исправление бага - это отдельная ветка или коммит с ясным сообщением. Вы учитесь дробить большую задачу на маленькие, атомарные этапы. Это дисциплинирует и делает процесс разработки более профессиональным и предсказуемым.

5. Основа для будущего роста
Ни один личный проект не застрахован от того, чтобы не превратиться в командный.

Без Git: Вам придётся срочно осваивать Git и пытаться прикрутить его к существующему проекту. Это неприятный процесс.

С Git: Ваш проект с первого дня уже готов к командной работе, и любой новый разработчик сможет легко и быстро подключиться к процессу.

---

Продолжается бесплатный курс
по Git для новичков.

Присоединяйтесь к нам здесь:
https://t.me/+EcXTs5I1dlk3Y2Uy
Telegram Бесплатные курсы по Git Для записи вступите в данный канал и ожидайте начала:)
  • 👍 16
  • ❤ 4
  • 🔥 2
  • 👏 1
Post #218 1.08K
Анимированный текстовый логотип

В этом уроке мы создадим анимированный логотип для сайта без картинок, чисто через современные CSS-эффекты.

Читайте полную статью по ссылке:
https://code.mu/ru/markup/article/cool-logo-with-effects/
code.mu Анимированный текстовый логотип с CSS-эффектами Создание интерактивного текстового логотипа с трансформациями, анимацией и пульсирующими тенями на чистом CSS.
  • 🔥 7
  • 👍 4
Post #217 1.13K
Бесплатный курс по JavaScript.
Начинать можно с любого уровня.
Начало: 1-го сентября.

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

Для записи вступайте в следующий канал:
https://t.me/+Yo13zTskLJA3MWUy
Telegram Бесплатный курс по JavaScript Для записи на курс вступите в данный канал. Затем ожидайте: в день начала курса в него придут все инструкции:)
  • 🔥 7
  • ❤ 2
Post #215 1.34K
Новый формат обучения!
Репетиторство по программированию.

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

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


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


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

Чтобы начать обучение в таком формате,
напишите мне в личку @trepachev_dmitry.
Я отвечу на ваши вопросы, потестирую вас и составлю план занятий.

P.S.
Первым трем записавшимся - скидка 25% на первые 10 занятий:)
  • 🔥 15
  • ❤ 4
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 →