Vue 3 Crash Course | Project From Scratch

  Рет қаралды 102,492

John Komarnicki

John Komarnicki

Күн бұрын

Пікірлер: 137
@fkdlb126
@fkdlb126 Жыл бұрын
Excellent tutorial, uses simple language, not only tells you how to do it, but also tells you why, and compares different scenarios. Thank you!
@millennialsdev
@millennialsdev Жыл бұрын
Little tip: RouterLink can be written also and you can also avoid to import that! Exactly! This is a global component in vue 3 so it will still continue to work P.s I think that there are a few of little errors in this video (just about semantic about html): - You put tag twice. In the header and inside a main. This is an error - After the tag is better to put the tag and not directly the tag Thanks for your content John, Vue is my favorite framework
@JohnKomarnicki
@JohnKomarnicki Жыл бұрын
Oh instresting, I wasn’t aware of that with the Router Link. Yeah, I’m still trying to get better with semantic HTML! I appreciate that! 😀
@cannabisanomaly
@cannabisanomaly 5 ай бұрын
Amazing course, thank you so much for this, John! The level of detail you go into is wonderful and miles above the usual "code-along" tutorials. I wanted to mention at 41:05, defineEmits() doesn't need to be imported, nor does defineProps(); that setup attribute that's included in the script tag allows for those macros to be compiled at run-time, so no imports are necessary for them
@Pekillen13
@Pekillen13 Ай бұрын
I am a React dev preparing for a jump to Vue. I really appreciate this tutorial, as it was concise, and professional, and I feel like it equipped me with the essential tools to get started. Thanks a lot, and lots of luck to you!
@anilnelli5046
@anilnelli5046 Жыл бұрын
This is an excellent tutorial, i had ever come across for someone who has basic knowledge in HMTL, CSS and JavaScript. Well planned and excellent detailed walk through of code.
@STR2060
@STR2060 9 ай бұрын
Brilliant video with sophisticated production skill ! Helps me a lot in my graduation project !
@olegparamonov7670
@olegparamonov7670 Жыл бұрын
This is the greatest Vue-crash course ever which I saw on youtube. Thanks for such simple explanation of all this stuff. You helped me to answer to a lot of questions!👍💪
@JohnKomarnicki
@JohnKomarnicki Жыл бұрын
Really glad to hear that!
@adsaviation
@adsaviation 11 ай бұрын
What an excellent crash course this is. I did check out many, but this one is 'just right', no information overload, to the point!! I am a fan now. And will be 'Joining' (as soon as I am back in the USA, weirdly enough, I cannot pay from the Netherlands) as I think someone who takes the time and the energy to show this in such a clear understanding way, is worth every penny. And I will check out your other courses as well, as I do not think I was ever this fast learning a new language, ever!!
@JohnKomarnicki
@JohnKomarnicki 10 ай бұрын
That is awesome to hear! Glad it's been helpful! I do have a Nuxt 3 course that i'm working on and should be partially releasing in the upcoming weeks!
@millennialsdev
@millennialsdev Жыл бұрын
I love your method to teach! I come from Italy and your english is very easy to understand. I hope to see the full course with vue 3 + pinia and vite.js, maybe also with a MEVN project!
@JohnKomarnicki
@JohnKomarnicki Жыл бұрын
I have a full stack project using Vue, Pinia & Altogic to create a Instagram clone that should be releasing sometime in March
@okbaalla8451
@okbaalla8451 Жыл бұрын
​@@JohnKomarnickistill waiting john, that would really help a lot ❤❤❤❤
@JustJaylonX
@JustJaylonX 4 ай бұрын
This has been a wonderful resource for my journey of learning front-end frameworks. Thanks :)
@prashlovessamosa
@prashlovessamosa Жыл бұрын
Will wait for that course.
@jose-kb1dg
@jose-kb1dg Жыл бұрын
This is the best Vue tutorial for beginners, Easy explained, not several hours long, and a very good start to develop the knowledge in programming. There is much more you can do and explore. Thank you very much👍 😀🙏
@JohnKomarnicki
@JohnKomarnicki Жыл бұрын
Glad this was helpful!
@mateusz8664
@mateusz8664 Жыл бұрын
Awesome course, keep up the good work!
@Stretsh
@Stretsh Жыл бұрын
Awesome crash course! Thanks a million! There is very little available about using Vue with Composition API Some honest feedback: You are using "What we/you [wanna/gonna/going to/could] do, is..." a lot! Like within every 3 to 4 sentences, on average.
@JulioCesar9482
@JulioCesar9482 Жыл бұрын
Amazing tutorial, really helped me! Just signed to full stack course wait list.
@1duducm
@1duducm Жыл бұрын
This was insane. Thanks for the course!
@pooyagoodarzi2775
@pooyagoodarzi2775 29 күн бұрын
Thanks for the amazing content , Also great job explaining the Vue3 features
@codetechpro
@codetechpro Жыл бұрын
Best todo app project tutorial I have seen, Thank you I practice throughout the whole project
@JohnKomarnicki
@JohnKomarnicki Жыл бұрын
Great to hear, thank you! 😁
@aditijain2448
@aditijain2448 Жыл бұрын
I just feel some of the main features such as editing, checking out items from the list are not quite explained here, got from the repo tho 👍
@bitace
@bitace Жыл бұрын
Lovable course! A Nuxt 3 crash course like this would be amazing
@JohnKomarnicki
@JohnKomarnicki Жыл бұрын
Currently working on a full course for nuxt! I’ll be releasing a crash course portion here on KZbin before the end of the year!
@kf_11
@kf_11 3 ай бұрын
Good course, easy to follow and covers lots of Vue tools.
@TshepoMahudu
@TshepoMahudu 10 ай бұрын
Thank you for this crash course it was very helpful, and I am going to follow some of your tutorials. big up
@attiliop.8639
@attiliop.8639 Жыл бұрын
This was a great video! Thanks for the refresher.
@prasannabakare0456
@prasannabakare0456 Жыл бұрын
love your videos John. Learned so much from you. Thanks to you I was able to start my own tech blog using Vue
@JohnKomarnicki
@JohnKomarnicki Жыл бұрын
Thanks, I appreciate that. Glad to hear!
@danielalonsomaqueira7839
@danielalonsomaqueira7839 10 ай бұрын
Thank you! This was a really great, fast and well explained course. I was able to understand everything easily. Im waiting for the nuxt course!
@JohnKomarnicki
@JohnKomarnicki 10 ай бұрын
Super glad to hear! Working on it as we speak! 😎
@Anandmum
@Anandmum Ай бұрын
Dear John, your Vue tutorial videos help me so much, please make a video tutorial about Vuestic Admin. Thank alot.
@devshakilahmed
@devshakilahmed Жыл бұрын
great course, and I appreciate your hard work. I've learned a lot from it. Thanks.
@JohnKomarnicki
@JohnKomarnicki Жыл бұрын
Glad to hear! 😃
@da_stoaz
@da_stoaz 8 ай бұрын
Really well-organized Tutorial, thanks a lot! But why does Stripe want my Phone number and my ID Through a Driver's License or Passport??
@bavishkasathyanjana1384
@bavishkasathyanjana1384 Жыл бұрын
This is Gold
@JohnKomarnicki
@JohnKomarnicki Жыл бұрын
Thanks a lot! 😄
@a_basic_sheep_1993
@a_basic_sheep_1993 9 ай бұрын
Thank You. You Explained everything very well.
@cryptoboy1461
@cryptoboy1461 Жыл бұрын
Beautiful ♥ Thank you!
@abiodunhodonu1340
@abiodunhodonu1340 Жыл бұрын
Very interesting method of teaching. Thank you for this! subscribing right away.
@user-px2jq1bm8t
@user-px2jq1bm8t Жыл бұрын
why does the higher load performance impact SEO negatively? Can anyone explain it?
@ruksharalam173
@ruksharalam173 Жыл бұрын
One of the best vue crash courses to get one started with vue.
@islamahmad9
@islamahmad9 5 ай бұрын
Thank you so much, Excellent tutorial
@Lucas-av7
@Lucas-av7 Жыл бұрын
Nice crash course, with a good pace. thank you!
@JohnKomarnicki
@JohnKomarnicki Жыл бұрын
I appreciate the feedback! 🙌
@SkeechFab
@SkeechFab Жыл бұрын
Super nice thx! Can you show how to integrate postgresql?
@caaltz
@caaltz 10 ай бұрын
Thanks John amazing Crash Course
@JohnKomarnicki
@JohnKomarnicki 10 ай бұрын
I’m glad it was helpful! 🙌
@hamayunkhan8088
@hamayunkhan8088 Жыл бұрын
Thanks for the knowledge!
@joaquin4108
@joaquin4108 Жыл бұрын
Great Video! Thanks for your work!
@JohnKomarnicki
@JohnKomarnicki Жыл бұрын
Thank you!
@infas_mhd
@infas_mhd Жыл бұрын
Timely and Best
@sweatdog
@sweatdog Жыл бұрын
Having trouble with the deploy to Netlify. I have connected my repo and Site Overview > Production deploys shows "Published". When I click the link at the top to navigate to my app the resulting page is a "Page Not Found" error. Did I miss a compile + minifiy step for production? There are no errors on my Site overview page. EDIT: fixed this by redefining root folder in my repo. Netlify was not seeing my index.html.
@JohnKomarnicki
@JohnKomarnicki Жыл бұрын
Ah! Glad to see you were able to get this fixed!
@yar4468
@yar4468 Жыл бұрын
Thank you so much for this tutorial!
@DanielTames
@DanielTames Жыл бұрын
Excelente video John!
@JohnKomarnicki
@JohnKomarnicki Жыл бұрын
Thanks Daniel!
@sensen9235
@sensen9235 Жыл бұрын
wouldnt the delete method be really shit since it has to loop through all the todos
@TruthSeekerClub
@TruthSeekerClub Жыл бұрын
coolest crash course ever
@h.t.8812
@h.t.8812 11 ай бұрын
I tried to deploy and it didn't work :( both in vercel and netlify, anyone else?
@farhana5499
@farhana5499 10 ай бұрын
why is the delete functionality using id and the others are using index? can we use index since isn't id and index practically the same thing?
@spahks
@spahks 10 ай бұрын
You're right. Theoretically you could only use one of them. But in this case it's just easier to manipulate the data with index and deleting an item with the id using the filter method.
@wEbCoAdEr
@wEbCoAdEr Жыл бұрын
Thank you for this outstanding contribution sir!!
@kk-xw5hn
@kk-xw5hn 3 ай бұрын
Thank you from Japanese programmer !
@soonduck9410
@soonduck9410 Жыл бұрын
Which plugin should I use for the result in blue text next to the console.log?
@JohnKomarnicki
@JohnKomarnicki Жыл бұрын
It’s called console ninja!
@JohnKomarnicki
@JohnKomarnicki Жыл бұрын
📕Vue 3 Crash Course: johnkomarnicki.gumroad.com/l/tqrmw (Ad Free - Now on gumroad) 📕 Nuxt Course: www.learnnuxt.dev/ A couple updates: 37:47 - There is some more advanced differences between ref() & reactive(). The way we will be using them both within this course will not expose those advanced differences. If you want to learn more on these i created a video covering them in more depth. kzbin.info/www/bejne/hZK4oXivr5mtrtU 41:00 - The defineEmit is a macro within Vue. You do not need to import it like i did within this section. 55:30 When we are performing the "class binding" using the ":class", this is a shorthand for what is called the v-bind directive. Which is how you bind data to items within the template. So the full version would look like this "v-bind:class" Vue offers a shorthand, which is just ":". Throughout the remainder of this course we will use the short hand to bind data to different attributes within the template. 1:19:00 When using the v-if directive with the v-else directive, they need to be done in a sequence. Meaning that it can only be used on the next element in the template after a v-if directive 1:50:51 One thing we did not cover in regards to routes/pages is how to set the page title within the tab. I have a quick separate video you can watch on how to do this. kzbin.info/www/bejne/jWfUoaajoNp9bsU Hopefully you enjoy the crash course. if you see anything else just be sure to leave a comment and i'll try my best to reply.
@draj3214
@draj3214 Жыл бұрын
@1:19:00 worth mentioning v-if/else directives have to be used sequentially following the element the v-if sits on, otherwise the v-else (or else-if) will not be recognized
@JohnKomarnicki
@JohnKomarnicki Жыл бұрын
@@draj3214 I did mention this later within the video. But yes that is a valid point! Thanks for pointing this out
@draj3214
@draj3214 Жыл бұрын
@@JohnKomarnicki oh my bad. must have missed it.
@JohnKomarnicki
@JohnKomarnicki Жыл бұрын
No worry, definitely should have mentioned this within this section!
@TariqAli-nm1vc
@TariqAli-nm1vc 5 ай бұрын
I am unable to find this code in your github.
@yordanyordanov5258
@yordanyordanov5258 Жыл бұрын
This tutorial is great! But when coding it myself I stumble upon following issue: uid() function is not working properly. It prevents todos from storing in array! Anyone any suggestions?
@JohnKomarnicki
@JohnKomarnicki Жыл бұрын
Did you import it into the component?
@yordanyordanov5258
@yordanyordanov5258 Жыл бұрын
@@JohnKomarnicki Yes, I did it. It finally worked after endless dev server restarts, vs code restarts and finally getting latest uid version, but frankly, not sure what did the magic. Cost me several hours to get it done your way,😀 but I shall not surrender. Thank you very much!
@kvelez
@kvelez 2 ай бұрын
9:20 I would like Vue + TS.
@dfordemo981
@dfordemo981 7 ай бұрын
excellent and super awesome ❤❤
@tone1245
@tone1245 7 ай бұрын
my terminal isn't able to run the 'npm run dev' command from vs code smh. Any tips for a beginner?
@JohnKomarnicki
@JohnKomarnicki 7 ай бұрын
Did you install all the dependencies? Also, are you in the correct folder with the vue app in the vs code terminal?
@tone1245
@tone1245 7 ай бұрын
@@JohnKomarnicki Yes. I can run the command in my cmd but not vscode terminal. I deleted and added the vscode path in my environment table too.
@cannabisanomaly
@cannabisanomaly 5 ай бұрын
A little late in getting to this, but did you figure it out? Do you have node installed? You can check to see if it's installed by running the command: node -v in your terminal and it should produce some version number (ex. v20.11.1)
@suhardy003
@suhardy003 Жыл бұрын
38:17 how to do it in setup() {....) ?
@HaifengZhu-pn3uq
@HaifengZhu-pn3uq 8 ай бұрын
Look forward to react tutorial
@simplethings8112
@simplethings8112 Жыл бұрын
Very relevant tutorial. Thanks!🥰
@JohnKomarnicki
@JohnKomarnicki Жыл бұрын
Thanks! Glad you thought so!
@mehmetaltinsoy525
@mehmetaltinsoy525 Жыл бұрын
Great video. Thanks.
@thor0911-fo
@thor0911-fo Жыл бұрын
Thanks. You are great!!
@JohnKomarnicki
@JohnKomarnicki Жыл бұрын
Thanks, i appreciate that! 😄
@rhino_interactive
@rhino_interactive Жыл бұрын
I think I heard "to do" about 10000000 times 😅😅 great tutorial btw!
@Free--Soul
@Free--Soul Жыл бұрын
Great job John..I am waiting for your new contents on KZbin and on Udemy..
@TomášSlezák-s6d
@TomášSlezák-s6d Жыл бұрын
Greate video, thanks for sharing.
@albertoginelsalvador2172
@albertoginelsalvador2172 9 ай бұрын
So Good!!
@budzmarooo5363
@budzmarooo5363 11 ай бұрын
Superb!! 🎉
@JohnKomarnicki
@JohnKomarnicki 10 ай бұрын
🙌
@RianY2K
@RianY2K Жыл бұрын
Thank you for tutorial 😄
@Simon-lk6ky
@Simon-lk6ky Жыл бұрын
nice job! subscribed
@JohnKomarnicki
@JohnKomarnicki Жыл бұрын
Awesome, thank you!
@johnmarkbondad6009
@johnmarkbondad6009 Жыл бұрын
excellent tutorial. do you have vuex tutorial?
@JohnKomarnicki
@JohnKomarnicki Жыл бұрын
Not with Vuex, but I do have a pinia tutorial, which is now the recommended library to use for state management within Vue 3. Introduction To Pinia | Vue 3 kzbin.info/www/bejne/najGlJSVr8lnf6c
@johnmarkbondad6009
@johnmarkbondad6009 Жыл бұрын
@@JohnKomarnicki thanks
@rem2764
@rem2764 Жыл бұрын
useful for me, thanks
@nxone9903
@nxone9903 7 ай бұрын
so much better than react
@rohanpandey3704
@rohanpandey3704 Жыл бұрын
Great tutorial !!
@JohnKomarnicki
@JohnKomarnicki Жыл бұрын
Thank you!
@batuhankir8402
@batuhankir8402 9 ай бұрын
thanks a lot great job
@guilhermegirardi
@guilhermegirardi Жыл бұрын
Awesome!
@JohnKomarnicki
@JohnKomarnicki 11 ай бұрын
Thanks!
@西边皆通
@西边皆通 Жыл бұрын
Good job
@xitan4194
@xitan4194 Жыл бұрын
Thanks!
@JustThink2000
@JustThink2000 Жыл бұрын
How can I get the discount code?
@JohnKomarnicki
@JohnKomarnicki Жыл бұрын
johnkomarnicki.gumroad.com/l/tqrmw
@JustThink2000
@JustThink2000 Жыл бұрын
@@JohnKomarnicki thx
@prashlovessamosa
@prashlovessamosa Жыл бұрын
Hey yo thanks 🙏
@ahmedsamy9999
@ahmedsamy9999 Жыл бұрын
Vue darggable not working with project 😥
@JohnKomarnicki
@JohnKomarnicki Жыл бұрын
I was going to do a couple of follow up videos, implementing some features with various libraries. This is one of them. So stay tuned for that video
@johnnydriesen7575
@johnnydriesen7575 Жыл бұрын
Looking forward to the follow up vids as well. Thanks in advance, ​@@JohnKomarnicki
@leafaravlis7361
@leafaravlis7361 Жыл бұрын
thanks!
@IoSuAu
@IoSuAu 5 ай бұрын
This tutorial could have been 1hr instead of 2 if it wasnt for all the styling 😅, its good tho
@klirmio21
@klirmio21 Жыл бұрын
my brain is gonna blow up right now.........................................
@dmkhiladi
@dmkhiladi Жыл бұрын
I have a Mac !
@dmkhiladi
@dmkhiladi Жыл бұрын
yee !
@Benthetech-qn2lf
@Benthetech-qn2lf 11 ай бұрын
❤❤❤
@ondrej689
@ondrej689 3 ай бұрын
18:37
@TheChyamp
@TheChyamp 11 ай бұрын
Tash. All tutorials using the ToDo example from Vue lol
@JohnKomarnicki
@JohnKomarnicki 11 ай бұрын
*trash, but thank you for taking the time to comment :)
@tommyshaw2420
@tommyshaw2420 10 ай бұрын
@@JohnKomarnicki The nerve of some people lol. Just got a good laugh about it though! Dude is watching your video and commenting and helping you out with the algo without even knowing, the stupidity of some people, I bet he is still stuck at hello world
@trailerhighlights8349
@trailerhighlights8349 2 ай бұрын
Awesome tuttroial but my head remebers only : TO DO TO DO TO DO TO TO TO DO TO TO DO LIST TO DO TO DO
@feifeilooper8312
@feifeilooper8312 Жыл бұрын
Excellent contents
@JohnKomarnicki
@JohnKomarnicki Жыл бұрын
Much appreciated!
Vue.js Course for Beginners [2021 Tutorial]
3:39:56
freeCodeCamp.org
Рет қаралды 1,2 МЛН
Nuxt 3 - Course for Beginners
3:10:29
freeCodeCamp.org
Рет қаралды 205 М.
Thank you Santa
00:13
Nadir Show
Рет қаралды 33 МЛН
Farmer narrowly escapes tiger attack
00:20
CTV News
Рет қаралды 10 МЛН
Vue JS Crash Course
1:50:52
Traversy Media
Рет қаралды 1,3 МЛН
Vue 3 & Composition API - Full Project
1:09:15
Traversy Media
Рет қаралды 147 М.
What’s Up with Laravel? It’s Everywhere, and Here’s Why!
6:22
Route Middleware With Nuxt
6:42
John Komarnicki
Рет қаралды 3,8 М.
Vue.js Tutorial: Beginner to Front-End Developer
4:21:59
Envato Tuts+
Рет қаралды 365 М.
Vue.js Crash Course 2024
2:56:44
Traversy Media
Рет қаралды 202 М.
Vue vs React (2024) - Make a RIGHT Choice (Difference Explained)
10:31
Daniel | Tech & Data
Рет қаралды 39 М.
The Ultimate Vue 3 Tutorial (100% Composition API)
6:12:34
Laith Academy
Рет қаралды 266 М.
The best way to learn Vue.js in 2024 - CRASH COURSE
57:21
Vue Mastery
Рет қаралды 174 М.
Улучшил свой айфон!
0:17
По ту сторону Гугла
Рет қаралды 5 МЛН
Me Charging My Phone Before Going Out
0:18
Godfrey Twins
Рет қаралды 14 МЛН
ПРОДАЛИ ЮТУБ КНОПКУ ЗА ПК
1:00
VA-PC
Рет қаралды 102 М.