-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcoursesData.js
727 lines (727 loc) · 34.4 KB
/
coursesData.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
export const data = [
{
id: 1,
title: "Designing React 17 components",
code: "react-components-designing",
url: "https://app.pluralsight.com/library/courses/react-components-designing/table-of-contents",
path: "Building Web Applications with React",
keywords: ["reactjs", "react", "frontend", "intermmediate"],
dateCompleted: "2023-02-04 19:00:00",
pluralsightStars: 4,
description:
"This course will teach you how to architect and build components in React that work together to present a consistent view across your web app.",
author: "Pluralsight - Peter Kellner",
duration: 14160, //In seconds
},
{
id: 2,
title: "React 17: Getting Started",
path: "Building Web Applications with React",
code: "react-js-getting-started",
url: "https://app.pluralsight.com/library/courses/react-js-getting-started/",
keywords: ["reactjs", "react", "frontend", "beginner"],
dateCompleted: "2022-11-02 19:00:00",
pluralsightStars: 5,
description:
"Learn the React way to build rich interactive UIs using both class and function components with React Hooks, and build a game for kids with it.",
author: "Pluralsight - Samer Buna",
duration: 14520, //In seconds
},
{
id: 3,
title: "React: The Big Picture",
path: "Building Web Applications with React",
code: "react-big-picture",
url: "https://app.pluralsight.com/library/courses/react-big-picture/",
keywords: ["reactjs", "react", "frontend", "beginner"],
description:
"Interested in React? This course explores why React is worth considering, tradeoffs to consider, and reasons React may, or may not be the right fit for you.",
dateCompleted: "2022-10-25 19:00:00",
pluralsightStars: 4,
author: "Pluralsight - Cory House",
duration: 14160, //In seconds
},
{
id: 4,
title: "Microservices: The Big Picture",
path: "ASP.NET Microservices",
code: "microservices-big-picture",
url: "https://app.pluralsight.com/library/courses/microservices-big-picture/table-of-contents",
keywords: ["asp.net", "backend", ".net", "microservices"],
description:
"Microservices are quickly being adopted by companies worldwide. This course teaches you the basics of microservice architectures from a 10,000-foot high view.",
dateCompleted: "2022-10-29 19:00:00",
pluralsightStars: 5,
author: "Pluralsight - Antonio Goncalves",
duration: 6300, //In seconds
},
{
id: 38,
title: "Querying Data Using T-SQL",
path: "Querying Data with T-SQL from SQL Server",
code: "querying-data-using-tsql",
url: "https://app.pluralsight.com/library/courses/querying-data-using-tsql/table-of-contents",
keywords: ["asp.net", "backend", ".net", "sql", "sql server"],
description:
"Whether you are just starting with SQL Server, or an experienced SQL developer looking to make a switch to T-SQL, this course will provide solid foundations and essential understanding of how SQLT-SQL work, to query data and troubleshoot...",
dateCompleted: "2020-05-12 19:00:00",
pluralsightStars: 5,
author: "Pluralsight - Ami Levin",
duration: 7620, //In seconds
},
{
id: 5,
title: "Dapper: Getting started",
path: null,
code: "getting-started-dapper",
url: "https://app.pluralsight.com/library/courses/getting-started-dapper/table-of-contents",
keywords: ["asp.net", "backend", ".net", "sql", "sql server", "dapper"],
description:
"Dapper provides a super fast library for mapping between databases and .NET objects. This code-focused course will introduce you to all the basics you need to be productive with Dapper and incorporate it into your own apps.",
dateCompleted: "2020-06-06 19:00:00",
pluralsightStars: 5,
author: "Pluralsight - Steve Michelotti",
duration: 7620, //In seconds
},
{
id: 6,
title: "Advanced SQL Queries in Oracle and SQL Server",
path: null,
code: "adv-sql-queries-oracle-sql-server",
url: "https://app.pluralsight.com/library/courses/adv-sql-queries-oracle-sql-server/table-of-contents",
keywords: ["asp.net", "backend", ".net", "sql", "sql server"],
description:
"This course details recent additions to the standard SQL language and includes topics such as Analytic Functions and Extensions to GROUP BY, to name a few.",
dateCompleted: "2020-06-17 19:00:00",
pluralsightStars: 5,
author: "Pluralsight - Scott Hecht",
duration: 15900, //In seconds
},
{
id: 7,
title: "Introduction to .NET Testing with NUnit 3",
path: "C# Unit Testing with NUnit",
code: "nunit-3-dotnet-testing-introduction",
url: "https://app.pluralsight.com/library/courses/nunit-3-dotnet-testing-introduction/table-of-contents",
keywords: ["asp.net", "backend", ".net", "nunit", "test"],
description:
"NUnit is one of the most downloaded test frameworks for .NET. This course will teach you everything you need to know to get started testing your code, including asserts, categories, data-driven tests, customization, and how to reduce test code...",
dateCompleted: "2020-06-27 19:00:00",
pluralsightStars: 5,
author: "Pluralsight - Jason Roberts",
duration: 7560, //In seconds
},
{
id: 8,
title: ".NET Standard 2: Getting Started",
path: null,
code: "dotnet-standard-getting-started",
url: "https://app.pluralsight.com/library/courses/dotnet-standard-getting-started/table-of-contents",
keywords: ["asp.net", "backend", ".net", ".net standard"],
description:
"In this course you'll learn how to write class libraries that target .NET Standard, so that your class libraries can be shared across different .NET platforms like .NET Framework, .NET Core, and Xamarin.",
dateCompleted: "2020-07-03 19:00:00",
pluralsightStars: 5,
author: "Pluralsight - Thomas Claudius Huber",
duration: 7560, //In seconds
},
{
id: 9,
title: "Building Screaming Fast Websites on the Cheap Using Gatsby.js",
path: "THAT Conference 2019",
code: "that-conference-2019-session-62",
url: "https://app.pluralsight.com/library/courses/that-conference-2019-session-62/table-of-contents",
keywords: ["frontend", "gatsby.js"],
description: "THAT Conference 2019 | Building Screaming Fast Websites on the Cheap Using Gatsby.js",
dateCompleted: "2020-07-26 19:00:00",
pluralsightStars: 5,
author: "Pluralsight - Dustin Ewers",
duration: 7560, //In seconds
},
{
id: 10,
title: "Better User Experiences and More Robust Applications with Polly 2",
path: null,
code: "polly-user-experiences-robust-applications",
url: "https://app.pluralsight.com/library/courses/polly-user-experiences-robust-applications/table-of-contents",
keywords: ["asp.net", "backend", ".net", "exceptions", "polly"],
description:
"In this course, we learn how to use the open source .NET Polly library to automatically retry operations rather than failing on the first exception.",
dateCompleted: "2020-07-28 19:00:00",
pluralsightStars: 5,
author: "Pluralsight - Jason Roberts",
duration: 4440, //In seconds
},
{
id: 11,
title: "Beginning C# 7 Collections",
path: null,
code: "csharp-collections-beginning",
url: "https://app.pluralsight.com/library/courses/csharp-collections-beginning/table-of-contents",
keywords: ["asp.net", "backend", ".net", "exceptions"],
description:
"Almost every app requires data to be stored in collections. This course gives you a basic introduction, covering the most widely used collections - arrays, lists, and dictionaries - and gets you up to speed with querying and modifying data in them.",
dateCompleted: "2020-08-06 19:00:00",
pluralsightStars: 5,
author: "Pluralsight - Simon Robinson",
duration: 12360, //In seconds
},
{
id: 12,
title: "C# Fundamentals",
path: null,
code: "csharp-fundamentals-dev",
url: "https://app.pluralsight.com/library/courses/csharp-fundamentals-dev/table-of-contents",
keywords: ["asp.net", "backend", ".net", "c#"],
description:
"This course gives you everything you need to become a productive C# developer on any platform. Learn the basics of reading and writing C# code in your own applications.",
dateCompleted: "2020-08-07 19:00:00",
pluralsightStars: 5,
author: "Pluralsight - Scott Allen",
duration: 21900, //In seconds
},
{
id: 13,
title: "Object-Oriented Programming Fundamentals in C#",
path: "C# Development Fundamentals",
code: "object-oriented-programming-fundamentals-csharp",
url: "https://app.pluralsight.com/library/courses/object-oriented-programming-fundamentals-csharp/table-of-contents",
keywords: ["asp.net", "backend", ".net", "c#", "oop"],
description:
"This course takes you, step by step, through the principles and practices of object-oriented programming (OOP). The course provides you with the firm foundation in OOP that you need to progress to intermediate-level C# courses.",
dateCompleted: "2020-08-15 19:00:00",
pluralsightStars: 5,
author: "Pluralsight - Deborah Kurata",
duration: 12360, //In seconds
},
{
id: 14,
title: "Microsoft Azure Developer: Implementing Azure Cache",
path: "Microsoft Azure Storage for Developers",
code: "microsoft-azure-cache-implementing",
url: "https://app.pluralsight.com/library/courses/microsoft-azure-cache-implementing/table-of-contents",
keywords: ["asp.net", "backend", ".net", "c#", "cache"],
description:
"Caching is very important to make your application performant and make it more available. In Azure, you use Azure Redis Cache for caching. In this course, you’ll learn what Azure Redis Cache is and how to use it.",
dateCompleted: "2020-08-16 19:00:00",
pluralsightStars: 5,
author: "Pluralsight - Barry Luijbregts",
duration: 3720, //In seconds
},
{
id: 15,
title: "Getting Started with Asynchronous Programming in .NET",
path: null,
code: "getting-started-with-asynchronous-programming-dotnet",
url: "https://app.pluralsight.com/library/courses/getting-started-with-asynchronous-programming-dotnet/table-of-contents",
keywords: ["asp.net", "backend", ".net", "c#", "async"],
description:
"Learn how to effectively apply asynchronous principles in any type of .NET application using async and await together with the task parallel library. This course will give you the insight to build fast, powerful, and easy to maintain applications.",
dateCompleted: "2020-08-22 19:00:00",
pluralsightStars: 4,
author: "Pluralsight - Filip Ekberg",
duration: 9360, //In seconds
},
{
id: 39,
title: "Testing with EF Core 2",
path: "Entity Framework Core",
code: "ef-core-testing",
url: "https://app.pluralsight.com/library/courses/ef-core-testing/table-of-contents",
keywords: ["asp.net", "backend", ".net", "c#", "entity framework"],
description:
"When creating an application that uses EF Core you’ll quickly wonder how you can test your code. In this course you’ll learn about strategies that can help with testing your code by using in-memory database providers like InMemory and SQLite.",
dateCompleted: "2020-08-23 19:00:00",
pluralsightStars: 5,
author: "Pluralsight - Kevin Dockx",
duration: 4380, //In seconds
},
{
id: 16,
title: "Domain-Driven Design Fundamentals",
path: null,
code: "domain-driven-design-fundamentals",
url: "https://app.pluralsight.com/library/courses/domain-driven-design-fundamentals/table-of-contents",
keywords: ["asp.net", "backend", ".net", "c#", "ddd", "domain", "driven", "design"],
description:
"This course teaches the fundamentals of Domain-Driven Design (DDD) through a demonstration of customer interactions and a complex demo application, along with advice from Eric Evans.",
dateCompleted: "2020-09-24 19:00:00",
pluralsightStars: 5,
author: "Pluralsight - Steve Smith and Julie Lerman",
duration: 15360, //In seconds
},
{
id: 17,
title: "C# Generics",
path: null,
code: "csharp-generics",
url: "https://app.pluralsight.com/library/courses/csharp-generics/table-of-contents",
keywords: ["asp.net", "backend", ".net", "c#", "generics"],
description:
"Generics are a powerful feature of the C# language.This course will look at the built-in generic collections of the .NET framework, and use generic classes, interfaces, and delegates in building custom collections, and custom APIs for a repository.",
dateCompleted: "2020-09-30 19:00:00",
pluralsightStars: 5,
author: "Pluralsight - Scott Allen",
duration: 15600, //In seconds
},
{
id: 18,
title: "Clean Coding Principles in C#",
path: "C# Development Best Practices",
code: "csharp-clean-coding-principles",
url: "https://app.pluralsight.com/library/courses/csharp-clean-coding-principles/table-of-contents",
keywords: ["asp.net", "backend", ".net", "c#", "clean coding"],
description:
"Clean code is the art of writing code that humans can understand. Learn how to write C# in a style that's easy to write, read, and maintain. This course is filled with clear comparisons between 'dirty' C# code to avoid, and the 'clean' C# equivalent.",
dateCompleted: "2020-12-02 19:00:00",
pluralsightStars: 5,
author: "Pluralsight - Cory House",
duration: 11940, //In seconds
},
{
id: 19,
title: "Dates and Times in .NET 2",
path: ".NET Class Libraries with C#",
code: "dotnet-dates-times",
url: "https://app.pluralsight.com/library/courses/dotnet-dates-times/table-of-contents",
keywords: ["asp.net", "backend", ".net", "c#", "clean coding"],
description:
"Learn the fundamentals and master the art of working with dates and times in .NET; a topic commonly taken for granted, but often the cause of unexpected errors. This course will make you comfortable working with dates and times in any .NET project!",
dateCompleted: "2021-03-03 19:00:00",
pluralsightStars: 5,
author: "Pluralsight - Filip Ekberg",
duration: 5880, //In seconds
},
{
id: 20,
title: "C# 8 Design Patterns: Data Access Patterns",
path: "Design Patterns in C#",
code: "c-sharp-design-patterns-data-access-patterns",
url: "https://app.pluralsight.com/library/courses/c-sharp-design-patterns-data-access-patterns/table-of-contents",
keywords: ["asp.net", "backend", ".net", "c#", "data access"],
description:
"In this course, you'll discover how to work with the different data access patterns. You'll learn about repositories, unit of work, lazy loading, and understand why these patterns exist and how to implement them in a C# application.",
dateCompleted: "2021-03-16 19:00:00",
pluralsightStars: 5,
author: "Pluralsight - Filip Ekberg",
duration: 5040, //In seconds
},
{
id: 21,
title: "Microsoft Azure for .NET Developers - Cloud Patterns and Architecture",
path: ".NET Developer on Microsoft Azure",
code: "cmicrosoft-azure-dotnet-cloud-architecture-update",
url: "https://app.pluralsight.com/library/courses/microsoft-azure-dotnet-cloud-architecture-update/table-of-contents",
keywords: ["asp.net", "backend", ".net", "c#", "cloud", "azure"],
description:
"Building systems in the cloud gives you a range of abilities to build scalable, resilient, and highly available applications. This course presents you with design patterns and systems architecture for applications in Microsoft Azure.",
dateCompleted: "2021-05-15 19:00:00",
pluralsightStars: 5,
author: "Pluralsight - Matt Tester",
duration: 9060, //In seconds
},
{
id: 22,
title: "Building Applications with React 17 and Redux",
path: "Building Web Applications with React",
code: "c-sharp-design-patterns-data-access-patterns",
url: "https://app.pluralsight.com/library/courses/react-redux-react-router-es6/table-of-contents",
keywords: ["reactjs", "react", "frontend", "intermmediate"],
description:
"Learn how to use React, Redux, React Router, and modern JavaScript to build an app with React. Use Webpack, Babel, Jest, React Testing Library, Enzyme, and more to build a custom React development environment and build process from the ground up.",
dateCompleted: "2021-06-25 19:00:00",
pluralsightStars: 5,
author: "Pluralsight - Cory House",
duration: 23940, //In seconds
},
{
id: 23,
title: "Creating Layouts with CSS Grid",
path: "Building Websites with HTML, CSS and JavaScript",
code: "css-grid-creating-layouts",
url: "https://app.pluralsight.com/library/courses/css-grid-creating-layouts/table-of-contents",
keywords: ["frontend", "intermmediate", "html", "css"],
description:
"Coding web layouts has never been easy until now. This course will teach you CSS Grid, a technology to define rational layouts for your websites that is finally ready to go mainstream.",
dateCompleted: "2021-07-03 19:00:00",
pluralsightStars: 5,
author: "Pluralsight - Matt Henry",
duration: 6120, //In seconds
},
{
id: 24,
title: "Building React Apps with TypeScript",
path: "Building Web Applications with React",
code: "react-apps-typescript-building",
url: "https://app.pluralsight.com/library/courses/react-apps-typescript-building/table-of-contents",
keywords: ["frontend", "intermmediate", "html", "css"],
description:
"TypeScript enables React applications to be developed with fewer bugs by catching them at compile-time instead of run-time. This course will teach you how to effectively use TypeScript to create robust web applications.",
dateCompleted: "2021-07-07 19:00:00",
pluralsightStars: 4,
author: "Pluralsight - Mat Warger",
duration: 3420, //In seconds
},
{
id: 25,
title: "Mocking with Moq 4 and NUnit",
path: "C# Unit Testing with NUnit",
code: "nunit-moq-mocking",
url: "https://app.pluralsight.com/library/courses/nunit-moq-mocking/table-of-contents",
keywords: ["asp.net", "backend", ".net", "nunit", "test", "moq"],
description:
"Writing unit tests is hard when dependencies between classes make it tough to separate what's being tested from the rest of the system. Moq is a mocking library for .NET that makes it easy to create mock objects and make writing unit tests easier.",
dateCompleted: "2021-07-12 19:00:00",
pluralsightStars: 5,
author: "Pluralsight - Jason Roberts",
duration: 6780, //In seconds
},
{
id: 26,
title: "Securing ASP.NET Core 3 with OAuth2 and OpenID Connect",
path: null,
code: "securing-aspnet-core-3-oauth2-openid-connect",
url: "https://app.pluralsight.com/library/courses/securing-aspnet-core-3-oauth2-openid-connect/table-of-contents",
keywords: ["asp.net", "backend", ".net", "openID", "oauth", "intermediate"],
description:
"When you're building an ASP.NET Core 3 MVC web app or API, you'll want to secure it sooner than later. In this course, you'll learn how to utilize OAuth2 and OpenID Connect, today's widely-used standards, to help you achieve your goals efficiently.",
dateCompleted: "2021-08-02 19:00:00",
pluralsightStars: 5,
author: "Pluralsight - Kevin Dockx",
duration: 15600, //In seconds
},
{
id: 27,
title: "React 17 Security: Best Practices",
path: "Building Web Applications with React",
code: "react-security-best-practices",
url: "https://app.pluralsight.com/library/courses/react-security-best-practices/table-of-contents",
keywords: ["reactjs", "react", "frontend", "intermmediate", "security"],
description:
"React applications are often built to provide delightful experience to users but the resulting complexity can lead to security issues. This course will teach you how to harden your user interface code and prevent attacks against React components.",
dateCompleted: "2021-08-09 19:00:00",
pluralsightStars: 5,
author: "Pluralsight - Marcin Hoppe",
duration: 3900, //In seconds
},
{
id: 28,
title: "Error Handling in C# with Exceptions",
path: null,
code: "c-sharp-error-handling-exceptions",
url: "https://app.pluralsight.com/library/courses/c-sharp-error-handling-exceptions/table-of-contents",
keywords: ["asp.net", "backend", ".net", "intermediate", "clean code"],
description:
"Understanding and using exceptions is crucial to creating readable code that responds correctly to errors at runtime. This course will teach you how to handle errors in C# applications by throwing, catching, filtering, and customizing exceptions.",
dateCompleted: "2021-08-13 19:00:00",
pluralsightStars: 5,
author: "Pluralsight - Jason Roberts",
duration: 5820, //In seconds
},
{
id: 29,
title: "C# Interfaces",
path: null,
code: "using-csharp-interfaces",
url: "https://app.pluralsight.com/library/courses/using-csharp-interfaces/table-of-contents",
keywords: ["asp.net", "backend", ".net", "intermediate", "clean code", "interfaces"],
description:
"C# Interfaces help us create code that's maintainable, extensible, and easily testable. This course covers interfaces from the basics of 'what are interfaces?' and works up to advanced abstractions.",
dateCompleted: "2021-08-13 19:00:00",
pluralsightStars: 5,
author: "Pluralsight - Jeremy Clark",
duration: 8580, //In seconds
},
{
id: 30,
title: "Getting Started with ASP.NET 4 SignalR",
path: "ASP.NET MVC 5",
code: "aspdotnet-signalr-getting-started",
url: "https://app.pluralsight.com/library/courses/aspdotnet-signalr-getting-started/table-of-contents",
keywords: ["asp.net", "backend", ".net", "signalR", ".net Framework"],
description:
"Learn real-time web applications in ASP.NET with SignalR in a fast-paced, practical way. Do you need an application that sends live data to the browser? This course, that uses ASP.NET in .NET Framework, is for you.",
dateCompleted: "2021-09-24 19:00:00",
pluralsightStars: 4,
author: "Pluralsight - Roland Guijt",
duration: 8580, //In seconds
},
{
id: 31,
title: "Working with C# 9 Records",
path: "C# Development Fundamentals",
code: "working-c-sharp-records",
url: "https://app.pluralsight.com/library/courses/working-c-sharp-records/table-of-contents",
keywords: ["asp.net", "backend", ".net", "c#", "records"],
description:
"Applying the concept of immutability is vital no matter what type of software you create. This course will teach you why that is and how to apply it using C#’s Records.",
dateCompleted: "2021-12-02 19:00:00",
pluralsightStars: 5,
author: "Pluralsight - Roland Guijt",
duration: 4020, //In seconds
},
{
id: 32,
title: "C# 8 Design Patterns: Mediator",
path: "Design Patterns in C#",
code: "c-sharp-design-patterns-mediator",
url: "https://app.pluralsight.com/library/courses/c-sharp-design-patterns-mediator/table-of-contents",
keywords: ["asp.net", "backend", ".net", "c#", "records"],
description:
"Discover how to work with the mediator pattern. You will understand why this pattern exists and how to implement this in a C# application.",
dateCompleted: "2021-12-02 19:00:00",
pluralsightStars: 5,
author: "Pluralsight - Steve Michelotti",
duration: 2220, //In seconds
},
{
id: 33,
title: "Blazor 5: The Big Picture",
path: "Building Web Applications with Blazor",
code: "blazor-big-picture",
url: "https://app.pluralsight.com/library/courses/blazor-big-picture/table-of-contents",
keywords: ["asp.net", "backend", ".net", "c#", "blazor", "frontend"],
description:
"Blazor is an incredible framework that you can use to develop rich and interactive client-side web UIs with C# instead of JavaScript. In this course, you’ll learn what Blazor is and why you should use it.",
dateCompleted: "2022-02-24 19:00:00",
pluralsightStars: 5,
author: "Pluralsight - Barry Luijbregts",
duration: 1920, //In seconds
},
{
id: 34,
title: "Defensive Coding in C#",
path: "C# Development Fundamentals",
code: "csharp-defensive-coding",
url: "https://app.pluralsight.com/library/courses/csharp-defensive-coding/table-of-contents",
keywords: ["asp.net", "backend", ".net", "c#", "clean clode", "defensive"],
description:
"Learn techniques for strengthening your application’s defenses against the perils awaiting it in the real world. You will see how to write clean code, create unit tests, build clear methods, and prepare for the unexpected.",
dateCompleted: "2022-06-18 19:00:00",
pluralsightStars: 5,
author: "Pluralsight - Deborah Kurata",
duration: 8040, //In seconds
},
{
id: 35,
title: "EF Core 6: The Big Picture",
path: "EF Core 6",
code: "ef-core-6-big-picture",
url: "https://app.pluralsight.com/library/courses/ef-core-6-big-picture/table-of-contents",
keywords: ["asp.net", "backend", ".net", "c#", "entity framework", "core"],
description:
"EF Core is .NET Core’s official data persistence framework. This course will teach you core concepts for evaluating whether EF Core is the right choice for your data access needs and will prepare you to start your journey to EF Core mastery.",
dateCompleted: "2022-10-19 19:00:00",
pluralsightStars: 5,
author: "Pluralsight - Deborah Kurata",
duration: 3660, //In seconds
},
{
id: 36,
title: "Core Python: Big Picture",
path: "Core Python",
code: "core-python-big-picture",
url: "https://app.pluralsight.com/library/courses/core-python-big-picture/table-of-contents",
keywords: ["backend", "python", "big picture"],
description:
"This course is a big picture introduction to Python, a widely used programming language growing in popularity, is simple to learn, and ultimately, fun to use.",
dateCompleted: "2022-10-19 19:00:00",
pluralsightStars: 5,
author: "Pluralsight - Jason Olson",
duration: 3940, //In seconds
},
{
id: 37,
title: "Domain-Driven Design Fundamentals",
path: "Domain-Driven Design",
code: "fundamentals-domain-driven-design",
url: "https://app.pluralsight.com/library/courses/fundamentals-domain-driven-design/table-of-contents",
keywords: ["asp.net", "backend", ".net", "c#", "ddd", "domain", "driven", "design"],
description:
"This course will teach you the fundamentals of Domain- Driven Design (DDD) through a demonstration of customer interactions and a complex demo application, along with advice from renowned DDD experts.",
dateCompleted: "2022-10-21 19:00:00",
pluralsightStars: 5,
author: "Pluralsight - Steve Smith and Julie Lerman",
duration: 17280, //In seconds
},
{
id: 38,
title: "AZ-900 Microsoft Azure Fundamentals",
path: "AZ-900 Microsoft Azure Fundamentals Path",
code: "az-900-microsoft-azure-fundamentals-2",
url: "https://app.pluralsight.com/library/courses/az-900-microsoft-azure-fundamentals-2/table-of-contents",
keywords: ["cloud", "azure", "az-900", "certification"],
description:
"Start your career in cloud computing with the AZ-900 Microsoft Azure Fundamentals certification. Discover and work with the different types of Azure tools and solutions available.",
dateCompleted: "2023-03-20 19:00:00",
pluralsightStars: 5,
author: "Pluralsight - Matthew Ulasien",
duration: 25200, //In seconds
},
{
id: 39,
title: "C# 10: The Big Picture",
path: "C# 10 Path",
code: "c-sharp-10-big-picture",
url: "https://app.pluralsight.com/library/courses/c-sharp-10-big-picture/table-of-contents",
keywords: ["c#", "c# 10", ".net"],
description:
"C# is one of the most popular programming languages in the world. This course will teach you core concepts critical to evaluating whether C# is the right language for you, and will prepare you to kick start your learning journey to C# mastery.",
dateCompleted: "2023-07-01 19:00:00",
pluralsightStars: 5,
author: "Pluralsight - Mike Woodring",
duration: 3960, //In seconds
},
{
id: 40,
title: "Microsoft Azure Developer: Implement IaaS Solutions",
path: "Developing Solutions for Microsoft Azure (AZ-204) Path",
code: "microsoft-azure-developer-implement-iaas-solutions",
url: "https://app.pluralsight.com/library/courses/microsoft-azure-developer-implement-iaas-solutions/table-of-contents",
keywords: ["cloud", "azure", "az-204", "certification", "IaaS", "virtual machine", "container"],
description:
"Implementing IaaS Solutions is a core skill in deploying application workloads in Azure. This course will prepare you for the exam AZ-204: Developing Solutions for Microsoft Azure.",
dateCompleted: "2023-07-04 19:00:00",
pluralsightStars: 5,
author: "Pluralsight - Anthony Nocentino",
duration: 6849, //In seconds
},
{
id: 41,
title: "Microsoft Azure Developer: Create Azure App Service Web Apps",
path: "Developing Solutions for Microsoft Azure (AZ-204) Path",
code: "azure-developer-create-azure-app-service-web-apps",
url: "https://app.pluralsight.com/library/courses/azure-developer-create-azure-app-service-web-apps/table-of-contents",
keywords: ["cloud", "azure", "az-204", "certification", "IaaS", "webapps"],
description:
"This course will teach you how to implement Azure App Service web applications, deploy code to web apps, secure your apps with SSL certificates, and autoscale your web app resources manually, or automatically based on demand.",
dateCompleted: "2023-07-07 19:00:00",
pluralsightStars: 5,
author: "Pluralsight - Mike Pfeiffer",
duration: 3660, //In seconds
},
{
id: 42,
title: "Microsoft Azure Developer: Implement Azure Functions",
path: "Developing Solutions for Microsoft Azure (AZ-204) Path",
code: "microsoft-azure-developer-implement-azure-functions",
url: "https://app.pluralsight.com/library/courses/microsoft-azure-developer-implement-azure-functions/table-of-contents",
keywords: ["cloud", "azure", "az-204", "certification", "IaaS", "functions"],
description: "This course will teach you how to implement bindings, triggers, and Durable orchestrations with Azure Functions.",
dateCompleted: "2023-07-11 19:00:00",
pluralsightStars: 5,
author: "Pluralsight - Mark Heath",
duration: 2760, //In seconds
},
{
id: 43,
title: "Microsoft Azure Developer: Develop Solutions with Cosmos DB Storage",
path: "Developing Solutions for Microsoft Azure (AZ-204) Path",
code: "microsoft-azure-developer-develop-solutions-cosmos-db-storage",
url: "https://app.pluralsight.com/library/courses/microsoft-azure-developer-develop-solutions-cosmos-db-storage/table-of-contents",
keywords: ["cloud", "azure", "az-204", "certification", "IaaS", "cosmos", "storage"],
description:
"Cosmos DB is a powerful multi-model database built for the cloud. This course will teach you the elements from Cosmos DB that are covered in the AZ-204 certification exam.",
dateCompleted: "2023-07-17 19:00:00",
pluralsightStars: 5,
author: "Pluralsight - David Tucker",
duration: 3360, //In seconds
},
{
id: 44,
title: "ASP.NET Core 6 Web API Fundamentals",
path: "ASP.NET Core 6 Web API Path",
code: "asp-dot-net-core-6-web-api-fundamentals",
url: "https://app.pluralsight.com/library/courses/asp-dot-net-core-6-web-api-fundamentals/table-of-contents",
keywords: ["c#", ".NET", "api", "web"],
description:
"In this course, you'll learn how to build an API with ASP.NET Core that connects to a database via Entity Framework Core from scratch.",
dateCompleted: "2023-07-26 19:00:00",
pluralsightStars: 5,
author: "Pluralsight - Kevin Dockx",
duration: 24480, //In seconds
},
{
id: 45,
title: "Microsoft Azure Developer: Develop Solutions with Blob Storage",
path: "Developing Solutions for Microsoft Azure (AZ-204) Path",
code: "microsoft-azure-developer-develop-solutions-blob-storage",
url: "https://app.pluralsight.com/library/courses/microsoft-azure-developer-develop-solutions-blob-storage/table-of-contents",
keywords: ["cloud", "azure", "az-204", "certification", "IaaS", "blob", "storage"],
description:
"Azure Blob Storage is Microsoft’s cloud-based object storage solution. This course will teach you the core concepts of Blob Storage, how to interact with Blob Storage from .NET, and how to implement data archiving and retention.",
dateCompleted: "2023-07-26 19:00:00",
pluralsightStars: 5,
author: "Pluralsight - Thomas Claudius Huber",
duration: 4620, //In seconds
},
{
id: 46,
title: "Securing ASP.NET Core 6 with OAuth2 and OpenID Connect",
path: "ASP.NET Core 6 Web API Path",
code: "asp-dot-net-core-6-securing-oauth-2-openid-connect",
url: "https://app.pluralsight.com/library/courses/asp-dot-net-core-6-securing-oauth-2-openid-connect/table-of-contents",
keywords: ["azure", "identity server", "api", "c#", ".net", "IaaS", "blob", "storage"],
description: "How to secure your ASP.NET Core 6 web applications and APIs with today’s de facto standards: OAuth2 and OpenID Connect.",
dateCompleted: "2023-08-04 21:00:00",
pluralsightStars: 5,
author: "Pluralsight - Kevin Dockx",
duration: 35220, //In seconds
},
{
id: 47,
title: "ASP.NET Core 6 Web API: Best Practices",
path: "ASP.NET Core 6 Web API Path",
code: "aspdotnet-core-6-web-api-best-practices",
url: "https://app.pluralsight.com/library/courses/aspdotnet-core-6-web-api-best-practices/table-of-contents",
keywords: ["c#", ".NET", "api", "web"],
description:
"Modern apps require web APIs more than ever before. This course will teach you best practices for writing better web APIs using ASP.NET Core.",
dateCompleted: "2023-08-09 19:00:00",
pluralsightStars: 5,
author: "Pluralsight - Steve 'Ardalis' Smith",
duration: 11460, //In seconds
},
{
id: 48,
title: "Debugging and Error Handling in ASP.NET Core 6 Web API",
path: "ASP.NET Core 6 Web API Path",
code: "asp-dot-net-core-6-web-api-debugging-error-handling",
url: "https://app.pluralsight.com/library/courses/asp-dot-net-core-6-web-api-debugging-error-handling/table-of-contents",
keywords: ["c#", ".NET", "api", "web", "exceptions", "best practices"],
description:
"Learn how to properly handle errors in .NET 6 Web API projects. This course will teach you how to apply different error handling techniques for different scenarios in real applications to create a rich consumer experience.",
dateCompleted: "2023-08-12 19:00:00",
pluralsightStars: 3,
author: "Pluralsight - Nertil Poci",
duration: 6720, //In seconds
},
{
id: 49,
title: "Serverless Computing with Azure Functions",
path: "Azure Functions",
code: "serverless-computing-azure-functions",
url: "https://app.pluralsight.com/library/courses/serverless-computing-azure-functions/table-of-contents",
keywords: ["c#", ".NET", "functions", "cloud", "azure"],
description:
"A deep dive into the use of Azure Functions, including the use of several tools for creating, running, and operating Azure Functions.",
dateCompleted: "2023-08-22 19:00:00",
pluralsightStars: 3,
author: "Pluralsight - A Cloud Guru",
duration: 7200, //In seconds
},
{
id: 50,
title: "DevOps with GitHub and Azure: The Big Picture",
path: "Implementing DevOps with GitHub and Microsoft Azure Path",
code: "devops-github-azure-big-picture",
url: "https://app.pluralsight.com/library/courses/devops-github-azure-big-picture/table-of-contents",
keywords: ["azure", "devops", "github", "git"],
description:
"GitHub has a tool suite to support continuous delivery and DevOps. Want to see what this tool suite can do for you? Then this course is for you! In less than two hours, you get a full overview of how the tools can support your team.",
dateCompleted: "2024-01-13 19:00:00",
pluralsightStars: 5,
author: "Pluralsight - Marcel de Vries",
duration: 6900, //In seconds
},
];