Курсы по программированию — Страница 15
Найдено: 372 курса
PHP: Eloquent (ORM)
На этом курсе вы глубже познакомитесь с Eloquent ORM. Вы узнаете о общих концепциях, которые свойствены всем ORM на примере Eloquent (Входит в состав Laravel). В итоге поймете, где сосредоточена предметная область проекта, его бизнес-логика и связь с хранилищем. Знание материала этого курса пригодится, чтобы эффективно обрабатывать возвращаемые наборы данных и строить разные виды связей между таблицами в БД. Этот курс подойдет тем, кто уже хорошо знаком с языком PHP. Чтобы учиться было проще, стоит заранее изучить курсы: [«Основы PHP»](https://ru.hexlet.io/courses/php-basics), [«PHP: Массивы»](https://ru.hexlet.io/courses/php-arrays), [«PHP: Ассоциативные массивы»](https://ru.hexlet.io/courses/php-associative-arrays), [«PHP: Функции»](https://ru.hexlet.io/courses/php-functions) и [PHP: Введение в ООП](https://ru.hexlet.io/courses/php-introduction-to-oop). — Подробнее →
React: Redux Toolkit
На этом курсе вы изучите Redux Toolkit. Вы узнаете больше об организации состояния в реакт-приложении. В итоге вы научитесь управлять сложным состоянием и проектировать реакт-приложения. Redux Toolkit пригодится, если вы решите организовать состояние приложения для удобного использования. Этот курс подойдет для тех, кто хочет научиться эффективно использовать Redux и создавать поддерживаемые реакт-приложения. Чтобы учиться было проще, стоит заранее изучить React и Redux. — Подробнее →
JS: React Hooks
На этом курсе вы изучите React Hooks. Вы узнаете, как создавать приложения без классов на функциональных компонентах. В итоге вы научитесь использовать основные хуки для управления состоянием, доступа к DOM-элементам и других функций. Хуки пригодятся, если вы решите использовать функциональные компоненты вместо классовых. Этот курс подойдет для тех, кто хочет научиться использовать функциональные компоненты и заменить ими классовые в своих приложениях. Чтобы учиться было проще, стоит заранее изучить реакт на базовом уровне. — Подробнее →
PHP: Настройка окружения
На этом курсе вы изучите процесс настройки окружения для PHP. Вы узнаете о зависимостях и утилите Composer. В итоге научитесь создавать собственный пакет, который можно будет использовать как программу. Знания из этого курса помогут грамотно организовать локальное окружение и использовать хорошие практики по управлению кодом. Курс нужно пройти всем, кто хочет научиться программировать на языке PHP. Чтобы учиться было проще, стоит заранее изучить основы работы с командной строкой и систему контроля версий Git. — Подробнее →
Тестирование фронтенда
На этом курсе вы изучите тестирование фронтенда. Вы узнаете больше о написании e2e-тестов с использованием веб-драйверов, работе с ошибками и фантомными падениями. В итоге вы научитесь создавать надежные тесты в браузерной среде с помощью паттерна Page Object для уменьшения хрупкости и дублирования. Вы также научитесь изолировать бэкенд и тестировать фронтенд с помощью быстрого testing-library в связке с Jest и JSDOM. Знания из курса помогают программистам избежать ошибок и повысить надежность своих приложений. Этот курс подойдет как начинающим, так и опытным фронтенд-разработчикам. Чтобы учиться было проще, стоит заранее изучить курсы «JS: Автоматическое тестирование» и «JS: Продвинутое тестирование». — Подробнее →
CSS: Позиционирование элементов
На этом курсе вы изучите позиционирование элементов. Вы узнаете больше об использовании относительного и абсолютного позиционирования. В итоге вы научитесь располагать элементы на странице, создавать модальные окна. Позиционирование пригодится, если вы решите создавать сложные графические стили, а так же заниматься анимацией. Знания из этого курса помогают программистам управлять расположением элементов на странице и самостоятельно менять месторасположение вне зависимости от расположения в HTML. Этот курс подойдет для всех начинающих разработчиков. Чтобы учиться было проще, стоит заранее изучить базовую верстку текста. — Подробнее →
PHP: Массивы
На этом курсе вы изучите массивы в PHP. Вы узнаете больше о синтаксисе, вложенных массивах и ссылках. В итоге научитесь обходить массивы, извлекать из них значения с помощью деструктуризации и использовать spread-оператор. Массивы пригодятся для решения множества алгоритмических задач. Знания из этого курса помогают программистам грамотно объединять данные в коллекции. Курс подойдет тем, кто продолжает изучать PHP и хочет узнать больше о его возможностях. Чтобы учиться было проще, стоит заранее изучить курс по [«основам PHP»](https://ru.hexlet.io/courses/php-basics). — Подробнее →
PHP: Ассоциативные массивы
На этом курсе вы изучите ассоциативные массивы – способ хранения данных в виде пар «ключ-значение». Вы познакомитесь с синтаксисом их создания и изменения. В итоге научитесь создавать и копировать данные из ассоциативных массивов и обрабатывать их с помощью циклов. Знание ассоциативных массивов пригодится, чтобы хранить практически любую информацию: от описания структуры файла (путь, имя, расширение) до любых прикладных данных (информация о пользователях или заказах в интернет-магазине). Чтобы учиться было проще, стоит заранее изучить курсы [«Основы PHP»](https://ru.hexlet.io/courses/php-basics) и [«PHP: Массивы»](https://ru.hexlet.io/courses/php-arrays). — Подробнее →
CSS: Transform (трансформация объектов)
На этом курсе вы изучите трансформацию в CSS. Вы узнаете больше о перемещении, вращении и деформации блоков. В итоге вы научитесь создавать креативные блоки, использовать эффект псевдотрехмерности, добавлять движение блоков. Трансформации пригодятся, если вы решите заниматься анимациями и созданием дизайнерских макетов. Знания из этого курса помогают программистам реализовывать сложные дизайнирские проекты, которые используют в рекламных целях. Этот курс подойдет фронтенд-программистам, которые хотят разобраться в красивых анимациях. Чтобы учиться было проще, стоит заранее изучить псевдоэлементы, позиционирование и базовые селекторы CSS. — Подробнее →
PHP: Разработка на Laravel
На этом курсе вы познакомитесь с веб-фреймворком Laravel. Вы узнаете о роутинге, контроллерах, шаблонизации и CRUD. В итоге поймете, как использовать систему лейаутов и шаблонов и конфигурировать фреймворк через переменные окружения. Знания из этого курса пригодятся, чтобы быстро разрабатывать сайты на Laravel. Этот курс подойдет тем, кто уже хорошо знаком с языком PHP. Чтобы учиться было проще, стоит заранее изучить курсы: [«Основы PHP»](https://ru.hexlet.io/courses/php-basics), [«PHP: Массивы»](https://ru.hexlet.io/courses/php-arrays), [«PHP: Ассоциативные массивы»](https://ru.hexlet.io/courses/php-associative-arrays), [«PHP: Функции»](https://ru.hexlet.io/courses/php-functions) и [«PHP: Введение в ООП»](https://ru.hexlet.io/courses/php-introduction-to-oop). Также этот курс опирается на знания, полученные в курсе [«Веб-разработка на PHP»](https://ru.hexlet.io/courses/php-mvc). — Подробнее →