We may earn an affiliate commission when you visit our partners.
Roland Guijt

This light-weight, compact course will teach you what ASP.NET Core SignalR is, how it uses underlying real-time web techniques, how to get started using it, and how it's different from earlier versions.

Read more

This light-weight, compact course will teach you what ASP.NET Core SignalR is, how it uses underlying real-time web techniques, how to get started using it, and how it's different from earlier versions.

Real-time web functionality is almost a must when developing a web app nowadays. In this course, you will not only learn how the real-time web works, but also how to implement it using the greatest real-time web framework available. First, you will explore real-time web in general and about the low-level transports SignalR uses: WebSockets, Server Sent Events (SSE) and long polling. Next, you will learn about the SignalR concepts, and the ways SignalR uses the underlying transports to do Remote Prodecure Call (RPC) by utilizing Hubs. You'll also see what the differences are with earlier versions and what the challenges are when scaling out. Finally, you'll discover how to implement an example application step by step and you'll see how to deploy it to Azure. We're also taking a look at the security features. When you're done watching this course, you'll understand when SignalR is a good choice for problems you are tasked with solving.

Enroll now

Here's a deal for you

We found an offer that may be relevant to this course.
Save money when you learn. All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

What's inside

Syllabus

Course Overview
Understanding the Real-time Web
Overview of ASP.NET Core SignalR
Working with ASP.NET Core SignalR
Read more

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Develops core skills in using the latest ASP.NET Core SignalR, a state-of-the-art real-time web framework for building interactive applications
Suitable for beginners who want to understand the basics of real-time web and SignalR
Strengthen foundation for intermediate learners who want to enhance their understanding of SignalR and build more advanced real-time applications
Covers foundational concepts of real-time web and SignalR, making it a solid starting point for developers new to these technologies

Save this course

Save Getting Started with ASP.NET Core 2 SignalR to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Getting Started with ASP.NET Core 2 SignalR with these activities:
Review SignalR concepts
Ensures a solid understanding of SignalR concepts before delving into the course.
Browse courses on SignalR
Show steps
  • Explain the purpose of SignalR
  • Describe how SignalR uses WebSockets, Server Sent Events (SSE), and long polling
  • Identify the different types of SignalR hubs
Review HTTP
Refreshes your understanding of HTTP, which is foundational to ASP.NET Core SignalR.
Browse courses on HTTP
Show steps
  • Review the HTTP request-response cycle
  • Identify the different HTTP methods
  • Describe the role of HTTP headers
Follow SignalR tutorials
Provides hands-on experience with SignalR through guided tutorials.
Browse courses on SignalR
Show steps
  • Find tutorials on SignalR
  • Follow the steps in the tutorials
  • Implement the SignalR features in your own projects
Four other activities
Expand to see all activities and additional details
Show all seven activities
Practice SignalR coding challenges
Solidifies your SignalR skills by solving coding challenges.
Browse courses on SignalR
Show steps
  • Find SignalR coding challenges online
  • Attempt to solve the challenges
  • Compare your solutions with others
Attend SignalR meetups or conferences
Connects you with other SignalR professionals and expands your network.
Browse courses on SignalR
Show steps
  • Find SignalR meetups or conferences in your area
  • Register for the event
  • Attend the event and participate in discussions
Build a SignalR application
Applies your SignalR knowledge by building a real-world application.
Browse courses on SignalR
Show steps
  • Design the application architecture
  • Implement the SignalR features
  • Test and deploy the application
Contribute to SignalR open source projects
Provides practical experience and deepens your understanding of SignalR by contributing to its open source community.
Browse courses on SignalR
Show steps
  • Find SignalR open source projects on GitHub
  • Identify an issue or feature to work on
  • Contribute code or documentation to the project

Career center

Learners who complete Getting Started with ASP.NET Core 2 SignalR will develop knowledge and skills that may be useful to these careers:
Web Developer
Web Developers are responsible for the design and development of websites and web applications. They work with a variety of programming languages and technologies to create user-friendly and visually appealing websites. This course provides a solid foundation in ASP.NET Core SignalR, a real-time web framework that enables developers to create interactive and engaging web applications. By learning about the underlying real-time web techniques and how to implement SignalR, you will gain the skills needed to excel as a Web Developer.
Software Engineer
Software Engineers design, develop, and maintain software systems. They work with a variety of programming languages and technologies to create software solutions that meet the needs of users. This course provides a solid foundation in ASP.NET Core SignalR, a real-time web framework that enables developers to create interactive and engaging web applications. By learning about the underlying real-time web techniques and how to implement SignalR, you will gain the skills needed to excel as a Software Engineer.
Full-Stack Developer
Full Stack Developers are responsible for the development of both the front-end and back-end of web applications. They work with a variety of programming languages and technologies to create user-friendly and visually appealing websites that are also efficient and scalable. This course provides a solid foundation in ASP.NET Core SignalR, a real-time web framework that enables developers to create interactive and engaging web applications. By learning about the underlying real-time web techniques and how to implement SignalR, you will gain the skills needed to excel as a Full Stack Developer.
Computer Programmer
Computer Programmers are responsible for the development, testing, and maintenance of computer programs. They work with a variety of programming languages and technologies to create software solutions that meet the needs of users. This course provides a solid foundation in ASP.NET Core SignalR, a real-time web framework that enables developers to create interactive and engaging web applications. By learning about the underlying real-time web techniques and how to implement SignalR, you will gain the skills needed to excel as a Computer Programmer.
Web Designer
Web Designers are responsible for the design and layout of websites. They work with a variety of design tools and technologies to create user-friendly and visually appealing websites. This course may be helpful for Web Designers who want to learn more about the technical aspects of web development, including real-time web techniques and the use of ASP.NET Core SignalR.
Technical Support Specialist
Technical Support Specialists are responsible for providing technical support to users. They work with a variety of software and tools to troubleshoot and resolve technical issues. This course may be helpful for Technical Support Specialists who want to learn more about the real-time web and how to use ASP.NET Core SignalR to create interactive and engaging web applications.
IT Project Manager
IT Project Managers are responsible for the planning, execution, and control of IT projects. They work with a variety of stakeholders to ensure that projects are completed on time, within budget, and to the required quality standards. This course may be helpful for IT Project Managers who want to learn more about the real-time web and how to use ASP.NET Core SignalR to create interactive and engaging web applications.
Technical Writer
Technical Writers are responsible for the creation of technical documentation. They work with a variety of software and tools to create user manuals, tutorials, and other technical documents. This course may be helpful for Technical Writers who want to learn more about the real-time web and how to use ASP.NET Core SignalR to create interactive and engaging web applications.
Network Engineer
Network Engineers are responsible for the design, implementation, and maintenance of computer networks. They work with a variety of networking technologies to ensure that networks are reliable, efficient, and secure. This course may be helpful for Network Engineers who want to learn more about the real-time web and how to use ASP.NET Core SignalR to create interactive and engaging web applications.
Systems Analyst
Systems Analysts are responsible for the analysis, design, and implementation of computer systems. They work with a variety of stakeholders to identify, understand, and meet the needs of users. This course may be helpful for Systems Analysts who want to learn more about the real-time web and how to use ASP.NET Core SignalR to create interactive and engaging web applications.
Webmaster
Webmasters are responsible for the maintenance and upkeep of websites. They work with a variety of software and tools to ensure that websites are up-to-date, secure, and accessible. This course may be helpful for Webmasters who want to learn more about the real-time web and how to use ASP.NET Core SignalR to create interactive and engaging web applications.
Business Analyst
Business Analysts are responsible for the analysis, design, and implementation of business processes. They work with a variety of stakeholders to identify, understand, and meet the needs of users. This course may be helpful for Business Analysts who want to learn more about the real-time web and how to use ASP.NET Core SignalR to create interactive and engaging web applications.
Quality Assurance Analyst
Quality Assurance Analysts are responsible for the testing and evaluation of software products. They work with a variety of testing tools and techniques to ensure that software products meet the required quality standards. This course may be helpful for Quality Assurance Analysts who want to learn more about the real-time web and how to use ASP.NET Core SignalR to create interactive and engaging web applications.
Information Security Analyst
Information Security Analysts are responsible for the protection of an organization's information assets. They work with a variety of security technologies and techniques to identify, assess, and mitigate security risks. This course may be helpful for Information Security Analysts who want to learn more about the real-time web and how to use ASP.NET Core SignalR to create secure and reliable web applications.
Database Administrator
Database Administrators are responsible for the design, implementation, and maintenance of databases. They work with a variety of database technologies to ensure that databases are reliable, efficient, and secure. This course may be helpful for Database Administrators who want to learn more about the real-time web and how to use ASP.NET Core SignalR to create interactive and engaging web applications.

Reading list

We've selected eight books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Getting Started with ASP.NET Core 2 SignalR.
This Pluralsight course provides a deep dive into the use of websockets with SignalR Core. It good resource for anyone who wants to learn more about how SignalR uses websockets under the hood.
Practical guide to ASP.NET Core. It includes a chapter on SignalR, which provides a good overview of the technology.
This tutorial provides a step-by-step guide to building a real-time web application with ASP.NET Core SignalR. It good resource for anyone who wants to learn how to use SignalR in a practical setting.
Covers building modern, cloud-ready web applications using ASP.NET Core 2 and Angular 5. It includes a chapter on SignalR, which provides a good overview of the technology.
Provides a step-by-step guide to building real-time web applications using ASP.NET Core SignalR. It covers all aspects of SignalR development, from the basics to advanced topics such as scaling out and security.
Provides a deep dive into SignalR, covering its architecture, implementation, and security considerations. It's a great choice for developers who want to gain a thorough understanding of SignalR.
Provides a comprehensive overview of SignalR. It covers everything from the basics of real-time web development to advanced topics such as using SignalR in mobile and desktop applications.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Getting Started with ASP.NET Core 2 SignalR.
ASP.NET Core SignalR Fundamentals
Most relevant
Advanced Topics in ASP.NET Core Development
Most relevant
Understanding ASP.NET Core 3.x
Most relevant
What's New with ASP.NET Core in .NET 5.0
Stateful Reactive Concurrent SPAs with SignalR and...
Building Real-time Apps with React, Socket.io, and...
Building an Enterprise Application with ASP.NET Core MVC 1
Learn and Understand NodeJS
Working with WebSockets in Go (Golang)
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser