All .NET courses

Course image
Learning Path: Junior Developer .NET (LinkedIn Learning)
Que vous travailliez déjà dans l’informatique ou que vous soyez attiré par ce domaine prometteur, ce cursus d’apprentissage vous aidera à faire carrière en tant que data scientist. Découvrez les aspects fondamentaux de la data science, allant des statistiques et de l’ingénierie des systèmes à l’exploration de données en passant par le machine learning. Acquérez une solide compréhension de la pensée et des méthodes statistiques, indispensables dans tout domaine proche de la data science. Découvrez les nombreux emplois spécialisés dans le domaine de la data science. Apprenez à générer, à explorer et à communiquer des données à travers des graphiques et des statistiques. Apply for this course
 
Course image
.NET Big Picture: Front-End and UI Development (LinkedIn Learning)
Course duration: 2,16h When you think about what makes an application successful, it’s hard not to picture its user interface (UI). But as a developer the choices can get overwhelming, and the platform you use to create your UI often looms large as a question for your business. In this course, instructor Walt Ritscher walks you through the benefits and tradeoffs of each option when you’re building a UI on the .NET Framework. Discover the wide range of choices available to you as a .NET developer, so you can pick the UI that’s best for you. Get tips unique to desktop development, including how to work with WinForms, WinUI, and more, before turning to web development and ASP.NET, and exploring models like Web Forms, MVC, Razor Pages, and Blazor. Walt shows you how to get the most out of cross-platform mobile development projects with .NET MAUI and other active third-party frameworks. By the end of this course, you’ll also be poised to better leverage graphics technologies such as GDI+, DirectX, and Unite. Topics include:   This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Learning path : Become an ASP.NET Developer (LinkedIn Learning)
ASP.NET is a popular web framework developed by Microsoft. Get the skills to work with both client- and server-side technologies as an ASP.NET developer. This path requires basic knowledge of HTML, CSS, JavaScript, covered in the Become a Web Developer learning path, as well as basic fluency in C#. Apply for this course
 
Course image
Learning path : Become an ASP.NET Core Developer (LinkedIn Learning)
Discover the core features of Microsoft Teams and see how you can bring together colleagues, create conversations and content, and collaborate more effectively. Author Nick Brazzi walks you through the essentials of using Teams, starting with basic setup, creating new teams, and joining existing teams. Nick covers organizing teams and members and shows how to conduct conversations. He explains how to create scheduled meetings or initiate impromptu meetings inside Teams, and demonstrates file sharing. Finally, Nick walks you through customizing user settings, and explains how to use Teams on mobile devices. Learning Objectives: Communicating effectively Organizing teams Creating conversations Scheduling and starting video meetings Sharing files Apps and optional features Searching Settings and customization Working with the mobile app Apply for this course
 
Course image
Learning Entity Framework Core (LinkedIn Learning)
Entity Framework is a data access technology of choice for .NET and ASP.NET data-oriented development. .NET developers appreciate how this object-relational mapper reduces the need for writing data-access code by providing the ability to work with relational data using domain-specific objects. How can you take advantage of this framework in your programming efforts? Reynold Adolphe shows you how in this course. Reynald demonstrates how to write code-based models and how to interact with data. He also explains how Entity Framework works with ASP.NET Core MVC and Web APIs. He covers creating a console app, creating an MVC app, and more. Apply for this course
 
Course image
ASP.NET MVC: Building for Productivity and Maintainability (LinkedIn Learning)
ASP.NET MVC provides great features and functionality out of the box, but there's more you can do to optimize your code. Learn how to build applications for long-term productivity and maintainability by streamlining your views, controllers, and models, in this deep dive course from Jess Chadwick. Discover how to separate application and business logic, reuse and simplify views, manage dependencies, reduce markup with HTML helpers, and apply patterns to increase productivity and simplify controller logic. Plus, learn how to take advantage of feature folders, which groups all necessary controllers, views, and models for a feature within a single folder, reducing navigation and search time and enabling feature scaling and code reuse. Apply for this course
 
Course image
ASP.NET MVC: HTTP Request Life Cycle (LinkedIn Learning)
Learn the architecture of the MVC framework by exploring the life cycle of an HTTP request as it travels through the ASP.NET MVC framework. This course educates developers about the major steps in the request life cycle, as well as how to extend and customize them when appropriate. Instead of focusing on MVC coding and how to build applications, this course dives into the relationships between the components that comprise the request pipeline. The inner workings of the MVC framework are discussed where applicable, such as controller factories, dependency resolvers, and result execution. Apply for this course
 
Course image
Advanced ASP.NET Web API 2.2 (LinkedIn Learning)
ASP.NET Web API 2.2—a framework for building web APIs on top of the .NET Framework—can be a great choice for developers looking to expose their data and services. In this advanced course, Ervis Trupja helps you take your knowledge of this popular framework to the next level. Ervis dives into the topic of dependency injection in Web API, explaining how to resolve dependencies with Unity. He also digs into cross-origin requests and demonstrates how to create a custom cross-origin resource sharing (CORS) policy. Plus, learn how to version APIs without breaking existing features, create custom message handlers, host a Web API app in an IIS server, tackle self-hosting and more. Apply for this course
 
Course image
Learning Path: Advance your ASP.NET Developer skills (LinkedIn Learning)
Take your ASP.NET development to the next level. Dive deep into the application request lifecycle; solve problems more efficiently; and write more maintainable code. This advanced path is for intermediate ASP.NET developers with skills equivalent to those in the Become an ASP.NET Developer path. Skills: ASP.NET Apply for this course
 
Course image
ASP.NET: Security (LinkedIn Learning)
As many as nine out of ten web applications have security vulnerabilities. Luckily, ASP.NET developers have a multitude of security tools at their disposal, built right into the framework. Once activated, these features can prevent and mitigate the most common and dangerous types of attacks. Learn how to build on the basic security principles you may already know and incorporate practical solutions for defending your ASP.NET web applications. Instructor Christian Wenz explores the risks ASP.NET apps face, including the OWASP Top Ten vulnerabilities, cross-site scripting, and SQL injection, and countermeasures to combat them. Find out how to authenticate users with IdentityServer, store data securely, and harden your site's configuration with this practical, hands-on course that will transform your ASP.NET apps into impenetrable architectures. Apply for this course
 
Course image
Deploying ASP.NET Applications (LinkedIn Learning)
ASP.NET is still the most popular framework for building enterprise-scale Microsoft web apps. Choosing the right deployment strategy is critical to the success of these applications. Learn the various options, from deploying with IIS on a local Windows machine, deploying to the cloud with Azure, or leveraging containerization with Docker. Instructor Tiberiu Covaci, a Microsoft MVP, explores manual and automated techniques, using common tools like PowerShell and Visual Studio that make it easy to follow along on your own. Apply for this course
 
Course image
Building Real-Time Web Apps with SignalR 2 (LinkedIn Learning)
Adding real-time functionality to your web applications can be tricky. SignalR is an open-source ASP.NET library that simplifies this process, making it easier for developers to build dynamic applications that provide users with real-time updates. In this project-based course, instructor Richard Rout acquaints you with the fundamentals of using SignalR 2 with the ASP.NET MVC framework as he walks through the creation of a real-time chat application. Learn how to add real-time functionality to an ASP.NET MVC application, secure it, and add groups. Apply for this course
 
Course image
ASP.NET MVC 5 Identity: Authentication and Authorization (LinkedIn Learning)
Authentication and authorization are core features of many modern apps. So why reinvent the wheel, forcing your users to create yet another login? Leveraging credentials from trusted platforms like Facebook and Google, you can save yourself precious development time and improve the user experience. This course shows how to authenticate and authorize users of your ASP.NET MVC 5 applications using .NET methods as well as third-party frameworks. Instructor Ervis Trupja discusses the options for identity management in ASP.NET MVC 5, showing how to implement third-party authentication in your app with Facebook, Twitter, Google, Microsoft, and GitHub. He shows how to set up email confirmation and two-step authentication and control levels of authorization for users. Finally, he discusses how to secure ASP.NET apps against the seven most common vulnerabilities. Apply for this course
 
Course image
Building Web APIs with ASP.NET Web API 2.2 (LinkedIn Learning)
Learn how to connect web and mobile applications to back-end servers and databases in your applications using ASP.NET Web API 2.2, a popular framework for building web APIs on top of the .NET Framework. In this course, join Jonathan "J." Tower as he steps through how to use this framework to efficiently create RESTful services. Learn how routing works with Web API to ensure APIs work as planned and are easily consumed by remote applications. Discover how data is modeled in Web API, along with how to build business logic for your API. Plus, learn about handling errors, securing your services, and documenting and testing your APIs. Apply for this course
 
Course image
ASP.NET MVC 5 Essential Training (LinkedIn Learning)
ASP.NET MVC is the tool of choice for building modern, dynamic, and scalable web applications. MVC 5 includes features that enable rapid, test-driven development. In this course, Jonathan "J." Tower teaches the essentials of the ASP.NET MVC 5 framework. Learn what models, views, and controllers are and how data is passed between them. See how controller classes and their action methods are used to organize your application's logic; how to use strongly typed models in your views; how to build models with Entity Framework; and how to create your own custom validation attributes. He also shows how to create and perform unit tests to ensure you build software that works the way it's supposed to. Apply for this course
 
Course image
Learning ASP.NET (LinkedIn Learning)
ASP.NET boasts frameworks you can leverage to build robust web applications. In this course, Janan Siam helps you get up and running with this mature framework from Microsoft. Janan explores the framework and IDE, as well as the tools you need to manage data, build RESTful services, and establish real-time web connections. Learn how to build web applications with ASP.NET MVC, create dynamic web content with ASP.NET Web Pages and Razor syntax, work with ASP.NET SignalR, and more. Apply for this course