بوت کمپ آموزش Domain Driven Design

(دیدگاه کاربر 20)

۱,۲۰۰,۰۰۰ تومان

عنوان بوت کمپ: پیشرفته Domain Driven Design
مخاطبین: برنامه‌نویسان که حداقل 2 سال سابقه کار دارند
نوع ارائه: غیرحضوری
طول بوت کمپ: 30 ساعت
مدیریت بوت کمپ: فرید طاهری (مدیریت نیک آموز)
مدرس بوت کمپ: علیرضا ارومند
مبلغ غیرحضوری: یک میلیون و دویست هزار تومان (پشتیبانی تلگرامی، دانلود فیلم و محتوا)

توضیحات

  • دانلود فیلم بوت کمپ

  • 24 ساعت آموزش تخصصی و حرفه‌ای

  • ارائه مثال‌ها و فایل‌های جانبی

  • دارای گروه پشتیبانی تلگرامی

حل مسئله‌های بزرگ و پیچیده بدون تجزیه و تحلیل صحیح آن امری است غیر ممکن. و تجزیه و تحلیل درست به دست نمی‌آید مگر با جلسات و تعاملات بسیار زیاد با افرادی که به محدوده کاری مسلط هستند و سالها با این حوزه کاری آشنا هستند. چگونگی تشکیل جلسات و نحوه تعامل و نحوه ایجاد مدل صحیح برای توسعه از مواردی هستند که ما در این بوت کمپ قصد بررسی و آموزش آن را داریم.

دانلود سرفصل‌های این بوت کمپ آموزشی

  • موضوع بوت کمپ: بوت کمپ پیشرفته Domain Driven Design

  • مخاطبین بوت کمپ: برنامه‌نویسان

سرفصل‌های این بوت کمپ آموزشی

1- DDD چیست؟

DDD به طور مختصر روشی جهت توسعه نرم‌افزار است که توسط آقای Eric Evans در سال ۲۰۰۲ معرفی شد و از آن زمان به بعد در دنیای توسعه نرم‌افزار مورد استفاده بود. اما در سال‌های اخیر با پیشرفت‌هایی که در حوزه ابزارهای توسعه نرم‌افزار اتفاق افتاده و در کنار آن کاربرد هرچه بیشتر نرم‌افزار و پیچیده شدن آن‌ها استفاده از این روش بیش از پیش مورد توجه توسعه‌دهندگان قرار داده است. مطالبی که در این بخش بررسی می‌کنیم عبارتند از:

• آشنایی با فلسفه DDD
• آشنایی با مشکلات و پیچیدگی‌های توسعه نرم‌افزار
• چگونه DDD به مدیریت پیچیدگی‌ها کمک می‌کند؟
• آیا فقط روشی جهت پیاده‌سازی داریم یا برای سایر قسمت‌های توسعه نیز راهنمایی داریم؟
• اشتباهات رایج در مورد DDD

 

۲- نحوه برخورد با مسئله

حل مسئله‌های بزرگ و پیچیده بدون تجزیه و تحلیل صحیح آن امری است غیر ممکن. و تجزیه و تحلیل درست به دست نمی‌آید مگر با جلسات و تعاملات بسیار زیاد با افرادی که به محدوده کاری مسلط هستند و سالها با این حوزه کاری آشنا هستند. چگونگی تشکیل جلسات و نحوه تعامل و نحوه ایجاد مدل صحیح برای توسعه از مواردی هستند ه در این قسمت به آن‌ها خواهیم پرداخت.

• چرا نیاز به تجزیه مسئله داریم؟
• چگونه به یک دانش و زبان مشترک در مورد صورت مسئله برسیم؟
• Domain Expert کیست و نقش او در توسعه نرم‌افزار چیست؟
• بررسی روش‌های بهینه جهت جمع‌آوری اطلاعات.

 

۳- چگونه بر روی مسئله اصلی تمرکز کنیم؟

در توسعه یک نرم‌افزار بزرگ و پیچیده با قسمت‌های مختلف و صورت مسئله‌های متفاوت فنی و کاربردی سر و کار داریم. اما اینکه کدام یک از این مسائل برای ما مسئله اصلی است و کدام یک فرع بسیار مهم است. با دانستن این موضوع می‌توانیم به عنوان یک مدیر و پیشرو سرمایه‌های مالی و انسانی خود را به بهترین شکل ممکن برای رسیدن به هدف هدایت کنیم.

• چرا باید مسئله بزرگ را به زیر مسئله‌ها خورد کنیم؟
• چگونه مسئله اصلی را از بین مجموعه‌ای از زیر مسئله‌ها تعیین کنیم؟
• چگونه منابع خود را به مسئله‌های مختلف تخصیص دهیم؟
• دامنه اصلی برنامه و دامنه پشتیبان چیست؟
• آیا باید همه قسمت‌های برنامه را به بهترین شکل ممکن طراحی و توسعه دهیم؟

 

۴- الگوهای پیاده‌سازی دامنه

هدف اصلی در DDD مدیریت پیچیدگی‌ها است. یکی از پیچیدگی‌هایی که در هنگام توسعه نرم‌افزار با آن سر و کار داریم مربوط به نحوه پیاده‌سازی دامنه برنامه است. باید به روشی دامنه برنامه را توسعه دهیم که برای نیاز‌های آتی قابل توسعه باشد و به سادگی بتوان آن را در آینده توسعه داد. الگوهای مختلفی برای پیاده‌سازی دامنه برنامه وجود دارد که در این قسمت به بررسی این الگوها می‌پردازیم.

• Rich Domain Model
• Anemic Domain Model
• Transaction Script و مزایا و معایب آن
• Table Module چیست و چه زمانی کاربرد دارد؟
• Active Record

 

۵- Bonded Context چیست؟

در یک نرم‌افزار بسیار بزرگ این احتمال وجود دارد که نیاز باشد نرم‌افزار را به قسمت‌های مختلفی تقسیم کنیم و هر قسمت را به طور جداگانه طراحی و پیاده‌سازی کنیم. جدا بودن این قسمت‌ها می‌تواند در لایه کد یا دیتابیس و حتی تیم و زبان برنامه‌نویسی توسعه باشد. با این حال در انتها تمام این قسمت‌ها باید بتوانند با یکدیگر ارائه خدمات داشته باشند تا به یک نرم‌افزار جامع برسیم. چگونگی انجام این کار و چالش‌های پیش رو مسئله‌ای است که در این قسمت آن را بررسی می‌کنیم.

• یک مدل بسیار بزرگ پیچیدگی زیادی دارد
• چگونگی اشتراک یک مدل بزرگ بین تیم ها و مشکلات آن
• تفاوت واژه ها در بین تیم های مختلف و ایرادات آن
• چگونگی کار با کدهای قدیمی در یک مدل بسیار بزرگ
• چگونه برنامه خود را به قسمت های کوچک و منسجم تقسیم کنیم؟
• تعیین محدوده قسمت ‌ها برنامه و جلوگیری از تاثیر متقابل روی هم
• Subdomainچیست؟
• Bonded Context چیست؟
• تفاوت BC و SD
• چگونگی برقراری ارتباط بین قسمت های مختلف
• -Shared kernel چیست؟
• آشنایی با Anticorruption Layer

۶- آشنایی با معماری و لایه‌بندی

Application هنگام توسعه به روش DDD راهکارهایی به ما داده می‌شود که پیچیدگی‌های تکنولوژی را از پیچیدگی‌های واقعی پروژه تشخیص دهیم و به درستی پیاده‌سازی کنیم اما برای هر پروژه‌ای باید معماری و لایه‌بندی مناسبی داشته باشیم تا بتوانیم در آینده به خوبی پروژه را توسعه دهیم. در این قسمت با معماری پروژه و چگونگی انجام آن آشنا می‌شویم.

• آشنایی کلی با معماری پروژه
• چگونه یک معماری خوب منجر به جدا‌سازی پیچیدگی‌های تکنولوژی از دامنه برنامه می‌شود؟
• طراحی و پیاده‌سازی یک پروژه چند لایه
• معکوس‌سازی وابستگی و نقش آن در لایه‌بندی برنامه
• لایه دامنه و نحوه پیاده‌سازی آن
• Application Layer Service چیست و چه کاربردی دارد؟
• Infrastructureچیست و چه قسمت‌هایی در آن پیاده‌سازی می‌شوند؟
• نحوه برقراری ارتباط بین لایه‌های مختلف

 

۷- آشنایی با Value Objectها:

هنگام توسعه نرم‌افزار بعضا اشیایی داریم که مقدار آن‌ها معرف ماهیت آن‌ها است و با تغییر هر یک از خواص آن دیگر نمی‌توانیم بگوییم با همان شی قبلی سر و کار داریم. به زبان دیگر تنها راه شناسایی این اشیا مقدار آن‌ها است. به این اشیا اصلاحات Value Object می‌گوییم و در این قسمت به بررسی این دسته از اشیا می‌پردازیم.

• Value object چیست؟
• نقش Value Objectها در DDD
• آشنایی با ویژگی‌های Value Objectها
• نحوه پیاده‌سازی Value Objectها
• ذخیره و بازیابی مقادیر به کمک NoSqlها

 

 

۸- Entityها و نحوه پیاده‌سازی آنها:

هنگامی که در حال تجزیه و تحلیل برنامه‌های خود هستیم بعضا با کلاس‌ها و اشیایی مواجه می‌شویم که در برنامه با یک مشخصه خاص قابل شناسایی هستند. مثل یک مشتری خاص در یک برنامه فروشگاهی. اینجا با مفهوم Entity سر و کار داریم. و در ادامه به بررسی باید‌ها و نباید‌های آن و چگونگی پیاده‌سازی آن می‌پردازیم.

• Entity چیست؟
• چگونه Entityها را در برنامه خود تشخیص دهیم؟
• تفاوت Entityها با Value Object ها
• الگوی Stateو کاربرد آن در Entityها
• الگوی Memento و کاربرد آن در توسعه Entityها

 

۹- آشنایی با Domain Serviceها:

زمانی که در حال توسعه یک سیستم بزرگ هستیم بعضا با مفاهیمی سر و کار داریم که مربوط به یک Entity یا Aggregate خاص نیست و نمی‌توان با هیچ یک از این موارد به تنهایی به پیاده‌سازی راه حل پرداخت و مسئله را حل کرد. در این جا به سراغ Domain Serviceها می‌رویم. اما نکته‌ای که وجود دارد کاربرد فراوان کلمه Service در توسعه نرم‌افزار است و مشکلاتی که کاربرد این کلمه در مفاهیم مختلف ایجاد می‌کند. در ادامه با هم بررسی خواهیم کرد که:

• Domain Service چیست؟
• بررسی انواع سرویس و تشخیص تفاوت‌ها آن‌ها
• چه زمانی از Domain Serviceاستفاده می‌کنیم؟
• استفاده از Domain Eventها
• نحوه ارتباط Entity ها و Domain Serviceها
• الگوهای پرکاربرد برای توسعه سرویس‌ها

 

۱۰- Domain Event چیست؟

هنگامی که با DDD سر و کار داریم به مرور متوجه می‌شویم در صورتی که با رخدادهای سیستم به خوبی آشنا شویم و راه‌حل بهینه برای مدیریت این رخدادها داشته باشیم نرم‌افزار بهتری خواهیم داشت. رخدادهایی که در دامنه برنامه ما اتفاق می‌افتند را اصلاحات Domain Event می‌نامیم. یکی از دستاوردهایی که در تعامل با Domain Expert‌ها خواهیم داشت به دست آوردن اطلاعات مناسب از همین رخدادها خواهد بود.

• آشنایی با Domain Event
• Domain Eventها چه وظیفه ای به عهده دارند
• نقش Domain Eventها در Domain
• نقش Domain Event در Application
• پیاده سازی کمک رخداد‌ها در دات نت
• In memory Bus
• استفاده از Ioc Container برای پیاده سازی Domain Event

 

۱۱- Aggregateو کاربردهای آن:

هنگامی که در حال توسعه نرم‌افزار هستیم متوجه خواهیم شد که فقط Entity‌ها و Value Object‌ها نسیتند که برای ما اهمیت دارند و می‌توانند مسئله ما را حل کنند. بلکه بعضا روابط بین اشیا و پیچیدگی‌هایی که این روابط ایجاد می‌کنند هم برای ما اهمیت پیدا می‌کند. این روابط برای ما به کمک Aggregate‌ها طراحی و پیاده‌سازی می‌شود.

• چگونگی برخورد با پیچیدگی هنگام کار با روابط بین اشیا
• چرا Aggregateها برای ما اهمیت دارند؟
• Aggregate rootچیست؟
• آشنایی با وظایف Aggregate root
• بررسی انواع روابط در Aggregateها
• نحوه ذخیره و بازیابی Aggregateها

 

۱۲- Factoryها و Repositoryها و کاربرد آن‌ها در DDD

هنگامی که در حال توسعه نرم‌افزار هستیم با Entityها Value Objectها و Aggregateها سر و کار داریم و به مرور هر چه برنامه ما بزرگتر شود تعداد و در هم تنیدگی این اجزا نیز بیشتر می‌شود. و مسلما به مرور یکی از صورت مسئله‌هایی که با آن مواجه می‌شویم ارائه راه حل مناسب جهت نمونه‌سازی از این اجزا می‌باشد.

• چگونه نمونه‌سازی از استفاده جدا می شود؟
• استفاده از الگوی Factory Method برای ایجاد نمونه جدید
• استفاده از Factory Method جهت باز سازی نمونه
• چه زمانی از Factory استفاده می‌کنیم؟
• Repository چیست و نقش آن در برنامه ما چیست؟
• بررسی اشتباهات رایج در مورد Repository
• Domain Model چیست و چه تفاوتی با Data Modelدارد؟
• آشنایی با فریم‌ورک‌های ذخیره‌سازی اطلاعات

۱۳- Event Sourcing

نگهداری تاریخچه تغییرات از نیاز‌هایی است که همیشه در نرم‌افزارها مسئله اصلی بوده. نیازهای سخت‌افزاری و پیچیدگی‌های نرم‌افزار برای پیاده‌سازی یک تاریخچه خوب می‌تواند موجب شکست یا موفقیت یک پروژه بزرگ شود. یکی از روش‌هایی که جهت نگهداری این تاریخچه مورد استفاده قرار می‌گیرد Event Sourcing است که در ادامه به بررسی جزئیات آن می‌پردازیم.
• آشنایی با Event Sourcing
• چه مسائلی را برای ما حل می‌کند؟
• چگونه یک Event Store داشته باشیم؟
• استفاده از SQL و NoSQLها برای نگهداری تاریخچه
• بررسی رابطه Event Sourcing با CQRS

مدرس این بوت کمپ آموزشی چه کسی است؟

علیرضا ارومند [ مدرس و مشاور .NET Core و معماری نرم‌افزار]

سخنران تنها همایش مورد تایید مایکروسافت در خاورمیانه در حوزه ASP .NET Core MVC
مدیر فنی خبرگزاری بین المللی پیام‌کوتاه نسیم (برنده جشنواره وب ایران)
مدرس دوره های Dot Net ، ASP.NET در نیک آموز
همکاری با تیم توسعه شرکت ارتباط فردا (وابسته به بانک آینده)
کارشناس ارشد و معمار نرم افزار شرکت هایپرمدیا
کارشناس توسعه نرم افزارهای آنلاین بورس شرکت تدبیرپرداز
معمار نرم افزار و توسعه دهنده سیستم‌های اداری مرکزتحقیقات ساختمان و مسکن وزارت مسکن
مشاور IT معاون وزیر مسکن و شهرسازی در مرکزتحقیقات ساختمان و مسکن
برگزاری دوره آموزش سی‌شارپ و معماری نرم‌افزار برای تیم برنامه‌نویسی مرکز تحقیقات ساختمان و مسکن
برگزاری دوره آموزش برنامه‌نویسی وب برای تیم فنی خبرگزاری بین المللی نسیم.
برگزاری دوره آموزش Entity Framework در شرکت هایپر مدیا
برگزاری دوره‌های آموزشی برنامه نویسی در دانشگاه پیام نور
متخصص، مدرس و مشاور ASP.NET و مباحث فوق پیشرفته برنامه نویسی وب و سی شارپ

علیرضا ارومند

با شرکت در این بوت کمپ آموزشی چه چیزهایی بدست می‌آورید؟

null

دانلود فیلم بوت کمپ

فیلم بوت کمپ بعد از میکس برای شما ایمیل خواهد شد

null

پشتیبانی VIP تلگرامی

شما در یک گروه اختصاصی تلگرامی پشتیبانی فنی خواهید شد.

null

دانلود صوت بوت کمپ

صوت بوت کمپ بعد از میکس برای شما ایمیل خواهد شد

بوت کمپ در یک نگاه کلی

عنوان بوت کمپ: پیشرفته Domain Driven Design
مخاطبین: برنامه‌نویسان که حداقل ۲ سال سابقه کار دارند
نوع ارائه: غیرحضوری
طول بوت کمپ: ۳۰ ساعت
مدیریت بوت کمپ: فرید طاهری (مدیریت نیک آموز)
مدرس بوت کمپ: علیرضا ارومند
مبلغ غیرحضوری: یک میلیون و دویست هزار تومان (پشتیبانی تلگرامی، دانلود فیلم و محتوا)

پاسخ به سوالات متداول در مورد این بوت کمپ آموزشی

ثبت نام غیرحضوری:
زمانی که شما بصورت حضوری ثبت نام می‌کنید خدمات (مشاهده کلاس آنلاین، پشتیبانی تلگرامی، دانلود جزوه، دانلود فیلم و محتوا) را استفاده خواهید کرد.

به نظر من مبلغ بوت کمپ بسیار ارزان و مناسب است، توجه داشته باشید مطالبی که در این بوت کمپ گفته می‌شود بسیار منحصربفرد و ناب هستند و به شما این اطمینان را می‌دهم که در هیچ کجای ایران نمی‌توانید همچین بوت کمپی با این کیفیت پیدا کنید. این بوت کمپ دارای تمرین و سناریوهای کاملا اختصاصی است که البته مدرس از تجربیات ارزشمند خود در کل بوت کمپ خواهد گفت که می‌توانید از آن استفاده نمایید.

این بوت کمپ برگزار شده است و هم اکنون فیلم های آن قابل دسترسی است.

20 دیدگاه برای بوت کمپ آموزش Domain Driven Design

  1. مصطفی حسن پور حسن پور
    5 out of 5

    :

    سلام
    درود بر شما و استاد ارومند یکی از مدرسان فوق حرفه ای نیک آموز
    دوره بسیار عالی ایه
    و منتظریم تا شروع بشه

    • مسعود طاهری

      :

      تشکر از لطفی که شما نسبت به آقای ارومند و مجموعه نیک آموز دارید
      این دوره یکی از دوره های حرفه ای نیک آموز خواهد بود که بزودی استارت اون را خواهیم زد.
      به امید موفقیت

  2. رضا آسترکی
    5 out of 5

    :

    سلام وقتتون بخیر و تشکر میکنم از این دوره خوبتون. میخواستم بدونم آیا امکان برگزاری این دوره بصورت کمپ برگذار وجود دارد؟ که افرادی که در شهرستان هستند امکان حضور در دوره رو داشته باشند.

    • آرزو محمدزاده

      :

      با سلام و عرض ادب
      لطفا ایمیل خود را بررسی نمایید

  3. محمد
    5 out of 5

    :

    سلام. امسال الکامپ شرکت نکردید؟

    • آرزو محمدزاده

      :

      با سلام و عرض ادب
      امسال هم مانند سال های قبل نیک آموز در الکامپ شرکت دارد- نمایشگاه بین المللی تهران، سالن میلاد، غرفه ۱۱۶

  4. محمد
    5 out of 5

    :

    پکیج تخفیف بزارید برای امسال الکامپ. ممنون

    • آرزو محمدزاده

      :

      با سلام و عرض ادب
      سپاس از همراهی شما، تخفیف های خوبی برای الکامپ درنظر گرفتیم اما شامل دوره های درحال برگزاری ما مثل دوره DDD نمیشه.

  5. محمد
    5 out of 5

    :

    سلام
    چند جلسه از این دوره مونده؟؟
    ممنون

    • آرزو محمدزاده

      :

      سلام وقت بخیر
      ۸ جلسه از این دوره آموزشی باقی مانده است.

  6. هلیا تهرانی
    5 out of 5

    :

    با سلام و سپاس از دوره های عالی که در این وب سایت قرار داده اید.
    می خواستم بدونم این دوره چه بخش هایی از دوره ی دیگری که داشتید و mvc پیشرفته بود و در مورد design pattern ها توضیح کامل می داد چه حد سر فصل های بیشتری داره؟چون من اون را تهیه کردم ولی هنوز ندیدم و تمایل داشتم این دوره آموزشی DDD را هم تهیه کنم ولی می خواهم بدونم تا چه حد تفاوت دارند
    با تشکر

    • آرزو محمدزاده

      :

      با سلام و عرض ادب
      سپاس از همراهی شما، در ارتباط با دوره DDD به صورت قطعی ۹۰ درصد مطالب جدید می‌باشند.

  7. شهروز
    5 out of 5

    :

    سلام
    پیش نمایشی از کلاس وجود داره؟

    • آرزو محمدزاده

      :

      سلام وقت بخیر

      به کارشناس آنلاین سایت پیام ارسال کنید

      با سپاس

  8. mahsa
    5 out of 5

    :

    سلام
    دوره تمام شده؟؟
    ممنون

    • مسعود طاهری

      :

      به امید خدا آخر امسال (۱۳۹۷) دوره تمام می شود

  9. ایمان
    5 out of 5

    :

    سلام. حتما نیاز به DVD برای اجرا هست یا از روی هارد هم قابل اجراست؟ ممنون.

    • آرزو محمدزاده

      :

      درود وقت بخیر

      فایل های خریداری شده بر روی یک فلش مموری تقدیم شما می گردد و نیازی به DVD و هارد اکسترنال نیست.

  10. محمود میر غفاری لطفی
    5 out of 5

    :

    به جرات میتونم بگم یکی از بهترین دوره هایی بود تا الان گذرونده بودم. توانایی بالای استاد در ارائه مطالب منحصر به فرد به همراه تجربیات شخصی ایشون در کنار سرفصل هایی که برای دوره انتخاب شده بود تاثیر عمیقی در یادگیری بنده داشت. در کنار اینها تعهد استاد و مجموعه نیک آموز واقعا ستودنی بود
    ممنون از زحماتتون
    در انتظار دوره های آینده

  11. امیر سوکی سوکی
    5 out of 5

    :

    یک دوره بسیار عالی که شرکت در آن برای بنده باعث افتخار بود. شیوه ارائه بصورت فیلم یک شیوه کاملا موفق درامر آموزش است، امیدوارم در این راه موفق و پایدار باشید. از جناب آقای ارومند که به لحاظ علمی و اخلاقی در سطح بالایی قرار دارند و این دوره را با صبر و شکیبایی زیادی تدریس فرمودند، بینهایت سپاسگزارم. از مجموعه نیک‌‍آموز که زحمات فراوانی بابت ارائه دوره‌ها به این سبک کاربردی و بهینه، انجام می‌دهند نیز ممنونم.

  12. sam
    5 out of 5

    :

    سلام این دوره تمام شده است؟

    • آرزو محمدزاده

      :

      درود بر شما
      بله تقریبا یک ماهی هست که این دوره تمام شده است و هم اکنون به صورت غیرحضوری ارائه می‌شود.

  13. سعید شیرزادیان
    4 out of 5

    :

    سلام
    می خواستم بدونم دوره بعدی چه موقع شروع می شود؟
    دموی مربوط به یکی از جلسات رو می شود نگاه کرد؟

    • آرزو محمدزاده

      :

      درود وقت بخیر
      لطفا ایمیل خود را بررسی نمایید.

  14. Ali
    5 out of 5

    :

    دوره بعدی چه زمانی انجام میشود؟ ممنون از توجه شما

  15. ٍاحسان بافتی
    5 out of 5

    (مالک تایید شده):

    با سلام و عرض خسته نباشید
    امکان قسط بندی شهریه برایه این دوره وجود نداره چون من امکان پرداخت یکجا مبلغ رو ندارم اگه بشه در دو قسط پرداخت کنم وبه این دوره احتیاج دارم
    با تشکر

    • آرزو محمدزاده

      :

      درود وقت بخیر
      اطلاعات شما به واحد فروش اعلام شد به زودی با شما تماس خواهند گرفت.

      سپاس از همراهی شما

  16. علیرضا
    5 out of 5

    :

    با سلام
    دوره جامع Domain Driven Design که ۷۵ ساعت بود از سایت حذف شد؟
    چطوری میشه دوره جامع تهیه کرد؟

    • آرزو محمدزاده

      :

      با سلام

      بله حذف شده است روال ارائه این دوره به این صورت خواهد بود که برای شروع و مبانی ابتدا باید بوت کمپ را ثبت نام کنید و بعد از گذراندن بوت کمپ، کارگاه های تکمیلی ارائه شده را

  17. ٍاحسان بافتی
    1 out of 5

    :

    با سلام من دوره هفتاد و پنج ساعته dddرو خریداری کردم قسمتهای تمرین و رفع اشگال که سره کلاس هست چرا به صورت جدا نیست که بفهمیم استاد چون این دوره غیر حضوری هست و استاد با سر من نیست که بفهمم چه کار انجام داده و قسمت چهارم که قرار بود استاد درباره ادامه تست صحبت کنند وجود نداره وتازه این تا جلسه چهار این این مشکلات رو دیدم بقیه رو هنوز ندیدم در کل من به دلیل وجود از این قبیل مشکلات ناراضی هستم از خرید این دوره تحلیل داده کل این دوره رو با چهارصد ارزونتر بیان میکنند لطفا رسیدگی کنید با تشکر

    • آرزو محمدزاده

      :

      درود وقت بخیر
      برای این موضوع در گروه تلگرامی دوره به شما راهنمایی ارائه شد.

  18. سلیمان
    5 out of 5

    :

    با سلام
    استاد ارومند عزیز یکی از بهترین ها بی نهایت سپاسگذارم و همچنین کمال تشکر رو از موسسه نیک آموز دارم بابت چنین کلاس های خوب و پیشرفته.

  19. حمید
    5 out of 5

    :

    چرا قیمت رفت بالا یدفعه ای ؟؟

    • آرزو محمدزاده

      :

      درود بر شما
      سرفصل هایی به آموزش اضافه شده به همراه پروژه، دلیل افزایش قیمت این مورد است.

      سپاس از همراهی شما

  20. کیانوش
    1 out of 5

    :

    سلام خسته نبشساید . اگر امکان داره یه دمو از آموزش بفرستید ممنون میشم . و اینکه اون کلاس ۷۵ ساعته DDD چی شد ؟ اون دیگه کلا حذف شد ؟؟؟

    • آرزو محمدزاده

      :

      درود وقت بخیر

      آموزش قبلی این دوره به صورت کلی حذف شد و این دوره جایگزین آن شده است برای دریافت دمو به آیدی @nikamoozwebmaster در تلگرام پیام ارسال کنید.
      سپاس از همراهی شما

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

محصولات مرتبط

تمامی حقوق مادی و معنوی این وب سایت متعلق به نیک آموز می باشد.
این سایت توسط تیم آموزش برنامه نویسی نیک آموز مدیریت می شود.