ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲਿਆਂ ਲਈ NestJs ਕੋਰਸ - ਇੱਕ REST API ਬਣਾਓ
ਆਧੁਨਿਕ ਵੈੱਬ ਵਿਕਾਸ ਤਕਨੀਕਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਅੰਤ ਤੋਂ ਅੰਤ ਤੱਕ ਟੈਸਟਾਂ ਦੇ ਨਾਲ ਇੱਕ CRUD REST API ਬਣਾ ਕੇ NestJs ਸਿੱਖੋ। NestJs ਇੱਕ ਤੇਜ਼ੀ ਨਾਲ ਵਧ ਰਿਹਾ ਨੋਡ js ਫਰੇਮਵਰਕ ਹੈ ਜੋ ਸਕੇਲੇਬਲ ਅਤੇ ਸਾਂਭਣਯੋਗ ਬੈਕਐਂਡ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਬਣਾਉਣ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ।
ਇਸ ਕੋਰਸ ਵਿੱਚ, ਅਸੀਂ NestJs, Docker, Postgres, Passport js, Prisma, Pactum ਅਤੇ Dotenv ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸ਼ੁਰੂ ਤੋਂ ਇੱਕ ਬੁੱਕਮਾਰਕ API ਬਣਾਉਂਦੇ ਹਾਂ।
⭐️ ਕੋਰਸ ਸਮੱਗਰੀ ⭐
⌨️ (0:00:00) ਕੋਰਸ ਦੀ ਜਾਣ-ਪਛਾਣ
⌨️ (0:01:15) NestJs ਕੀ ਹੈ
⌨️ (0:02:35) NestJs ਦੀ ਵਰਤੋਂ ਕਿਉਂ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ
⌨️ (0:03:35) ਜੋ ਅਸੀਂ ਬਣਾ ਰਹੇ ਹਾਂ
⌨️ (0:03:55) NestJs ਪ੍ਰੋਜੈਕਟ ਸੈੱਟਅੱਪ
⌨️ (0:05:55) ਮੋਡੀਊਲ
⌨️ (0:15:30) ਪ੍ਰਮਾਣਿਕਤਾ ਮੋਡੀਊਲ
⌨️ (0:19:50) ਨਿਰਭਰਤਾ ਟੀਕਾ
⌨️ (0:20:30) ਪ੍ਰਮਾਣਿਕ ਕੰਟਰੋਲਰ
⌨️ (0:26:50) ਡੌਕਰ ਵਿੱਚ ਪੋਸਟਗ੍ਰੇਸ ਸਥਾਪਤ ਕਰਨਾ
⌨️ (0:29:10) ਪ੍ਰਿਜ਼ਮਾ ਸੈੱਟਅੱਪ ਕਰਨਾ
⌨️ (0:32:10) ਉਪਭੋਗਤਾ ਅਤੇ ਬੁੱਕਮਾਰਕ ਮਾਡਲ
⌨️ (0:35:50) ਚੱਲ ਰਹੇ ਪ੍ਰਿਜ਼ਮਾ ਮਾਈਗ੍ਰੇਸ਼ਨ
⌨️ (0:40:10) ਪ੍ਰਿਜ਼ਮ ਮੋਡੀਊਲ
⌨️ (0:52:10) auth dtos ਦੀ ਵਰਤੋਂ ਕਰਨਾ
⌨️ (0:57:45) NestJs ਪਾਈਪਾਂ
⌨️ (0:59:10) NestJs ਗਲੋਬਲ ਪਾਈਪ
⌨️ (1:02:50) ਆਰਗਨ ਨਾਲ ਯੂਜ਼ਰ ਪਾਸਵਰਡ ਹੈਸ਼ ਕਰਨਾ
⌨️ (1:03:20) ਸਾਈਨ ਅੱਪ ਤਰਕ
⌨️ (1:13:13) ਸਾਈਨ ਇਨ ਤਰਕ
⌨️ (1:16:50) ਪੋਸਟਗ੍ਰੇਸ ਰੀਸਟਾਰਟ ਅਤੇ ਪ੍ਰਿਜ਼ਮਾ ਮਾਈਗ੍ਰੇਸ਼ਨ ਨੂੰ ਸਵੈਚਲਿਤ ਕਰੋ
⌨️ (1:27:40) NestJs ਸੰਰਚਨਾ ਮੋਡੀਊਲ
⌨️ (1:34:40) NestJs ਦੇ ਨਾਲ ਪਾਸਪੋਰਟ js ਅਤੇ jwt ਮੋਡੀਊਲ ਦੀ ਵਰਤੋਂ ਕਰਨਾ
⌨️ (1:55:10) ਮੌਜੂਦਾ ਉਪਭੋਗਤਾ ਨੂੰ ਐਕਸੈਸ ਟੋਕਨ ਦੇ ਨਾਲ ਪ੍ਰਾਪਤ ਕਰੋ
⌨️ (1:57:00) NestJs ਗਾਰਡਸ
⌨️ (2:12:10) NestJs ਕਸਟਮ ਪਰਮ ਡੈਕੋਰੇਟਰ
⌨️ (2:27:10) pactumJs ਨਾਲ e2e ਟੈਸਟ
⌨️ (2:35:10) ਟੈਸਟ ਡੇਟਾਬੇਸ ਸੈਟ ਅਪ ਕਰਨਾ
⌨️ (2:36:10) ਆਟੋਮੇਟ ਟੈਸਟ ਡੇਟਾਬੇਸ ਰੀਸਟਾਰਟ ਅਤੇ ਮਾਈਗ੍ਰੇਸ਼ਨ
⌨️ (2:37:10) ਪ੍ਰਿਜ਼ਮਾ ਨਾਲ dotenv cli ਦੀ ਵਰਤੋਂ ਕਰਨਾ
⌨️ (2:44:30) ਪ੍ਰਿਜ਼ਮਾ ਡੇਟਾਬੇਸ ਟਾਰਡਾਉਨ ਤਰਕ
⌨️ (2:53:10) Auth e2e ਟੈਸਟ
⌨️ (3:02:01) ਉਪਭੋਗਤਾ e2e ਟੈਸਟ
⌨️ (3:13:20) ਬੁੱਕਮਾਰਕ e2e ਟੈਸਟ
ਕੋਡ: https://github.com/vladwulf/nestjs-api-tutorial
www.youtube.com
NestJS ਨਾਲ ਇੱਕ CRUD REST API ਬਣਾਉਣਾ
ਆਧੁਨਿਕ ਵੈੱਬ ਵਿਕਾਸ ਤਕਨੀਕਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਅੰਤ ਤੋਂ ਅੰਤ ਤੱਕ ਟੈਸਟਾਂ ਦੇ ਨਾਲ ਇੱਕ CRUD REST API ਬਣਾ ਕੇ NestJS ਸਿੱਖੋ। ਅਸੀਂ NestJs, Docker, Postgres, Passport js, Prisma, Pactum ਅਤੇ Dotenv ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸ਼ੁਰੂ ਤੋਂ ਇੱਕ ਬੁੱਕਮਾਰਕ API ਬਣਾਉਂਦੇ ਹਾਂ।