تبدیل شدن به یک توسعه دهنده 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
1 ساعت
با زیرنویس فارسی و انگلیسیNode.js یک ابزار قدرتمند برای کنترل سرورها، ساخت برنامه های کاربردی وب و ایجاد برنامه های رویداد محور است. و جاوا اسکریپت - زبانی که برای همه توسعه دهندگان وب آشناست - از مرورگر خارج می کند. با Node.js میتوانید برنامههایی بسازید که روی لپتاپ یا حتی ابر اجرا شوند. در این دوره، موارد ضروری Node.js را یاد بگیرید و شروع به ایجاد برنامه های جاوا اسکریپت خود کنید. مدرس Eve Porcello تمام اصول اولیه را پوشش می دهد و نحوه نصب Node.js و کار با هسته Node.js را نشان می دهد که شامل ورودی استاندارد، خروجی استاندارد، سیستم ماژول، سیستم فایل و نحوه نوشتن و اجرای جاوا اسکریپت بر روی سرور پس از اتمام این دوره، به مفاهیم و تکنیک های اساسی Node.js مجهز خواهید شد که می توانید در پروژه بعدی خود از آنها استفاده کنید.
-
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 ساعت
با زیرنویس فارسی و انگلیسیآیا میدانستید که میتوانید از Node.js و Express برای ساخت یک API وب استفاده کنید که میتواند دادهها را از طریق HTTP از برنامههای شما فشار دهد و از آن خارج کند؟ لازم نیست ASP.NET یا Python را یاد بگیرید. حتی لازم نیست در مورد برنامه نویسی Back-end اطلاعات زیادی داشته باشید. در این دوره آموزشی، امانوئل هنری به شما نشان می دهد که چگونه با این دو کتابخانه محبوب جاوا اسکریپت، یک وب API ساده و RESTful ایجاد کنید. او شما را از طریق نحوه راه اندازی پروژه، از جمله سرور Express و محیط آزمایش، و ایجاد نقاط پایانی که برای افزودن، به روز رسانی و حذف داده ها از پایگاه داده MongoDB نیاز دارید، راهنمایی می کند. بهعلاوه، امانوئل نحوه ارائه فایلهای ثابت مانند تصاویر را با API جدیدتان نشان میدهد و کتابخانههای دیگری را که میتوانند به سادهسازی توسعه API کمک کنند، مانند Koa و LoopBack، کاوش میکند.
-
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 برای ایجاد معماری سرویس های خرد از ابتدا استفاده کنید. در طول دوره، دانیل مفاهیم اساسی مانند کشف خدمات و انعطاف پذیری را بررسی می کند. برای درک بیشتر کاربردی این مفاهیم، او یک مورد استفاده معمول را بررسی می کند که در آن شما یک برنامه یکپارچه موجود دارید که می خواهید به سرویس های جداگانه تقسیم کنید. این دوره به منظور آگاهی از شما برای ایجاد پروژه های پیچیده تر بر اساس زیرساخت خدمات خرد ایجاد شده در طول درس طراحی شده است. اهداف یادگیری راه اندازی رجیستری خدمات خدمات ثبت و لغو ثبت نام نسخه بندی و تعادل بار اضافه کردن منطق سرویس کار با قطع کننده مدار استفاده از صف ها مصرف و ذخیره بازخورد