.NET Microservices - Full Course

Поділитися
Вставка
  • Опубліковано 8 лют 2025

КОМЕНТАРІ • 1,3 тис.

  • @nickchapsas
    @nickchapsas 3 роки тому +2149

    Releasing such an amazing course for free on UA-cam is the absolute power move. Thank you so much for your work.

    • @vitalyzhidkih2472
      @vitalyzhidkih2472 3 роки тому +10

      love your videos

    • @DJosh-cs5vx
      @DJosh-cs5vx 3 роки тому +18

      Thanks for being here too Nick. Big fan.

    • @RebaiMoez
      @RebaiMoez 3 роки тому +7

      @Nick we are waiting for your video :)

    • @shayvt
      @shayvt 3 роки тому +4

      Good to see you here Nick 🙂

    • @davidmata3104
      @davidmata3104 3 роки тому +8

      Hey Nick. I am waiting for your course too

  • @gabriel-beserra
    @gabriel-beserra 2 роки тому +120

    I got a job because of what I have learned from you. Thank you very much for releasing such an amazing course. You are the best, mate!

  • @DJosh-cs5vx
    @DJosh-cs5vx 3 роки тому +32

    It's the type of you that help me put food on the table for my family. Tim Corey also.
    You are God sent.

  • @toysoldier12
    @toysoldier12 3 роки тому +35

    This is better than 90% of paid course regarding similar technologies if not more. Thank you so much. Just a side note, if anyone runs into the problem after ingress-nginx part, turn off your local IIS.

    • @MrLostAlex
      @MrLostAlex 3 роки тому

      Thanks for the side note. You helped me :)

    • @kuldeepverma3589
      @kuldeepverma3589 3 роки тому +1

      Tommy yu are a life saver. I spent several hours trying to solve this and then I stopped for a day to just cool down my brain. Then I started looking in the comments if someone was facing the same issue and I found your comment. Many thanks :)

    • @KefDS505
      @KefDS505 2 роки тому

      Other side note: If you cannot use port 80, run kubectl port-forward --namespace=ingress-nginx service/ingress-nginx-controller 8080:80

    • @tdunaj
      @tdunaj 2 роки тому

      Thank you Tommy, that helped me as well.

    • @SharlyX
      @SharlyX 2 роки тому

      Thank you for your help :)

  • @SkrGta
    @SkrGta Рік тому +4

    The best part about this course on microservices is that it is simply the best out there.
    You are now well versed with the fundamentals of microservices after completing this massive course.
    The worst part about this is that it is still scratching the surface of this microservices topic.

  • @onurozguzel
    @onurozguzel 3 роки тому +153

    It' s my 4th day in the course, I' m at 6th hour, this is the first time in a course, I' ve never skipped a second, not bored or not felt sleepy. You' re brilliant. I want to thank you for making & sharing this beautiful class. I didn' t believe that there' ll be a course at this high level, free on UA-cam.

    • @granytr6652
      @granytr6652 2 роки тому +1

      Gerçekten faydalı mı? İzliyim mi

    • @errreny
      @errreny 5 місяців тому

      @@granytr6652 izledin mi

  • @TheDrComedy
    @TheDrComedy 3 роки тому +248

    This course is pure gold. It would be awesome if it would have a part two where you deploy this Microservices System into Azure. Great work again!

  • @bartekchodak1529
    @bartekchodak1529 16 днів тому +1

    I did not finish the course yet, it is great, lot of knowledge, everything done step by step with great explanation, no copy pasting without context. Altough, the course was released 4 years ago. Many things are different now, i am using newer version of c# and so on. So many things did not work, but it is not so diffcult to fix it with google and chat-gpt :D

  • @thowheedh
    @thowheedh 3 роки тому +139

    My Respect Increased towards UA-cam after this video

  • @shreechatane9215
    @shreechatane9215 11 хвилин тому

    I really appreciate that you provide the birds eye by drawing architecture. It really keeps me motivated to watch further and finish the course . Thank you sir ❤

  • @osempo
    @osempo 3 роки тому +70

    Man this will be 11 very well spent hours! Loving all your content, Les!

  • @warrenkeil6623
    @warrenkeil6623 3 роки тому +38

    Note: Use the "L" and "J" keys to rewind or fast-forward in increments of 10 seconds. Use the left and right arrows keys to rewind and fast-forward in 5-second increments.
    I feel this is necessary when following a tutorial. And it's a little hard to rewind this video using the mouse due to its length.
    Awesome course Les, thanks so much for this!

    • @AKA-077
      @AKA-077 6 місяців тому

      also use "K" for pause because sometimes space tringgers other buttons

  • @Shagidelic
    @Shagidelic 2 роки тому +31

    I have finally finished 11 hours course. Thanks Les Jackson for an awesome end to end, beginning to end course. Hope to see more stuff like this in future too.

    • @superpcstation
      @superpcstation Рік тому

      How much time did it take?

    • @Shagidelic
      @Shagidelic Рік тому +2

      @@superpcstation well I keep notes of what I learn. So it took around 2 weeks.

    • @fieryscorpion
      @fieryscorpion Рік тому

      @@ShagidelicHi, Can you please share your notes? It takes me forever to complete a video course when I take notes, so it’d be immensely helpful if you could share yours. 😊

  • @MuhammadAli-qp3yk
    @MuhammadAli-qp3yk Місяць тому

    Today, January 3rd, 2025, I began your incredible microservices course, which spans about 11 hours. I noticed that your video has garnered over 1.4 million views, with overwhelmingly positive feedback and countless thumbs-up. Seeing such enthusiasm from others gives me high hopes for my own experience, and I’m excited to dive in. I wanted to share this feedback because I’m just starting today, and I already feel confident that this will be an excellent learning journey.

  • @maxim9976
    @maxim9976 3 роки тому +13

    Это просто праздник какой-то! (It's just like a holiday! Thank you from Russia!)

  • @mybusinessnotyours2051
    @mybusinessnotyours2051 3 роки тому +1

    The fact you made this 100% free, is reason enough for
    me to show my support by watching as many ads as
    I can stomach. (Short ads I watch to the end, and the longer
    adds I try to watch at least 1 minute. )

  • @domingo4931
    @domingo4931 3 роки тому +11

    After a month of working a few hours on this course and digging deeper into topics myself, i can say i'm finally finished and oh boy, this is by far the best tutorial on UA-cam i have ever seen. I usually don't consider donating or purchasing something from a UA-camr, but you're definitely worth it. Thank you so much for putting this out in the public!

  • @gregoryfox7533
    @gregoryfox7533 Рік тому +2

    Thanks for a great video Les.
    Just a quick note for anyone having difficulty around 5:50, when attempting to redeploy platform service. If the error message is related to the remote certificate being rejected you will have to add 'Encrypt=False' to the connection string in app settings, push the image to docker and redeploy in Kubernetes

  • @leefogel5195
    @leefogel5195 2 роки тому +6

    Amazing course! You could easily charge $100s for this material. So well thought out, laid out, commented, annotated, explained. A real pleasure to learn from you, Les! Keep up the great work!

  • @GuitarBoy_NL_
    @GuitarBoy_NL_ Рік тому +1

    This video saved my semester!
    Les Jackson. I came back to this video after I passed my semester to thank you. This video is liquid gold. I can't thank you enough. I owe you so much. Thank you.

  • @Fasteriko
    @Fasteriko 2 роки тому +4

    I think it's my first time finishing a whole tutorial, not talking about the fact that all of the last tutorials I watched were much much shorter..
    Learned so much.. Took me 10 days of work to finish, took it nice and slowly and learned a lot from my mistakes (and yours XD)
    Cannot say enough, you're a legend

  • @blackcanaryhorcrux7962
    @blackcanaryhorcrux7962 Рік тому +3

    I really like how practical your approach to teaching is. It is so much easier to keep yourself motivated when you are actually building something, and can see your own progress

  • @RupOase
    @RupOase 3 роки тому +53

    Gosh, Les, this is astonishing! I waited soooo much for someone to actually code a bit of microservice shenanigans, and you my friend, just earned yourself a drink, when I get to Melbourne. I can't thank you enough for this and all your other coding courses.

    • @Uncle_Buchi
      @Uncle_Buchi 2 роки тому +1

      I havent seen the video yet and this comment already has me hyped!!

  • @PiryutkoMaxim
    @PiryutkoMaxim Рік тому +2

    Это было легендарно! Спасибо большое за этот курс, прошел с огромным удовольствием, обязательно куплю ваши уроки для продолжения обучения вместе с вами, шаг за шагом это лучший метод обучения который мне подходит, и благодарю вас за ваш труд! Вы огромный молодец и действительно крутой специалист! Когда нибудь я стану таким же как вы, Спасибо вам еще раз!

  • @ralphfoster3423
    @ralphfoster3423 2 роки тому +1

    As a rule, I never leave comments on web sites, however, I am making an exception because this course is absolutely excellent. I am 3 1/2 hours in and cannot believe how well done this course is. Great work......

  • @jakubszatkowski8072
    @jakubszatkowski8072 Рік тому +3

    Just wow. Incredible staff. I've never seen before such a perfect course and that was for free. Thank you Les.

  • @sameerg5068
    @sameerg5068 3 роки тому +1

    After gone through complete course really don't have word to express your effort. Speechless!

  • @ВероникаСпивак-д7ц
    @ВероникаСпивак-д7ц 3 роки тому +12

    Absolutely amazing course. I'm only half though and very enjoying it so far! Learned a lot. Thank you very much for this tremendous work!
    For everyone who follows along with the course: when we write deployment file for SQL server(~5:19:00) under env (environmental variables) when you specify password the name should be MSSQL_SA_PASSWORD not(!) SA_PASSWORD. It wouldn't work when you try to login with the specified password otherwise.

    • @dmnt1026
      @dmnt1026 3 роки тому +2

      I vote that this gets pinned

    • @nafizR
      @nafizR 3 роки тому

      I was having "Login failed for user 'sa'", so I followed this one. I change name: "MSSQL_SA_PASSWORD" under env and redeployed 'mssql-plat-depl.yaml' and still getting the same error (FYI: I've preexisting SQL instance with databases) Any help?

    • @АлександрБеспалов-и5ж2ъ
      @АлександрБеспалов-и5ж2ъ 3 роки тому

      Thanks a lot!
      Where did You get that info?

    • @mazingguitar
      @mazingguitar 2 роки тому

      @@nafizR I have the same problem and Im stuck.

    • @Fireflyczyk
      @Fireflyczyk Рік тому

      @@nafizR did you find the solution?

  • @siddharthrainit
    @siddharthrainit 3 місяці тому

    This course is an absolute gem! I am watching it for 3 hours to refresh my knowledge, and I found it incredibly helpful for beginners and experts alike who want to learn or brush up on their skills. Thank you!

  • @Gear3g
    @Gear3g 3 роки тому +4

    Best microservice content I've seen on youtube

  • @joeyvico
    @joeyvico 2 роки тому +2

    I have learned in the first 3 hours more than in my last job during a full year!! Thank you so much for the effort of putting this fantastic tutorial together for the world

  • @MrBroccoli007
    @MrBroccoli007 2 роки тому +11

    Very well explained! I found it to be very engaging and easy to follow. It's rare that you find a 12-hour programming course that doesn't bore you after the first couple of hours and actually explains every concept as in-depth as this one. Fantastic job!

  • @GabrielMariusPopescu
    @GabrielMariusPopescu 3 роки тому +2

    Haven't watched the course, but I am sure it's been great. I love the layout and the fact that Mr Les Jackson took time to develop this one. Thank you, sir!

  • @shahabjoon201
    @shahabjoon201 3 роки тому +7

    Dear Mr. Jackson,
    I just can say, Thank You.

  • @premchandpl
    @premchandpl 3 роки тому +1

    Hats off to you. Take a bow for this beautiful course. Just completed 5 hours of the video till now and everything went well.

  • @shuhaozhang7332
    @shuhaozhang7332 2 роки тому +9

    Thank you very much Jackson for posting a such amazing project! I am now in the midway (sql server) of the project. For anyone who has a hard time connecting to the sql server: the connection string should be localhost,1433 (COMMA, not dot . nor colon : !!!). If still not works, in sql management studio => connect => options => connection properties => Network protocal => change to tcp/ip. Also try to change the environment variable in mssql-plat-depl.yaml from SA_PASSWORD to MSSQL_SA_PASSWORD. It took me a good one hour to connect to sql server

    • @freddofernandez
      @freddofernandez 2 роки тому

      Also adding TrustServerCertificate=True; in the connection string did the job for me!

    • @adigunoluwadamilolavictori7170
      @adigunoluwadamilolavictori7170 2 роки тому

      Thanks, this got me out at the point where I could not access my db. But currently, at the point of migration ~5:50 migration is throwing error.
      ==> "Could not run migrations:A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: TCP Provider, error: 35 - An internal exception was caught)
      Unhandled exception. Microsoft.Data.SqlClient.SqlException (0x80131904): A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: TCP Provider, error: 35 - An internal exception was caught)
      "
      Any help??

    • @jurrebrandsen1936
      @jurrebrandsen1936 Рік тому

      @@adigunoluwadamilolavictori7170 Did you figure this out? I have the same error.

    • @NguyenHuy-et8wy
      @NguyenHuy-et8wy Рік тому

      @@jurrebrandsen1936 anyone find a fix this to problem? Im having the same issue too :(

    • @ravindrapatil6095
      @ravindrapatil6095 4 місяці тому

      @@adigunoluwadamilolavictori7170 any lead, i am also facing the same issue...

  • @irshadf5462
    @irshadf5462 Рік тому +1

    I can't thank you enough Les for this awesome course. I completed this course in 2 weeks, but never skipped a second of it. I have never seen such great content on UA-cam which explains complex things in such a simple way. You have great clarity in content & your thoughts. Thanks again for such amazing video.

  • @PASTRAMIKick
    @PASTRAMIKick 3 роки тому +12

    This was a joy to follow, that beer in the end really did it for me, what a great way to end a great course.

  • @javalicodar
    @javalicodar 6 місяців тому +1

    I'm still 3 hours into your course, but I can't thank you enough for sharing your knowledge. Already subscribed!

  • @robymathai9286
    @robymathai9286 3 роки тому +18

    Thanks a lot. I was starting to learn microservices, docker and kubernetes.Perfect combination..Thanks a lot again

  • @ejazkarimhunzai
    @ejazkarimhunzai 3 роки тому

    I'm a Microservices developer, and YT suggested this course too. I thought, what a fantastic person to share this level of knowledge for absolutely free for the people he never met.

  • @vincentverweij1053
    @vincentverweij1053 3 роки тому +4

    Les, if you would be a mentor at an educational institute in my neighborhood, I would definitely come and watch your lessons in real life. The way how you approach things, and bring them over to other folks is truly amazing. I did watch the whole video and followed along, and it was an awesome experience. I am proud that I currently have this system running on my computer. As some in the comments already mentioned, this video is golden. Hope you enjoyed the beer, as you deserved it! Thank you!

  • @sirdondaniel
    @sirdondaniel 2 роки тому +1

    Just finished the entire tutorial. I can't thank you enough. God bless you!

  • @jaredhaight
    @jaredhaight 3 роки тому +7

    I'm about a third of the way through this and I can't get over how good this content is. I've taught some courses myself and I know how difficult it is to nail an intermediate course. You've knocked it out of the park here man, thank you so much for releasing this. Can't say enough good things about this course.

  • @bahalulkabir
    @bahalulkabir 2 роки тому

    I learned about Microservice from this video. Used .net6.... step by step everything runs smoothly. Thanks a loooooooooooot man. long live -! Hopefully, you will continue making new videos and we will learn a lot! Once again Thanks.

  • @clyne-vg1rq
    @clyne-vg1rq 3 роки тому +33

    This is GOLD. can learn so much just by watching such an experienced developer building the whole stack from the scratch. Thanks for sharing this incredible content 👍

  • @giovanniperoni6166
    @giovanniperoni6166 Рік тому

    Les I think it's redundant to say this course is PURE GOLD and is better in terms of content, quality, clarity of like 90% of what one can find PAYING on other platforms.
    Thank you again for these super valuable hours, you gained a subscriber and a follower.
    Regards from Italy!

  • @luquinhamm
    @luquinhamm 2 роки тому +4

    I simply can't thank you enough for this amazing course Les!!!
    pra qualquer BR pensando se vale a pena fazer eu posso afirmar que sim, curso com um projeto basico porém muito bem trabalhado, passsando todas as intruções necessárias. E a didatica do Les também é absurda!

  • @cristhiangonzalez6650
    @cristhiangonzalez6650 3 місяці тому

    Just finished this course. This is just the kind of selection of concepts I was looking for to dive deeper into the microservices architecture. Thank so much!

  • @WolfieVenturi
    @WolfieVenturi 3 роки тому +16

    This is seriously amazing. Thank you very much for your efforts and contributions.

  • @aguelejoseph5753
    @aguelejoseph5753 6 місяців тому

    My friend recommend this video and i just subscribed immediately because spending this quality of time teaching something quality of gold like this is worth my subscription. Thank you Les

  • @fabioono28
    @fabioono28 2 роки тому +15

    @Les Jackson this course is so good that I would like a part 2, where you would evolve these two projects. I believe it would be good implementing some services (instead of leaving the responsibility of calling the methods of repository directly in the controller). As another refactoring, I would suggest the use of a messaging framework (nServiceBus, MassTransit) so we can see the differences. Another thing would be moving this structure to the cloud (AWS, Azure) + creating a CI/CD pipeline for them.

    • @rafaspimenta
      @rafaspimenta Рік тому

      I'd like to add Redis as a distributed cache to the suggestions list
      😜

  • @Piyush-mg4zq
    @Piyush-mg4zq Рік тому +1

    It's 3:25am right now as I have finished this course, and I've loved this. Staying up late to watch, follow along and implement, learning new things. I was stuck at some points but solved them and learned a lot about them. Thank you so much for this, this made me learn about many new things. I'm filled with gratitude, thank you so much.

    • @Fred_Edx
      @Fred_Edx Рік тому

      This is really commendable.

    • @MrKukuri44
      @MrKukuri44 8 місяців тому

      Did you used .NET 8 ? It is still relevant to watch this course now ?

    • @Piyush-mg4zq
      @Piyush-mg4zq 8 місяців тому

      @@MrKukuri44 It is good to understand microservices, and yes I have used .net 8. Mostly the parts that I stuck with were the pub-sub channel and the k8s part, as there were many devops things involved. This will give you a good knowledge but not all. You can make your own projects after watching and following this along.
      And making projects will be a bit trickier as in most cases we are not needed to make something this complex. But when you make one for yourself it will help you expand and improve your knowledge as a developer.

  • @elebs_d
    @elebs_d Рік тому +3

    Thank you for releasing such an amazing course. It helped solidify a lot of microservices concepts for me

  • @codecomposer88
    @codecomposer88 3 роки тому

    Holy crap. 11 hours of pure gold and also for free. That's just insane. Thank you so much! I was looking for exactly this.

  • @nitajaanel2796
    @nitajaanel2796 3 роки тому +33

    Wow, I was expecting this to be a paid course back when you announced it. Knockout content 🥊🏆

  • @karthikpixel8009
    @karthikpixel8009 3 роки тому

    Now a days no one is ready to share their knowledge with free of cost but you did it. Awesome work thanks for your effort and time. Thank you so much i really enjoy the course.

  • @MistaT44
    @MistaT44 3 роки тому +2

    Invaluable content! I’m new to dotnet and this tutorial going step by step while also explaining things massively helped. What a legend!

  • @thfsilvab
    @thfsilvab 3 роки тому

    I have just started watching but I gotta thank you before even watching the video, to post a full course like this for free, I can't thank you enough, for me and all others that will learn from this.

  • @SimpMcSimpy
    @SimpMcSimpy 3 роки тому +17

    Guys, don't forget to use microservice approach only if you really need to.
    IMO, for everything else (mostly for small to average projects) good old single container service with multi-tier design is the way to go.
    This was the hard lesson learned. For the past 10 years I've been maintaining all kind of services for several companies. For small businesses where there are 1-2 developers maintaining the code don't design microservices. I saw many examples where it added unnecessary complexity, performance and testing issues which are very difficult to overcome.

    • @keithnicholas
      @keithnicholas 3 роки тому +1

      for sure, microservices is a way to organize teams over large software projects. Also, I'd seriously suggest using something like MassTransit rather than this barebones way

    • @sdwone
      @sdwone 3 роки тому +5

      Agreed! I'm a senior software engineer at a company who, due to issues with heavy user traffic which was costing them millions, decided to go down the micro services route in an incredibly quick manner.
      However, that quick transition has now created other problems and the platform has become somewhat unstable, to the point that they now plan to rebuild the entire platform from the ground up.
      The choice to go from monolith to micro services was the right one, but the implementation was rushed, due to financial pressures, and now we've accumulated quite a bit of technical debt!
      Still, just so that you can learn this stuff properly, I would advise anyone to take up this material here, because micro services ain't going anywhere anytime soon, and those that are skilled in this area are going to supercede those that don't.

    • @JasonTira
      @JasonTira 3 роки тому

      I would like to dig more into this. The reasoning of why and when to use what is always a complex one and often left unanswered. If you have some resources to point at it would be really helpful. There are always a personal preference aspect, but I would prefer to not have to learn the hard way like you did.

  • @nrouslan
    @nrouslan 3 місяці тому

    Just reached the end of the video and... I want to say you real thanks, this work is HUGE and very informative!

  • @LordNerdzrool
    @LordNerdzrool 3 роки тому +7

    Just a small observation: I believe you can resolve the problems with Visual Studio Code that you identified at around @3:33:00 regarding auto-completion with .Net Core applications involving multiple projects by creating a solution file, adding the PlatformService and CommandsService to the solution, then opening the folder containing the solution file and letting Visual Studio Code (and the C# extension) open the solution file.

  • @adhamelsharkawy_79
    @adhamelsharkawy_79 Рік тому

    I have been struggling to understand and work using Microservices and Kubernets, Thanks to you this Course really tought me all. Thank you so much

  • @alshafareen
    @alshafareen 3 роки тому +5

    This is a fantastic, informative, and superb course. I am really enjoying it. I really appreciate the time and effort you put in to create this course to help the community. Thank you so much, Les.

  • @niktek7020
    @niktek7020 3 роки тому +1

    And this is the first time I have enabled ads for UA-cam - many thanks Les, good to see you're putting lockdown into something super productive.

  • @brenomorais5446
    @brenomorais5446 Рік тому +4

    Apenas para marcar em qual aula parei
    Day 01 - 52:45
    Day 02 - 1:06:00
    Day 03 - 1:16:00
    Day 04 - 1:34:00
    Day 05 - 1:41:24
    Day 06 - 2:28:15
    Day 07 v0.1 - 2:42:00
    Day 07 v0.2 - 3:12:00

  • @RohitSharma-vq2gn
    @RohitSharma-vq2gn 3 роки тому +1

    I lost count of concepts that I got cleared with this video. Feeling indebted. Thanks Les. Top notch content 💙

  • @Guciubla
    @Guciubla 2 роки тому +7

    5:57:13 if anyone has issue: "The remote certificate was rejected by the provided RemoteCertificateValidationCallback."
    just add to the end of connection string "Trust Server Certificate=True;"

  • @koviroli
    @koviroli 2 роки тому +1

    Just finished this course. When Les opened his beer at the end, I did really feel like it is an achievement! Opened a beer for myself too!

  • @MicroRishi
    @MicroRishi 2 роки тому +3

    I have consumed resources from Microsoft, Tim corey, kudvenkat, etc...
    All are good, but you are GOD

  • @isachells9859
    @isachells9859 3 роки тому +2

    I learned more here than 1 year of bootcamp. Thanks

  • @Owainow17
    @Owainow17 2 роки тому +3

    In case anyone experiences the same 404 error as me when creating the ingress nginx load balancer you need to include "ingressClassName: nginx" underneath Spec, above rules (inline with rules). This is because without IngressClass specified the ingress service doesn't pickup the default (nginx) and when described shows "none" and as a result the service isnt associated with the load balancer.

    • @onyekachic
      @onyekachic Рік тому

      Thanks for your feedback, Please can you share sample of the way you adjusted the file because am currently stock on the spot of running the Nginx file.

  • @timurkhairutdinov
    @timurkhairutdinov 2 роки тому

    I rarely place a comments on YT, but after finishing this course I would say that this is an outstanding and expectational course. Brilliant for novice, good for experienced who just starting to dive into the microservices area. Like and sub. I'll definitely check the rest courses.

  • @nestormatias217
    @nestormatias217 3 роки тому +3

    this is one of the best courses omg thank you Les Jackson

  • @joshuadc316
    @joshuadc316 3 роки тому

    holy shit 11 hours of free content? you're a champion, you're an absolute beast, and you're an incredibly generous guy. THANK YOU!

  • @ShamanLightning
    @ShamanLightning 3 роки тому +6

    I have been following along using the .net 6 RC2. I ran into an issue at 5:51:08 and I suspect others will have this same issue if they use .net 6 upon the public release. When you add the migration it is not happy since the program and startup files were combined. You will need to make sure you are using the latest version of all the entity framework tools/packages or it will not allow you to create the migration.

    • @Kaushik-RoyChowdhury
      @Kaushik-RoyChowdhury 3 роки тому

      You may keep the Program file and Startup files in ASP.NET 6.0 exactly the same way as in version 5.0 and use the same code as Les has used. Off course combining the two files into just the Program file uses minimal API model and create issues in migration as you mention. I am working on ASP.NET 6.0 using both Startup and Program classes.

    • @adigunoluwadamilolavictori7170
      @adigunoluwadamilolavictori7170 2 роки тому

      I'm using .net 6.0.
      I have migration bugs
      And the EF version is latest
      ==>
      Any help?
      "
      Could not run migrations:A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: TCP Provider, error: 35 - An internal exception was caught)
      Unhandled exception. Microsoft.Data.SqlClient.SqlException (0x80131904): A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: TCP Provider, error: 35 - An internal exception was caught)
      "

    • @NguyenHuy-et8wy
      @NguyenHuy-et8wy Рік тому

      @@adigunoluwadamilolavictori7170 did you eventually find a fix to this problem? I'm running into the same issue :(

  • @clersonclerviusverdieuvinc2843

    Couldn't finish this tutorial without living a comment. It tooked me more than my expectation but I finished and now I feel good. Thank you @Les Jackson for this great video, you are awesome :)

  • @alaaalnajjar1824
    @alaaalnajjar1824 2 роки тому +6

    @5:05:57 If it didn't work with error 404, you may have IIS installed, make sure to shutdown/stop Default Website in IIS

    • @HOSTRASOKYRA
      @HOSTRASOKYRA Рік тому

      Thank you very much

    • @johnsuckher3037
      @johnsuckher3037 Рік тому

      tried stopping ,deleting still 404. I guess this is where I put a stop to this guide for now

    • @johnsuckher3037
      @johnsuckher3037 Рік тому

      stopped, deleted iis, restarted pc, still impossible to follow through

    • @esmattmorra4829
      @esmattmorra4829 Рік тому

      I tried writing https instead of http on postman and it worked, don’t know why

    • @uvieemma3854
      @uvieemma3854 10 місяців тому

      @@esmattmorra4829 i just experienced this and used https , it worked. I think its because of app.UseHttpsRedirection(); being allowed in program.cs..

  • @chester5276
    @chester5276 3 роки тому

    Who would downvote this, it deserves a like for the sheer effort and selflessness.

  • @mazingguitar
    @mazingguitar 2 роки тому +8

    5:05:55 404s. I'm stuck and dunno what to do. Followed along and checked everything :x
    Update.
    If you face this problem just call the API with https and it's fine. Have no idea why http doesn't work for me.

  • @sdwone
    @sdwone 3 роки тому +1

    This is simply one of the BEST uploads I've ever seen on this particular topic! Perhaps THE best! And I've seen a LOT of similar uploads. This Dude is a Legend!

  • @rezarezash
    @rezarezash 3 роки тому +4

    Hi Les Jackson, Thank you for sharing such an amazing video for free, very generous and nice of you. One question I have regarding the databases. If each service is going to have its own DB, does it mean if we are going to migrate an existing app to a microservice architecture, we have to repeat the same DB for each service with all its objects regardless of its size? Or the DB is going to be broken into smaller parts and each service's DB is going to only have tables and objects related to that service? How does it work? what is the best practice here?

    • @Solmead
      @Solmead 3 роки тому +1

      You split the db into pieces where each microservice only has the specific data it needs to run. Then you have the microservice inter call each other to get the info needed when needed. For instance a user microservice may have a lot of info about a user. Another microservice gets called with the user id and only needs the email address and name of the user, so it calls the user service to get info on the user and only stores the id, email address, and name from all the info on the user returned.

    • @Solmead
      @Solmead 3 роки тому

      This is what he used the rabbetmq message bus to handle, so that the data could be up to date on any service needing pieces of the data.

  • @takatakboy
    @takatakboy Рік тому

    Would just like to whole heartedly thank you for this massive effort of providing this course to all of us. It's helping me prep for interviews. You're changing lives. Thank you.

  • @hachapuri1229
    @hachapuri1229 2 роки тому +9

    For those having an issue like this when attempting to connect to the MSSQL: "Could not run migrations: A connection was successfully established with the server, but then an error occurred during the pre-login handshake."
    It's a problem with an untrusted tls certificate. Just Add "TrustServerCertificate=true" to the end of the connection string.

  • @sP34ND
    @sP34ND 3 роки тому

    This video contains all of my work stuffs. And I took 5 yrs to be learned. Respect

  • @guy1407
    @guy1407 3 роки тому +4

    Hi Les.
    I Time = 04:17:50
    I got an error: Could not send synchronously: The SSL connection could not be established, see inner exception.
    Please advise

    • @JohnDoe-xi6df
      @JohnDoe-xi6df 3 роки тому +1

      I have the same error. Have you found the solution?

    • @guy1407
      @guy1407 3 роки тому +1

      @@JohnDoe-xi6df not yet. I went to watch other demos. I plan to do this one from the start.

    • @JohnDoe-xi6df
      @JohnDoe-xi6df 3 роки тому +1

      @@guy1407 Let me know when you know the solution. I'll do the same if will solve the problem faster then you. Thanks for the replay.

    • @rossellog
      @rossellog 3 роки тому +6

      dotnet dev-certs https --clean
      dotnet dev-certs https --trust

    • @JohnDoe-xi6df
      @JohnDoe-xi6df 3 роки тому

      @@rossellog It dod not help. I have the same error. Could not send synchonously: The SSL connection could not be established, see inner exception.

  • @v4raziel
    @v4raziel 2 роки тому +1

    Bravo i finished the course.. so happy I learned and implemented microservices suing kubernetes and docker containers. thank you so much Les Jackson much Love

  • @mrterrbl8184
    @mrterrbl8184 3 роки тому +8

    This is like a $5000 course at a university.

  • @dhineshparamasivam4325
    @dhineshparamasivam4325 2 роки тому

    Awesome Video on Building MicroServices in combination with Docker, Kubernetes, RabbitMQ, and gRPC. You believe it or not, you have created such Powerful and strong foundation within all of us. Thanks again for your valuable time in making such long video with detailed explanations.

  • @shrikantbmali
    @shrikantbmali 2 роки тому

    This is exaclty what I was looking for, having a lot of experience in Tech. and wanting to change my work domain and grow in my career this laid a solid grounds for my further growth.

  • @ganeshcommn50
    @ganeshcommn50 2 роки тому

    At the beginning i did not expect that I would complete watching the full video. its such a wonderful tutorial. thanks a lot

  • @prajaram1918
    @prajaram1918 3 роки тому

    I searched this for couple of weeks... Finally he is uploaded a golden content... Thank you for your efforts and contribution...

  • @kylegivler8372
    @kylegivler8372 Рік тому

    Thank you, I have just started watching. I appreciate the hard work you and other youtubers go to to bring full in-depth tutorials for people to learn for free. Thank you :)

  • @Theundeadsmile
    @Theundeadsmile 3 роки тому

    Exceptional course.
    A long course with no wasted time. I've recommended it to several colleagues and I will definitely watch more of your content.
    Thanks.

  • @luisjavier5224
    @luisjavier5224 2 роки тому

    I have only one adjetive for this course: FANTASTIC

  • @xdrtas
    @xdrtas 2 роки тому

    This course was AMAZING.
    The outro was even better with the 70/80's music, fonts and effects :D Awesome.
    Thank you!

  • @pelemo-bayoolorunsholaprop5615
    @pelemo-bayoolorunsholaprop5615 3 роки тому

    You are not just a teacher it is worthy to call you a genius

  • @johnrusselpunio3648
    @johnrusselpunio3648 3 роки тому

    What I really like the most on this course is when he's saying the word 'Fantastic'.

  • @PRAKASHCHANDRA0312
    @PRAKASHCHANDRA0312 Рік тому

    This is the simple and step by step understanding a microservice for me. This makes me again confident in the microservice learning for my projects.
    thank you for making this. OI really appreciate you valuable efferts.

  • @itsjoe8443
    @itsjoe8443 3 місяці тому

    Great course! I just finished it and can say that I've learned a ton of new things and I'm impressed I could keep watching it all the way up 'til the end (which speaks a lot about the quality of this course), you´re awesome, Les! I'm looking forward to see more of your videos =-)