کاتالوگ دورهها
طبقهها
معرفی دستی: اسکالا
(Mitalearn-394261)
- 2 ساعت 16 دقیقه
- مناسب همه
- انتشار: 22 January 2024
- مدرس: Amina Adewusi
اسکالا یک زبان برنامه نویسی سطح بالا است که هم از برنامه نویسی شی گرا و هم از برنامه نویسی تابعی پشتیبانی می کند و همچنین بخشی کلیدی از ابزارهای بسیاری از توسعه دهندگان است. در این دوره، مهندس نرم افزار Amina Adewusi به شما معرفی کامل آخرین نسخه Scala را از طریق فرآیند ساخت اپلیکیشن با استفاده از GitHub Codespaces می دهد. هنگام ساختن یک برنامه حداقلی که فایل ها را استخراج و تبدیل می کند، اصول اولیه Scala را کاوش کنید. آنچه را که یاد می گیرید با چالش های عملی در طول دوره تمرین کنید. به علاوه، مدل سازی داده ها و دامنه، ساختار پروژه اسکالا و آزمایش را بررسی کنید.
مفاهیم برنامه نویسی برای پایتون
(Mitalearn-392204)
- 3 ساعت 26 دقیقه
- مناسب همه
- انتشار: 25 October 2023
- مدرس: Barron Stone,Olivia Chiu Stone
درک مفاهیم اصلی برنامه نویسی و دلیل استفاده از آنها به همان اندازه مهم است که بدانید چگونه کد بنویسید. برنامه نویسان جدید باید یاد بگیرند که شکاف را پر کنند و نظریه را به عمل متصل کنند. در این دوره، Barron Stone و Olivia Chui Stone مفاهیم برنامه نویسی در پایتون را با ارتباط آنها با اشیاء، اقدامات و سناریوهای واقعی زندگی به تصویر می کشند. هر ویدیو بر یک قیاس متفاوت تمرکز دارد که مفاهیم را در کد نشان می دهد. به Barron و Olivia بپیوندید تا شما را از طریق یک شنبه معمولی بگذرانند و از وظایف و وظایف منظم - و حتی سفارش پیتزا - برای توضیح توابع، اشیاء، صفها، مجموعهها، حلقهها و سایر ساختارهای برنامهنویسی استفاده کنند.
مقدمه ای بر فرترن
(Mitalearn-272218)
- 2 ساعت 28 دقیقه
- مناسب همه
- انتشار: 25 May 2022
- مدرس: Brad Richardson
فرترن هنوز به طور گسترده در محاسبات با کارایی بالا (HPC) استفاده میشود و شاهد تجدید حیات در فعالیتهای منبع باز است. کاربردهای علمی و مهندسی همچنان از آن در برنامه های موجود استفاده می کنند. در این دوره، برد ریچاردسون برخی از مفاهیم اساسی برنامه نویسی را به طور کلی و نحوه استفاده از آن مفاهیم در زبان فرترن را پوشش می دهد. برد به شما نشان می دهد که چگونه Fortran را در ویندوز، مک و لینوکس راه اندازی کنید و شما را در ساختار یک برنامه فرترن راهنمایی می کند. او فرآیند رفع اشتباهات و همچنین اصول اولیه مانند متغیرها، ثابت های نامگذاری شده، عبارات، ساختارها و آرایه ها را بررسی می کند. براد تعامل و نحوه سازماندهی و استفاده مجدد از بخش های خاصی از کد را توضیح می دهد. او با بحث در مورد برخی از ویژگیهای پیشرفتهتر Fortran و برخی الگوهای رایج که میتوانید از آنها برای رسیدگی به کلاسهای مختلف مشکلات استفاده کنید، به پایان میرسد.
مقدمه دستی: JavaScript
(Mitalearn-421988)
- 1 ساعت 43 دقیقه
- مناسب همه
- انتشار: 9 November 2022
- مدرس: Morten Rand-Hendriksen
آیا شما در JavaScript کاملاً جدید برای برنامه نویسی هستید؟ یا فقط به دنبال یادگیری کمی بیشتر هستید؟ گاهی اوقات ، هنگامی که یک چارچوب جدید را یاد می گیرید ، باید به سمت راست پرش کنید و کارها را انجام دهید. به مربی ارشد LinkedIn LinkedIn LinkedIn ، Morten Rand-Hendriksen بپیوندید ، زیرا او به شما نشان می دهد که چه چیزی را برای شروع نوشتن JavaScript بدون تلاش برای آشنایی با آن از قبل نشان می دهد. این آغازگر تعاملی و آسان برای دنبال کردن را در ایجاد تغییرات مستقیم در کد خود ، آزمایش مهارت های جدید خود را هنگام رفتن ، و ساخت ویرایش های خود در زمان واقعی کشف کنید. نکاتی را از Morten در مورد انتخاب JS از هم جدا کنید ، کد ساختمان را از ابتدا و سپس گسترش آن ، و همچنین دریافت داده های API ها برای ساخت اجزای جدید JS که به شما امکان می دهد از داده های خود استفاده کنید ، دریافت کنید. در پایان این دوره ، شما آماده خواهید بود که دستان خود را با کد خود کثیف کنید ، بدون توجه به سطح تجربه یا پیشینه حرفه ای شما.
بهترین راه برای یادگیری یک زبان استفاده از آن در عمل است. به همین دلیل این دوره با GitHub Codespaces یکپارچه شده است ، یک محیط توسعه دهنده ابر فوری که تمام قابلیت های IDE مورد علاقه شما را بدون نیاز به تنظیم دستگاه محلی ارائه می دهد. با استفاده از Codepaces GitHub ، می توانید از هر دستگاهی ، در هر زمان استفاده کنید-همه در حالی که از ابزاری استفاده می کنید که احتمالاً در محل کار با آن روبرو خواهید شد. برای یادگیری نحوه شروع کار ، از فیلم "استفاده از Codepaces GitHub با این دوره" دیدن کنید.
مقدمه عملی: پایتون
(Mitalearn-276145)
- 1 ساعت 18 دقیقه
- مناسب همه
- بروزرسانی: 8 January 2025
- مدرس: Ronnie Sheer
اگر از کاربران پایتون در مراحل اولیه هستید که به دنبال تقویت بازی حرفه ای خود هستید، باید زمان و پهنای باند خود را برای مطالعه و ارتقای مهارت های خود کنار بگذارید. آنها می گویند که تمرین باعث عالی می شود، پس چرا از همین الان شروع نکنیم؟ در این دوره، مربی Ronnie Sheer ابزارها، تکنیک ها و دانش عملی کاربران متخصص پایتون را با بیست چالش کدنویسی عملی و تعاملی به شما نشان می دهد تا مهارت های خود را در حین حرکت آزمایش کنید. مهارت فعلی پایتون خود را با نکاتی در مورد دامنه، رشته ها، حلقه ها، داده های CSV، محاسبات، مجموعه داده های JSON، سرورهای وب و موارد دیگر به سطح بعدی ببرید. در پایان این دوره، شما به حرکات متخصص جدید مجهز خواهید شد تا به یادگیری در پروژه های آینده خود ادامه دهید.
بهترین راه برای یادگیری زبان استفاده از آن در عمل است. به همین دلیل است که این دوره با GitHub Codespaces یکپارچه شده است، یک محیط توسعه دهنده ابر فوری که تمام عملکردهای IDE مورد علاقه شما را بدون نیاز به هیچ گونه راه اندازی ماشین محلی ارائه می دهد. با GitHub Codespaces، میتوانید در هر زمان و در هر زمانی از هر ماشینی تمرین عملی داشته باشید، در حالی که از ابزاری استفاده میکنید که احتمالاً در محل کار با آن مواجه خواهید شد. برای یادگیری نحوه شروع، ویدیوی «استفاده از فضاهای کد GitHub با این دوره» را بررسی کنید.
نگاه اول: اسکالا 3
(Mitalearn-232761)
- 54 دقیقه
- مناسب همه
- انتشار: 18 October 2021
- مدرس: Noel Welsh
اسکالا با ترکیب مفاهیم شی گرا و کاربردی، یک زبان مختصر و بسیار مقیاس پذیر است. تمام مزایای یک روش برنامه نویسی جدید را فراهم می کند و در عین حال به شما امکان می دهد به تمام ویژگی های JVM دسترسی داشته باشید. و با انتشار Scala 3.0، توسعهدهندگان اکنون میتوانند به نسخه پیشرفتهتر این زبان و همچنین چندین ویژگی جدید دسترسی داشته باشند. در این دوره، مدرس نوئل ولش یک نمای کلی از Scala 3.0 ارائه میکند و مفاهیم و ویژگیهایی را که به احتمال زیاد برای تکمیل یک پروژه با این تکرار زبان نیاز دارید بدانید، ارائه میکند. نحوه نصب Scala را بیابید و با جدیدترین و بهترین ویژگیها و بهروزرسانیها آشنا شوید، از جمله نحو جدید مبتنی بر تورفتگی و اینکه چگونه Scala 3.0 ویژگیهای زبانی را که قبلاً به صورت ضمنی شناخته میشد، دوباره کار کرده است.
هسته ASP.NET: ساخت یک GraphQL API
(Mitalearn-238167)
- 1 ساعت 38 دقیقه
- مناسب همه
- انتشار: 27 January 2022
- مدرس: Ervis Trupja
آیا می دانستید که می توانید API خود را با GraphQL پرس و جو کنید و دقیقاً آنچه را که نیاز دارید دریافت کنید؟ به این دلیل که GraphQL یک زبان پرس و جو منبع باز برای API ها است که به شما امکان می دهد از یک نقطه پایانی به داده های خود دسترسی داشته باشید. در این دوره، توسعه دهنده و مربی Ervis Trupja به شما اصول ساخت یک API GraphQL در یک پروژه ASP.NET Web API موجود را به شما آموزش می دهد.
در مورد وظایف و مفاهیم کلیدی GraphQL، نحوه کار و نحوه کار آن بیاموزید. تا عملی شود. تفاوت بین API های GraphQL و REST و همچنین بین عملیات ها و انواع GraphQL را بررسی کنید. مهارتهایی را که برای شروع جستجوی دادهها، افزودن جهشها و روابط، کار با دادههای رابطهای و اجرای آزمایشها نیاز دارید، به دست آورید. دریابید که چرا GraphQL بسیار انعطاف پذیر و کارآمد است، به خصوص اگر با یک پروژه ASP.NET Web API کار می کنید. در طول مسیر، مهارت های جدید خود را با چالش های تمرینی در هر بخش امتحان کنید.
همزمانی اعمال شده در Go
(Mitalearn-237980)
- 1 ساعت 27 دقیقه
- مناسب همه
- انتشار: 26 January 2022
- مدرس: Adelina Simion
همزمانی میتواند یک موضوع گیجکننده و ترسناک برای مهندسان باشد، اما ابزاری ضروری هنگام نوشتن کد تولید است زیرا به شما امکان میدهد راهحلهای سریعتر و کارآمدتر بنویسید. در این دوره، Adelina Simion موضوع ترسناک همزمانی را ابهام می کند و نحوه استفاده از ابزارهای قدرتمند گوروتین ها و کانال ها را به نمایش می گذارد. Go با در نظر گرفتن همزمانی طراحی شده است، بنابراین هر توسعه دهنده باید برای استفاده از این ابزار قدرتمند در کارهای روزانه خود احساس اطمینان کند. با Adelina در این دوره همراه باشید تا درک کاملی از Go Concurrency بدست آورید و یاد بگیرید که چگونه از آن برای حل برخی از مشکلات رایج مهندسی استفاده کنید.
ویژگی های برتر جاوا 21
(Mitalearn-437781)
- 2 ساعت 39 دقیقه
- مناسب همه
- بروزرسانی: 4 September 2025
- مدرس: Bethan Palmer
در این دوره ، Bethan Palmer ، توسعه دهنده شما را از طریق ویژگی های برتر جاوا 21 راهنمایی می کند. پس از بررسی کلی از چرخه انتشار جاوا ، به الگوهای رشته ای ، مجموعه های توالی و الگوهای ضبط شیرجه بزنید. در مورد تطبیق الگوی با بیانیه های سوئیچ و همچنین نحوه استفاده از الگوهای و متغیرهای نامشخص اطلاعات کسب کنید. روش جدید برای تعریف روشهای اصلی را کشف کنید و دریابید که یک کلاس نامشخص چیست. به علاوه ، موضوعات مجازی و ZGC نسلی را کاوش کنید.
یادگیری ASP.NET هسته: MVC ، صفحات تیغ ، API های وب و بنیادهای دیگر
(Mitalearn-425626)
- 3 ساعت 48 دقیقه
- مناسب همه
- انتشار: 8 November 2024
- مدرس: Brice Wilson
این دوره بر اصول چارچوب هسته ASP.NET و نحوه استفاده از آن برای ایجاد انواع برنامه های وب متمرکز شده است. توسعه دهنده نرم افزار و مربی بریس ویلسون به توسعه دهندگان اصلی ASP.NET آموزش می دهد که چگونه از تکنیک هایی استفاده می کنند که در چندین نوع برنامه مختلف اعمال می شود ، از جمله نحوه پیکربندی تزریق وابستگی و میان افزار. تا پایان دوره ، وسعت ASP.NET Core را درک می کنید و مهارت های لازم برای شروع استفاده از آن برای ایجاد برنامه های وب تولید خود را دارید.
یادگیری C++ (2021)
(Mitalearn-218600)
- 2 ساعت 47 دقیقه
- مناسب همه
- انتشار: 21 September 2021
- مدرس: Eduardo Corpeño
C++ یکی از قدرتمندترین و پرکاربردترین زبان های برنامه نویسی در تمام دوران است. همچنین یکی از قدیمی ترین زبان های برنامه نویسی است که امروزه مورد استفاده قرار می گیرد. در این دوره، عناصر اصلی این زبان برنامه نویسی شی گرا را که دنیا را به حرکت در می آورد، بیاموزید. مدرس Eduardo Corpeño با تنظیم محیط توسعه و معرفی عناصر اساسی برنامه نویسی شی گرا شروع می کند. ادواردو انواع دادهها مانند متغیرها، عبارات، تخصیصها، ثابتها و موارد دیگر را پوشش میدهد. او ساختارها، کلاس ها، اشاره گرها، بردارها و غیره را توضیح می دهد. ادواردو پس از گام برداشتن در فرآیند جریان کنترل و انواع توابع مفید، اطلاعات دقیق در مورد باز کردن و کار با فایل ها را به پایان می رساند.
یادگیری GraphQL
(Mitalearn-219008)
- 55 دقیقه
- مناسب همه
- انتشار: 25 August 2021
- مدرس: Eve Porcello
برنامه های کاربردی داده محور به پرس و جوهای راه دور که از طریق API ها اجرا می شوند، بستگی دارند. GraphQL - یک زبان پرس و جو برای API ها که در ابتدا توسط فیس بوک ساخته شد - به توسعه دهندگان این امکان را می دهد تا انواع درخواست هایی را که می خواهند انجام دهند انتخاب کنند و اطلاعات مربوط به چندین جنبه از آن پرس و جو را در یک درخواست دریافت کنند. رویکرد GraphQL برای پرس و جو در سراسر شبکه ها می تواند طیف گسترده ای از مشکلات توسعه در مقیاس بزرگ را برطرف کند.n Eve Porcello اصول اولیه این زبان پرس و جو را معرفی می کند، سپس در میان پرس و جوها، متغیرها و نام عملیات قدم می زند. ایو نحوه کار با جهش ها و اشتراک ها و همچنین نحوه ایجاد و بهبود طرحواره را توضیح می دهد. او موضوعاتی مانند ایجاد یک شی سفارشی، افزودن نوع شمارش، نوشتن اسناد طرحواره و موارد دیگر را پوشش می دهد.n ما خوشحالیم که میزبان این آموزش در کتابخانه خود هستیم.
یادگیری برو
(Mitalearn-220776)
- 2 ساعت 25 دقیقه
- مناسب همه
- بروزرسانی: 14 September 2023
- مدرس: David Gassner
Go چیست؟ Go یک زبان برنامه نویسی منبع باز نسل بعدی است که توسط گوگل برای ساختن سیستم ها، وب و سایر برنامه ها ایجاد شده است. این دوره برای کمک به توسعه دهندگان برای شروع با Go طراحی شده است و عناصر زبان اصلی و نحو آن را پوشش می دهد. دیوید گسنر ابزارها و مهارتهای مورد استفاده در گردش کار Go را معرفی میکند، از جمله Go Playground، یک ابزار آنلاین که توسعه Go را از دسکتاپ حذف میکند. او همچنین وظایف اصلی برنامه نویسی را پوشش می دهد: مدیریت مقادیر، استفاده از عملگرهای ریاضی، ذخیره مقادیر به عنوان انواع پیچیده، و مدیریت جریان برنامه. به علاوه، نحوه ایجاد کد Go قابل استفاده مجدد، خواندن و نوشتن فایلها و درخواستهای وب ساده را بیاموزید.
یادگیری پایتون
(Mitalearn-273544)
- 3 ساعت 5 دقیقه
- مناسب همه
- بروزرسانی: 14 September 2023
- مدرس: Joe Marini
پایتون – زبان شی گرا محبوب و بسیار خوانا – هم قدرتمند است و هم یادگیری آن نسبتاً آسان است. چه در برنامه نویسی تازه کار باشید و چه یک توسعه دهنده با تجربه، این دوره می تواند به شما در شروع کار با پایتون کمک کند. جو مارینی یک نمای کلی از فرآیند نصب، نحو اصلی پایتون و نمونه ای از نحوه ساخت و اجرای یک برنامه ساده پایتون ارائه می دهد. یاد بگیرید که با تاریخ و زمان کار کنید، فایلها را بخوانید و بنویسید، و دادههای HTML، JSON و XML را از وب بازیابی و تجزیه کنید.
یادگیری عبارات منظم (2019)
(Mitalearn-173040)
- 2 ساعت 27 دقیقه
- پیشرفته
- انتشار: 14 November 2019
- مدرس: Kevin Skoglund
عبارات منظم یا رجکس ها می توانند به شما کمک کنند تا کارهای خسته کننده را سرعت بخشیده و گردش کار خود را ساده کنید. رجکس ها را می توان در اکثر زبان های برنامه نویسی مدرن از جمله جاوا، جاوا اسکریپت، پرل، پایتون، اکشن اسکریپت و سی شارپ استفاده کرد. در این دوره آموزشی، نحوه استفاده از regexes برای تعریف الگوهای متنی پیچیده را یاد بگیرید که میتوانند برای جستجوی قدرتمند و جایگزینی تکنیکها استفاده شوند. مربی کوین اسکوگلند سینتکس اولیه رجکس ها را پوشش می دهد، نحوه ایجاد الگوهای تطبیق انعطاف پذیر را نشان می دهد و نشان می دهد که چگونه موتور عبارت منظم متن را برای یافتن مطابقت تجزیه می کند. یاد بگیرید که چگونه با استفاده از مجموعه کاراکترها، گروه بندی، تناوب، لنگرهای شروع و پایان، مرزهای کلمات بنویسید. و بیشتر.
یادگیری عمیق با پایتون: شبکه های عصبی حلقوی
(Mitalearn-417551)
- 1 ساعت 34 دقیقه
- مناسب همه
- انتشار: 20 June 2025
- مدرس: Frederick Nwanganga
دنیای جذاب شبکه های عصبی حلقوی (CNN) را کشف کنید و کشف کنید که چگونه آنها در زمینه دید رایانه و یادگیری عمیق انقلابی ایجاد کرده اند. بلوک های ساختمانی CNN ها را درک کرده و با استفاده از پایتون ، با تمرکز بر روی برنامه های دنیای واقعی مانند طبقه بندی تصویر ، تشخیص شی و تقسیم تصویر ، به تمرینات عملی بپردازید. مربی فرد Nwanganga به شما کمک می کند تا در طراحی ، اجرای و بهینه سازی مدل های CNN مهارت لازم را داشته باشید. درک خود را از معماری های پیشرفته مانند VGG NET ، RESNET و کارآمد ، تقویت کنید و نحوه استفاده از مدلهای پیش ساخته را برای دقت و کارآیی افزایش دهید. این دوره که برای دانشمندان داده ، علاقه مندان به یادگیری ماشین و توسعه دهندگان با درک بنیادی از یادگیری عمیق و مهارت های برنامه نویسی پایتون طراحی شده است ، این دوره به شما کمک می کند تا تکنیک های پیشرفته یادگیری ماشین را باز کنید. با استفاده از Codepaces GitHub ، می توانید از هر دستگاه ، در هر زمان ، همه در حالی که از ابزاری استفاده می کنید که احتمالاً در محل کار با آن روبرو خواهید شد ، استفاده کنید. برای یادگیری نحوه شروع کار "استفاده از Codespaces GitHub" را با این دوره بررسی کنید.
یادگیری کوارکوس
(Mitalearn-243199)
- 2 ساعت 11 دقیقه
- مناسب همه
- بروزرسانی: 14 November 2024
- مدرس: Frank P Moley III
اجرای برنامه های جاوا، به ویژه در یک محیط بومی ابری کانتینری، می تواند یک تلاش پرهزینه و پر منابع باشد، و چشم انداز چارچوبی با ردپای کوچکتر با تمام قدرت جاوا بسیار جذاب است. Quarkus را وارد کنید، یک چارچوب مبتنی بر Kubernetes که قدرت زبان و اکوسیستم توسعه جاوا را با نیازهای کمتری به منابع ارائه میکند. در این دوره، فرانک مولی به معرفی کوارکوس می پردازد و با اصول اولیه شروع می کند و سپس چارچوب را از طریق یک سری چالش ها و راه حل ها به تصویر می کشد. در پایان دوره، باید مشخص شود که چرا کوارکوس به سرعت به یکی از هیجانانگیزترین چارچوبها برای ساخت میکروسرویسهای مبتنی بر جاوا و مؤلفههای بومی ابری تبدیل میشود.
یادگیری ماشین با پایتون: k-Means Clustering
(Mitalearn-392561)
- 50 دقیقه
- مناسب همه
- بروزرسانی: 1 May 2024
- مدرس: Frederick Nwanganga
خوشه بندی - یک رویکرد یادگیری ماشینی بدون نظارت که برای گروه بندی داده ها بر اساس شباهت استفاده می شود - برای کار در تجزیه و تحلیل شبکه، تقسیم بندی بازار، گروه بندی نتایج جستجو، تصویربرداری پزشکی و تشخیص ناهنجاری استفاده می شود. خوشهبندی K-means یکی از محبوبترین و آسانترین الگوریتمهای خوشهبندی است. در این دوره آموزشی، Fred Nwanganga به شما نگاهی مقدماتی به خوشهبندی k-means میدهد – چگونه کار میکند، برای چه چیزی خوب است، چه زمانی باید از آن استفاده کنید، چگونه تعداد مناسبی از خوشهها را انتخاب کنید، نقاط قوت و ضعف آن، و موارد دیگر. Fred راهنمایی عملی در مورد نحوه جمعآوری، کاوش و تبدیل دادهها در آمادهسازی برای تقسیمبندی دادهها با استفاده از خوشهبندی k-means ارائه میکند و راهنمای گام به گام نحوه ساخت چنین مدلی در پایتون را ارائه میدهد.
یادگیری ماشین با پایتون: قوانین انجمن
(Mitalearn-392578)
- 1 ساعت 27 دقیقه
- مناسب همه
- بروزرسانی: 25 April 2024
- مدرس: Frederick Nwanganga
به مربی فردریک نوانگانگا بپیوندید زیرا او یک رویکرد کاربردی و قابل درک برای استفاده از یادگیری ماشین برای حل مشکلات دنیای واقعی را معرفی می کند و راهنمایی های گام به گام در مورد نحوه انجام این کار در پایتون ارائه می دهد. فردریک به طور خاص بر قوانین انجمن و نحوه اعمال آنها برای تجزیه و تحلیل سبد بازار تمرکز می کند. او توضیح می دهد که قوانین تداعی چیست و دو الگوریتم محبوب را بررسی می کند، سپس به این می پردازد که چه زمانی و چرا باید از قوانین تداعی استفاده کنید. به علاوه، فردریک نحوه ایجاد، تجسم، و تفسیر قوانین ارتباط در پایتون را پوشش میدهد.
این دوره با GitHub Codespaces، یک محیط توسعهدهنده ابر فوری که تمام قابلیتهای IDE مورد علاقه شما را بدون نیاز به هیچگونه نیازی ارائه میکند، یکپارچه شده است. راه اندازی ماشین محلی با GitHub Codespaces، میتوانید در هر زمان و در هر زمانی از هر ماشینی تمرین عملی داشته باشید، در حالی که از ابزاری استفاده میکنید که احتمالاً در محل کار با آن مواجه خواهید شد. برای یادگیری نحوه شروع، ویدیوی «استفاده از فضاهای کد GitHub با این دوره» را بررسی کنید.