.NET 8 LIVE Coding - Building Blazor Movie

Поділитися
Вставка
  • Опубліковано 31 тра 2024
  • Join Bobby and Jacob to build a .NET 8/Blazor movie application from start to finish.
    Buy Bobby's T-shirt.
    shop.coderfoundry.com/product...
    Blazor Movie App Repo:
    github.com/CoderFoundry/Blazo...
    ---------------------------------------------------------------------
    Timestamps:
    0:00 - Start
    01:38 - Intro
    04:40 - Building Web Apps with Blazor
    12:40 - Blazor Movie List App Demo (what we'll build)
    15:10 - Project setup
    41:05 - Blazor Components
    52:20 - Wireframes & Initial Pages
    01:41:50 - Get data from TMDB API
    02:19:40 - Build the page and add API data
    03:07:15 - Routing & Details page data
    03:38:21 - Building movie details page
    04:50:55 - Paging
    05:28:50 - Wrap Up
    ------------------------------------------------------------------------
    Learn to code online:
    learn.coderfoundry.com/
    Get 50% off for the first 3 months:
    learn.coderfoundry.com/offers...
    ------------------------------------------------------------------------
    📖 Buy the Book: Breaking the Code
    geni.us/breakingthecode-davis
    👕 Grab some CF merch
    shop.coderfoundry.com
    🗣 Join us on Discord
    ​ / discord
    💻 How to get your first coding job
    coderfoundry.com/jobroadmap
    🎥 The equipment we use at Coder Foundry
    kit.co/CoderFoundry
    DISCLAIMER: This video and description may contain affiliate links, which means that if you click on one of the product links, we’ll receive a small commission. This helps support the channel and allows us to continue to make videos like this. Thank you for your support!

КОМЕНТАРІ • 76

  • @WondervilleSeries
    @WondervilleSeries 6 місяців тому +12

    Thanks for this live tutorial. I finished the app in about 3 days. For those of you wondering what the in-person CF bootcamp is like, this is a realistic representation(although a bit faster than in-person instruction). My next step is to built out a backend (akin to the .NET5 Movie Pro project in the self-paced course) and integrate this WASM project into a full-stack app. Please keep the Blazor content flowing. A Blazor-Maui hybrid project would be a great addition to the self-paced class as well.

  • @caseyspaulding
    @caseyspaulding 6 місяців тому +3

    Thanks guys this was great!

  • @rahulmule2398
    @rahulmule2398 5 місяців тому +2

    This video is amazing, special mentions to Jacob.

  • @sawyer303
    @sawyer303 6 місяців тому +4

    Timestamps would help all of us :D
    Thank you for the content!

  • @PabloSanDev
    @PabloSanDev Місяць тому +1

    Wow, this channel is amazing! Thank you for sharing this great build; I'm a new subscriber now.

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

    One of the best explanations of code, thanks.

  • @christopherlebron6912
    @christopherlebron6912 6 місяців тому +2

    Thanks a lot guys! I learned a lot of cool things! 😊

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

    Thank you so much guys, the video was amazing for real 🙏🏻

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

    Thanks for this tutorial. Very clear.

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

    I am a Compute Science Student And this video help me with lott❤❤❤❤love you brooo keeeep it up.....

  • @Blazor77756
    @Blazor77756 5 місяців тому +1

    Thanks a lot 🧡 from Yemen country

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

    You guys are awesome ❤❤❤❤

  • @LuigiZambetti
    @LuigiZambetti 2 місяці тому

    Better than Pluralsight courses. Bravo!

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

    Hello there, Thanks a lot for your content it is really helpful. I wanted to know if you have any full project using the new Blazor web app template and database first approach or if you plan to make a tutorial like this soon. Thanks for you help again.

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

      We will have a full course in Jan 2024.

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

    Damn nice! Thank you so much! 😘
    Question: Isn't it safer in terms of data scraping to have the home page without the page parameter and to only switch the page internally?

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

      Query Parameters are for simple values. But you send as a

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

    Great video, watching and coding with the video. Was wondering is this going to be on github?

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

      Yes, soon

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

      ​@@CoderFoundry Thank you, I'm going to learn from this and then write my version , but with call my own API and displaying Jobs. I work for a recruiting company and trying to learn Blazor and move away from web forms.

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

      Our full course is next month. It will cover more topics to help you. The github repo is live.

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

    I'm new to all of this so I'm a little confused. When would you ever use wasm/auto? If everything is seen by the client, how can you do anything useful? Api keys and proprietary code will be available to the client. Seems like signalR may be the best option for a lot of the use cases?

    • @CoderFoundry
      @CoderFoundry  3 місяці тому +1

      Wasm plus api endpoints is how you architect the solution using wasm. Your api executes on the server and the wasm client calls the api. Any api keys would be used in your api and stroed on the server.

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

      @@CoderFoundry I'm going through your blazor render modes project and I'm starting to see what you mean. Thank you for the response and keep up the great work!

  • @CodingMindsMadrid
    @CodingMindsMadrid 6 місяців тому +2

    This was a great video!! thanks for the content guys!!

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

    thank you man

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

    Is there a setting I have to turn on for your styles like 'var(--cf-theme-900)' to work? I copied your themes.css into my project, but these are not working. If I replace the 'var(--cf-theme-900)' with a color like 'darkgrey' I get the styling.

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

      Did you link the style sheet?

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

      I copied your index.html with the links in it to my project in VS2022. Thank you for responding so quickly. It's the same with the button on Home.razor. I am using Primary, but no button appears.@@CoderFoundry

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

    Does anyone know how to deploy this project?

  • @ScottJohnson-hi7vv
    @ScottJohnson-hi7vv 6 місяців тому +1

    Get this error 401 (Unauthorized). when executing movie example even though I have been assigned and entered the valid key into example code which works when url /key is just entered into browser , what did i do wrong?

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

      Hi Scott, are you using TMDB's "API Key" or the "Read Access Key" that they provide? For this example, you'll need to use the "Read Access Key" since we send it in the authorization headers. The "API Key" they provide must be sent as a query string instead.

    • @ScottJohnson-hi7vv
      @ScottJohnson-hi7vv 6 місяців тому

      Hi Jacob, your response fixed the issue! Is there anyway we can get the code for the movie api? Also, what would be a good way to contact your company if we would like to obtain some paid service from you? thanks @@JacobVisick

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

      The repo is on the coder foundry github. You can reach us directly for consulting at info@coderfoundry.com.

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

    Hello awesome tutorial but I got the following error. UI\Paginator.razor.css : error BLAZOR102: The scoped css file 'UI\Paginator.razor.css' was defined but no associated razor component or vi
    ew was found for it. please help.

    • @CoderFoundry
      @CoderFoundry  5 місяців тому +1

      Check the spelling its case sensitive

  • @Blazor77756
    @Blazor77756 5 місяців тому +2

    I want API Key please, how can get it?

    • @CoderFoundry
      @CoderFoundry  5 місяців тому +1

      Go to the tmdb api

    • @Blazor77756
      @Blazor77756 5 місяців тому +1

      @@CoderFoundry ,Translation:
      "When I try to log in to the website, it does not allow me until it gives me permission to obtain an API key. Is it possible to give me the key? Thank you for the high-quality education, and I am really enjoying and very passionate with you and with Microsoft technology. I am a beginner in programming."

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

    For the blazor movie app, When I start up a new blazor web assembly standalone project in visual studio 2022 with Net 8.0 long term support, it creates everything except a components folder. Anyone else know why there would be no components folder? Do I need to install something in addition?

    • @johnmaguire2185
      @johnmaguire2185 4 місяці тому +1

      No it’s just a change in the default template. If you want to have a component folder add one. Then move pages folder etc into it.

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

      Very helpful; thank you.

    • @CoderFoundry
      @CoderFoundry  4 місяці тому +1

      We added the folders.

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

      Thank you for clarifying!

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

    We hope that the identity will be explained in detail in Blazor

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

      It will be. It's a entire section devoted to in the course

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

    Are these class names bootstrap? Need accuracy and focus not mess those names.

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

      We used bootstrap to build it.

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

    Can bootstrap get code completion?

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

      For copilot? It does. It's just not as good. But I use it sometimes.

  • @FirstNameLastName-fz8pg
    @FirstNameLastName-fz8pg 5 місяців тому +2

    Thanks for lessons from Ukraine!

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

    Monsterrat. A new Google font ? 😀

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

      I saw that too, lol. Funny misspelling gives it a new meaning.

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

    How do these guys know so much?

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

      Thanks. We work really hard at learning the stuff. Also, we have a year's of experience that helps when learning new things.

  • @nickcodes5430
    @nickcodes5430 2 місяці тому

    where is the freaking bootstrap IntelliSense ???

  • @_miranHorvat
    @_miranHorvat 4 місяці тому +1

    This is how not to do pagination. The API should have following parameters: sortBy, numberOfRecordsToReturn, takeAfterRecordId.

    • @CoderFoundry
      @CoderFoundry  4 місяці тому +1

      We are calling tmdbapi as it is. So we did not create it. We are just consuming it.

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

    İs there authentication and authorisation?

    • @CoderFoundry
      @CoderFoundry  3 місяці тому +1

      Not in this video. We teach auth in our course.