Open C# Playlist
Course Library

Browse All Courses

Learn from a library of comprehensive courses across multiple platforms. From beginner to advanced, find the perfect course for your journey.

57 courses found
Building Angular and ASP.NET Web API Apps course
5h 50m
LinkedIn Learning
Intermediateby Ervis Trupja
Building Angular and ASP.NET Web API Apps

Learn how to build full-stack applications using the popular combination of Angular and the ASP.NET Web API. Single-page applications (SPAs) can provide a more positive and fluid user experience, but designing and building a SPA is not without its challenges. In this course, learn how to leverage ASP.NET Web API and the Angular framework to make the work of designing and building SPAs a bit easier. Instructor Ervis Trupja first shows how to set up the app infrastructure, demonstrating how to create a Web API and Angular app, and then set up the essentials for each one. He steps through how to create the service layer with ASP.NET Web API and use Angular and Material Design to build the UI. Discover how to send requests to a Web API app, handle errors in Angular, create an authentication system using tokens, and more.

ASP.NET Core Payment Gateways course
To be determined
LinkedIn Learning
Intermediateby Ervis Trupja
ASP.NET Core Payment Gateways

Course focusing on payment gateway integration with ASP.NET Core applications. Learn to leverage the power of payment services in your web applications.

ASP.NET Core Communication Management course
To be determined
LinkedIn Learning
Intermediateby Ervis Trupja
ASP.NET Core Communication Management

Course covering email services and communication management in ASP.NET Core. Learn why and how to use email services effectively in your applications.

ASP.NET Core Identity Authorization Management course
To be determined
LinkedIn Learning
Intermediateby Ervis Trupja
ASP.NET Core Identity Authorization Management

Securing ASP.NET Core apps with authorization management and identity systems. Learn comprehensive techniques for managing user identity and authorization in your applications.

ASP.NET MVC 5 Identity Authentication and Authorization course
To be determined
LinkedIn Learning
Intermediateby Ervis Trupja
ASP.NET MVC 5 Identity Authentication and Authorization

Improve user experience with third-party authentication in ASP.NET MVC 5. Learn to implement various authentication methods and authorization strategies.

ASP.NET Core Exception Handling course
To be determined
LinkedIn Learning
Intermediateby Ervis Trupja
ASP.NET Core Exception Handling

Learn exception handling techniques in ASP.NET Core applications including try-catch-finally blocks. Master error management and debugging strategies for robust applications.

Advanced ASP.NET Core Unit Testing course
To be determined
LinkedIn Learning
Advancedby Ervis Trupja
Advanced ASP.NET Core Unit Testing

Advanced unit testing techniques for ASP.NET Core applications. Learn sophisticated testing strategies, mocking, and test-driven development approaches.

Creating Debugging and Deploying NuGet Packages in ASP.NET course
To be determined
LinkedIn Learning
Intermediateby Ervis Trupja
Creating Debugging and Deploying NuGet Packages in ASP.NET

Learn to create, debug, and deploy NuGet packages for ASP.NET applications. Master package management and distribution strategies.

Deploying ASP.NET Core Applications: From Fundamentals to Advanced Deployment Strategies course
To be determined
LinkedIn Learning
Advancedby Ervis Trupja
Deploying ASP.NET Core Applications: From Fundamentals to Advanced Deployment Strategies

In this comprehensive course, full-stack .NET web developer Ervis Trupja guides you through the intricate world of ASP.NET Core application deployments, providing a thorough understanding of the deployment landscape, strategies, and best practices. Use a series of insightful modules to delve into the complexities of deploying applications to on-premises servers, cloud platforms like Azure and AWS, as well as advanced techniques such as containerization with Docker and Kubernetes. Plus, explore continuous integration and continuous deployment (CI/CD) pipelines and learn how to enable seamless automation of build, test, and deployment processes.

ASP.NET Core Advanced Security Data Protection course
To be determined
LinkedIn Learning
Advancedby Ervis Trupja
ASP.NET Core Advanced Security Data Protection

Advanced security and data protection techniques for ASP.NET Core applications. Learn to implement robust security measures and protect sensitive data.

Securing ASP.NET Core Apps: Advanced Techniques for Web Application Security course
To be determined
LinkedIn Learning
Intermediateby Ervis Trupja
Securing ASP.NET Core Apps: Advanced Techniques for Web Application Security

Advanced security techniques for protecting ASP.NET Core web applications. Learn comprehensive security strategies and best practices.

ASP.NET Core Razor Pages course
To be determined
LinkedIn Learning
Intermediateby Ervis Trupja
ASP.NET Core Razor Pages

Learn to build web applications using ASP.NET Core Razor Pages. Master the page-based programming model for building web UIs.

ASP.NET Core: Building a GraphQL API course
To be determined
LinkedIn Learning
Intermediateby Ervis Trupja
ASP.NET Core: Building a GraphQL API

Learn to build GraphQL APIs using ASP.NET Core. Master modern API development with GraphQL query language and schema design.

ASP.NET Working with an AWS S3 Bucket course
To be determined
LinkedIn Learning
Intermediateby Ervis Trupja
ASP.NET Working with an AWS S3 Bucket

Learn to integrate ASP.NET applications with AWS S3 bucket services. Master cloud storage integration and file management.

ASP.NET Core Token-Based Authentication course
To be determined
LinkedIn Learning
Intermediateby Ervis Trupja
ASP.NET Core Token-Based Authentication

Implement token-based authentication in ASP.NET Core applications. Learn why and how to use token-based authentication effectively.

Building React and ASP.NET Core Applications course
To be determined
LinkedIn Learning
Intermediateby Ervis Trupja
Building React and ASP.NET Core Applications

Learn how to build full-stack React and ASP.NET Core applications. Covers React architectural overview, Web API setup, Redux implementation, and authentication. Includes setting up app infrastructure, testing API endpoints with Postman, handling errors in React, and connecting frontend with backend.

Building Angular and ASP.NET Core Applications course
To be determined
LinkedIn Learning
Intermediateby Ervis Trupja
Building Angular and ASP.NET Core Applications

Learn to build full-stack applications using Angular and ASP.NET Core. Master modern web development with this powerful combination.

Advanced ASP.NET Web API 2.2 course
To be determined
LinkedIn Learning
Intermediateby Ervis Trupja
Advanced ASP.NET Web API 2.2

Advanced techniques for building Web APIs with ASP.NET Web API 2.2. Learn sophisticated API development patterns and best practices.

Building Angular and ASP.NET Web API Apps (2018) course
5h 50m
LinkedIn Learning
Intermediateby Ervis Trupja
Building Angular and ASP.NET Web API Apps (2018)

Learn how to build full-stack applications using the popular combination of Angular and the ASP.NET Web API. Single-page applications (SPAs) can provide a more positive and fluid user experience, but designing and building a SPA is not without its challenges. In this course, learn how to leverage ASP.NET Web API and the Angular framework to make the work of designing and building SPAs a bit easier. This is the 2018 version of the course.

ASP.NET Core 6 Blazor Unit Testing course
To be determined
Pluralsight
Intermediateby Ervis Trupja
ASP.NET Core 6 Blazor Unit Testing

Learn comprehensive unit testing techniques for ASP.NET Core 6 Blazor applications. Master testing strategies, mocking, and best practices for building reliable Blazor components and applications.

ASP.NET Core 6 Blazor Debugging course
To be determined
Pluralsight
Intermediateby Ervis Trupja
ASP.NET Core 6 Blazor Debugging

Master debugging techniques for ASP.NET Core 6 Blazor applications. Learn to effectively troubleshoot and debug client-side and server-side Blazor components, handle errors, and optimize application performance.

ASP.NET Core Blazor JavaScript Interop course
To be determined
Pluralsight
Intermediateby Ervis Trupja
ASP.NET Core Blazor JavaScript Interop

Learn to integrate JavaScript functionality with ASP.NET Core Blazor applications. Master JavaScript interoperability, calling JavaScript from C#, and calling C# from JavaScript in Blazor applications.

Angular State Management Playbook course
To be determined
Pluralsight
Intermediateby Ervis Trupja
Angular State Management Playbook

Master state management in Angular applications. Learn various state management patterns, libraries, and best practices for building scalable and maintainable Angular applications with effective data flow.

Build Your First Data Visualization with amCharts course
To be determined
Pluralsight
Intermediateby Ervis Trupja
Build Your First Data Visualization with amCharts

Understanding your data is key to building a successful business. This course will teach you how to effectively visualize your data using amCharts by integrating XY and Pie charts in your applications. Learn what amCharts is, how to set it up in a web application, generate line/XY charts and pie charts, and customize chart styles.

Build Your First Data Visualization with Frappe course
To be determined
Pluralsight
Intermediateby Ervis Trupja
Build Your First Data Visualization with Frappe

Understanding your data is key to building a successful business. This course will teach you how to effectively visualize your data using Frappe charts by integrating line, column, and heatmap charts in your web applications. Learn what Frappe is, how to set it up, generate column, line, and heatmap charts, and customize your charts.

Build Your First Data Visualization with n3-charts course
To be determined
Pluralsight
Intermediateby Ervis Trupja
Build Your First Data Visualization with n3-charts

Understanding your data is key to building a successful business. This course will teach you how to effectively visualize your data using n3-charts by integrating line and column charts in your AngularJS applications. Learn what n3-charts is, how to set it up in an AngularJS web application, generate Line/XY charts and column charts, and customize chart styles.

Build Your First Data Visualization with AnyChart course
To be determined
Pluralsight
Intermediateby Ervis Trupja
Build Your First Data Visualization with AnyChart

Learn to create effective data visualizations using AnyChart library. Master the fundamentals of building interactive charts and graphs to better understand and present your data in web applications.

Build Your First Data Visualization with ng2-charts course
To be determined
Pluralsight
Intermediateby Ervis Trupja
Build Your First Data Visualization with ng2-charts

Learn to integrate Chart.js with Angular applications using ng2-charts. Master creating responsive and interactive data visualizations in modern Angular applications with various chart types and customization options.

Developing JavaScript Single Page Applications Protected by Azure Active Directory course
To be determined
Pluralsight
Intermediateby Ervis Trupja
Developing JavaScript Single Page Applications Protected by Azure Active Directory

Learn to build secure JavaScript single page applications (SPAs) with Azure Active Directory integration. Master authentication, authorization, and security best practices for protecting modern web applications with Azure AD.

Build Your First Data Visualization with C3.js course
To be determined
Pluralsight
Intermediateby Ervis Trupja
Build Your First Data Visualization with C3.js

Learn to create compelling data visualizations using C3.js, a D3-based reusable chart library. Master building various chart types, customizing chart appearance, and integrating interactive data visualizations into your web applications.

Google Firebase: The Big Picture course
To be determined
Pluralsight
Intermediateby Ervis Trupja
Google Firebase: The Big Picture

Get a comprehensive overview of Google Firebase platform and its services. Learn about Firebase's capabilities, when to use different Firebase services, and how Firebase can accelerate your app development process.

Firebase Hosting Fundamentals course
To be determined
Pluralsight
Intermediateby Ervis Trupja
Firebase Hosting Fundamentals

Learn to deploy and host web applications using Firebase Hosting. Master the fundamentals of Firebase hosting service, deployment strategies, custom domains, and best practices for hosting modern web applications.

Firebase Functions Fundamentals course
To be determined
Pluralsight
Intermediateby Ervis Trupja
Firebase Functions Fundamentals

Learn to build and deploy serverless functions using Firebase Cloud Functions. Master creating HTTP functions, database triggers, authentication triggers, and integrating serverless backend logic with your applications.

Firebase Firestore: Getting Started course
To be determined
Pluralsight
Intermediateby Ervis Trupja
Firebase Firestore: Getting Started

Learn to build applications with Firebase Firestore, Google's flexible, scalable NoSQL cloud database. Master document-based data modeling, real-time synchronization, querying, and security rules for modern web and mobile applications.

Complete eCommerce ASP.NET MVC Application course
To be determined
Udemy
Beginnerby Ervis Trupja
Complete eCommerce ASP.NET MVC Application

Build a complete eCommerce application using ASP.NET Core MVC. Learn MVC building blocks including Models, ViewModels, Views, Partial views, Controllers, ViewComponents. Master CRUD operations with Entity Framework Core, SQL Server configuration, EF Core migrations, relationship types. Build RESTful services with dependency injection, services, and generic base repositories. Implement .NET Identity Framework for authentication and authorization, cookie-based authentication, and role-based UI rendering. Integrate PayPal for payment processing and deploy to Azure.

The Complete Guide to ASP.NET Web API course
To be determined
Udemy
Beginnerby Ervis Trupja
The Complete Guide to ASP.NET Web API

Learn to build fast and secure web applications with .NET Core Web API. This highest-rated course with 25,000+ students covers comprehensive Web API development, RESTful services, authentication, authorization, and modern API best practices. Master building scalable and maintainable Web APIs using ASP.NET Core.

Angular Beyond Fundamentals - Part IV course
To be determined
Udemy
Beginnerby Ervis Trupja
Angular Beyond Fundamentals - Part IV

The fourth part of the comprehensive Angular Beyond Fundamentals series. Continue advancing your Angular skills with advanced topics, patterns, and best practices for building enterprise-level Angular applications.

Build a Translator App with OpenAI GPT and ASP.NET MVC course
To be determined
Udemy
Beginnerby Ervis Trupja
Build a Translator App with OpenAI GPT and ASP.NET MVC

Learn to build a modern translator application by integrating OpenAI GPT with ASP.NET MVC. Master AI integration, API consumption, and building intelligent web applications that leverage cutting-edge language models for translation services.

Angular Beyond Fundamentals - Part III course
To be determined
Udemy
Intermediateby Ervis Trupja
Angular Beyond Fundamentals - Part III

The third part of the comprehensive Angular Beyond Fundamentals series. Dive deeper into advanced Angular concepts, state management, performance optimization, and building complex, scalable Angular applications.

Angular Beyond Fundamentals - Part II course
To be determined
Udemy
Intermediateby Ervis Trupja
Angular Beyond Fundamentals - Part II

The second part of the comprehensive Angular Beyond Fundamentals series. Continue building upon Angular basics with more advanced topics including routing, services, HTTP client, and building more sophisticated Angular applications.

Angular Beyond Fundamentals - Part I course
To be determined
Udemy
Intermediateby Ervis Trupja
Angular Beyond Fundamentals - Part I

The first part of the comprehensive Angular Beyond Fundamentals series. Learn about components, component lifecycles, directives, text interpolation, built-in and custom pipes, data binding, services, dependency injection, HTTP Client, routing, and securing Angular apps with Auth Guard. Includes authentication with social media accounts like Facebook, Twitter, GitHub, and LinkedIn.

ASP.NET Core Background Processing with Hangfire course
To be determined
Udemy
Intermediateby Ervis Trupja
ASP.NET Core Background Processing with Hangfire

Learn to implement background processing in ASP.NET Core applications using Hangfire. Master job scheduling, background tasks, recurring jobs, and building scalable applications with efficient background processing capabilities.

C# Beginner to Advanced course
3 hours 20 minutes
Udemy
Advancedby Ervis Trupja
C# Beginner to Advanced

A comprehensive C# course for beginners to advanced developers with 36,000+ students and 4.5-star rating. Learn data types, variables, constants, operators, loops, lists, ArrayLists, strings, StringBuilders, generics, multithreading, extension methods, nullable types, lambda expressions, predicates, actions, tuples, and more. Perfect for building a solid foundation in C# programming.

Build Social Media App with ASP.NET Core course
To be determined
Udemy
Advancedby Ervis Trupja
Build Social Media App with ASP.NET Core

Build your very own social media application complete with timelines, stories, likes, comments, notifications, trending hashtags, and all the features you'd expect from a modern social platform. Learn to create a full-featured social media app using ASP.NET Core with real-world functionality.

Build a Complete ASP.NET Core URL Shortener App course
To be determined
Udemy
Advancedby Ervis Trupja
Build a Complete ASP.NET Core URL Shortener App

Learn to build a complete URL shortener application using ASP.NET Core. Master creating short URLs, tracking analytics, managing redirects, and building a fully functional URL shortening service similar to bit.ly or tinyurl.

From Concept to Deployment: Develop a Fully Functional URL Shortener Application with ASP.NET MVC, API and Data Project course
To be determined
YouTube
Beginnerby Ervis Trupja
From Concept to Deployment: Develop a Fully Functional URL Shortener Application with ASP.NET MVC, API and Data Project

Learn to build a complete web application with ASP.NET Core by creating your own URL shortener. This comprehensive course covers full-stack development including front-end user interfaces, back-end API services, and database management. Build a user-friendly website using ASP.NET MVC for link management and user authentication. Master redirect systems with ASP.NET Web API to ensure shortened links function properly. Organize and store data efficiently using Entity Framework Core for database operations. Become a full-stack developer by learning how to integrate ASP.NET MVC, Web API, and Entity Framework Core into a complete, production-ready web application.

Build a Social Media App with JavaScript, C#, ASP.NET and Azure - Step by Step course
To be determined
YouTube
Beginnerby Ervis Trupja
Build a Social Media App with JavaScript, C#, ASP.NET and Azure - Step by Step

Master modern web development by creating a feature-rich social media platform from scratch. Learn to implement essential features including posts, stories, likes, shares, friend requests, trending sections, and favorites. Integrate social authentication with Google and GitHub, design responsive interfaces with Tailwind CSS, and manage relational databases with Entity Framework. Build a complete full-stack social media application using C# and ASP.NET Core, implement robust authentication with ASP.NET Identity, and deploy to Azure with CI/CD pipelines using GitHub Actions. Perfect for developers seeking hands-on experience building scalable web applications with modern cloud deployment practices.

Build A Complete Ecommerce App With ASP.NET Core MVC course
To be determined
YouTube
Beginnerby Ervis Trupja
Build A Complete Ecommerce App With ASP.NET Core MVC

Learn everything needed to build a production-ready eCommerce web application using the ASP.NET MVC framework. Master core MVC concepts including Models vs ViewModels, Views vs PartialViews, and SQL Server configuration with Entity Framework. Implement complete CRUD operations, work with relational and non-relational data, and understand dependency injection with various lifetimes. Build robust applications with model binding, validation, routing, and cookie-based authentication. Implement role-based authorization and UI rendering, add sorting, filtering, and paging functionality, create dynamic content with ViewComponents, and integrate online payments using PayPal SDK for a complete eCommerce solution.

C# - Getting Started course
To be determined
YouTube
Beginnerby Ervis Trupja
C# - Getting Started

Dive into C# programming with this comprehensive course designed for developers of all skill levels. C# combines the best features of C and C++, making it a versatile and powerful language for Windows desktop, game, web, and mobile application development. Learn fundamental concepts including data types, variables, constants, operators, and loops. Explore advanced topics such as Lists, ArrayLists, Strings, and StringBuilders. Master sophisticated C# features including Generics, Multithreading, Extension Methods, Nullable Types, and Lambda Expressions. Understand modern programming concepts like Predicates, Actions, and Tuples to become proficient in this essential programming language.

Google Translate with OpenAI GPT-4 & ASP.NET MVC course
To be determined
YouTube
Intermediateby Ervis Trupja
Google Translate with OpenAI GPT-4 & ASP.NET MVC

Build a multilingual translator application using cutting-edge AI technology with OpenAI's GPT-4 model and ASP.NET MVC. This course guides intermediate developers through the complete development process, from initial setup to deployment. Learn to obtain and configure OpenAI API keys, set up ASP.NET MVC projects, and design intuitive user interfaces. Master the integration with OpenAI GPT-4 model, handle API responses effectively, and manage version control with GitHub through Visual Studio. Perfect for developers looking to combine modern AI capabilities with traditional web development frameworks to create intelligent, multilingual applications.

Securing ASP.NET Applications course
To be determined
YouTube
Intermediateby Ervis Trupja
Securing ASP.NET Applications

Master the essential concepts of securing ASP.NET applications through comprehensive authentication and authorization techniques. Understand the fundamental differences between authentication (verifying user identity) and authorization (verifying user roles). Learn token-based authentication systems and compare them with cookie-based methods. Implement JWT configuration, set up authentication controllers, and manage user registration and login processes. Configure Identity tables using Entity Framework Core, generate and manage access and refresh tokens, and implement role-based authorization. Perfect for developers seeking to build secure web applications with robust user management and data protection.

Angular - Beyond Fundamentals course
To be determined
YouTube
Intermediateby Ervis Trupja
Angular - Beyond Fundamentals

Build production-ready web applications using Angular with this comprehensive course covering advanced concepts beyond the basics. Learn Angular components, component lifecycles, and data/event passing between components. Master built-in directives, attribute directives, and structural directives along with text interpolation and template statements. Understand various binding types including one-way, two-way, and event binding. Implement dependency injection, work with HttpClient for third-party APIs, and integrate social login functionality. Learn routing concepts and protect routes with AuthGuard to create secure, scalable Angular applications ready for production deployment.

ASP.NET Core Blazor: The Big Picture course
To be determined
YouTube
Intermediateby Ervis Trupja
ASP.NET Core Blazor: The Big Picture

Discover the power and potential of ASP.NET Core Blazor through this comprehensive overview course. Learn about Blazor, the modern web framework that enables developers to build interactive web applications using C# and .NET instead of JavaScript. Understand the architecture, benefits, and use cases of Blazor for modern web development. Explore how Blazor integrates with the broader .NET ecosystem and compare different Blazor hosting models. Perfect for developers looking to understand whether Blazor is the right choice for their next web application project and how it fits into the modern web development landscape.

ASP.NET Core Web API | The Complete Guide course
To be determined
YouTube
Advancedby Ervis Trupja
ASP.NET Core Web API | The Complete Guide

Master ASP.NET Core Web API development with this complete guide covering all essential topics for building robust APIs. Learn the fundamentals of Web API architecture and build your first ASP.NET Core API from scratch. Work with relational data, understand controller action return types, and implement comprehensive error and exception handling. Master advanced features including sorting, filtering, paging, and API versioning. Implement proper logging strategies, write effective unit tests, and secure your APIs with authentication and authorization. Perfect for developers looking to build production-ready, scalable web APIs using ASP.NET Core framework.

Angular 4+ with Firebase and Material Design - Complete Application course
To be determined
YouTube
Advancedby Ervis Trupja
Angular 4+ with Firebase and Material Design - Complete Application

Build a complete application from scratch using Angular 4.3 and TypeScript with modern design and cloud backend integration. Learn to create responsive, professional applications using Material Design components for an enhanced user experience. Integrate Firebase Database for real-time data storage and synchronization across devices. Implement comprehensive authentication systems using both Firebase Authentication and Auth0 for flexible user management options. Master the combination of Angular's powerful frontend capabilities with Firebase's robust backend services to create full-featured, production-ready web applications with modern UI/UX design principles.

ASP.NET Core: Background Processing with Hangfire course
To be determined
YouTube
Advancedby Ervis Trupja
ASP.NET Core: Background Processing with Hangfire

Master background processing in ASP.NET Core applications using Hangfire, a reliable and efficient open-source library for .NET applications. Learn what background processes are and why Hangfire is essential for ASP.NET Core applications requiring background task execution. Set up Hangfire in ASP.NET Core Web API projects and implement various job types including fire-and-forget jobs for one-time tasks, delayed jobs for scheduled execution, recurring jobs for periodic tasks, and continuation jobs for complex workflows. Perfect for developers looking to build scalable applications that can handle time-consuming operations without blocking user interactions or degrading application performance.

Build Your First ASP.NET Core MVC Application course
To be determined
YouTube
Advancedby Ervis Trupja
Build Your First ASP.NET Core MVC Application

Learn to create ASP.NET Core MVC applications from the ground up with this comprehensive beginner-friendly course. Understand both traditional ASP.NET MVC concepts and newly introduced features specific to ASP.NET Core. Master the Model-View-Controller pattern, routing, and dependency injection in the context of modern web development. Explore new ASP.NET Core concepts including Tag Helpers for cleaner HTML generation and ViewComponents for reusable UI logic. Build a solid foundation in ASP.NET Core MVC architecture and best practices, preparing you to develop robust, maintainable web applications using Microsoft's latest web development framework.

Ready to Start Your Journey?

Join thousands of developers getting weekly tips, tutorials, and exclusive offers.