Vue 3 (Composition API) и TypeScript – Фундаментальный курс 2023
Автор: Яндекс Практикум
Vue.js является одним из самых популярных фреймворков для разработки пользовательских интерфейсов. С появлением Vue 3 и нового Composition API, разработчики получили еще больше возможностей для создания мощных и масштабируемых приложений.
В рамках фундаментального курса “Vue 3 (Composition API) и TypeScript” в 2023 году, Яндекс Практикум предлагает разработчикам изучить новые возможности Vue 3 и научиться применять их в своих проектах. Курс также обращает внимание на использование TypeScript, что позволяет улучшить статическую типизацию кода и упростить его поддержку.
Ключевые темы, которые будут рассмотрены в курсе:
- Основы Vue.js и его преимущества перед другими фреймворками
- Введение в Composition API и его основные концепции
- Создание модульных и переиспользуемых компонентов с использованием Composition API
- Управление состоянием приложения с помощью новых возможностей Vue 3, таких как реактивность и реактивные ссылки
- Использование TypeScript в проектах Vue 3 для более надежного и безопасного кода
- Продвинутые техники работы с композициями, такие как композиции на уровне пакета
Курс будет основан на практических заданиях, что позволит участникам получить необходимый навык работы с Composition API и TypeScript. В процессе обучения студенты разработают несколько реальных проектов, которые позволят им применить полученные знания на практике.
Курс ориентирован на разработчиков, уже знакомых с основами Vue.js и желающих расширить свои навыки. Знание TypeScript не является обязательным, но будет полезным для полного понимания материала.
После окончания курса участники получат сертификат Яндекс Практикума, подтверждающий их знания и умения в работе с Vue 3 и TypeScript.
Если вы хотите улучшить свои навыки разработки веб-приложений и овладеть новыми возможностями Vue 3 и Composition API, присоединяйтесь к фундаментальному курсу “Vue 3 (Composition API) и TypeScript” от Яндекс Практикума в 2023 году!
Отличный ролик и пример для объяснения. За час базу подтянул, спасибо!
Спасибо большое за практику. Очень помогла 🔥🔥🔥
У кого в конце видео появилась проблема с повторяющимися буквами в ошибках, добавьте return после showNotification():
window.addEventListener('keydown', ({ key }) => {
if( isWin.value || isLose.value ) {
return
}
if(letters.value.includes(key)){
showNotification()
return
}
Шикарная практика! Прошёл на одном дыхании! Не заметил, как время пролетело. В одном видео база, которые многие умудряются растягивать на 20 часов. Топ!
Вместо index === […].length – 1, можно использовать index === […].lastIndex
Крутой контент спасибо! Изменение голоса правда все портит но всеж.. ) А еще вопрос такой: зачем в ref брать переменную обычную? ту же "василий", почему просто нельзя её задать без реф? и вот такие моменты.. Мне казалось рефы только для ДОМ элементов…
Давайте похоливарим. А насколько это правильно управлять методами дочернего компонента извне? Я, конечно, тоже так делал пару раз, но мне лично кажется, что этого стоит избегать при возможности. Что думаете?
Спасибо, очень информативное видео! Не останавливайся, у тебя круто получается !)
зачем нам correctLetters, если такую же проверку можно было сделать и просто с letters? Лишее computed свойство
буква "ш" это у нас вообще-то "ша", а не "аш" 🙃😉
по какой – то причине не вводится 1 буква, интересно почему?
делаю с вами, но везде краснота. подчеркивает даже import {ref} from 'vue' (Cannot find module 'vue'. Did you mean to set the 'moduleResolution' option to 'node', or to add aliases to the 'paths' option)
какой стремный голос …. ну можно же быть не чмом
Спасибо большое за такой контент (vue+ts). Очень не хватает видео на данную связку. Жду новых видео!
Классно все, понятно, но голос не очень, сбивает с толку немного
Видео может быть и хорошее, но зачем так неприятно искажать голос?
Ждем видео со скрипт setup и подробное объяснение всех действий) И вместо маковых данных предлагаю создать фейковую БД, либо взять какую нибудь апишку
Классно, а чем модулировали голос? 🙂 "Введу букву АШ (ш)" – это круто
Интересно было бы узнать, почему Vue так и не одолел React по популярности. Помню одно время ему пророчили первое место во фронте. Даже говорили, что с выходом 3й версии он порвет React. Но воз и ныне там. Даже относительно новые библиотеки, типа Svelte, отвоевывают свою долю. А Vue, такое впечатление, только сдает позиции. В чем проблема?
Тащить ради 1 урла целую библиотеку не стило, Fetch API более чем достаточного для этого. Win и Lose не стоило тащить в хук, это отдельная часть логики, которая просто использует экспортируемые переменные из хука.
Thank you very much!