Companies Home Search Profile

Learn Blazor by Building a Crypto PWA with Notifications

Focused View

Nicolae Caprarescu

2:45:00

15 View
  • 001 Introduction.mp4
    09:34
  • 002 Setup.mp4
    05:10
  • 001 Introduction and cloning the repository.mp4
    02:05
  • 002 Create the solution and the web API project.mp4
    02:39
  • 003 Create the models project.mp4
    03:59
  • 004 Create the web API services project.mp4
    03:15
  • 005 Create the unit test project.mp4
    01:43
  • 006 Write the web API controllers.mp4
    10:46
  • 007 Write the Coins controller (part 1).mp4
    05:49
  • 008 Write the Coins controller (part 2).mp4
    04:16
  • 009 Write the Coins controller (part 3).mp4
    05:07
  • 010 Write the Notifications controller.mp4
    04:45
  • 011 Module Summary.mp4
    00:32
  • 001 Introduction.mp4
    01:22
  • 002 Interface Design.mp4
    02:32
  • 003 Create the PWA project.mp4
    08:29
  • 004 Create the services.mp4
    09:16
  • 005 Create the pages.mp4
    01:07
  • 006 Create the Dialog component.mp4
    04:36
  • 007 Create the Search page.mp4
    03:25
  • 008 Create the Main page.mp4
    04:43
  • 009 Create the Settings page.mp4
    04:02
  • 010 Create the update mechanism.mp4
    02:37
  • 011 Working application and summary.mp4
    01:18
  • 001 Introduction.mp4
    01:49
  • 002 Create the timer service project.mp4
    01:52
  • 003 Create the function.mp4
    02:31
  • 004 Summary.mp4
    00:32
  • 001 Introduction.mp4
    01:26
  • 002 Create the cloud resources.mp4
    04:07
  • 003 Create the GitHub branches.mp4
    03:58
  • 004 Commit to each branch.mp4
    02:53
  • 005 Check the deployment and summary.mp4
    01:18
  • 001 Introduction.mp4
    02:14
  • 002 Create the authentication service.mp4
    06:29
  • 003 Create the authentication controller.mp4
    00:59
  • 004 Create the auth handler and protect the API.mp4
    05:11
  • 005 Create the PWA auth handler.mp4
    03:48
  • 006 Update the timer service.mp4
    01:23
  • 007 Redeploy & test and summary.mp4
    01:33
  • 001 Introduction.mp4
    01:28
  • 002 Updating the web API controllers.mp4
    03:25
  • 003 Update the application to enable notifications.mp4
    04:25
  • 004 Summary.mp4
    00:33
  • 001 Introduction.mp4
    01:10
  • 002 Enable Dark mode.mp4
    01:24
  • 003 See the updated app in action and summary.mp4
    01:09
  • 001 Introduction.mp4
    01:42
  • 002 Add logging to the API.mp4
    00:42
  • 003 Add the Web UI to the API project.mp4
    01:30
  • 004 Create the pages.mp4
    01:29
  • 005 Deploy the web UI and summary.mp4
    00:53
  • Description


    Create a crypto Progressive Web Application (PWA) using Blazor and .NET 5, including support for push notifications

    What You'll Learn?


    • Design the application and initial setup
    • Create the web API using .NET 5
    • Create the PWA using Blazor and .NET 5
    • Create the timer service
    • Deploying to Azure
    • Securing the Web API
    • Enabling Notifications
    • Customizing the user experience
    • Adding diagnostics
    • Create a management portal

    Who is this for?


  • Developers interested in creating progressive web apps with notifications with Blazor
  • What You Need to Know?


  • A working understanding of HTML and CSS
  • A working understanding of C#
  • More details


    Description

    This course will show you how to create a real PWA using .NET 5 and Blazor. No Blazor or PWA knowledge is required. It will also show you how to update the application automatically and how to notify users of updates about the items they have subscribed to.


    This course is hands-on and will focus on building a real, working application. We are taking our software requirements from a fictional company who wants to encourage their employees to learn more about crypto currencies, by watching the market trends, and by reacting to changes. To do this, every fictional employee will be able to install a progressive web application to their desktop or mobile, add coins of interest to their personal list, and receive updates when the price of those coins change by a configured amount.


    The course is brought to you by a team of two technical experts, backed by decades backed by decades of combined commercial experience::

    • Steve Kay has been a developer for 26 years, often on the cutting edge of new technologies. Embracing new technologies is a passion of Steve’s and Blazor is his latest. Steve will be your audio host for this course.

    • Nicolae Caprarescu has held commercial software development roles in both the enterprise and startup worlds for a decade. Nicolae is experienced with writing both client-side (mostly web) and server-side code.  Nicolae is also a multi-published author, with a current following of more than 30,000 individual students. 


    How you'll learn:

    • Easy-to-watch presentatinon-style lectures

    • Step-by-step, hands-on demonstrations (labs)


    Enroll today to gain access to our course, which takes both your PWA and Blazor knowledge from zero to hero!

    Who this course is for:

    • Developers interested in creating progressive web apps with notifications with Blazor

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Nicolae Caprarescu
    Nicolae Caprarescu
    Instructor's Courses
    Now an independent consultant, Nicolae started his career in 2013 as a software engineer. Over the years, Nicolae worked on systems ranging from high-frequency Java trading engines to various apps for startups. Nicolae's technical roles have always been full-stack, most often focusing on Java back-ends and web-based front-ends: Java, Spring, JDBC, SQL, Maven, Gradle, TeamCity, Jenkins, TDD, JUnit, mocking, automated testing, JavaScript, Selenium and RESTful. Nicolae's technical interests include machine learning, software architecture, and finding the right balance between the usage of statically typed languages versus dynamically typed languages. Nicolae also enjoys making teams run efficiently by embracing Agile values and instilling them in any team he can. Nicolae holds a First Class Bachelor's degree in Computer Science from The University of Manchester, where he discovered his passion for teaching while mentoring other students. Nicolae also enjoys traveling and motorsports.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 52
    • duration 2:45:00
    • English subtitles has
    • Release Date 2024/02/05

    Courses related to Web App Development