×
ribbon

تا پایان تخفیف

الگوهای برنامه‌نویسی - #Design Patterns in C

مدرس:

رامین محمدحسینی

در این دوره، شما یاد خواهید گرفت که چگونه با استفاده از الگوهای طراحی Design Patterns، کدهایی تمیزتر،... بیشتر
گواهی‌نامه
دسترسی: کامل
اطلاعات بیشتر
3.2 (5)
1 دیدگاه
409دانشجو
16ساعت
سرفصل‌ها
مقدماتی تا پیشرفته سطح دوره

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

مفاهیم دیزاین پترن‌ها در برنامه‌نویسی، Design Patterns

Creational Design Patterns

Structural Design Patterns

Behavioral Design Patterns

این دوره شامل:

10 ساعت ویدئو

دسترسی به تالار گفتگو

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

4 هفته مهلت ارسال تمرین و پروژه

سرفصل‌های دوره

4 فصل51 جلسه10 ساعت ویدیو
مقدمه
  مقدمه
06:02
الگوهای Creational Design Patterns
  Abstract Factory - بخش اول
10:49
  Abstract factory - بخش دوم
11:49
  builder - بخش اول
10:28
  builder - بخش دوم
08:54
  builder - بخش سوم
17:36
  builder - بخش چهارم
22:04
  Factory Method - بخش اول
07:16
  Factory Method - بخش دوم
16:30
  Prototype - بخش اول
05:26
  Prototype - بخش دوم
11:09
  Prototype - بخش سوم
21:58
  Singleton - بخش اول
06:29
  Singleton - بخش دوم
09:01
  Singleton - بخش سوم
17:44
  پروژه دیزاین پترن‌های فصل اول (الزامی)
120:00
الگوهای Structural Design Patterns
  Adapter - بخش اول
07:30
  Adapter - بخش دوم
11:06
  Adapter - بخش سوم
03:49
  Adapter - بخش چهارم
13:41
  Bridge - بخش اول
09:14
  Bridge - بخش دوم
09:50
  Composite - بخش اول
09:52
  Composite - بخش دوم
09:50
  Composite - بخش سوم
21:25
  Decorator - بخش اول
12:40
  Decorator - بخش دوم
10:53
  Decorator - بخش سوم
18:41
  Facade - بخش اول
08:59
  Facade - بخش دوم
08:20
  Proxy - بخش اول
12:45
  Proxy - بخش دوم
15:01
  پروژه الگوهای فصل دوم (الزامی)
120:00
الگوهای Behavioral Design Patterns
  Chain of Responsibility
15:19
  Command - بخش اول
04:55
  Command - بخش دوم
02:12
  Command - بخش سوم
14:24
  Iterator - بخش اول
05:07
  Iterator - بخش دوم
14:22
  Mediator - بخش اول
10:47
  Mediator - بخش دوم
19:43
  Memento - بخش اول
09:46
  Memento - بخش دوم
15:20
  Observer - بخش اول
04:51
  Observer - بخش دوم
11:51
  State - بخش اول
06:12
  State - بخش دوم
10:53
  Strategy - بخش اول
11:34
  Strategy - بخش دوم
09:10
  Template Method - بخش اول
06:43
  Template Method - بخش دوم
08:20
  Visitor - بخش اول
09:46
  Visitor - بخش دوم
12:52
  پروژه فصل سوم (الزامی)
120:00

پیش‌نیاز‌ها

این دوره مناسب افراد زیر می‌باشد:

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

افرادی که توسعه دهنده وب بکند با استفاده از asp.net هستند.

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

افرادی که توسعه دهنده بازی با موتور هایی مانند Unity که با زبان سی شارپ توسعه میابد هستند.

و به صورت کلی افرادی که در حال توسعه محصولی با زبان سی شارپ هستند.

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

این دوره به افراد زیر توصیه نمیشود: 

اگر در مورد برنامه نویسی و زبان برنامه نویسی سی شارپ هیچ اطلاعاتی ندارید این دوره به شما توصیه نمیشود.

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

افرادی یادگیری برنامه نویسی را گذرانده اند و علاقه ایی به مفاهیم عمیق یادگیری آن در حوزه هایی مانند دیزاین پترن و معماری نرم افزار ندارند.

توضیحات دوره

در این دوره، شما یاد خواهید گرفت که چگونه با استفاده از الگوهای طراحی Design Patterns، کدهایی تمیزتر، قابل نگهداری‌تر و مقیاس‌پذیرتر بنویسید.

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

در این دوره جامع «آموزش الگوهای طراحی در سی‌شارپ، Design Patterns in Dotnet»، سعی شده است تا با ارائه مثال‌هایی که در ذهن شما باقی بمانند، مفاهیم پیچیده به شکلی ساده و قابل فهم تدریس شوند. من تلاش کرده‌ام با بیانی شیوا و تلفظ درست کلمات، مطالب را به گونه‌ای آموزش دهم که هم برای مبتدیان و هم برای برنامه‌نویسان با تجربه مفید باشد.

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

به این دوره بپیوندید و مهارت‌های جدیدی کسب کنید که شما را به یک برنامه‌نویس حرفه‌ای در سی‌شارپ تبدیل کند!

دیدگاه کاربران

3.2

بر اساس امتیاز 5 دانشجو

1
2
3
4
5

علی کیانی

1 سال پیش

5

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

گواهینامه اختصاصی دو زبانه

پس از گذراندن دوره به صورت آنلاین در سایت مکتب‌خونه، گواهی‌نامه رسمی پایان دوره به زبان فارسی و انگلیسی، توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می‌گیرد.

امکان اشتراک گذاری در لینکدین
دو زبانه
2دوره
2,423دانشجو
91نظر و امتیاز

رامین محمدحسینی در رشته مهندسی IT تحصیل‌کرده و از اوایل دوران دانشجویی با حوزه برنامه‌نویسی آشنا شد.

او جدا از دانشگاه، دوره‌های آنلاین مختلفی را گذرانده و به‌صورت فردی برای داشتن تخصص بیشتر روزانه ساعت‌های زیادی را به یادگیری اختصاص می‌داد. اولین تجربه حرفه‌ای او در این حوزه در شرکت ایران‌خودرو رقم خورد و بعداً به‌عنوان فول‌استک دولوپر در شرکت علی‌بابا مشغول به کار شد. وی بیش از ۲ سال در دانشگاه تهران به تدریس C# مشغول بود و در شرکت‌هایی از جمله 360 Celsius و Parto CRS در سمت فول‌استک دولوپر فعالیت کرده است.

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

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

مهارت‌هایی که می‌آموزید

دوره‌های مشابه

سوالات پرتکرار

حداقل و حداکثر زمانی که می‌توانم یک دوره را بگذرانم چقدر است؟

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

آیا پس از به اتمام رساندن و قبولی در دوره، می‌توانم نسخه فیزیکی گواهی‌نامه را دریافت کنم؟

خیر. به‌دلیل ملاحظات محیط‌زیستی و کاهش مصرف کاغذ، گواهی‌نامه فقط به‌صورت الکترونیکی ارائه می‌شود.

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

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

آیا در صورت خرید دوره، گواهی‌نامه آن به من تعلق می‌گیرد؟

خیر. با خرید دوره، امکان شرکت در دوره و دسترسی به محتوای آن را خواهید داشت؛ اما تنها در صورتی که در بازه زمانی تعیین‌شده دوره را با موفقیت و نمره قبولی به اتمام برسانید، گواهی‌نامه به نام شما صادر می‌شود.