Remix Буткемп: От Начинающего до Эксперта
Автор: Захар Тейлор
Последнее обновление:
ноябрь 2024 г.
Субтитры:
English, Français, Deutsch, Español, العربية, Nederlands, Vlaams, हिन्दी, हिंदी, Bahasa indonesia, 日本語 (にほんご/にっぽんご), Português, Română
Аудио:
English
Обзор
Что такое Remix?
Remix, также известный как "Remix.js" или "Remix Run," — это комплексный JavaScript-фреймворк, основанный на React. Он отличается от других фреймворков, таких как Next.js, тем, что делает упор на пользовательский интерфейс, следуя при этом веб-стандартам, что обеспечивает плавный, быстрый и надежный пользовательский опыт. С Remix вы создадите сайты, которыми пользователи действительно будут наслаждаться.
Зачем изучать Remix?
Remix позволяет создавать современные веб-приложения, не упуская базовых принципов веб-разработки. Это делает программирование с Remix простым и интуитивно понятным процессом. Овладев Remix, вы получите более глубокое понимание всей веб-платформы.
Хотя Remix пока еще относительно новый фреймворк, его популярность стремительно растет, поэтому важно оставаться в курсе обновлений. К счастью, этот курс по Remix включает последние лучшие практики и тренды 2024 года, сосредоточенные на эффективности.
Это гарантирует, что вы не потратите время на устаревшие, непонятные или неполные учебные материалы.
Этот курс быстро введет вас в курс дела по Remix и поможет выйти за рамки основ. Вы научитесь создавать превосходные веб-сайты с плавными переходами и быстрой загрузкой, используя Remix.
Истории успеха подтверждают наши достижения.
Выпускники Zero To Mastery получили должности в таких ведущих компаниях, как Google, Tesla, Amazon, Apple, IBM, Uber, Facebook и Shopify. Многие из них успешно работают как фрилансеры, работая удаленно по всему миру. Вы можете стать следующим!
Зарегистрировавшись сегодня, вы получите доступ к нашему эксклюзивному онлайн-сообществу classroom, где вы будете учиться вместе с тысячами студентов, выпускников, наставников, ассистентов и преподавателей.
И самое главное, вы будете учиться у Зака Тейлора, опытного профессионала с реальным опытом в Remix.js и веб-разработке.
Что вы изучите в этом курсе по Remix:
Этот курс, как и все предложения Zero To Mastery, будет постоянно обновляться, становясь вашим основным ресурсом для самых последних практик и инструментов Remix на протяжении всей вашей карьерной жизни!
Курс охватывает почти все аспекты Remix, включая вложенные маршруты, стилизацию, управление ошибками, взаимодействие с базами данных, загрузку файлов, кэширование, разработку интерфейсов, тестирование и деплой. Впечатляет, не так ли?
Если вам интересно узнать больше, вот полный список того, что вы освоите:
1. Обзор Remix: Начнем с основ, чтобы убедиться, что вы понимаете фундаментальные принципы перед тем, как углубиться. Вы изучите важные файлы конфигурации Remix и поймете вложенные маршруты.
2. Основы маршрутизации и стилизации: Вы освоите API маршрутизации Remix, включая роль корневого маршрута, принципы именования файлов маршрутов и экспорт маршрута «links». Также рассмотрим CSS в Remix и настроим Tailwind.
3. Основы данных в Remix: Поймете, как работают «loaders», которые загружают данные в UI. Реализуете простой интерфейс ожидания данных и настроите Prisma и Postgres.
4. Страница кладовки: Начинайте проект быстро! Начните с создания основного проекта приложения Remix Recipes с разработки страницы кладовки. Создайте строку поиска, обновите данные базы данных через формы, проверьте формы с помощью Zod и создайте оптимистичный UI.
5. Основы аутентификации: Этот раздел охватывает основы аутентификации, готовя вас к более сложным темам. Изучите пользовательские отношения в базе данных, куки, криптографические подписи и сессии.
6. Аутентификация через магическую ссылку: Реализуйте систему аутентификации через магическую ссылку для приложения Remix Recipes. Это устраняет необходимость в паролях, позволяя пользователям входить в систему через зашифрованную ссылку по электронной почте, улучшая пользовательский опыт и расширяя ваши навыки Remix с серверной обработкой электронной почты.
7. Авторизация: После подтверждения личности пользователя регулируйте их доступ к различным частям приложения. Установите правила авторизации для созданных страниц.
8. Пользовательский Интерфейс (страница рецептов): Сосредоточьтесь на создании исключительного пользовательского интерфейса с помощью Remix! Вы разработаете страницу рецептов, самую сложную часть интерфейса приложения, используя несколько API Remix и реализуя оптимистичный UI для повышения пользовательского опыта при медленных соединениях.
9. Загрузка файлов: Освойте загрузку файлов в Remix. Поймете, как работает multipart-кодировка для HTML-форм передачи двоичных данных на сервер, и используете API-обработчика загрузки файлов Remix.
10. Модальные окна Remix: Изучите разные методы создания модальных окон в Remix и примените один из них к нашему приложению списка покупок. Обрабатывайте различные параметры поиска и пишите более сложную серверную логику.
11. Страница настроек: Изучите ресурсные маршруты и создайте ресурсный маршрут, который предоставляет кастомный CSS пользователям, позволяя персонализировать тему. Здорово, не так ли?
12. Кэширование (страница Discover): Сосредоточьтесь на стратегиях кэширования, поймите частные и серверные кэши, и используйте HTTP-заголовки «cache control» для ускорения работы приложения за счет кэширования ресурсов пользователя.
13. Тестирование: Тестирование критически важно! Мы посвятим этому целый раздел. Пишите концевые тесты для вашего приложения Remix Recipes с Playwright. Смоделируйте взаимодействие с пользователями и убедитесь, что ваше приложение работает, как задумано, изучая создание динамических маршрутов в Remix.
14. Деплой: Готовы похвастаться своей работой? Разверните свое полнофункциональное приложение с Fly, упрощая процесс деплоя приложения Remix с базой данных Postgres. В этот раздел мы также включим миграции Prisma.
Каков итог?
Этот курс по Remix предназначен для того, чтобы вы быстро поднялись с уровня новичка до топ-10% разработчиков Remix 💪.
Терять нечего, начните свое обучение прямо сейчас. Если курс не оправдает ваших ожиданий, мы предлагаем 100% возврат средств в течение 30 дней без лишних вопросов.
Структура
Структура:
Всего разделов: 17
Всего уроков: 86
1. Введение
0 уроков
2. Обзор Remix
0 уроков
3. Базовые маршруты и стилизация
0 уроков
4. Введение в загрузку данных в Remix
0 уроков
5. Мастер-проект: Приложение Remix Recipes (страница Pantry)
0 уроков
6. Предварительные условия аутентификации
0 уроков
7. Аутентификация с помощью Magic Link
0 уроков
8. Авторизация
0 уроков
9. Пользовательский интерфейс (страница рецепта)
0 уроков
10. Загрузка файлов
0 уроков
11. Модали Remix (Список покупок)
25 уроков
12. Маршруты ресурсов в Remix (Страница настроек)
16 уроков
Автор
Цена
Неограниченный доступ ко всем курсам, проектам и мастер-классам, а также карьерным путям
Доступ к нашему частному Discord с более 400 000 участниками
Доступ к нашей закрытой группе в LinkedIn для сетевого взаимодействия
Индивидуальные сертификаты об окончании курсов ZTM
Живые сессии по карьерным советам с наставниками каждый месяц
Полный доступ ко всем будущим курсам, контенту и функциям
Доступ к нашему приватному Discord с более чем 450000 участниками
Неограниченный доступ ко всем курсам, проектам и карьерным путям
Неограниченный доступ ко всем буткемпам, байтам, проектам и карьерным путям
Доступ к нашей закрытой группе в LinkedIn с более чем 100 000 участниками
Неограниченный доступ ко всем курсам, проектам и мастер-классам, а также карьерным путям
Доступ к нашему частному Discord с более 400 000 участниками
Доступ к нашей закрытой группе в LinkedIn для сетевого взаимодействия
Индивидуальные сертификаты об окончании курсов ZTM
Живые сессии по карьерным советам с наставниками каждый месяц
Полный доступ ко всем будущим курсам, контенту и функциям
Доступ к нашему приватному Discord с более чем 450000 участниками
Неограниченный доступ ко всем курсам, проектам и карьерным путям
Неограниченный доступ ко всем буткемпам, байтам, проектам и карьерным путям
Доступ к нашей закрытой группе в LinkedIn с более чем 100 000 участниками
Неограниченный доступ ко всем курсам, проектам и мастер-классам, а также карьерным путям
Доступ к нашему частному Discord с более 400 000 участниками
Доступ к нашей закрытой группе в LinkedIn для сетевого взаимодействия
Индивидуальные сертификаты об окончании курсов ZTM
Живые сессии по карьерным советам с наставниками каждый месяц
Полный доступ ко всем будущим курсам, контенту и функциям
Доступ к нашему приватному Discord с более чем 450000 участниками
Неограниченный доступ ко всем курсам, проектам и карьерным путям
Неограниченный доступ ко всем буткемпам, байтам, проектам и карьерным путям
Доступ к нашей закрытой группе в LinkedIn с более чем 100 000 участниками
Часто задаваемые вопросы
Есть ли какие-либо предварительные требования для этого курса?
Есть ли какие-либо предварительные требования для этого курса?
- Вам понадобится компьютер (Windows, Mac или Linux) с доступом в Интернет.
- Полезно иметь базовые знания JavaScript и React. Если вы новичок, рассмотрите наш курс «Полный веб-разработчик», который включен в членство ZTM!
Для кого этот курс по Remix?
Для кого этот курс по Remix?
- Разработчики JavaScript и React, желающие улучшить свои навыки, создавая продвинутые веб-сайты
- Все, кто хочет получить всесторонний и практический опыт работы с полностековым JavaScript-фреймворком Remix
- Разработчики JavaScript и React, которые находят Next.js ограниченным и предпочитают интуитивно понятный фреймворк с желаемыми функциями.
- Студенты, которые застряли на начальных учебных курсах по Remix, не охватывающих глубокие знания и практические навыки, необходимые для трудоустройства
- Если вы хотите изучать Remix.run у инструктора с реальным практическим опытом
Вы предоставляете сертификат о прохождении курса?
Вы предоставляете сертификат о прохождении курса?
Абсолютно! Мы выдаем красиво оформленные сертификаты. Вы также можете указать Zero To Mastery Academy в своем профиле LinkedIn, чтобы показать свои новые навыки!
Могу ли я использовать проекты курса в своём портфолио?
Могу ли я использовать проекты курса в своём портфолио?
Определенно! Мы думаем, что это отличная идея. Все проекты можно скачать и использовать, как только вы зарегистрируетесь.
Многие наши студенты говорят, что проекты, которые они разработали через наши курсы, сыграли ключевую роль в получении интервью, что позволило им уверенно обсуждать свою работу во время собеседований.
Это часто приводит к предложениям о работе!
Есть ли субтитры?
Есть ли субтитры?
Да, конечно! Мы предоставляем высококачественные субтитры на 11 языках: английский, испанский, французский, немецкий, голландский, румынский, арабский, хинди, португальский, индонезийский и японский.
Вы даже можете настроить размер текста, цвет и фон, чтобы адаптировать субтитры на свой вкус!
Остались вопросы по Академии?
Остались вопросы по Академии?
Есть более конкретные вопросы о членстве в Академии? Не волнуйтесь, мы можем помочь вам здесь.
Гарантия
Период гарантийного обслуживания 30 дней, начиная с дня покупки.
Remix Буткемп: От Начинающего до Эксперта