نکات امنیتی پروژه Nodejs

https://roocket.ir/series/build-an-educational-website-and-shop-with-nodejs/episode/59

در این جلسه در مورد نکاتی که باید رعایت کنید تا اپلیکیشن nodejs خودتون رو امن نگه دارید رو بهتون میگم در این جلسه در مورد rateLimit و csrf و موارد مختلف امنیتی صحبت میکنم و روش پیاده سازی اونها رو بهتون آموزش میدم . 

روش استفاده از مانگودی‌‎بی در Nodejs

https://roocket.ir/series/learn-mongodb/episode/13

در این جلسه روش استفاده از mongoDB در nodejs را به شما آموزش خواهم داد تا بتوانید در پروژه های node خود از دیتابیس Mongodb استفاده کنید.

جاوااسکریپت در nodejs و نصب ماژول ها

https://roocket.ir/series/introduction-to-advanced-node-js/episode/3

در این قسمت ابتدا تفاوت جاوااسکریپت در مرورگرها را با جاوااسکریپت در nodejs خواهیم گفت و بعد خواهیم گفت که هر کدام دارای چه ویژگی هایی هستند و در قدم بعد در مورد ماژول ها در nodejs صحبت خواهم کرد و طریقه استفاده و نصب آنها را توضیح خواهم داد .

ویرایش جلسات دوره و محاسبات ریاضی زمان دوره

https://roocket.ir/series/build-an-educational-website-and-shop-with-nodejs/episode/26

در این جلسه از آموزش nodejs بازم مروری بر روش آپدیت کردن یک بخش میکنم و بعد روش محاسبه زمان یک دوره با استفاده از محاسبات ریاضی رو به شما آموزش میدم.

برنامه نویسی Async

https://roocket.ir/series/introduction-to-advanced-node-js/episode/2

در این قسمت روش اجرا شدن کدهای جاوا اسکریپت رو در داخل پلتفرم nodejs به شما آموزش میدم و میگم Callback ها در جاوا اسکریپت چی هستند و چطور مورد استفاده قرار میگیرن !

آپلود فایل در GraphQL

https://roocket.ir/series/learn-graphql/episode/17

در این جلسه روش آپلود فایل از طریق ارسال query به graphQl و nodejs را به شما آموزش خواهم داد . این کار مقداری چالیش است و نیاز به دقت زیادی در پیاده سازی آن خواهید داشت .

راه اندازی Nodejs و MongoDB و Ngnix بر روی سرور

https://roocket.ir/series/build-an-educational-website-and-shop-with-nodejs/episode/53

در این جلسه روش نصب و پیاده سازی کردن Nodejs و MongoDB و Nginx بر روی سرور مجازی که در جلسه قبل تهیه کردیم رو به شما آموزش میدم تا بتونید به خوبی وبسایت خودتون رو انلاین کنید . 

کار با http و فایل ها

https://roocket.ir/series/introduction-to-advanced-node-js/episode/4

در این قسمت ابتدا در مورد ماژول دیفالت http که در nodejs وجود داره صحبت میکنم و طریقه کار با اون رو با مثالی توضیح میدم و بعد کار با ماژول دیفالت File System رو شروع میکنیم و با مثالی توضیحات مربوط به اون رو هم برای شما میگم . این دو ماژول در Nodejs خیلی پر کاربرد و مهم اند پس یاد...

معرفی آموزش

https://roocket.ir/series/creating-api-with-laravel-and-angular/episode/0

در این قسمت توضیحاتی در مورد چیزهای که قراره در این آموزش یاد بدیم صحبت و api که قراره با هم بسازیم رو تشریح میکنیم تا شما کاملا با این دوره آشنا بشین و برای ادامه دادن این دوره تصمیم بگیرید .

معرفی نود جی اس و نصب

https://roocket.ir/series/introduction-to-advanced-node-js/episode/1

در این قسمت نود جی اس رو معرفی میکنم و به شما میگم که اون به چه کاری میاد و چرا باید اونو یاد بگیریم و بعد اون رو قدم به قدم باهم نصب میکنیم تا آماده استفاده و آموزش بشه .

آپلود فایل و تصاویر

https://roocket.ir/series/build-a-api-with-nodejs/episode/15

در این جلسه به شما روش آپلود کردن تصاویر یا حتی فایل ها در nodejs رو آموزش میدیم . البته این روش میتونه در حالات معمولی یعنی وبسایت ها هم مورد استفاده قرار بگیره اما در اینجا ما برای api این روش را استفاده میکنیم . 

ساخت یک سرور

https://roocket.ir/series/introduction-to-advanced-node-js/episode/5

در این قسمت قرار یک سرور برای اجرایی وبسایت هامون ایجاد کنیم ، پس در قدم اول توضیح میدیم دلیل ساخته شدن سرور در NodeJs چیه و بعد از توضیحات میایم بصورت عملی یک سرور ایجاد میکنیم و اون رو اجرا میکنیم تا شما ببینید اینکار چطور انجام میشه .

آماده سازی GraphQl و Expressjs

https://roocket.ir/series/learn-graphql/episode/3

برای یادگیری graphql یکی از دم دسترین زبان های ممکن جاوااسکریپت است ، بنابراین تصمیم گرفتیم در طول این دوره با استفاده از javascript و nodejs و expressjs یک api با کمک graphql آماده سازی کنم تا شما بتوانید در قالب یک پر...

معرفی دوره

https://roocket.ir/series/build-an-educational-website-and-shop-with-nodejs/episode/0

این دوره یک دوره کامل برای افرادی است که میخواهند نود جی اس را به درستی آموزش ببینند بعد از دوره آموزش مقدماتی Nodejs که در دسترس همگان قرار گرفت حالا وقت آن رسیده که در قالب یک پروژه کامل و بسیار...

پروژه : ساخت سرور برای لود یک وبسایت

https://roocket.ir/series/introduction-to-advanced-node-js/episode/6

در قسمت قبل طریقه ایجاد کردن یک سرور رو توضیح دادم در این قسمت میخوایم یک سروری ایجاد کنم که بتونه فایل های html , css , js و غیره رو بخونه و در مرورگر لود کنه بطوری که کاربر بطونه بدونه مشکل وبسایت خودش رو مشاهده کنه . 

شروع کار با socket.io

https://roocket.ir/series/introduction-to-advanced-node-js/episode/25

socket.io یکی از ماژول های معروف nodejs است که با استفاده از آن میتوان اپلیکشن های حرفه ای ایجاد کرد . حالا مم در این قسمت ابتدا روش نصب و استفاده از socket.io رو به شما آموزش میدهم و بعد در قسمت بعدی بصورت عملی یک سیستم چت با socket.io خواهیم نوشت . 

پروژه پیش بینی وضع هوا - بخش اول

https://roocket.ir/series/introduction-to-advanced-node-js/episode/7

در این قسمت شروع به ایجاد پروژه پیش بینی وضع هوا با نود جی اس میکنیم یعنی با ماژول های دیفالتی که در خود nodejs وجود داره بخش های مختلف این وبسایت رو ایجاد میکنیم . 

ساختار بندی پروژه

https://roocket.ir/series/build-an-educational-website-and-shop-with-nodejs/episode/1

در ابتدا ساختار کلی پروژه ای که قراره پیاده سازی شود را توضیح می دهم و بعد Nodejs و mongoDB را بر روی سیستم نصب میکنم و توضیحاتی کلی در مورد پروژه خواهم داد .

روش جدید اعتبارسنجی اطلاعات

https://roocket.ir/series/build-an-educational-website-and-shop-with-nodejs/episode/11

در این جلسه روش جدید اعتبارسنجی اطلاعات که پکیج express-validator معرفی کرده رو در پروژه پیاده سازی میکنیم . البته اینکار رو با عنوان جدید به پروژه اصلی خودمون اضافه میکنیم. 

روش آپلود کردن فایل و تصاویر در پروژه

https://roocket.ir/series/build-an-educational-website-and-shop-with-nodejs/episode/18

در این جلسه در پنل مدیریت و ارسال یک دوره روش آپلود کردن تصاویر برای اون دوره رو به شما آموزش میدم . بدلیل اینکه مقداری روش گفته شده با روش اعتبار سنجی دچار مشکل هست یک سری نکات خیلی خیلی مهم در این جلسه بیان میشه