تبدیل شدن به یک توسعه دهنده Node.js - Become a Node.js Developer

-
1
2 ساعت بروز شده
با زیرنویس فارسی و انگلیسیNode.js یک پلتفرم است که بر اساس زمان اجرا JavaScript کروم ساخته شده است و می تواند به شما در ایجاد برنامه های شبکه سریع و مقیاس پذیر کمک کند. Node.js از یک مدل ورودی/خروجی بدون وقفه و رویداد محور استفاده می کند که آن را سبک و کارآمد می کند-برای برنامه های زمان واقعی فشرده که در دستگاه های توزیع شده اجرا می شوند، مناسب است. در این دوره، اصول اولیه Node.js را بیاموزید و نحوه ایجاد یک برنامه ساده را بیاموزید. الکساندر زنفیر به موضوعاتی مانند npm، خواندن و نوشتن فایل ها و چارچوب های Node.js می پردازد. او ویژگی های Node.js، مانند async/await را پوشش می دهد و به مفاهیم محبوب توسعه وب می پردازد. اسکندر همچنین نحوه ساخت یک برنامه چت نمایشی را از ابتدا تا انتها بررسی می کند. اهداف یادگیری وظایف و تماس های نامتعارف مزایا و ویژگی های جاوا اسکریپت مدیریت بسته های شخص ثالث با npm چارچوب های Node.js سرو استاتیک با اکسپرس ایجاد برنامه مرورگر بررسی پایگاه های داده ذخیره داده ها در MongoDB با Mongoose خطا در مدیریت و اشکال زدایی تستهای ساده و آزمونهای همگام سازی
-
2
2 ساعت بروز شده
با زیرنویس فارسی و انگلیسیNode.js یک ابزار قدرتمند برای کنترل سرورها، ایجاد برنامه های کاربردی وب و ایجاد برنامه های مبتنی بر رویداد است. و جاوااسکریپت، یک زبان آشنا برای همه توسعه دهندگان وب است. با استفاده از Node.js می توانید برنامه هایی را که روی لپ تاپ یا حتی ابر اجرا می شوند را ایجاد کنید. در این دوره، ضروریات Node.js را یاد بگیرید و شروع به ایجاد برنامه های جاوااسکریپت خود کنید. مربی Alex Banks شما را با تمام اصول آشنا می کند، نشان می دهد که چگونه Node.js را نصب کنید و با هسته Node.js کار کنید که شامل ورودی استاندارد، خروجی استاندارد، سیستم ماژول، سیستم فایل و نحوه نوشتن و اجرای جاوااسکریپت در سرور میباشد. پس از اتمام این دوره، شما باید به مفاهیم و تکنیک های اساسی و بنیادی Node.js مجهز خواهید شد، که می توانید در پروژه بعدی خود از آن استفاده کنید. اهداف یادگیری Node.js چیست؟ نصب Node.js شیء جهانی وارد کردن ماژول های اصلی ایجاد رویدادهای سفارشی با EventEmitter خواندن، نوشتن و حذف فایل ها کار با جریان فایل ها ایجاد فرایندهای کودک با توابع exec و spawn
-
3
43 دقیقه
با زیرنویس فارسی و انگلیسیتصور کنید که می توانید علاوه بر کد سفارشی ، کد را از کتابخانه های رایج جاوا اسکریپت مانند Grunt ، Gulp و Underscore به اشتراک بگذارید و از آنها استفاده کنید. با استفاده از مدیر بسته گره (npm) ، استفاده مجدد از کد یک ضربه محکم و ناگهانی است و آن را به بخشی ضروری از جعبه ابزار توسعه دهندگان تبدیل می کند. در این دوره ، امانوئل هنری نحوه نصب npm را در macOS ، Windows و Linux نشان می دهد و از دستورات و بسته های npm برای ردیابی وابستگی های پروژه و کنترل نصب ها استفاده می کند. به علاوه ، نحوه استفاده از NPX ، اجرا کننده بسته گره و جایگزین های npm مانند Yarn را بیاموزید. اهداف یادگیری نصب Node و npm افزودن و حذف بسته های گره به روز رسانی یک بسته کار با کش NPM اجرای ممیزی NPM مقدمه ای بر NPX
-
4
4 ساعت
با زیرنویس فارسی و انگلیسیاکثر مهندسان نرم افزار موافقت می کنند که نگهداری کد پاک، نسبت به کد کثیف آسان تر است، اما دقیقاً به چه صورت است و چگونه می توان کد کثیف را تمیز کرد؟ در این دوره، Jon Peck با استفاده از یک برنامه رزرو رستوران کامل اما دارای باگ برای نشان دادن مفاهیم، نحوه اندازه گیری کیفیت، پیاده سازی آزمایش و اندازه گیری پوشش کد را در برنامه های Node.js شما نشان می دهد. Jon ابتدا مبانی جاوا اسکریپت و مفاهیم کیفیت و کد را بررسی می کند. وی سپس نحوه استفاده از پرزها برای یافتن کد مشکوک را توضیح می دهد. چارچوب های مختلف آزمایش و اجزای آنها را بررسی می کند. و نشان می دهد که چگونه می توانید کد خود را برای آزمایش با استفاده از دو برابر آزمایش جدا کنید، سپس با جاسوس ها و تمسخر تأیید کنید. Jon با نشان دادن چگونگی تهیه گزارشات مربوط به سلامت کد در کل پایگاه کد ، دوره را به پایان می رساند. در طول راه، او فیلم های چالش و راه حل را ارائه می دهد تا بتوانید قبل از ادامه کار، دانش خود را در مورد هر بخش آزمایش کنید.
-
5
3 ساعت
با زیرنویس فارسی و انگلیسیتوسعه دهندگان Node.js معمولاً MongoDB را به عنوان گزینه اصلی خود هنگام ساخت یک برنامه مبتنی بر داده در نظر میگیرند - اما بسیاری از گزینهها ممکن است راه حلهای بهتری ارائه دهند. در این دوره، با گزینههای مختلف پایگاه داده موجود برای برنامههای Node.js آشنا شوید، بنابراین میتوانید پایگاه داده مناسب برنامه خود را انتخاب کنید. مدرس Daniel Khan اصول پایگاه دادههای رابطهای و غیر رابطهای را مرور میکند، و نحوه - و زمان استفاده از پایگاه دادههای اسناد را با Node.js. توضیح میدهد. وی همچنین با استفاده از Node.js از ذخیره ارزشهای کلیدی و پایگاه دادههای رابطه ای، نحوه کار با MySQL و Sequelize را نشان میدهد.
-
6
2 ساعت
با زیرنویس فارسی و انگلیسیآیا به دنبال یک معرفی سریع در مورد اصول اولیه استفاده از Express هستید؟ Express یک چارچوب انعطافپذیر و مینیمالیستی است که در بالای Node.js قرار دارد و به شما این امکان را میدهد تا وبسایتها و برنامههای وب قدرتمندی را با APIهای سریع و آسان بسازید. در این دوره، مهندس نرم افزار فول استک، جیمی پیتمن به شما نشان می دهد که چگونه با این چارچوب جذاب و محبوب شروع کنید. اصول اولیه نحوه راه اندازی Express، ایجاد سرور و ساختن یک برنامه کاربردی با مولد برنامه Express را بیاموزید. مفاهیم مسیریابی ضروری، روش های اصلی HTTP، کد کنترل کننده جاوا اسکریپت و نحوه کار با میان افزار را بررسی کنید. نکاتی در مورد نحوه اشکال زدایی یک برنامه Express و استفاده از Express با سایر پایگاه های داده موجود دریافت کنید. و از آنجایی که امنیت یکی از دغدغههای اصلی همه توسعهدهندگان است، جیمی بهترین شیوهها را برای ساختار محیطی شما برای ایمنی به اشتراک میگذارد.
-
7
2 ساعت
با زیرنویس فارسی و انگلیسیNode.js یکی از بسترهای مهم وب است و Express یکی از محبوب ترین چارچوب های Node است. این دوره طراحی شده است تا مهارت های توسعه شما را به سطح بعدی برساند، با تکنیک های پیشرفته ای که به شما امکان می دهد پروژه های پیچیده تری را با Express انجام دهید. با نحوه ادغام پایگاه داده، ایجاد سیستم احراز هویت و مجوز مناسب کاربر، بارگذاری ایمن فایل ها، پردازش و ارائه تصاویر و استقرار برنامه های Express خود در تولید آشنا شوید. دانیل همچنین دستورالعمل هایی برای ایجاد فرم ورود، بهبود عملکرد با یک ماژول خوشه ای و ایمن سازی برنامه شما ارائه می دهد. یک پروژه راه اندازی کامل در فایل های تمرین گنجانده شده است، بنابراین می توانید درس ها را دنبال کرده و پایه ای محکم برای پروژه های اکسپرس آینده داشته باشید. اهداف یادگیری ایجاد موتور قالب استفاده از MongoDB و Mongoose برای مدیریت کاربر احراز هویت و مجوز کاربران افزودن کوکی ها و جلسات به Express ایجاد فرم ورود به سیستم با گذرنامه رسیدگی به بارگذاری فایل ها ذخیره و ارائه تصاویر استقرار برنامه اکسپرس ایمن سازی برنامه اکسپرس پشت سرور وب اجرا می شود
-
8
1 ساعت
با زیرنویس فارسی و انگلیسیبا نحوه ایجاد یک API وب ساده و RESTful با Node.js - محیط محبوب زمان اجرای JavaScript - و چارچوب وب Express آشنا شوید. امانوئل هنری نحوه راه اندازی پروژه، از جمله سرور اکسپرس و محیط آزمایش، و ایجاد نقاط پایانی مورد نیاز برای افزودن، به روز رسانی و حذف داده ها از پایگاه داده MongoDB را نشان می دهد. در پایان دوره، نحوه ارائه فایلهای استاتیک مانند تصاویر با API جدید شما را نشان می دهد، و کتابخانه های اضافی را که می توانند به توسعه برنامه های کاربردی API مانند Koa و LoopBack کمک کنند، بررسی می کند. اهداف یادگیری راه اندازی پروژه و سرور راه اندازی پایگاه داده و طرح ایجاد نقاط پایانی POST، GET، PUT و DELETE ارائه فایل ها
-
9
58 دقیقه
با زیرنویس فارسی و انگلیسیAPI ها یک محرک مهم تجاری برای ارائه داده ها به برنامه های شما هستند. در این دوره ، در مورد گزینه های مختلف برای ایمن سازی RESTful API خود که می تواند به شما در حفظ امنیت داده های برنامه خود و کاربرانتان کمک کند ، بیاموزید. امانوئل هنری مربی دوره را با مروری بر تهدیدات امنیتی برتر و مقدمه ای بر پروژه امنیت برنامه کاربردی وب باز (OWASP) ، منبع مهم در زمینه امنیت ، آغاز می کند. وی سپس نحوه راه اندازی و ایمن سازی NIE و Express API ، از جمله چگونگی افزودن کنترل کننده ها برای ثبت نام و ورود به سیستم ، نهایی کردن نقاط پایان ایمن و آزمایش API نهایی شده را انجام می دهد. برای جمع بندی ، او چند گزینه برای امنیت API ها به اشتراک می گذارد. موضوعات مورد بحث عبارتند از: - پروژه امنیت برنامه وب باز (OWASP) - دلایل استفاده از JSON Web Token (JWT) - افزودن هش گذرواژه bcrypt - افزودن کنترل کننده ها برای ثبت نام و ورود به سیستم - نهایی کردن نقاط نهایی ایمن - تست API ها با پستچی
-
10
3 ساعت
با زیرنویس فارسی و انگلیسیاگر وب سایتی دارید، بازدید کننده می خواهید. و اگر از طریق یک وب سایت مشاغلی را اداره می کنید، می خواهید آن بازدیدکنندگان مشتری باشند. برای انجام این کار، شما نیاز به ثبت نام و احراز هویت کاربر دارید. احراز هویت پایه و اساس اکثر برنامه های وب است، به شما امکان می دهد چه کسی از سایت شما بازدید می کند و همچنین به شما کمک می کند آنها را با امتیازاتی که باید یا نباید داشته باشند، متصل کنید. در این دوره مربی Daniel Khan نشان می دهد که چگونه می توان ثبت نام و احراز هویت کاربر را به برنامه ساخته شده با Node.js و Express.js اضافه کرد. وی همه موارد را از ورودهای ساده با استفاده از نام کاربری و رمزعبور ذخیره شده در یک پایگاه داده گرفته تا روشهای پیچیده ورود به سیستم مانند ورود به سیستم منفرد، شامل می شود. او این دوره عملی را با نمونه پروژه های واقع بینانه آموزش می دهد، بنابراین شما می توانید بلافاصله این دانش را در کارهای خود استفاده کنید.
-
11
42 دقیقه
با زیرنویس فارسی و انگلیسیnpm یک بخش کلیدی از جعبه ابزار هر توسعه دهنده است. این مدیر بسته برای چارچوب های جاوا اسکریپت و جاوا اسکریپت مانند Node.js است که به توسعه دهندگان این امکان را می دهد تا به راحتی کد را به اشتراک بگذارند و دوباره از آن استفاده کنند. این دوره به شما کمک می کند تا دانش npm خود را بسازید، مفاهیم و مهارت های پیشرفته را آموزش دهید، از جمله نحوه انتشار بسته های خود را به طوری که بتوانند توسط کل جامعه جاوا اسکریپت استفاده شوند. مربی امانوئل هنری همچنین کار با بسته های خصوصی، اجرای ممیزی و عیب یابی مسائل رایج، از جمله مشکلات حافظه پنهان را پوشش می دهد. اهداف یادگیری انتشار بسته ها به روز رسانی یک بسته راه اندازی نشانه ها و احراز هویت برای بسته های خصوصی کار با بسته های scoped اجرای ممیزی npm عیب یابی npm
-
12
2 ساعت بروز شده
با زیرنویس فارسی و انگلیسیدر سازمانهای بزرگ و کوچک، Node.js اغلب بستر انتخابی برای ایجاد معماری خدمات خرد است. در این دوره، مربی دانیل خان مفاهیم اساسی میکروسرویس را می گیرد و آنها را در زمینه Node.js عملی می کند و به شما نشان می دهد که چگونه از Node.js برای ایجاد معماری سرویس های خرد از ابتدا استفاده کنید. در طول دوره، دانیل مفاهیم اساسی مانند کشف خدمات و انعطاف پذیری را بررسی می کند. برای درک بیشتر کاربردی این مفاهیم، او یک مورد استفاده معمول را بررسی می کند که در آن شما یک برنامه یکپارچه موجود دارید که می خواهید به سرویس های جداگانه تقسیم کنید. این دوره به منظور آگاهی از شما برای ایجاد پروژه های پیچیده تر بر اساس زیرساخت خدمات خرد ایجاد شده در طول درس طراحی شده است. اهداف یادگیری راه اندازی رجیستری خدمات خدمات ثبت و لغو ثبت نام نسخه بندی و تعادل بار اضافه کردن منطق سرویس کار با قطع کننده مدار استفاده از صف ها مصرف و ذخیره بازخورد