[2017] Vue.js in less than 30 minutes for beginners - Tutorial - 2.0

  Рет қаралды 127,546

Dev Coffee

Dev Coffee

Күн бұрын

Пікірлер: 208
@VitruvianAlgo
@VitruvianAlgo 7 жыл бұрын
playing at 1.5x speed and the message still sinks 100%. LOVE your tutorial and style of teaching. you basically hit all the pain points a beginner will need to hit the ground running without having to watch another tutorial. Thanx man! Subbed
@Mmmtzzz
@Mmmtzzz 7 жыл бұрын
Usually, when watching dev tutorials I get bored quick. I watched lots of Vue js video tutorials and didn't catch so quick the essence of it as I did here . Yours is simply the best! Very well organized and the most important things caught in again important 30 Minutes! Love that you're using a simple tool like codepen and we can code while watching! :P Thank you for being here!! You're doing some awesome stuff! P.S. The text is fine for me, I can see very well! :D
@richardxu8865
@richardxu8865 8 жыл бұрын
You're a very good teacher, and this video on Vue is extremely appreciated!
@spectator59
@spectator59 7 жыл бұрын
I like your tutorial style, showing features incrementally and building-as-you go. Clear, focused, articulate, concise. Great!
@popothebright
@popothebright 7 жыл бұрын
Awesome tut. Big thumbs up on the presenter. Good enthusiasm. Great clarity. Good pacing. All around good educator. Keep doing exactly what you're doing!
@druggero77
@druggero77 7 жыл бұрын
Outstanding video! I learned so much about Vue.js in this short video. Chris is a great instructor who presents the information in a clear easy to understand way. Looking forward to watching more of his videos.
@desaikey
@desaikey 7 жыл бұрын
I am new to JS and the whole framework business. But I was able to follow line by line and felt I got a pretty good idea of the power frameworks in general and Vue specifically. Great work!! Please keep making more.
@MichelAlbert
@MichelAlbert 8 жыл бұрын
I really appreciated the fast pace. Perfect to get a quick look on the framework. Especially if you already know everything *except* Vue. One thing that would have been great though would be an example on how to get the data (the post list) via an XHR request. That's really all that's missing to get you going right away.
@trentclowater
@trentclowater 8 жыл бұрын
Good tutorial, but the text is tiny! Makes it difficult to watch on a mobile device.
@devcoffee
@devcoffee 8 жыл бұрын
I'll keep that in mind for future videos! I apologize about that.
@neilpearce
@neilpearce 7 жыл бұрын
Yeah you need to record at 1280 x 800 for us to read your code, I'm really struggling to read it ;-)
@Tokinjester
@Tokinjester 7 жыл бұрын
mobile devices tend not to lend themselves to a learning environment. maybe you should use a desktop.
@quentinmckay8658
@quentinmckay8658 7 жыл бұрын
Awesome little tutorial project at the end! Not only for learning Vue but I got some new CSS and ES6 knowledge as well. Well done and thank you! Subscribed.
@scottmangiapane
@scottmangiapane 7 жыл бұрын
Was deciding if I should watch this video or read the docs... The intro pun won me over :) great video, thanks for making it.
@travholt
@travholt 7 жыл бұрын
This was very helpful! I actually need to do something like your final example in a current project, and have never used Vue before. Thanks! And you're a good teacher. (Also, that's the most random ending to a webdev tutorial I've ever seen.)
@FabienLasserre
@FabienLasserre 8 жыл бұрын
This was my very first encounter with vue and boy was it amazing! Thanks a lot for this Chris, it was really cool!
@devcoffee
@devcoffee 8 жыл бұрын
Glad you like Vue.js. You can do some pretty amazing things with it in just a short amount of time. Very satisfying.
@JayCodesit
@JayCodesit 7 жыл бұрын
Great intro Chris, so much better than reading dev docs. Would love an in-depth look at using Vue.js with API endpoints, so I'll keep my fingers crossed.
@montazmeahii6029
@montazmeahii6029 6 жыл бұрын
Love the tutorial. At 9:45 when you said, "again, invoke it", I find that you don't need to invoke it. Just v-on:click="toggleOnOff" works.
@0xAndy
@0xAndy 7 жыл бұрын
Great video, man. A couple of small issues: 1. Labels need to point to valid ids using 'for' attribute. Your label is empty. 2. The filter method is not new to ES2015, but introduced in ES5 (along with map, reduce, every, etc.). 3. The _blank attribute is considered pretty dangerous regarding security. If you must use it, add rel="noopener" to the link, so that the targeted document has no access to the caller.
@superbeef150
@superbeef150 7 жыл бұрын
Great video! Easy to keep up with but not so slow that it takes all day to watch. Very neat example at the end!
@khaledfares8377
@khaledfares8377 8 жыл бұрын
For Toggling it's better to use v-show over v-if, as v-show uses css to hide the element while v-if removes the entire element from the DOM.
@johnnydriesen7575
@johnnydriesen7575 8 жыл бұрын
Nice, clean and clear explanation. Thanks for sharing ! Looking forward to your next vid about VueJS.
@devcoffee
@devcoffee 8 жыл бұрын
Thanks so much for the kind words!
@ShaunCullen
@ShaunCullen 8 жыл бұрын
Awesome stuff man! Quick question tho, React has react-router for handling history for single page apps, what would you use to do a similar thing with Vue? Hows the performance of Vue 2 compared to React in your opinion? Thanks!
@levidavidmurray
@levidavidmurray 8 жыл бұрын
Awesome video! You make it so easy to follow along and understand. Also love your personality! Please continue this Vue series. I definitely prefer it over Angular and React.
@devcoffee
@devcoffee 8 жыл бұрын
Thanks so much, we are going to get started on the Reddit Clone app in the next couple of weeks with Vue.js :D
@levidavidmurray
@levidavidmurray 8 жыл бұрын
I changed my mind, I want to get comfortable with React. Haha
@sheilferzepeda7218
@sheilferzepeda7218 7 жыл бұрын
Hello Mr. DevCoffee. I've already finished a web development course at school that introduced us to HTML/CSS/JS/JQuery. I'm just getting ready to dip my feet a little with frameworks to see what they're about and they seem really powerful when it comes to workflow. The questions I'm having ringing in my head is when is it appropriate to use frameworks versus just pure Javascript? Is there are point where it's wrong to use "too much" framework or is it ineffective to use "too much" Javascript? Are the talks about OOP and Functional programming just more or less up to personal preference? (I found that OOP is much easier in stuff like Java but Functional styles are strong with JS) Thanks for the tutorials too. I find your style of teaching really straight forward and organized and you're easy to listen too (-:. I appreciate the work you're offering us here.
@edinchez
@edinchez 8 жыл бұрын
Holy shit yes! I'm so stoked about the reddit clone videos, that was exactly what I was thinking of doing to learn Vue. Would be awesome if you started it with the vue-cli tool and single file vue components!
@devcoffee
@devcoffee 8 жыл бұрын
Thanks so much for watching! I'll be covering the vue-cli as well as the single file Vue components in the next couple of videos.
@edinchez
@edinchez 8 жыл бұрын
Dev Coffee Yes! So excited!
@criosray
@criosray 7 жыл бұрын
Very nice! Just one small correction: filter as a parameter doesn't take true or false. It takes a function, calls it passing an element of the array, and checks if the result of the call for the element is true...
@awg7068
@awg7068 6 жыл бұрын
Great tutorial, the end bit was hilarious, thanks for adding a little levity and ending on a fun note.
@NebojsaCinger
@NebojsaCinger 8 жыл бұрын
Thanks for this video! Was looking for a quick rundown of the basics and you presented it really well.
@jonathangranstaff9940
@jonathangranstaff9940 8 жыл бұрын
Great intro, can't wait to see the reddit clone!
@AleksandarT10
@AleksandarT10 8 жыл бұрын
In the next video can you go over these things: 1. Nesting components and what happens if they have same methods /attributes (do the ones from the inner one have precedence?) 2. Communication between Components (how to change property in another component) 3.Interaction with RESTful services Would be great if these are covered ! Thanks a lot in advance
@devcoffee
@devcoffee 8 жыл бұрын
Thanks for the suggestions! I'll definitely be going over this in the Reddit Clone series. Stay tuned!
@eljefe400
@eljefe400 8 жыл бұрын
great job.. i get pretty excited about stuff like this also. Now you have me all giddy with the simplicity of Vue. Im hooked and i have you to blame! thanks for sharing...
@FabianHernandezN
@FabianHernandezN 8 жыл бұрын
Wow, I didn't expect that vue.js to be incredibly easy, Thanks for sharing.
@dzikens
@dzikens 8 жыл бұрын
great introduction to Vue! I just wanted to point out that Array.prototype.filter method was in ES 5.1 specification already, so it's nothing new and it's save to use it without polyfills, unless you are targeting some ancient IE versions
@oscargomez5649
@oscargomez5649 7 жыл бұрын
Great tutorial. Im falling in love with Vue.js, simply awesome!
@Noisecooore
@Noisecooore 7 жыл бұрын
Can you make new Post() dynamically? Let's say I require my mongoose Post model which is linked to a mongodb with posts in it and I do Posts.find({}) to find all and bind it to a variable postArray (which would be an array). Can I just do like : postList: postArray.map((post)=>{ new Post ( post.title, post.link, post.author, ... } This would simply transfer the objects inside an array into a new Post, or not?
@adldesigner
@adldesigner 7 жыл бұрын
This tutorial rocks! Perfect into to Vue.js. Thank you!
@phanchanra5293
@phanchanra5293 7 жыл бұрын
Do you have video with vue component and with meteor
@shlomysella
@shlomysella 7 жыл бұрын
Excellent guide, very clear and simple (Except for the small font ). Looking forward for more, please update soon. :)))) Thanks!!
@cyper0418
@cyper0418 7 жыл бұрын
There are so many tutorials for beginners, but as an experienced developer, I am always looking for some fast-paced videos , this one is pretty good, thanks for sharing. I'd like to watch some `advanced` topics, I heard vue-router, vuex, will you do these topics?
@philsmith6254
@philsmith6254 7 жыл бұрын
Excellent video. Just started learning Vue and this was helpful
@nafaa-news
@nafaa-news 8 жыл бұрын
this makes me think about using VueJs for the next project. Thanks man.
@_sherloks_
@_sherloks_ 7 жыл бұрын
That ending thought. Great video man :)
@setggall
@setggall 7 жыл бұрын
Great tutorial! Any chance of a video on how to tie Vue.js and Meteor together?
@TheDashang007
@TheDashang007 6 жыл бұрын
you said something material design? (label coming from top onfocus of input)
@timoernst
@timoernst 8 жыл бұрын
Best Vue tutorial I've seen so far, thanks! I might adopt using Codepen in my screencasts as well. Seems to be a good choice for live coding.
@devcoffee
@devcoffee 8 жыл бұрын
Do it man, CodePen is awesome for demonstrations and avoiding any setup.
@lespiedscarres6321
@lespiedscarres6321 7 жыл бұрын
Outstanding! Your explanations and examples are so clear. Brilliant job. thanks for sharing!
@devvvvvvvvvvvv
@devvvvvvvvvvvv 8 жыл бұрын
"skass" ???
@devcoffee
@devcoffee 8 жыл бұрын
Devin Chaves my old dev team used the term. Pretty much we didn't want to call it sass because they are different and saying "scss" all the time is a mouth full.
@vav17NL
@vav17NL 7 жыл бұрын
I pronounce it as "Es-CSS"
@iNet16
@iNet16 7 жыл бұрын
Yeah normally it's "s-c-s-s" but he mentioned that he prefer to say skass (1 syllable) instead of scss (4 syllables) :p
@mickeymegabyte
@mickeymegabyte 7 жыл бұрын
skuzz - as in SCSI - remember SCSI?
@luzaw4957
@luzaw4957 7 жыл бұрын
First time learning Vue js & love it. :D .. Thanks Chris
@2sex4u
@2sex4u 7 жыл бұрын
Amazing video. Easy to consume. Can't wait for your next video.
@AvinashNethalaCoolestApps
@AvinashNethalaCoolestApps 7 жыл бұрын
Can I find the codepen link of this.
@srinualla6497
@srinualla6497 5 жыл бұрын
sir.make a tutorial on make a dynamic components and the dynamic component which get data from another component for example: in pexels website when we click on an image its take to a new page make that page dynamic that means the img src link is dynamic which gets the input link from the previously what the img we clicked
@DrWesMunsil
@DrWesMunsil 7 жыл бұрын
Awesome! One nit: I get mixed content warnings on three of your image URLs. I could fix two of them (by changing http to https) but I had to install meteor.png locally.
@chrishansen4163
@chrishansen4163 7 жыл бұрын
Great video. Just one problem. Would of been nice to show us your css instead of collapsing the panel so quickly! Lol. Especially, that UI trick with the input label. How did you do that? I did write all my own css to mirror what you had, but took a cool few minutes. Lol. Great Video!
@maskman4821
@maskman4821 6 жыл бұрын
this is a short but awesome tutorial, you are amazing!
@WaldoThe5th
@WaldoThe5th 7 жыл бұрын
Great tutorial. Had to go back a few times but it was all human error on my end :). Thanks!
@anon2889
@anon2889 7 жыл бұрын
Thank you! with a second monitor it was a breeze to go thru the tutorial!
@kidnard6017
@kidnard6017 3 жыл бұрын
Can we please have the codepen link to check the code :'(
@carlheinz.conradie
@carlheinz.conradie 8 жыл бұрын
Nice tutorial! When is the next one landing?
@somebody88888
@somebody88888 7 жыл бұрын
Thank you! I just got clear idea of what Vue is!!! Thank you!
@Booyamakashi
@Booyamakashi 7 жыл бұрын
Vue looks like some kind of merge of Angular 1.x and Backbone. Keeping the best things of both
@charlesdarkwind
@charlesdarkwind 7 жыл бұрын
Nice man! short and just the essential, awesome vid.
@smple5568
@smple5568 8 жыл бұрын
Love the Intro, Jk. U're awesome, good to see u making vids again buddy :)
@devcoffee
@devcoffee 8 жыл бұрын
Bro I miss you! Where have you been?
@MidnightBoomerang
@MidnightBoomerang 8 жыл бұрын
Excellent - Keep the vue stuff coming👍🏻
@devcoffee
@devcoffee 8 жыл бұрын
Will do! Thanks for watching!
@falkor91
@falkor91 8 жыл бұрын
Keep doing this stuff man (subbed after this and react video:D ) Only thing I can ask for is video that'll explain pros and cons of when should I use which framework, because that's main problem for me right now. I don't want to use something because it's flavor of the month but because I understand use cases
@devcoffee
@devcoffee 8 жыл бұрын
That's actually a fantastic idea for a video. Basically listing all the pros and cons of each popular framework in a side by side comparison. I might take this idea for a future video :D
@Schnorkjumps
@Schnorkjumps 8 жыл бұрын
That's something I would be interested in too. Keep them good things coming :)
@stefancameron
@stefancameron 8 жыл бұрын
Well done, great intro to Vue, thanks!
@yofriadiyahya6818
@yofriadiyahya6818 7 жыл бұрын
great tutorial, looking for more vids to come from you!
@IShadyl
@IShadyl 8 жыл бұрын
very nice pace, definitely gonna check your vue reddit videos :)
@musasesay581
@musasesay581 7 жыл бұрын
thanks very much really helpful now I know where to go next because I already have some knowledge of javascript, CSS, HTML, nodes, express choosing the framework to work with now is the problem I will go for vue.js at the same time angular because ionic for mobile apps
@FrederickFIintstone
@FrederickFIintstone 7 жыл бұрын
Fantastic, thanks a lot. You should do some tutorials on projects from start to finish
@adibroslan4137
@adibroslan4137 7 жыл бұрын
really clear thorough instructions!
@skillergames9904
@skillergames9904 7 жыл бұрын
how to start can you give me how to start and what lng first
@AntonioSantos-xk5zu
@AntonioSantos-xk5zu 7 жыл бұрын
Code is just too small man , can't read it easily. Thank you very much for the video though! Vue's awesome.
@devcoffee
@devcoffee 7 жыл бұрын
I'll keep that in mind for the next Vue.js video and make sure to increase the font size even more!
@B0bZ0mbie
@B0bZ0mbie 8 жыл бұрын
Awesome tutorial mate, thank you for that! Go on, you`re really teaching well. And this dog is adorable, so sleepy, maaaan :D
@devcoffee
@devcoffee 8 жыл бұрын
Haha yeah I woke him up at 4 in the morning to record. He was pretty upset but I think it turned out well. Thanks so much for watching
@zomakaja
@zomakaja 8 жыл бұрын
I cant wait till you show how this works with a server
@KN-ey3yf
@KN-ey3yf 6 жыл бұрын
It just doesn't matter whether tool you use for front-end. If you want to know, check another video about react or angular or something like that.
@poraiuai
@poraiuai 7 жыл бұрын
Nice tutorial... I'll wait for the next one!
@walidabul
@walidabul 7 жыл бұрын
thanks for such a nice tutorial. can you please send me any video or small tutorial how to use range and buttons with mouseup and mousedown and longpress
@MadhuBhargav
@MadhuBhargav 7 жыл бұрын
So we are back to Knockout.js again?
@DavidKarlsson
@DavidKarlsson 8 жыл бұрын
I don't use the cdn Vue, I always use the vue-cli to get hmr and single file vue components set up for free. :)
@devcoffee
@devcoffee 8 жыл бұрын
Yeah hopefully for the next video I can cover the vue-cli! Thanks for watching man.
@DavidKarlsson
@DavidKarlsson 8 жыл бұрын
Also, I'm sure you already know this, but the shorthand for v-bind: is ":" just a colon. :)
@blackness4954
@blackness4954 7 жыл бұрын
I only wish they also included my favorite build tool - Brunch - in the cli. Even so, this is so much better than the ember and angular clis.. and better than the create-react-app package as well. Like, SO MUCH BETTER.
@DavidKarlsson
@DavidKarlsson 7 жыл бұрын
Jun OraOraOra last time I tried brunch out, they didn't have support for hotmodulereloading.
@blackness4954
@blackness4954 7 жыл бұрын
+David Karlsson That has changed with this: github.com/brunch/hmr-brunch However, I haven't really tested it out.. there doesn't seem to be any open pull request. And no issue either. The hmr module is mentioned in the official Brunch docs as well, so I reckon Paul Miller has verified that it works. I'd say Brunch is worth a shot. That is, if convention over configuration is your thing. It could be because I'm just a beginner, but Brunch's way of doing things really does appeal to me :)
@michaelellis627
@michaelellis627 7 жыл бұрын
Semantics police here. A couple times in the video you said that a value had to be "a conditional statement". I think if you used the term "boolean" it would have been more clear. Really liked the video, though.
@mehranqadri
@mehranqadri 7 жыл бұрын
Bundle of thanks, It really helps to get started
8 жыл бұрын
Thanks for making this. Useful stuff!
@WalidBizid05
@WalidBizid05 7 жыл бұрын
Good tutorial to start Vue JS 💪 keep going 😉
@gregstephens3531
@gregstephens3531 7 жыл бұрын
Awesome tutorial! Thanks for the help!
@milkeshpotdar5451
@milkeshpotdar5451 7 жыл бұрын
You have a great video series man. Thank you for this. Can you do more of series where you build apps please . Humble request
@robertotorres7414
@robertotorres7414 7 жыл бұрын
The dog at the end made everything click
@rezan6971
@rezan6971 6 жыл бұрын
great .. but I barely can see whats happening (on my 15in laptop).. you have so much wasted space on your screen you could use to enlarge the text
@itaco8066
@itaco8066 6 жыл бұрын
You are very good teacher mister, 1+
@lucasleroux706
@lucasleroux706 7 жыл бұрын
thanks, easy to follow, well explained
@albertvaldez2669
@albertvaldez2669 7 жыл бұрын
Up for this video. Thank you!!!
@waitcomeagain
@waitcomeagain 7 жыл бұрын
Great video and very helpful!
@TheEricBrian
@TheEricBrian 8 жыл бұрын
What is vue.js?
@downforce007
@downforce007 7 жыл бұрын
Great tutorial. Subscribed
@wrabac89
@wrabac89 7 жыл бұрын
awesome, great tutorial!
@jessielee8832
@jessielee8832 7 жыл бұрын
Easy to understand!
@jyon333
@jyon333 8 жыл бұрын
thanks for easy tutorial! It really helpful!!
@VaughnHaynes
@VaughnHaynes 7 жыл бұрын
Good stuff! *Subscribed*
@this.channel
@this.channel 7 жыл бұрын
Thanks, this was great. BTW, if you like this kind of material design style css, check out W3.CSS. It's an amazing CSS library that is mobile first.
@MrStoppMotion
@MrStoppMotion 7 жыл бұрын
thx! awesome video for beginners
@AndiSyafrianda
@AndiSyafrianda 6 жыл бұрын
love this from indonesia
@ricardogonzales2259
@ricardogonzales2259 7 жыл бұрын
Please consider use some tool to zoom in
@AlexandreBassel
@AlexandreBassel 7 жыл бұрын
Exceptional video!!!!
@doggard
@doggard 6 жыл бұрын
Very helpful, thanks!
Evan You -  Modern Frontend with Vue.js - Laracon EU 2016
38:58
Laracon EU
Рет қаралды 58 М.
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 36 МЛН
Tuna 🍣 ​⁠@patrickzeinali ​⁠@ChefRush
00:48
albert_cancook
Рет қаралды 148 МЛН
黑天使被操控了#short #angel #clown
00:40
Super Beauty team
Рет қаралды 61 МЛН
Learn VueJS in 30 mins
26:43
Pixel8 Academy
Рет қаралды 3 М.
Dependency Injection, The Best Pattern
13:16
CodeAesthetic
Рет қаралды 900 М.
Vue.js 2.0 In 60 Minutes
1:01:47
Traversy Media
Рет қаралды 645 М.
Full Stack Web App using Vue.js & Express.js: Part 1 - Intro
55:56
freeCodeCamp.org
Рет қаралды 425 М.
This is the Only Right Way to Write React clean-code - SOLID
18:23
Vue vs React (2024) - Make a RIGHT Choice (Difference Explained)
10:31
Daniel | Tech & Data
Рет қаралды 41 М.
Vue.js Tutorial & Getting Started (part 1)
1:06:25
Coding Explained
Рет қаралды 36 М.
All Rust string types explained
22:13
Let's Get Rusty
Рет қаралды 189 М.
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 36 МЛН