[Episode 29] Vue Scoped Slots
32:07
[Episode 28] Vue Named Slots
10:58
[Episode 26] Provide and Inject
16:33
[Episode 25] Vue Component v-model
15:22
[Episode 24] Component Events
30:10
[Episode 23] Vue Props
43:34
7 ай бұрын
[Episode 20] Vue Lifecycle Hooks
33:12
[Episode 19] Template Refs
6:21
7 ай бұрын
[Episode 18] watchEffect()
11:06
7 ай бұрын
[Episode 17] Watchers
32:12
7 ай бұрын
[Episode 16] Computed Properties
28:08
[Episode 14] v-for
17:44
7 ай бұрын
[Episode 13] v-if
14:41
7 ай бұрын
[Episode 12] v-model vs v-bind
2:38
[Episode 11] v-model
24:30
7 ай бұрын
[Episode 10] v-on
28:31
8 ай бұрын
[Episode 8] v-bind
24:51
8 ай бұрын
[Episode 7] Mustache Notation
19:35
Пікірлер
@Mglunafh
@Mglunafh 5 күн бұрын
Thank you, kind sir!
@mike0-i5u
@mike0-i5u 8 күн бұрын
Hello Bingyang. Can you explain more about why we use ArtifactDto to accept the json data instead of using the Artifact(in the ArtifactController.addArtifact())?
@sidahuja
@sidahuja 9 күн бұрын
This is literally the best introduction to CRUD APIs. Thank you Dr. Wei for you service. As a junior backend developer who is just starting out in the industry, this is really helpful!
@BingyangWei
@BingyangWei 9 күн бұрын
Thanks for such kind comment. I am glad my video helps. Feel free to ask questions while watching those videos. 😀
@MarcoGentiliTerni
@MarcoGentiliTerni 9 күн бұрын
very clear teaching! thank you so much
@BingyangWei
@BingyangWei 9 күн бұрын
Thanks for the kind comment!
@jingjiao8234
@jingjiao8234 9 күн бұрын
Oh amazing
@raihanromzi
@raihanromzi 13 күн бұрын
man, i love your explanation!!
@BingyangWei
@BingyangWei 13 күн бұрын
Thank you for the kind comment! I am glad the video is useful.
@XUser333
@XUser333 16 күн бұрын
Your channel's content is outstanding. Thank you for sharing such high-quality material!
@BingyangWei
@BingyangWei 16 күн бұрын
Thank you for such nice comment. Let me know if you have any questions when watching the videos.
@user-zx2iz7qg6k
@user-zx2iz7qg6k 18 күн бұрын
Hello, thanks for your work which was awesome, I want to know if you are going to publish an advanced course in the future because it will be very cool to keep watching your courses, thanks!!!!
@BingyangWei
@BingyangWei 17 күн бұрын
I do plan to create videos on Vue Router, Pinia .etc.
@daveblackstudios2254
@daveblackstudios2254 20 күн бұрын
sir i couldnt find any tutorial that explicitly explains Basic auth with the username and password of entities stored on a database. Thaank you soo much
@CharwinAmper
@CharwinAmper 24 күн бұрын
Hi, how fast is this for uploading large files?
@aritrakhatua1482
@aritrakhatua1482 24 күн бұрын
00:40= Create SpringBoot project , 03:58= Create a Github repository, 05:00=Create Readme file in IntelliJ project , 06:15=1st commit , 06:55= add remote repository , 07:48= Push in local branch,
@BingyangWei
@BingyangWei 24 күн бұрын
Thank you!
@ahmetday9661
@ahmetday9661 Ай бұрын
Why do you use intercepter instead of OncePerRequestFilter?
@BingyangWei
@BingyangWei Ай бұрын
In my case, I just want to limit this JWT checking to Spring MVC handler methods, excluding non-Spring MVC endpoints. But I think filters work as well.
@ahmetday9661
@ahmetday9661 Ай бұрын
@BingyangWei Thank you for your answer professor
@ahmetday9661
@ahmetday9661 Ай бұрын
Isn't it necessary to write unit tests?
@trannhatlongdau183
@trannhatlongdau183 Ай бұрын
Thank you, professor. I suggest you also briefly talk about and compare other solutions for revoking JWT, such as saving them in the database, token versioning, or shortening token lifetime, to the solution in this video. That would be very helpful!
@BingyangWei
@BingyangWei Ай бұрын
Good point!
@frontend-warrior
@frontend-warrior Ай бұрын
Thank you so much for providing such quality content. Your videos are underrated. 🙏
@BingyangWei
@BingyangWei Ай бұрын
Thanks for the kind comment. Hope you find the videos useful. 😃
@EIUeparseneau
@EIUeparseneau Ай бұрын
Great video, Bingyang! This is a fantastic resource. It will be required for my students!!
@BingyangWei
@BingyangWei Ай бұрын
Thanks! Even though it is titled "Empowering Faculty with AI," it is good for eveyone who is passionate about AI! Feel free to let you students ask questions here.
@traceyrockett5381
@traceyrockett5381 Ай бұрын
Very informative! I look forward to learning more.
@BingyangWei
@BingyangWei Ай бұрын
Thank you! The second workshop is uploaded as well. Here is the link: kzbin.info/www/bejne/p4vWh2eAqsSjm9k
@nadaelias-lambert2806
@nadaelias-lambert2806 Ай бұрын
great workshop! Thanks for your efforts in creating and sharing this program. It is fantastic!
@BingyangWei
@BingyangWei Ай бұрын
Thank you for coming!
@Nur-g8r4d
@Nur-g8r4d Ай бұрын
I am glad we learned about what happens behind the scenes with prompting. Understanding the Python aspect helps me improve my prompting skills.
@BingyangWei
@BingyangWei Ай бұрын
Thank you!
@Hojan90
@Hojan90 Ай бұрын
I'm facing something that I think is some kind of issue, my Zipkin container only traces local requests. I cannot trace requests that comes from my production env, is there any way that I could do that or it is not necessary at all?
@CarlosEduardoMonteiro1
@CarlosEduardoMonteiro1 Ай бұрын
can i start learning spring boot without a good foundation in the java language?
@BingyangWei
@BingyangWei Ай бұрын
If you know the basic of Java, your should be fine. When you follow along my videos, feel free to ask questions. I am here to help.
@recommendmeanything
@recommendmeanything Ай бұрын
This has been an amazing playlist. I learned a lot from you and I really enjoy your teaching style. Thank you so much for your hard work and I look forward to watching more of your content!
@龔晉寬
@龔晉寬 Ай бұрын
Thank you so much this is the clearest spring boot video I have ever seen
@BingyangWei
@BingyangWei Ай бұрын
Thanks for the nice comment! Let me know if you have any questions.
@JohnReed-o6f
@JohnReed-o6f Ай бұрын
Great video, thanks!
@BingyangWei
@BingyangWei Ай бұрын
Thank you for watching.
@adelani2489
@adelani2489 Ай бұрын
can’t we just use the @CrossOrigin ?
@BingyangWei
@BingyangWei Ай бұрын
Sure. You can add @CrossOrigin on a method or a controller class. In this video, I am configuring CORS globally.
@Nur-g8r4d
@Nur-g8r4d Ай бұрын
This was a great session, very informative and fun. Looking forward to the next session.
@BingyangWei
@BingyangWei Ай бұрын
Thank you!
@nadaelias-lambert2806
@nadaelias-lambert2806 Ай бұрын
Thanks for a great session. I look forward to the future sessions! Thanks for your efforts!
@BingyangWei
@BingyangWei Ай бұрын
Thank you!
@anjanx44
@anjanx44 Ай бұрын
Thank you so much sir
@sufitiko11
@sufitiko11 Ай бұрын
Thank you for a great session and for the self-pace video.
@BingyangWei
@BingyangWei Ай бұрын
@@sufitiko11 Thanks for participating in the workshop!
@s4ckm4n
@s4ckm4n 2 ай бұрын
Thanks for this useful instruction! Do you have an example for a Specification that can handle a list of strings (e.g., multiple names)?
@BingyangWei
@BingyangWei 2 ай бұрын
Hi, what is the scenario? Please provide an example.
@s4ckm4n
@s4ckm4n 2 ай бұрын
@@BingyangWei I'll use your example as context. There are two cases: 1) If you want to search for multiple owners (for that, one can use the "in" method of criteria builder. 2) If we change the artifact entity to have multiple owners then 2.1 how do we search given one provided owner and 2.2 how to we search given a list of provided owners?
@albaolmo7349
@albaolmo7349 2 ай бұрын
Best explanation ever. Thanks!!!
@BingyangWei
@BingyangWei 2 ай бұрын
Thank you for the nice comment!
@rapss9636
@rapss9636 2 ай бұрын
Halfway this tutorial and I'm in loved of how you explain key details, its difficult to find tutorials that guide you and really know how to explain what's going on, definitely going to watch the whole series on spring boot, thanks for your time!
@BingyangWei
@BingyangWei 2 ай бұрын
Thank you so much for the nice comment. That's what I love to do for the community. If you have any questions or need help, just drop a comment.
@Felicya-tu9to
@Felicya-tu9to 2 ай бұрын
Very clean and clear, thank you sir
@BingyangWei
@BingyangWei 2 ай бұрын
Thank you for the nice comment!
@LuisGutierrez-zy2wl
@LuisGutierrez-zy2wl 2 ай бұрын
Very thanks for your contribution is awesome!!
@LuisGutierrez-zy2wl
@LuisGutierrez-zy2wl 2 ай бұрын
what is the name of your theme?
@BingyangWei
@BingyangWei 2 ай бұрын
Monokai Pro Theme
@ruichenzhang
@ruichenzhang 2 ай бұрын
Is it strictly required by Spring to have a no-arg constructor for entity classes? Also I think it'll be good to use Lombok to simplify the template codes :)
@BingyangWei
@BingyangWei 2 ай бұрын
This is not required by Spring but by Hibernate, the ORM framework used. Hibernate will use Java Reflection APIs to create entity objects using the no-arg constructor. Lombok is wonderful, but I don't use it. I like to have a clear understanding of the code in my class.
@ruichenzhang
@ruichenzhang 2 ай бұрын
Hey I have a question about the project structure: a popular way of organizing Spring Boot project is to have repo/, model/, controller/ folder, and put all respective classes under each folder. Is there a particular reason that you chose otherwise? Thank you!
@BingyangWei
@BingyangWei 2 ай бұрын
Good question. Both are OK. It depends how you want to decompose your system. I prefer domain-driven design (DDD) to organize my code. This approach focuses on organizing code around business domains rather than technical layers like controller, services and repositories. In DDD, the project structure looks like: /artifact /controller /service /repository /model /user /controller /service /repository /model ... Each folder represents a distinct business domain and contains all related classes, such as controllers, services, repositories, and models. This structure makes it easier to manage and scale larger projects, as all logic related to a specific domain is contained in a single module or package. For example, if I decide to move to a microservice architecture, I can easily extract the artifact folder and put it in a separate Spring Boot project. Hope it helps. 😀
@ruichenzhang
@ruichenzhang 2 ай бұрын
​@@BingyangWei I haven't thought about the microservice refactor aspect, very refreshing insight and thanks for the detailed explanation!
@anon_geek
@anon_geek 2 ай бұрын
Question: How would you provide profiles for each environment? Assume you've written some aws upload and downloading code which is less likely to change and packaged it in a jar, now you utilize that code across multiple services by using that specific jar, How would you include our custom jar as a part of this build?
@BingyangWei
@BingyangWei 2 ай бұрын
Not sure I fully understand your question. The code you wrote for AWS uploading and downloading will be packaged into the fat jar together with other code you wrote. You also mentioned "profile", you can pass the profile you want to be active during production by using environment variables.
@akashmandal5253
@akashmandal5253 2 ай бұрын
Sir can you also show how to sign up ? Please reply sir
@brunodsr
@brunodsr 2 ай бұрын
Thank you so much!!!
@akashmandal5253
@akashmandal5253 2 ай бұрын
Sir I have a doubt. You are only talking about login but why there is no sign up options in this project? Any reason or I have to do this?
@hauhoanghai8454
@hauhoanghai8454 2 ай бұрын
Thank you for the amazing video
@エド-i5f
@エド-i5f 2 ай бұрын
I really like your video. it's very helpful. Is it possible for you to make a video about Vue 3 emits?
@BingyangWei
@BingyangWei 2 ай бұрын
Thanks for your kind comment. I do have videos about emits. See this one: kzbin.info/www/bejne/a5C2apKQmJ6apas and this one: kzbin.info/www/bejne/oJuaeGh6hsxnapY
@RanjeetKumar-kb9ig
@RanjeetKumar-kb9ig 2 ай бұрын
For the question asked …getting authorizationdeniedexception but not getting caught in controlleradvice 😢can you please help how to handle that scenario.?
@HimjyotiSarma-s9e
@HimjyotiSarma-s9e 2 ай бұрын
This is the best Explaination of Provide and Inject which I have seen so far.
@BingyangWei
@BingyangWei 2 ай бұрын
Thank you!
@alanbloom20
@alanbloom20 3 ай бұрын
Really nice approach to explaining this topic. Thank you.
@BingyangWei
@BingyangWei 3 ай бұрын
Thanks!
@akashmandal5253
@akashmandal5253 3 ай бұрын
Sir, are all the service like Azure services or OpenAI free? Because as a student if I am not able to do hands on it is very difficult to learn. Please answer..
@BingyangWei
@BingyangWei 3 ай бұрын
Azure provides free credits for students. OpenAI API is not free for student for now. But it is not super expensive if you just want to work on a simple demo.
@akashmandal5253
@akashmandal5253 3 ай бұрын
@@BingyangWei can you tell me how much should it cost for open ai ? or sir may skip this section but it will wont affect the full project?
@BingyangWei
@BingyangWei 3 ай бұрын
@@akashmandal5253 Feel free to skip. It is not critical.
@toddhammer9228
@toddhammer9228 3 ай бұрын
Excellent video. You cleared up a lot of concepts for me with this video.
@BingyangWei
@BingyangWei 3 ай бұрын
Thank you!
@nguyenngocnhi3021
@nguyenngocnhi3021 3 ай бұрын
So appreciate what you made my man keep it up
@BingyangWei
@BingyangWei 3 ай бұрын
Thank you for your kind comment!
@fun2rideadventure
@fun2rideadventure 3 ай бұрын
I also like this approach : const decreaseOne = (id) => { const item = shoppingCartItems.value.find((item) => item.id === id); item.quantity > 0 ? item.quantity-- : ""; }; const increaseOne = (id) => { shoppingCartItems.value.find((item) => item.id === id).quantity++; }; Thank you for the course :) ... Vue and Svelte are top JS frameworks :)
@fun2rideadventure
@fun2rideadventure 3 ай бұрын
short update ... vite gives me errors in uploading the pictures .... I fixed by moving the assets/img folder from src into public one 🙂🙃