لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش الگوهای طراحی و اصول بنیادی در Node.js
- آخرین آپدیت
دانلود Design Patterns & Fundamentals in Node.js
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره دارای قابلیت Coursera Coach است!
روشی هوشمندتر برای یادگیری با مکالمات تعاملی و در لحظه که به شما کمک میکند دانش خود را بسنجید، فرضیات را به چالش بکشید و در حین پیشرفت در دوره، درک خود را عمیقتر کنید.
تسلط بر الگوهای طراحی در Node.js یک مهارت ضروری برای توسعه اپلیکیشنهای قابل نگهداری و مقیاسپذیر است. این دوره شما را از طریق اصول اصلی الگوهای طراحی، از الگوهای سازنده (Creational) و ساختاری (Structural) گرفته تا الگوهای رفتاری (Behavioral) و پیشرفته، با استفاده از مثالهای واقعی Node.js راهنمایی میکند. با یادگیری این الگوها، توانایی خود را در نوشتن کدهای تمیزتر، مدیریت موثر وابستگیها و ساخت سیستمهای قدرتمند بهبود خواهید داد.
این دوره به هشت ماژول جامع تقسیم شده است که با مقدمهای بر پیشنیازها و ساختار دوره شروع میشود. شما الگوهای طراحی مختلف را از سطح Singleton و Factory تا الگوهای Strategy و State به صورت عمیق بررسی خواهید کرد. همچنین موضوعات پیشرفتهای مانند لغو وظایف ناهمگام (Asynchronous Task Cancellation) و مقداردهی اولیه ناهمگام (Asynchronous Initialization) پوشش داده میشود که نحوه مدیریت همزمانی و جریانهای کاری ناهمگام را به صورت بهینه نشان میدهد.
این مسیر آموزشی شما را از طریق مثالهای کاربردی و مطالعات موردی پیش میبرد که شما را به تفکر انتقادی و بهکارگیری این الگوها در موقعیتهای واقعی وادار میکند.
این دوره برای توسعهدهندگانی که درک پایهای از Node.js دارند و میخواهند دانش خود را در زمینه الگوهای طراحی عمیقتر کنند، ایدهآل است. همچنین برای یادگیرندگان سطح متوسط که به دنبال تقویت مهارتهای خود در ساخت سیستمهای نرمافزاری مقیاسپذیر و قابل نگهداری هستند، مناسب است. آشنایی با JavaScript و مفاهیم پایه توسعه وب توصیه میشود.
در پایان دوره، شما قادر خواهید بود الگوهای طراحی مانند Singleton، Factory و Observer را در Node.js پیادهسازی کنید، جریانهای ناهمگام را با استفاده از async/await و Promises مدیریت کنید و عملکرد و مقیاسپذیری اپلیکیشن خود را از طریق الگوهای پیشرفته ارتقا دهید.
سرفصل ها و درس ها
قبل از شروع
Before You Start
نیازمندیها
Requirements
مرور اجمالی دوره
Course Walk-Through
الگوهای طراحی – الگوهای سازنده
Design Patterns – Creational Patterns
مقدمه
Intro
الگوی Singleton
The Singleton Pattern
بررسی یک مورد کاربری
Investigating a Use-Case
رفع مشکل با استفاده از الگوی Singleton
Fixing the Issue with the Singleton Pattern
الگوی Singleton با سینتکس سادهتر
The Singleton Pattern with a Simpler Syntax
ملاحظات مربوط به الگوی Singleton
Considerations on the Singleton Pattern
الگوی Prototype
The Prototype Pattern
الگوی Factory
The Factory Pattern
پیادهسازی الگوی Factory
Implementing the Factory Pattern
الگوی Builder
The Builder Pattern
بررسی یک مورد کاربری
Investigating a Use-Case
رفع مشکل با استفاده از الگوی Builder
Fixing the Issue Using the Builder Pattern
الگوی Revealing Constructor
The Revealing Constructor Pattern
پیادهسازی الگوی Revealing Constructor
Implementing the Revealing Constructor Pattern
نمایش نظرات