ارتقاء مهارت های Node.js خود - Advance your Node.js Skills

مسیر آموزشی ارتقاء مهارت های Node.js خود - Image of Learn Path Advance your Node.js Skills
ارتقاء مهارت های Node.js خود Advance your Node.js Skills
با این مسیر یادگیری پیشرفته ، توسعه Node.js خود را به سطح بعدی برسانید. یاد بگیرید که چگونه مشکلات معمول را با الگوهای طراحی به طور موثر حل کنید. آزمایش ، اشکال زدایی و عملکرد برنامه های Node.js خود را تنظیم کنید. و برنامه های خود را از طریق جریان مقیاس بندی کنید. این مسیر فرض می کند که شما یک توسعه دهنده متوسط Node.js با مهارت های معادل مهارت های یاد گرفته شده در مسیر یادگیری Become a Node.js Developer هستید.
Advance your Node.js Skills
Take your Node.js development to the next level with this advanced learning path. Learn how to efficiently solve common problems with design patterns; test, debug, and performance tune your Node.js apps; and scale your applications through streams. This path assumes you are an intermediate Node.js developer with skills equivalent to those covered in the Become a Node.js Developer learning path.
مدت زمان: 18h 10m
تعداد دوره ها: 8
مجموع قیمت: (۲۲۱,۰۰۰)
قیمت با 30% تخفیف : ۱۵۴,۷۰۰
تعداد مدرسین: 4
برای خرید این مسیر آموزشی باید وارد حساب کاربری خود شوید.
  • 1
    دوره آموزشی دوره آموزشی Node.js: امنیت - Image of Course Node.js: Security 52 دقیقه
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی Node.js: امنیت

    Node.js: Security

    چگونه می توانید برنامه های Node.js خود را در برابر تهدیدات احتمالی محافظت کنید؟ در این دوره، امانوئل هنری بهترین شیوه هایی را ارائه می دهد که می تواند به توسعه دهندگان Node.js کمک کند تا برنامه های خود را در همه سطوح، از بسته ها تا سطح سرور، ایمن کنند. امانوئل به شما کمک می کند تا با رایج ترین خطرات امنیتی در Node.js. از جمله اسکریپت نویسی بین سایت و تزریق سمت سرور آشنا شوید. او به بهترین شیوه ها در مورد بسته ها، داده ها و سطح سرور می پردازد. بعلاوه، او ابزارهایی مانند Snyk و Burp را پوشش می دهد که می توانید از آنها برای آزمایش پروژه های Node.js خود استفاده کنید. اهداف یادگیری منابع OWASP و تهدیدهای امنیتی اسکریپت نویسی بین سایت و حملات انکار سرویس مدیریت بسته ها در برنامه Node.js افزودن نشانه های دو مرحله ای و فقط خواندنی با npm استفاده از دستورات آماده شده برای SQL/NoSQL رمزگذاری داده های کاربر و مدیریت جلسه افزودن پروتکل HTTPS به یک برنامه استفاده از ویژگی های کوکی ابزارهای آزمایش

  • 2
    دوره آموزشی دوره آموزشی Node.js: الگوهای طراحی - Image of Course Node.js: Design Patterns 2 ساعت
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی Node.js: الگوهای طراحی

    Node.js: Design Patterns

    الگوهای طراحی کارآیی برنامه نویسی و استفاده مجدد از کد را تشویق می کند. نحوه استفاده از الگوهای طراحی مشابه مورد استفاده در برنامه نویسی جاوا و C ++ در جاوا اسکریپت را بیاموزید. این دوره نگاهی دارد به 13 مورد از محبوب ترین الگوهای طراحی شی گرا که در Node.js. الگوهای اساسی خلقی و ساختاری را برای کمک به حل چالش های رایج برنامه نویسی بیاموزید، در حالی که بهترین شیوه ها را ارائه می دهید که راه حل ها را ثابت، کامل و صحیح نگه می دارد. مربی Alex Banks نحوه پیاده سازی و بهبود این الگوها را نشان می دهد تا برای کتابخانه Node بهینه شود. اهداف یادگیری الگوهای طراحی و ضد الگوها الگوی تک نفره الگوی نمونه اولیه الگوی کارخانه الگوی سازنده الگوی آداپتور الگوی پروکسی الگوی دکوراتور الگوی فرمان الگوی ناظر الگوی استراتژی

  • 3
    دوره آموزشی دوره آموزشی تست و کیفیت کد در Node.js - Image of Course Node.js: Testing and Code Quality 4 ساعت
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی تست و کیفیت کد در Node.js

    Node.js: Testing and Code Quality

    اکثر مهندسان نرم افزار موافقت می کنند که نگهداری کد پاک، نسبت به کد کثیف آسان تر است، اما دقیقاً به چه صورت است و چگونه می توان کد کثیف را تمیز کرد؟ در این دوره، Jon Peck با استفاده از یک برنامه رزرو رستوران کامل اما دارای باگ برای نشان دادن مفاهیم، نحوه اندازه گیری کیفیت، پیاده سازی آزمایش و اندازه گیری پوشش کد را در برنامه های Node.js شما نشان می دهد. Jon ابتدا مبانی جاوا اسکریپت و مفاهیم کیفیت و کد را بررسی می کند. وی سپس نحوه استفاده از پرزها برای یافتن کد مشکوک را توضیح می دهد. چارچوب های مختلف آزمایش و اجزای آنها را بررسی می کند. و نشان می دهد که چگونه می توانید کد خود را برای آزمایش با استفاده از دو برابر آزمایش جدا کنید، سپس با جاسوس ها و تمسخر تأیید کنید. Jon با نشان دادن چگونگی تهیه گزارشات مربوط به سلامت کد در کل پایگاه کد ، دوره را به پایان می رساند. در طول راه، او فیلم های چالش و راه حل را ارائه می دهد تا بتوانید قبل از ادامه کار، دانش خود را در مورد هر بخش آزمایش کنید.

  • 4
    دوره آموزشی دوره آموزشی اشکال زدایی و تنظیم عملکرد درNode.js - Image of Course Node.js: Debugging and Performance Tuning 3 ساعت
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی اشکال زدایی و تنظیم عملکرد درNode.js

    Node.js: Debugging and Performance Tuning

    برنامه های Node.js به دلیل سرعت بالای خود مشهور هستند، اما اشکالات سخت و فرایندهای غیر بهینه می توانند عملکرد را به پایین بکشانند. جداسازی مشکل در پشته اغلب می تواند بهره وری را متوقف کند. در این دوره، توسعه دهنده Node.js، Jon Peck نشان می دهد که چگونه می توان سایت خود را اشکال زدایی و سرعت بخشید، در حالی که او در حال رفع مشکل یک بازی قیچی کامل-اما معیوب-کاغذ کاغذی است. Jon نحوه ثبت مشکلات، اشکال زدایی، اندازه گیری عملکرد، پیاده سازی حافظه پنهان و بهینه سازی مداوم برنامه برای عملکرد را نشان می دهد. اهداف یادگیری ایجاد طرز فکر عیب یابی چرا عملکرد را اندازه گیری کنیم؟ معماری میکروسرویس چیست؟ مدیریت خدمات خرد با PM2 استراتژی های موثر ورود به سیستم اشکال زدایی برنامه های Node.js معیار عملکرد پروفایل اجرای کد دانستن اینکه چه چیزی را بهینه کنید

  • 5
    دوره آموزشی دوره آموزشی پیشرفته اکسپرس - Image of Course Advanced Express 2 ساعت
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی پیشرفته اکسپرس

    Advanced Express

    Node.js یکی از بسترهای مهم وب است و Express یکی از محبوب ترین چارچوب های Node است. این دوره طراحی شده است تا مهارت های توسعه شما را به سطح بعدی برساند، با تکنیک های پیشرفته ای که به شما امکان می دهد پروژه های پیچیده تری را با Express انجام دهید. با نحوه ادغام پایگاه داده، ایجاد سیستم احراز هویت و مجوز مناسب کاربر، بارگذاری ایمن فایل ها، پردازش و ارائه تصاویر و استقرار برنامه های Express خود در تولید آشنا شوید. دانیل همچنین دستورالعمل هایی برای ایجاد فرم ورود، بهبود عملکرد با یک ماژول خوشه ای و ایمن سازی برنامه شما ارائه می دهد. یک پروژه راه اندازی کامل در فایل های تمرین گنجانده شده است، بنابراین می توانید درس ها را دنبال کرده و پایه ای محکم برای پروژه های اکسپرس آینده داشته باشید. اهداف یادگیری ایجاد موتور قالب استفاده از MongoDB و Mongoose برای مدیریت کاربر احراز هویت و مجوز کاربران افزودن کوکی ها و جلسات به Express ایجاد فرم ورود به سیستم با گذرنامه رسیدگی به بارگذاری فایل ها ذخیره و ارائه تصاویر استقرار برنامه اکسپرس ایمن سازی برنامه اکسپرس پشت سرور وب اجرا می شود

  • 6
    دوره آموزشی دوره آموزشی Node.js: میکروسرویس‌ها - Image of Course Node.js: Microservices 2 ساعت بروز شده
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی Node.js: میکروسرویس‌ها

    Node.js: Microservices

    در سازمانهای بزرگ و کوچک، Node.js اغلب بستر انتخابی برای ایجاد معماری خدمات خرد است. در این دوره، مربی دانیل خان مفاهیم اساسی میکروسرویس را می گیرد و آنها را در زمینه Node.js عملی می کند و به شما نشان می دهد که چگونه از Node.js برای ایجاد معماری سرویس های خرد از ابتدا استفاده کنید. در طول دوره، دانیل مفاهیم اساسی مانند کشف خدمات و انعطاف پذیری را بررسی می کند. برای درک بیشتر کاربردی این مفاهیم، او یک مورد استفاده معمول را بررسی می کند که در آن شما یک برنامه یکپارچه موجود دارید که می خواهید به سرویس های جداگانه تقسیم کنید. این دوره به منظور آگاهی از شما برای ایجاد پروژه های پیچیده تر بر اساس زیرساخت خدمات خرد ایجاد شده در طول درس طراحی شده است. اهداف یادگیری راه اندازی رجیستری خدمات خدمات ثبت و لغو ثبت نام نسخه بندی و تعادل بار اضافه کردن منطق سرویس کار با قطع کننده مدار استفاده از صف ها مصرف و ذخیره بازخورد

  • 7
    دوره آموزشی دوره آموزشی پیشرفته Node.js - Image of Course Advanced Node.js 2 ساعت
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی پیشرفته Node.js

    Advanced Node.js

    تکنیک های پیشرفته برنامه نویسی ناهمزمان و جریان داده را در Node.js. در این دوره، مربی Alex Banks نحوه استفاده از الگوهای ناهمزمان مانند فراخوانی، وعده ها و async/await را برای مدیریت فرآیندها و اجرای اجرای متوالی، موازی و همزمان نشان می دهد. او سپس جریانها را بررسی می کند، یک ویژگی مهم برای خواندن و نوشتن داده ها از برنامه های Node. او چهار نوع جریان مختلف را - قابل خواندن، نوشتن، دوبلکس و تبدیل - معرفی می کند و نشان می دهد که چگونه می توان فشار برگشتی یا تجمع را در انتقال داده ها به حداقل رساند. در بخش پایانی، الکس نحوه ترکیب تکنیک ها و ساختن سرور HTTP برای پخش ویدئو در وب را نشان می دهد. با نحوه اطمینان از سازگاری جریان از طریق مرورگر و اطمینان از جمع آوری داده های چند بخشی/فرم، مانند داده های متنی و فایل ها، از جریان بارگذاری آشنا شوید. در پایان دوره، یک مجموعه ابزار قدرتمند جدید برای ایجاد برنامه های پیشرفته و در مقیاس سازمانی با Node.js. اهداف یادگیری الگوهای ناهمزمان رفع و رد وعده ها اجرای متوالی، موازی و همزمان کار با جریانهای قابل خواندن و نوشتن تغییر جریانات جریان HTTP

  • 8
    دوره آموزشی دوره آموزشی Node.js پیشرفته: مقیاس بندی برنامه ها - Image of Course Advanced Node.js: Scaling Applications 1 ساعت
    با زیرنویس فارسی و انگلیسی

    دوره آموزشی Node.js پیشرفته: مقیاس بندی برنامه ها

    Advanced Node.js: Scaling Applications

    در حالی که Node.js برای ایجاد برنامه های کوچک با حداقل مساحت بسیار عالی است، اما برای مقیاس بندی طراحی شده است. در این دوره، تکنیک های برنامه نویسی پیچیده ای را بیاموزید که به شما کمک می کند تا برنامه های Node.js خود را مقیاس بندی کنید. مربی الکس بنکس از مکعب مقیاس می گذرد و در مورد جهات مختلفی که می توان یک برنامه را در آن مقیاس بندی کرد بحث کرد: در امتداد محور x، محور z و محور y. او همچنین به شبیه سازی نگاه می کند و در مورد چگونگی انجام فرآیندهای Node.js و کار با خوشه ها با PM2 بحث می کند. به علاوه، نحوه تنظیم پارتیشن بندی افقی برای تقسیم داده ها بین پایگاه های داده و همچنین نحوه تجزیه برنامه ها به سرویس های کوچک را بیاموزید. اهداف یادگیری شبیه سازی مکعب مقیاس مقیاس بندی محور x، محور z و محور y فرآیندهای چنگ زدن پیاده سازی نمونه پایگاه داده مقیاس بندی پایگاه داده راه اندازی پارتیشن بندی افقی تجزیه برنامه شما به سرویس های میکرو

برای خرید این مسیر آموزشی باید وارد حساب کاربری خود شوید.
شما این مسیر آموزشی را با مدرسان زیر میگذرانید
عکس مدرس Jon Peck - Image of Author Jon Peck

Jon Peck

جان پک ، معمار نرم افزار، مهندس، مشاور، و یک مدرس است. او که در زمینه رسانه های بزرگ مهارت دارد، مشتری هایش از جمله انتشاراتی نظیر Entertainment weekly و Successful framing هستند. او علاقه زیادی به نرم افزارهای open-source، از جمله مشارکت کد و پروژه در Node.js و اجتماعات Durpal دارد. ارائه های او در کنفرانس های open-source سرتاسر آمریکای شمالی شامل موضوعاتی از قبیل بازرسی کیفی سایت و کد، و بهسازی عملکرد، و بهترین روش های معماری می شوند. جان را می توان با نام fluxsauce در اینترنت پیدا کرد.

مشاهده پروفایل
عکس مدرس Alex Banks - Image of Author Alex Banks

Alex Banks

Alex Banks در Yahoo، eBay و Stanford در حال تدریس و توسعه برنامه های بزرگ تحت وب است. Alex Banks در سن ۸ سالگی در اولین کامپیوترش، Tandy TRS-80، شروع به نوشتن کد کرد. در سال ۱۹۸۵ اولین وب سایتش را راه اندازی کرد و از آن موقع درگیر این کار بوده است. قبل از کار کردن به عنوان مشاور دولتی و استاد دانشگاه Washington, DC، شروع به تحصیل انگلیسی و علوم کامپیوتر کرد. Alex تمام دوران حرفه ای خود را در توسعه ی برنامه های تحت وب و تدریس تکنولوژی های توسعه وب، صرف کرده است. او چندین برنامه ی آموزش مجازی و CMS درست کرده است، از جمله CMS برای Marathon LaSalle Bank Chicago که میزبان ۱۰ سایت با ترافیک بالا بوده است. در سال ۲۰۱۰، Alex به Seattle رفت و در توسعه ی Big برای وب با MSN همکاری کرد. Alex در حال حاضر در شهر Tahoe در کالیفرنیا ساکن است و به طورت منظم کلاس ها و دوره های آنلاین برای Yahoo، eBay، PayPal و دانشگاه Stanford و دیگر شرکتهای کشور، برگزار میکند. Alex وقتی در حال تدریس نیست، زمانش را صرف توسعه ی برنامه ها، یادگیری تکنولوژی های جدید و نوشتن فعالیت های کلاسی مخصوص دوره ها میکند. وقتی Alex در حال تدریس یا کدنویسی نیست، میتوانید او را جایی در حومه ی Sierra Nevada در تله کابین یا در قله ی کوه پیدا کنید.

مشاهده پروفایل
عکس مدرس Emmanuel Henri - Image of Author Emmanuel Henri

Emmanuel Henri

امانوئل هنری یک توسعه دهنده ی کارکشته با 20 سال سابقه در برنامه نویسی، تکنولوژی و طراحی است. امانوئل مسئول تمامی جنبه های وب مشتری محور و پروژه های موبایل، نظیر timelineها و Scope بوده است. این پروژه ها از ابزارهای JIRAL/Atlassin، متودولوژی های زیرکانه، و زبان ها و چارچوب هایی مانند Meteor، Angular، React، Node، JavaScript، Swift، HTML، CSS (sass)، MogoDB و MySQL استفاده کرده اند. اخیراً، او یک اپلیکیشن وب بازرگانی الکترونیک پیچیده ایی برای فروشندگان سرویس ها و Saas کلود cloud طراحی کرده است. امانوئل یک مدیر کسب و کار موفق با بیش از 20 سال سابقه بازاریایی، عملیات، مالی، زنجیره تامین، و استراتژی بیزنس در چندین صنایع است. او علاقه شدیدی به تمان جنبه های تکنولوژی و کسب و کار دارد و یک خواننده مشتاق این موضوعات است. پروفایل او را درwww.mannydesigns.com ببینید.

مشاهده پروفایل
عکس مدرس Daniel Khan - Image of Author Daniel Khan

Daniel Khan

دانیل خان یک فرد پیشرو در تکنولوژی می باشد که به عنوان یک توسعه دهنده و معمار برنامه های کاربردی ، متجاوز از 15 سال مشغول به فعالیت می باشد. دانیل خان با تجربه ای بالغ بر 15 سال ، به عنوان یک توسعه دهنده ی full stack ، معمار و رئیس فنی در رشته ی مهندسی وب ، مهارت های قدرتمند حل مشکل خود را ، در قالب صدها پروژه ارائه می کند. وی به شدت به یادگیری با ثبات، استفاده از فن آوری های جدید و اشتراک گذاشتن آن با دیگران ، علاقه مند می باشد. به عنوان یک مدیر تکنولوژی ، دانیل بر پژوهش فن آوری، مشاوره داخلی و خارجی و پشتیبانی برای Node.js در Dynatrace مشغول کار می باشد.

مشاهده پروفایل