Course catalog
Categories
Showing 13,021-13,040 of 16,115 items.
مبانی برنامه نویسی: API ها و خدمات وب
(Mitalearn-445193)
- 1 hours 55 minutes
- مناسب همه
- Release date: 21 June 2026
- Author: Kesha Williams
درباره این دوره:
در این دوره، کشا ویلیامز - یک رهبر برجسته فناوری و مبتکر - شما را در دنیای پویا API ها راهنمایی می کند. طراحی، ساخت، ایمن سازی، آزمایش و بهینه سازی API ها با استفاده از چارچوب های RESTful، GraphQL و AI را بیاموزید. بهترین شیوه ها در امنیت API، از جمله تکنیک های احراز هویت و مجوز برای محافظت از داده های حساس را کشف کنید. برای مدیریت کارآمد مجموعه دادههای بزرگ، به موضوعات پیشرفتهای مانند صفحهبندی، فیلتر کردن، و مرتبسازی بپردازید و مدیریت API مبتنی بر هوش مصنوعی را برای عملکرد و امنیت بیشتر بررسی کنید. برای تقویت یادگیری خود و آزمایش قابلیت استفاده API با استفاده از ابزارهایی مانند Open API Specification (Swagger) و Postman از چالش های عملی عبور کنید. در مورد روندهای آینده مانند معماری های بدون سرور، محاسبات لبه، و امنیت اعتماد صفر بینش به دست آورید. پس از تکمیل این دوره، برای ساختن API های مقیاس پذیر، ایمن و کارآمد که برنامه های کاربردی مدرن را هدایت می کنند، مجهز خواهید شد.
Related Skills
مبانی برنامه نویسی: SDK
(Mitalearn-277692)
- 35 minutes
- مناسب همه
- Release date: 23 March 2023
- Author: Sasha Vodnik
درباره این دوره:
در حالی که میتوانید همه چیز را خودتان بنویسید، بیشتر اوقات میخواهید روی کدهایی که دیگران ایجاد کردهاند بسازید. کیت های توسعه نرم افزار (SDK) این فرآیند را بسیار آسان تر می کند. در این دوره، ساشا وودنیک، توسعهدهنده ارشد دورههای فنی، اولین قدم را در کاربردهای عملی کار با SDK به شما ارائه میدهد. نحوه انتخاب SDK و بررسی ویژگی های مختلف SDK را بیاموزید. نحوه پیکربندی ابزارهای SDK، عیب یابی مشکلات و نوشتن کد با استفاده از SDK را بیاموزید. بهعلاوه، به روشهایی بپردازید که میتوانید از SDK در برنامهنویسی استفاده کنید.
Related Skills
مبانی برنامه نویسی: الگوریتم ها
(Mitalearn-392221)
- 2 hours 45 minutes
- مناسب همه
- Update date: 21 June 2026
- Author: Joe Marini
درباره این دوره:
الگوریتم ها بلوک های سازنده جهانی برنامه نویسی هستند. آنها نرمافزاری را که هر روز استفاده میکنید، چه صفحهگسترده، یک شبکه اجتماعی یا یک دستیار رانندگی، نیرو میدهند. الگوریتمها روشی برای فکر کردن به چالشهای برنامهنویسی به زبان انگلیسی ساده، قبل از اینکه به زبان خاصی مانند C# یا جاوا اسکریپت ترجمه شوند، ارائه میدهند. در این دوره، نویسنده و توسعهدهنده جو مارینی برخی از محبوبترین و مفیدترین الگوریتمها را برای جستجو و مرتبسازی اطلاعات، کار با تکنیکهایی مانند بازگشت، و درک ساختارهای داده رایج توضیح میدهد. او همچنین مفاهیم عملکرد الگوریتم های مختلف و چگونگی ارزیابی عملکرد یک الگوریتم معین را مورد بحث قرار می دهد. هر الگوریتم به طور عملی در پایتون نشان داده شده است، اما درس ها را می توان برای هر زبان برنامه نویسی اعمال کرد. این دوره همچنین با GitHub Codespace راه اندازی شده است، بنابراین می توانید بدون نصب چیزی بر روی رایانه خود، نمونه ها را دنبال کنید.
Related Skills
مبانی برنامه نویسی: الگوهای طراحی
(Mitalearn-158301)
- 2 hours 45 minutes
- متوسط
- Update date: 21 June 2026
- Author: Elisabeth Robson,Eric Freeman
درباره این دوره:
الگوهای طراحی راه حل های قابل استفاده مجددی هستند که چالش هایی را که توسعه دهندگان نرم افزار بارها و بارها با آن مواجه هستند حل می کنند. به جای اختراع مجدد چرخ، یاد بگیرید که چگونه از این الگوهای اثبات شده و آزمایش شده استفاده کنید که نرم افزار شما را در برابر تغییر انعطاف پذیرتر و انعطاف پذیرتر می کند. این دوره شما را با طراحی الگوها آشنا می کند و شما را با چندین مورد از پرکاربردترین الگوهای شی گرا آشنا می کند. الیزابت رابسون و اریک فریمن، نویسندگان همکار الگوهای طراحی سر اول، نیروهای خود را برای ارائه یک نمای کلی از هر الگو و نمونه هایی از الگوی در حال انجام، به هم می پیوندند. الگوهای طراحی برجسته شامل الگوهای استراتژی، آداپتور، مشاهدهگر و دکوراتور است. الیزابت و اریک با ارائه دموهای کد در جاوا، با مثال گاه به گاه در پایتون و جاوا اسکریپت، به این مفاهیم یک زمینه دنیای واقعی می بخشند.
Related Skills
مبانی برنامه نویسی: امنیت وب
(Mitalearn-382072)
- 2 hours 11 minutes
- مناسب همه
- Release date: 21 June 2026
- Author: Kevin Skoglund
درباره این دوره:
هنگام توسعه وبسایتها، امنیت یک نگرانی اساسی است، اما چه چیزی هکرها را تشویق میکند، رایجترین روشهای حمله آنها چیست و مهمتر از همه، برای خنثی کردن تلاشهای آنها چه کاری میتوانید انجام دهید؟ در این دوره، مربی کوین اسکوگلند، تکنیک ها و طرز فکری را که برای ایجاد راه حل برای این چالش های امنیتی وب نیاز دارید، توضیح می دهد. هشت اصل اساسی را که زیربنای تمام تلاشهای امنیتی است، اهمیت فیلتر کردن ورودی و کنترل خروجی، و نحوه دفاع در برابر رایجترین انواع حملات را بیاموزید. این دوره میتواند به شما به عنوان یک توسعهدهنده کمک کند تا وبسایتهای مشتریان خود را ایمن کنید و مقدمهای عالی برای هر کسی که میخواهد درباره امنیت وب بیشتر بیاموزد، ارائه میکند.
Related Skills
مبانی برنامه نویسی: انجام بازبینی کد
(Mitalearn-226046)
- 1 hours 26 minutes
- مناسب همه
- Update date: 21 June 2026
- Author: Kathryn Hodge
درباره این دوره:
نرم افزار توسط انسان نوشته شده است و انسان ها ممکن است اشتباه کنند. قبل از اینکه تغییرات پیشنهادی در یک پایگاه کد ادغام شوند، اغلب توسط برنامه نویسان دیگر بررسی و تایید می شوند. مقدار زیادی از زمان توسعه دهندگان صرف بررسی کد می شود. با این حال، این مهارت به ندرت آموزش داده می شود. این دوره این نظارت را برطرف می کند، با شروع بررسی کد، چه کسی، و چرا. سپس چگونگی را بررسی می کند و نشان می دهد که چگونه می توان همه چیز را از جزئیات پیاده سازی گرفته تا قابلیت نگهداری و طراحی کد بررسی کرد. مربی کاترین هاج همچنین بهترین شیوه ها را برای بررسی کد در فضای ابری و پیاده سازی و انجام تغییرات در یک پایگاه کد معرفی می کند. در فصل آخر، میتوانید نحوه ارسال کد خود را برای بررسی و پاسخ به نظرات بررسی کنید. برای تمرین مهارتهای جدید خود، چالشهایی را که در طول مسیر صادر میشود، انجام دهید. در پایان دوره، دانش لازم برای تبدیل شدن به یک مرورگر عالی کد، صرفه جویی در منابع ارزشمند و تأثیرگذاری بر تغییرات طراحی آینده در سازمان خود را خواهید داشت.
Related Skills
مبانی برنامه نویسی: برنامه نویسی برای کودکان
(Mitalearn-51048)
- 2 hours 8 minutes
- مبتدی
- Update date: 22 June 2026
- Author: David Gassner
درباره این دوره:
بچه ها به طور طبیعی در مورد ساخت و ساز هیجان زده هستند، خواه بلوک های ساختمانی یا ساخت موشک. برنامه نویسی می تواند به همان اندازه سرگرم کننده باشد. و مهارتهایی که بچهها در برنامهنویسی به دست میآورند میتواند به آنها کمک کند تا احساس موفقیت کنند، در حالی که به آنها در دنیای دیجیتال پرشتاب ما شروع میکند. این دوره برای کمک به والدین و مربیان طراحی شده است تا مفاهیم برنامه نویسی را به کودکان در هر سنی، از دبیرستان تا دبیرستان، معرفی کنند. دیوید گسنر با توصیف سبک های مختلف یادگیری (شنیداری، حرکتی یا بصری) شروع می کند و در مورد اینکه چگونه ابزارهای برنامه نویسی بچه ها برای سبک های مختلف جذاب هستند صحبت می کند. او سپس برنامههای دستگاه تلفن همراه را برای برنامهنویسان جوان معرفی میکند که به آنها اجازه میدهد تصاویر گرافیکی را با استفاده از برنامهنویسی ساده مبتنی بر بلوک متحرک کنند. برای بچههای بزرگتر، او نرمافزارهایی مانند Scratch برای انیمیشنهای پیشرفتهتر، MIT App Inventor برای برنامهنویسی برنامههای اندروید واقعی، و ابزارهایی که زبانهای اصلی مانند جاوا اسکریپت و جاوا را آموزش میدهند، معرفی میکند. فصل آخر نحوه کار بچه ها با روبات ها و سخت افزارهای دیگر مانند Raspberry Pi را پوشش می دهد که نشان می دهد برنامه نویسی چگونه می تواند در دنیای واقعی کار کند.
Related Skills
مبانی برنامه نویسی: پایگاه های داده
(Mitalearn-158913)
- 2 hours 26 minutes
- مبتدی
- Update date: 21 June 2026
- Author: Scott Simpson
درباره این دوره:
اطلاعات بیشتر از کارشناسان برتر LinkedIn Learning
زمانی که از برنامه نویسی اولیه فراتر رفتید، به یک پایگاه داده نیاز خواهید داشت. پایگاه های داده یک ساختار منظم و سازمان یافته برای ذخیره و بازیابی حجم زیادی از داده ها ارائه می کنند. آنها به برنامه نویسان اجازه می دهند برنامه های پیچیده تری بسازند که می توانند سفارش ها را دریافت کنند، پرداخت ها را پردازش کنند، توصیه هایی ارائه کنند، کاربران را احراز هویت کنند و موارد دیگر. این دوره پایه و اساس لازم برای شروع برنامه نویسی پایگاه داده را فراهم می کند. اصطلاحات را کاوش کنید: اشکال عادی، ACID و CRUD، یکپارچگی ارجاعی، تراکنش ها، رکوردها و جداول. بیاموزید که کلیدها و ارزش های منحصر به فرد در یک مدل رابطه ای چه نقشی دارند. با شروع از جداول و روابط در هسته پایگاه داده خود، نحوه طراحی بهترین سیستم برای حاوی داده های خود را کشف کنید. بیاموزید که چگونه برای استخراج دادههای مورد نیاز خود کوئری بنویسید، و چگونه با نیازهای مختلف ذخیرهسازی، دسترسی، عملکرد و امنیت مقابله کنید. مدرس اسکات سیمپسون مثالهای عملی و توضیحات واضحی را ارائه میکند که به شما کمک میکند پایگاههای دادهای طراحی کنید که بتواند نیازهای برنامههای کاربردی، دادهها و کاربران شما را تحمل کند.
Related Skills
مبانی برنامه نویسی: تست نرم افزار/QA
(Mitalearn-156992)
- 1 hours 55 minutes
- مبتدی
- Update date: 21 June 2026
- Author: Meaghan Lewis
درباره این دوره:
مهندسی تضمین کیفیت (QA) می تواند معانی مختلفی برای افراد مختلف داشته باشد. در این دوره، با روش های QA در چارچوب یک پروژه مهندسی نرم افزار آشنا شوید. مربی Meaghan Lewis انواع مختلف آزمایش QA را نشان می دهد که بر روی آن تمرکز می کند و چگونه QA در چرخه عمر توسعه نرم افزار (SDLC) قرار می گیرد. Meaghan مناطقی را که احتمالاً می خواهید آزمایش کنید و به طور مداوم نظارت کنید را بررسی می کند تا از بهبود روزافزون محصول خود اطمینان حاصل کند. به علاوه، او برخی از مکانیسمهای مورد استفاده برای برقراری ارتباط با سلامت کلی یک محصول را بررسی میکند. پس از پایان دادن به این دوره، میتوانید به هر چیزی که روی آن کار میکنید نگاه کنید، به طرز انتقادی در مورد اینکه چگونه قطعات با هم قرار میگیرند فکر کنید، و راههایی را برای کمک به تیم خود برای رسیدن به اهداف کیفیت با هر نسخه شناسایی کنید.
Related Skills
مبانی برنامه نویسی: توسعه آزمایش محور
(Mitalearn-158318)
- 2 hours 43 minutes
- مبتدی
- Update date: 21 June 2026
- Author: Neelam Dwivedi
درباره این دوره:
برنامه نویسان نباید حدس بزنند که آیا نرم افزار به درستی کار می کند یا خیر. آنها باید بتوانند در هر مرحله آن را ثابت کنند. یک فرآیند رسمی توسعه مبتنی بر آزمون (TDD) به شما امکان می دهد آزمایش را در برنامه روزانه خود قرار دهید. میتوانید آزمایشها را بارها در روز اجرا کنید و در مورد کیفیت کد خود بازخورد فوری دریافت کنید. این دوره نحوه اتخاذ یک طرز فکر و فرآیند TDD را توضیح می دهد - مهارت های حیاتی برای همه توسعه دهندگان نرم افزار مدرن. دریابید که چه چیزی یک آزمون خوب را نشان می دهد، چرا باید به شکست بیشتر از موفقیت علاقه مند باشید و چگونه تست ها را اندازه گیری کنید و به طور مکرر اجرا کنید. سپس اصطلاحات را بررسی کنید: مجموعه های آزمایشی، مهارهای آزمایشی، اشیاء ساختگی و خرد، و موارد دیگر. در نهایت، به نحوه استفاده از TDD در رایج ترین زبان ها و محیط های برنامه نویسی و اینکه چه ابزارها و چارچوب هایی برای کمک به موفقیت شما وجود دارد، نگاه کنید. مربی Neelam Dwivedi به هر موضوع از دیدگاه یک برنامه نویس می پردازد و بر صرفه جویی در زمان و هزینه که یک گردش کار TDD خوب می تواند ارائه دهد، تأکید می کند.
Related Skills
مبانی برنامه نویسی: ریاضیات گسسته
(Mitalearn-78027)
- 3 hours 10 minutes
- متوسط
- Release date: 21 June 2026
- Author: Peggy Fisher
درباره این دوره:
ریاضی گسسته چیست و چگونه در برنامه نویسی کاربرد دارد؟ ریاضی بخش مهمی از همه برنامه نویسی است. ریاضیات گسسته مطالعه ساختارهای ریاضی منحصر به فرد (معروف به گسسته) است. به اعداد صحیح، نمودارها و عبارات منطقی فکر کنید - چیزهایی که ما در برنامه نویسی زیاد استفاده می کنیم. ریاضیات گسسته را می توان برای مشخصات طراحی نرم افزار، تجزیه و تحلیل الگوریتم ها و سایر کاربردهای عملی استفاده کرد، اما واقعاً ابزاری عالی برای توسعه به عنوان یک برنامه نویس است. به زبان ساده، این یک بلوک ساختمانی برای تفکر منطقی است.
rnrn پگی فیشر به شما نشان می دهد چگونه مجموعه ای از داده ها را دستکاری کنید، برهان ها و جداول صدق را بنویسید، توالی داده ها را تجزیه و تحلیل کنید، و داده ها را با استفاده از تئوری گراف تجسم کنید. چالش های پایان هر فصل به شما امکان می دهد دانش خود را آزمایش کنید. در پایان دوره، شما باید بتوانید از تئوری به استفاده از ریاضیات گسسته در عمل جهشی داشته باشید: در زمان صرفه جویی کنید و در نتیجه کدهایی تمیزتر و راحت تر در طولانی مدت نگهداری کنید.
Related Skills
مبانی برنامه نویسی: ساختار داده ها (2023)
(Mitalearn-433174)
- 2 hours 49 minutes
- مناسب همه
- Update date: 6 December 2024
- Author: Kathryn Hodge
درباره این دوره:
پس از دریافت برنامه های ساده با یک یا دو متغیر ، از ساختارهای داده برای ذخیره مقادیر در برنامه های خود استفاده می کنید. ساختار داده ها بسیار شبیه به ظروف هستند - برای هر راهی که می خواهید داده های خود را ذخیره کنید وجود دارد. در حالی که ساختارهایی مانند آرایه ها و صف ها گاهی اوقات به صورت مناسب گرفته می شوند ، درک عمیق تر برای هر برنامه نویس که می خواهد بداند "زیر کاپوت" چه می گذرد ، بسیار مهم است و درک می کند که چگونه انتخاب هایی که آنها انجام داده اند بر عملکرد و کارآیی برنامه های آنها تأثیر می گذارد. در این دوره ، کاترین هاج یک نمای کلی از اساسی ترین ساختار داده برای برنامه نویسی مدرن در پایتون را ارائه می دهد. کاترین با شروع با روشهای ساده گروه بندی داده ها ، مانند آرایه ها ، لیست ها و Tuples ، ساختارهای داده پیچیده تری مانند فرهنگ لغت ، مجموعه ها ، صف ها و پشته ها را معرفی می کند. هر درس با یک نمونه عملی در دنیای واقعی همراه است که ساختار داده ها را در عمل نشان می دهد. پس از اتمام این دوره ، درک غنی تری از ساختار داده ها و نحوه استفاده از آنها به عنوان کدگذاری خواهید داشت.
Related Skills
مبانی برنامه نویسی: ساختارهای داده
(Mitalearn-445210)
- 2 hours 46 minutes
- مناسب همه
- Release date: 21 June 2026
- Author: Kathryn Hodge
درباره این دوره:
این دوره مقدمه ای جامع بر ساختارهای داده بنیادی ارائه می دهد و شما را به مهارت هایی که برای پیاده سازی و استفاده موثر از آرایه ها، لیست ها، فرهنگ لغت ها، پشته ها و صف ها نیاز دارید، مجهز می کند. مربی کاترین هاج از طریق تمرینهای عملی و مثالهای واقعی به شما نشان میدهد که این سازهها چگونه کار میکنند، از جمله کارایی آنها از نظر پیچیدگی زمانی و مکانی. این دوره که برای زبان آموزانی که تازه برنامه نویسی می کنند مناسب است، بر کاربردهای عملی تاکید دارد و شما را قادر می سازد تا مشکلات نرم افزاری رایج مانند جستجو، مرتب سازی و مدیریت داده ها را حل کنید. علاوه بر این، شما یاد خواهید گرفت که مبادلات ساختارهای داده مختلف را تجزیه و تحلیل کنید و از این دانش برای طراحی راه حل های مقیاس پذیر و کارآمد استفاده کنید. در پایان دوره، شما ابزارها و دانش لازم برای شروع مقابله با چالش های برنامه نویسی پیچیده را با اطمینان خواهید داشت.
Related Skills
مبانی برنامه نویسی: طراحی شی گرا
(Mitalearn-148849)
- 3 hours 41 minutes
- مبتدی
- Update date: 21 June 2026
- Author: Barron Stone,Olivia Chiu Stone
درباره این دوره:
همه نرم افزارهای خوب با طراحی عالی شروع می شوند. طراحی شی گرا به توسعه دهندگان کمک می کند تا برنامه ها را قبل از نوشتن یک خط کد برنامه ریزی کنند و ایده ها را به اجزای قابل استفاده مجدد و قابل نگهداری تقسیم کنند. این دوره بر مفاهیم اساسی تمرکز دارد و آنها را به روشی سرگرم کننده و تعاملی آموزش می دهد تا به شما کمک کند تا به سرعت مهارت های خود را توسعه دهید. تیم تگ Olivia و Barron Stone شما را با مفاهیم و اصطلاحات - اشیا، کلاس ها، انتزاع، وراثت و موارد دیگر - که برای شروع به آن نیاز دارید آشنا می کنند. سپس نشان میدهند که چگونه میتوان الزامات یک برنامه را برآورد، موارد استفاده را شناسایی کرد و کلاسها را با استفاده از زبان مدلسازی جهانی (UML) ترسیم کرد. سپس طرح نهایی را می توان با استفاده از یکی از بسیاری از زبان های برنامه نویسی شی گرا مانند جاوا، سی شارپ، روبی یا پایتون به کد ترجمه کرد.
Related Skills
مبانی برنامه نویسی: فراتر از اصول
(Mitalearn-172428)
- 3 hours 6 minutes
- مبتدی
- Update date: 21 June 2026
- Author: Sasha Vodnik
درباره این دوره:
به سفر برنامه نویسی خود ادامه دهید تا عمیق تر در مفاهیم اساسی، شیوه ها و اصطلاحات برنامه نویسی غوطه ور شوید. در این قسمت از مجموعه مبانی برنامه نویسی، مربی ساشا وودنیک فراتر از اصول اولیه است و از پایتون برای مقابله با انواع مفاهیم متوسط و پیشرفته و مهارت هایی که می توانید به کارنامه برنامه نویسی خود اضافه کنید، استفاده می کند. ساشا ایجاد و کار با مجموعهها و حلقهها، ترکیب و دستکاری رشتهها و استفاده از کدهای خارجی را پوشش میدهد که همه اینها مفاهیم مهمی هستند، صرف نظر از اینکه در نهایت با کدام زبان برنامهنویسی کار میکنید. او چندین فرآیند ضروری مانند انتخاب سبک کد و اشکال زدایی را طی می کند. بعلاوه، او چند مفهوم پیشرفته تر، از جمله مدیریت حافظه و چند رشته ای را بررسی می کند.
Related Skills
مبانی برنامه نویسی: کنترل نسخه با Git (2020)
(Mitalearn-164659)
- 1 hours 20 minutes
- مبتدی
- Release date: 17 March 2020
- Author: Christina Truong
درباره این دوره:
ردیابی دستی تغییرات فایل ها می تواند سرعت شما را کاهش دهد. سیستم های کنترل نسخه به توسعه دهندگان این امکان را می دهد که این کار را بارگذاری کنند و همچنین از پروژه های خود به طور کلی محافظت کنند. در این دوره، مدرس کریستینا تروونگ اصول کنترل نسخه را با Git، نرم افزار کنترل نسخه منبع باز محبوب، پوشش می دهد. کریستینا به شما کمک می کند تا با اصطلاحات اولیه Git، گردش کار اولیه Git و نحوه نصب نرم افزار در مک و رایانه شخصی آشنا شوید. سپس نحوه مدیریت مخازن را با استفاده از خط فرمان یا رابط کاربری گرافیکی (GUI) نشان می دهد. در طول مسیر، او چالشها و راهحلهایی را ارائه میکند که به شما کمک میکند تا نحوه عملکرد این مفاهیم را در عمل درک کنید.
Related Skills
مبانی برنامه نویسی: مبانی
(Mitalearn-157995)
- 3 hours 10 minutes
- مبتدی
- Update date: 21 June 2026
- Author: Annyce Davis
درباره این دوره:
دانش اصلی را برای شروع برنامه نویسی به هر زبانی به دست آورید. در این دوره، مربی آنیس دیویس از پایتون برای کشف مفاهیم اصلی و ساختار زبانهای برنامهنویسی استفاده میکند و به شما کمک میکند تا آنچه را که در زیر سرپوش میگذرد درک کنید. پس از بررسی عبارات و عبارات اساسی در پایتون، Annyce رشته ها، متغیرها و کدهای شرطی را بررسی می کند - که موضوعات رایج در همه زبان های برنامه نویسی هستند. او همچنین نحوه کار با انواع مختلف داده ها و عیب یابی انواع خطاها را نشان می دهد. در طول مسیر، او نحوه نوشتن کد در چندین زبان مختلف را با هم مقایسه می کند و راهنمایی هایی را در مورد معیارهایی که هنگام انتخاب یک زبان برنامه نویسی استفاده می شود ارائه می دهد. پس از پایان این دوره، دانش لازم برای ادامه سفر برنامه نویسی خود را به هر زبانی که علاقه شما را برانگیخته است، خواهید داشت.
Related Skills
مبانی برنامه نویسی: مجوز منبع باز
(Mitalearn-84606)
- 53 minutes
- مبتدی
- Release date: 21 June 2026
- Author: John Petersen
درباره این دوره:
صدور مجوز منبع باز راهی برای بازگشت به جوامع توسعهدهنده و کمک به رشد فناوری با سرعتی سریعتر است. مجوزهای منبع باز به نرم افزار اجازه می دهد تا آزادانه استفاده شود، اصلاح شود یا به اشتراک گذاشته شود، در حالی که به نویسندگی و قصد برنامه نویس اصلی احترام می گذارد. در این دوره آموزشی مبانی برنامه نویسی با وکیل و تکنسین جان وی. پیترسن، دنیای متن باز را کاوش کنید و نحوه انتخاب مدل مجوز برای برنامه خود را بیابید.
rnrn بلکه کاوشی در جنبههای قانونی و تجاری مجوز نرمافزار منبع باز است - از جمله موضوعاتی مانند توافقنامههای مشارکتکننده و مجوزهای ثبت اختراع. مجوزهای اصلی منبع باز (GPL، MIT و Apache) به طور عمیق پوشش داده شده اند، و جان همچنین یک نمای کلی از ایجاد یک نهاد تجاری برای پروژه نرم افزاری شما ارائه می دهد: یک عامل کلیدی در موفقیت مداوم بسیاری از جوامع منبع باز.
Related Skills
مبانی برنامه نویسی: منطق فازی
(Mitalearn-136643)
- 41 minutes
- متوسط
- Release date: 21 June 2026
- Author: Erin Colvin
درباره این دوره:
اکثر برنامه نویسی های مدرن مبتنی بر منطق دقیق هستند: سیاه یا سفید، بله یا نه، درست یا غلط، 0 یا 1. با این حال، ما در دنیایی از حقایق جزئی و سایه های خاکستری زندگی می کنیم. منطق فازی برای رسیدگی به این ابهام طراحی شده است و به رایانه ها کمک می کند تا استدلال های انسانی را بیشتر تقریب کنند. در این دوره، دکتر ارین کالوین منطق فازی، مزایای آن و سهم آن در زمینه هایی مانند هوش مصنوعی و یادگیری ماشین را معرفی می کند. در مورد مفاهیم مرتبط مانند تئوری مجموعه های فازی و استنتاج فازی، با مثال های عملی از کاربردهای دنیای واقعی فناوری اطلاعات کسب کنید.
Related Skills
مبانی برنامه نویسی: نمونه های دنیای واقعی
(Mitalearn-79438)
- 3 hours 8 minutes
- مبتدی
- Release date: 21 June 2026
- Author: Barron Stone
درباره این دوره:
درک مفاهیم اصلی برنامه نویسی و دلیل استفاده از آنها به همان اندازه مهم است که بدانید چگونه کد بنویسید. برنامه نویسان جدید باید یاد بگیرند که شکاف را پر کنند: تئوری را به عمل متصل کنند. این سری از فیلم های آموزشی مفاهیم اولیه برنامه نویسی را با مرتبط کردن آنها با اشیا، اقدامات و سناریوهای واقعی توضیح می دهد. هر ویدیو بر یک قیاس متفاوت تمرکز میکند و اکشن زنده را با بخشهایی ترکیب میکند که مفاهیم را در کد نشان میدهد. به عنوان مثال، Barron Stone عملکردها را به دستور العمل ها، لیست ها را به فضاهای پارکینگ و حلقه ها را به آن کار دائمی متصل می کند: ظرفشویی. او بیشتر مثالها را با استفاده از پایتون نشان میدهد، اما شما میتوانید به هر زبانی که انتخاب کنید، دنبال کنید. شروع به تماشا کنید و درباره...
بیاموزیدrn