Full-Stack App with Blazor WebAssembly & Syncfusion in .NET 7 🔥

Поделиться
HTML-код
  • Опубликовано: 27 июл 2024
  • 🔥 Syncfusion Components: syncf.co/3XvjrBI
    🔥 Syncfusion Blazor Components: syncf.co/3YLEQY4
    🚀 .NET Web Academy: www.dotnetwebacademy.com/cour...
    📧 Newsletter: newsletter.patrickgod.com/
    ❤️ Ko-fi: ko-fi.com/patrickgod
    ☕ Coffee: www.buymeacoffee.com/patrickgod
    💻 GitHub: github.com/patrickgod/BlazorS...
    🐦 Twitter: / _patrickgod
    💡 Udemy Online Courses:
    🔥 Blazor E-Commerce Course: www.udemy.com/course/blazor-e...
    🔥 Blazor Bootcamp: www.udemy.com/course/blazor-w...
    🚀 .NET Jumpstart Course: www.udemy.com/course/net-core...
    Table of Contents:
    00:00:00 Build a CRM with Blazor WebAssembly & Syncfusion in .NET 7 🔥
    00:00:24 Get your free Syncfusion license
    00:01:58 Create an empty Blazor WebAssembly project
    00:03:57 Add Syncfusion to your Blazor project
    00:08:10 Add a navigation bar (Syncfusion AppBar/SfAppBar component)
    00:10:56 Use your free Syncfusion license key
    00:12:05 Implement the navigation bar component
    00:20:02 Change the global CSS
    00:22:39 Create new models (Contact & Note)
    00:29:23 Add the Syncfusion DataGrid (SfGrid)
    00:42:32 Add Entity Framework 7 & SQL Server Express
    00:52:35 Utilze code-first migrations
    00:56:11 Add the ContactsController
    00:59:50 Get all contacts from the database on the client
    01:03:00 Create/Edit a single contact
    01:06:43 Implement the EditForm with Syncfusion components
    01:15:12 Utilize CSS isolation
    01:16:49 Implement validation
    01:21:00 Get a single contact from the database
    01:27:05 Implement creating & updating a contact
    01:38:31 Add success & error messages (Syncfusion Message/SfMessage component)
    01:45:09 Implement deleting a contact with a confirmation dialog (Syncfusion Dialog/SfDialog component)
    01:58 Implement notes with Syncfusion Cards (SfCard)
    02:15:21 Implement the notes page
    02:20:41 Implement a Map with Syncfusion (SfMap component) and the Google API
    #Blazor #Syncfusion #PatrickGod

Комментарии • 44

  • @PatrickGod
    @PatrickGod  Год назад +5

    🔥 Syncfusion Components: syncf.co/3XvjrBI
    🔥 Syncfusion Blazor Components: syncf.co/3YLEQY4

    • @BonsaiBurner
      @BonsaiBurner Год назад

      Just an FYI - it seems community version has some restrictions, your company cannot make more than $1 Million in annual sales and has to have 5 devs or less. most small companies gross over $1 Million per year.

  • @tommcmeekin1
    @tommcmeekin1 Год назад +2

    Haven't had time to watch this until now but wow! Danke Patrick 😀

  • @leblancthierry8781
    @leblancthierry8781 Год назад +1

    Thank you Patrick for this course.

  • @mahfoudbouabdallah6286
    @mahfoudbouabdallah6286 Год назад

    Thank you for the amazing video tutorials. They were extremely helpful and informative. Keep up the great work!
    I hope that you will create another part of this video and address the following topics:
    01 - Refactoring the code (for example, using a repository)
    02 - Adding authentication and authorization
    03 - Adding SignalR

  • @jamshidbektursunboev1908
    @jamshidbektursunboev1908 Месяц назад +1

    Amazing. I really liked it. Thank you very much

  • @koiltehight
    @koiltehight Год назад +1

    Thank you Patrick, I really enjoyed.
    I hope other awesome tutorial! like this with full control in API - repositories and DTOs, JSON Web Tokens JWT Authentication + Authorization + User Rolls.
    And other Syncfusion component. like cascading dropdown, DateRangePicker, image upload and save in database, RichTextEditor, CheckBox, Barcode, and other.

  • @hachiq2154
    @hachiq2154 Год назад +4

    I was to lazy to use a documentation, so thank u for the tutorial. It helped a lot

    • @PatrickGod
      @PatrickGod  Год назад

      Thank you so much for your feedback! Appreciate it! And I totally feel you.😊

  • @joaogabrielv.m328
    @joaogabrielv.m328 Год назад +1

    Patrick on fire as always. Keep up, man!

  • @salimnegan7289
    @salimnegan7289 Год назад

    Thanks for this video!

  • @rammsanthosh4678
    @rammsanthosh4678 Год назад

    Waited more 🥳

  • @guillermomazzari8320
    @guillermomazzari8320 Год назад +1

    This video is beyond awesome my friend, thank you so much for it

    • @PatrickGod
      @PatrickGod  Год назад +1

      I'm glad you like it! Thanks a lot for your kind feedback! 😊

  • @10Totti
    @10Totti Год назад +1

    Thanks, great Tutorial!

    • @PatrickGod
      @PatrickGod  Год назад +1

      Glad you enjoyed it! Thanks a lot for your feedback, as always! 😊

  • @way_no6810
    @way_no6810 Год назад

    Do you have a training video with user access/permission security via the SQL database only?

  • @NiftyBytes
    @NiftyBytes Год назад +1

    Hi Patrick, in the DataGrid, I want the "Edit" button (pencil) to a Popup-dialog (not a page) that contains the component with record to edit (36:26 - 38:04)
    1) Is it possible to excite the dialog box and how do I code in the "EditContact()" function?
    2) Can I do any dialog eg Bootstrap dialog or its just a Syncfusion dialog that is possible (if it is)?
    Otherwise thanks again for the brilliant material👌

  • @arturg6771
    @arturg6771 Год назад

    Do you have a video on the channel with ASP.API and Azure?

  • @pnhanle4311
    @pnhanle4311 9 месяцев назад

    It's amazing

  • @unkn0wnrge189
    @unkn0wnrge189 Год назад

    I was a dev back end in C# after learning syncfusion I'm a god of full stack, a supreme god powerful I'm patrick god.

  • @hobowithashotgun1847
    @hobowithashotgun1847 Год назад

    Should I learn razor pages or will United solve this use case?

  • @trisectdevelopment
    @trisectdevelopment Год назад

    I really like your videos. I learn a lot from them, thanks.
    I have a question I hope you can help me with.
    I follow this video and it works fine. It writes and reads from the database.
    But can i encrypt the data before i write to db, and how do i decrypt it after i read from db?

  • @axelbryancasauran5159
    @axelbryancasauran5159 Год назад

    How about Kendo UI with Angular and .Net 7?

  • @way_no6810
    @way_no6810 Год назад +1

    Nice Tutorial.

  • @arturg6771
    @arturg6771 Год назад

    Please create a video with API in React

  • @wealthgenerationstrategies
    @wealthgenerationstrategies 6 месяцев назад

    Fast forward to early 2024. Just a heads up to anyone watching this video. Seems we need the syncfusion theme nuget package now too or else the initial setup of the navbar will not work.

  • @krzysztofbarbarski3966
    @krzysztofbarbarski3966 Год назад +1

    Why is this tutorial set as unpublic?

  • @billymartin6497
    @billymartin6497 7 месяцев назад

    I don't know what it is, but I always have the same problem. Whether it's Xamarin, Maui, or Blazor, my hot reload works great until I add any Syncfusion nugget. After that, no hot reload.

  • @jesperkped
    @jesperkped Год назад

    You make great tutorials - but just a quick suggestion.
    You need to normalize your audio. Your audio level is fairly low compared to other videos on RUclips - and watching a "audio level meter" show the level stay around 25% of max.

  • @sreenucnu4641
    @sreenucnu4641 Год назад

    Can we use syncfusion for maui blazor? Is it fully free for commercial apps? Or do we have any restrictions on usage?

    • @Dave-nv5rv
      @Dave-nv5rv Год назад

      I have the syncfusion community suite, there are no restrictions on the Winforms or WPF controls and I read that all syncfusion control suites can be used for commercial purposes.

  • @flogginga_dead_horse4022
    @flogginga_dead_horse4022 Год назад

    I should have watched this when you posted it. I didn't realize you could get a community license. I was thinking why are you covering this? You have to make less than a million dollars though lol

  • @frankleib4176
    @frankleib4176 Год назад

    Why the expansive syncfusion, blazer radzen components are with the MIT license free for every usage...
    I like your clips and bought 2 udemy courses, but some of you choses like syncfusion or ms sql server are not nice for me... I like to use what a need free, like postgresql, k8s cluster oder blazor radzen ...

    • @PatrickGod
      @PatrickGod  Год назад +4

      Thanks so much for your support. Syncfusion is actually totally free with the community license, even for commercial purposes. However, if you're earning more than $1M in U.S. revenue, then, yes, you have to pay for the license. But then again, you know, $1M revenue is a lot...

  • @krzysztofbarbarski3966
    @krzysztofbarbarski3966 Год назад +2

    Bro this is full tutorial?

  • @emreaka3965
    @emreaka3965 Год назад

    MudBlazor better

  • @arenaluigi
    @arenaluigi Год назад

    Hello, why I have this error "The seed entity for entity type 'Contact' cannot be added because no value was provided for the required property 'FirstName'." modelBuilder.Entity().HasData(
    new Contact
    {
    Id = 1,
    FirstName = "Peter",
    LastName = "Parker",
    NickName = "Spider-Man",
    Place = "New York City",
    DateOfBirth = new DateTime(2001, 8, 1)
    },