کاتالوگ دورهها
طبقهها
نمایش 21 تا 25 مورد از کل 25 مورد.
مبانی برنامه نویسی: ریاضیات گسسته
(Mitalearn-78027)
- 3 ساعت 10 دقیقه
- متوسط
- انتشار: 21 June 2026
- مدرس: Peggy Fisher
درباره این دوره:
ریاضی گسسته چیست و چگونه در برنامه نویسی کاربرد دارد؟ ریاضی بخش مهمی از همه برنامه نویسی است. ریاضیات گسسته مطالعه ساختارهای ریاضی منحصر به فرد (معروف به گسسته) است. به اعداد صحیح، نمودارها و عبارات منطقی فکر کنید - چیزهایی که ما در برنامه نویسی زیاد استفاده می کنیم. ریاضیات گسسته را می توان برای مشخصات طراحی نرم افزار، تجزیه و تحلیل الگوریتم ها و سایر کاربردهای عملی استفاده کرد، اما واقعاً ابزاری عالی برای توسعه به عنوان یک برنامه نویس است. به زبان ساده، این یک بلوک ساختمانی برای تفکر منطقی است.
rnrn پگی فیشر به شما نشان می دهد چگونه مجموعه ای از داده ها را دستکاری کنید، برهان ها و جداول صدق را بنویسید، توالی داده ها را تجزیه و تحلیل کنید، و داده ها را با استفاده از تئوری گراف تجسم کنید. چالش های پایان هر فصل به شما امکان می دهد دانش خود را آزمایش کنید. در پایان دوره، شما باید بتوانید از تئوری به استفاده از ریاضیات گسسته در عمل جهشی داشته باشید: در زمان صرفه جویی کنید و در نتیجه کدهایی تمیزتر و راحت تر در طولانی مدت نگهداری کنید.
مهارتهای مرتبط
مبانی برنامه نویسی: مجوز منبع باز
(Mitalearn-84606)
- 53 دقیقه
- مبتدی
- انتشار: 21 June 2026
- مدرس: John Petersen
درباره این دوره:
صدور مجوز منبع باز راهی برای بازگشت به جوامع توسعهدهنده و کمک به رشد فناوری با سرعتی سریعتر است. مجوزهای منبع باز به نرم افزار اجازه می دهد تا آزادانه استفاده شود، اصلاح شود یا به اشتراک گذاشته شود، در حالی که به نویسندگی و قصد برنامه نویس اصلی احترام می گذارد. در این دوره آموزشی مبانی برنامه نویسی با وکیل و تکنسین جان وی. پیترسن، دنیای متن باز را کاوش کنید و نحوه انتخاب مدل مجوز برای برنامه خود را بیابید.
rnrn بلکه کاوشی در جنبههای قانونی و تجاری مجوز نرمافزار منبع باز است - از جمله موضوعاتی مانند توافقنامههای مشارکتکننده و مجوزهای ثبت اختراع. مجوزهای اصلی منبع باز (GPL، MIT و Apache) به طور عمیق پوشش داده شده اند، و جان همچنین یک نمای کلی از ایجاد یک نهاد تجاری برای پروژه نرم افزاری شما ارائه می دهد: یک عامل کلیدی در موفقیت مداوم بسیاری از جوامع منبع باز.
مهارتهای مرتبط
مبانی برنامه نویسی: نمونه های دنیای واقعی
(Mitalearn-79438)
- 3 ساعت 8 دقیقه
- مبتدی
- انتشار: 21 June 2026
- مدرس: Barron Stone
درباره این دوره:
درک مفاهیم اصلی برنامه نویسی و دلیل استفاده از آنها به همان اندازه مهم است که بدانید چگونه کد بنویسید. برنامه نویسان جدید باید یاد بگیرند که شکاف را پر کنند: تئوری را به عمل متصل کنند. این سری از فیلم های آموزشی مفاهیم اولیه برنامه نویسی را با مرتبط کردن آنها با اشیا، اقدامات و سناریوهای واقعی توضیح می دهد. هر ویدیو بر یک قیاس متفاوت تمرکز میکند و اکشن زنده را با بخشهایی ترکیب میکند که مفاهیم را در کد نشان میدهد. به عنوان مثال، Barron Stone عملکردها را به دستور العمل ها، لیست ها را به فضاهای پارکینگ و حلقه ها را به آن کار دائمی متصل می کند: ظرفشویی. او بیشتر مثالها را با استفاده از پایتون نشان میدهد، اما شما میتوانید به هر زبانی که انتخاب کنید، دنبال کنید. شروع به تماشا کنید و درباره...
بیاموزیدrn
مهارتهای مرتبط
یادگیری S.O.L.I.D. اصول برنامه نویسی
(Mitalearn-90267)
- 1 ساعت 45 دقیقه
- متوسط
- انتشار: 21 June 2026
- مدرس: Steven Lott
درباره این دوره:
اصول زیادی وجود دارد که از طراحی و برنامه نویسی شی گرا خوب پشتیبانی می کند. پنج مورد از این اصول توسط SOLID شرح داده شده است: مسئولیت منفرد، باز-بسته، جایگزینی Liskov، جداسازی رابط، و وارونگی وابستگی. این اصول ایجاد کدهای پایدار، مقیاس پذیر و قوی را راهنمایی می کند.
rnrn یاد بگیرید که چگونه از این اصول در فرآیند طراحی استفاده کنید و قدرت کد خود را در طول مسیر آزمایش کنید. استیون از پایتون برای نشان دادن مفاهیم استفاده می کند، اما آنها برای هر زبان برنامه نویسی شی گرا مفید هستند.
مهارتهای مرتبط
یادگیری موضوعات جاوا
(Mitalearn-105703)
- 1 ساعت 9 دقیقه
- پیشرفته
- انتشار: 21 June 2026
- مدرس: Peggy Fisher
درباره این دوره:
Thread ها مسیرهای مستقل اجرای کد هستند که به طور همزمان در یک برنامه جاوا اجرا می شوند. برنامه شما میتواند از رشتهها برای انجام چند کار استفاده کند: کارهایی که زمان زیادی را صرف میکنند و آنها را در پسزمینه اجرا کنید. این به برنامه اجازه می دهد تا به کاربران پاسخگو باقی بماند. در حالی که برنامه نویسی چند رشته ای در جاوا به سختی شهرت دارد، اکثر توسعه دهندگان می توانند آن را با ساختارهای هوشمند و طراحی شده برای همزمانی که استاندارد پلتفرم جاوا هستند، حل کنند. در این دوره به مربی کارکنان پگی فیشر بپیوندید زیرا او به شما کمک می کند تا موضوعات جاوا را باز کنید. تماشا کنید و یاد بگیرید که چگونه رشتهها را ایجاد، مدیریت، همگامسازی و قفل کنید، و ابزارهای همزمان را مرور کنید که برنامهنویسی چند رشتهای را بسیار آسانتر میکند.