به دوره Node.js من خوش آمدید. اگر در مورد هر برنامه ای صحبت کنیم، قسمتی که کاربر با آن در تعامل است اساساً قسمت جلویی وب سایت ما است، در حالی که چیزهای زیادی در پس زمینه یا باطن وب سایت ما اتفاق می افتد. اساساً سه بخش از هر برنامه وجود دارد، یکی Frontend است که کاربران با آن در تعامل هستند، سپس به سرور باطن و پایگاه داده باطن میرسد. برای سرورهای پشتیبان میتوانیم از NodeJS، Java، Python و غیره استفاده کنیم و برای پایگاههای داده باطن از پایگاههای داده رابطهای یا غیر رابطهای استفاده میکنیم.
اکنون ابتدا اجازه دهید بدانیم NodeJS چیست.
هرگاه یک کلاینت چیزی را از سمت سرویس گیرنده برنامه درخواست کند، چه اتفاقی می افتد، ابتدا درخواست به سرور ارسال می شود و سپس در آن سرور، برخی از پردازش ها یا محاسبات برای اعتبار سنجی درخواست سمت سرویس گیرنده و پس از انجام همه موارد انجام می شود. چنین اعتبارسنجی یک پاسخ به سمت مشتری ارسال می شود. اساساً برای انجام تمام این محاسبات و پردازش ها، از این چارچوب NodeJs جاوا اسکریپت استفاده می شود.
برای اجرای برنامههای وب ما در خارج از مرورگر مشتری، NodeJS اساساً به عنوان یک محیط زمان اجرا جاوا اسکریپت منبع باز و متقابل پلت فرم استفاده میشود. برای اجرای برنامههای سمت سرور، از این استفاده میکنیم. برای ساخت برنامههای فشرده I/O مانند جریان ویدیو سایت ها، برنامه های چت آنلاین و بسیاری از برنامه های کاربردی دیگر از آن استفاده می شود. بسیاری از شرکتهای غولپیکر فناوری و استارتآپهای تازه تاسیس از چارچوب NodeJs در شرکت خود استفاده میکنند.
در این دوره آموزشی با Node.js از ابتدا یاد خواهید گرفت. ما فرض می کنیم که شما کاملا مبتدی هستید و در پایان دوره در سطح پیشرفته خواهید بود. این دوره شامل مثال های دنیای واقعی و عملی Hands On است. ما شما را گام به گام راهنمایی می کنیم تا بهتر متوجه شوید. با استفاده از این دوره جامع، اصول اولیه Node.js، برخی از روش های پیشرفته برنامه نویسی Node.js و بسیاری موارد دیگر را خواهید آموخت. در این دوره فرض می کنم که شما هیچ دانش قبلی در مورد Node.js ندارید و در پایان دوره در سطح پیشرفته خواهید بود. این دوره گام به گام شما را راهنمایی می کند تا مبانی و تئوری هر قسمت را بیاموزید.
مهندس علوم کامپیوتر | مربی حرفه ای آموزش آنلاین علاقه من است. من از سال 2009 در حال برگزاری دوره های آنلاین هستم و پاسخ بسیار خوبی دریافت کردم. به همین دلیل است که اکنون می خواهم دانش و تجربیاتم را که در طول 12 سال کار حرفه ای خود به دست آورده ام به اشتراک بگذارم. دوره های من بسیار آموزنده، به روز و به خوبی طراحی شده اند. هدف اصلی من کمک به مردم با ارائه منابع آموزشی خوب است. همه دوره ها به گونه ای طراحی شده اند که شما را از مبتدی به پیشرفته تبدیل کنند! دوره های من شامل نمونه های دنیای واقعی با عملی بدون غفلت از تئوری و مبانی است.
نمایش نظرات