Course catalog
Categories
یادگیری ASP.NET هسته: MVC ، صفحات تیغ ، API های وب و بنیادهای دیگر (Mitalearn-425626)
این دوره بر اصول چارچوب هسته ASP.NET و نحوه استفاده از آن برای ایجاد انواع برنامه های وب متمرکز شده است. توسعه دهنده نرم افزار و مربی بریس ویلسون به توسعه دهندگان اصلی ASP.NET آموزش می دهد که چگونه از تکنیک هایی استفاده می کنند که در چندین نوع برنامه مختلف اعمال می شود ، از جمله نحوه پیکربندی تزریق وابستگی و میان افزار. تا پایان دوره ، وسعت ASP.NET Core را درک می کنید و مهارت های لازم برای شروع استفاده از آن برای ایجاد برنامه های وب تولید خود را دارید.
یادگیری C++ (2021) (Mitalearn-218600)
C++ یکی از قدرتمندترین و پرکاربردترین زبان های برنامه نویسی در تمام دوران است. همچنین یکی از قدیمی ترین زبان های برنامه نویسی است که امروزه مورد استفاده قرار می گیرد. در این دوره، عناصر اصلی این زبان برنامه نویسی شی گرا را که دنیا را به حرکت در می آورد، بیاموزید. مدرس Eduardo Corpeño با تنظیم محیط توسعه و معرفی عناصر اساسی برنامه نویسی شی گرا شروع می کند. ادواردو انواع دادهها مانند متغیرها، عبارات، تخصیصها، ثابتها و موارد دیگر را پوشش میدهد. او ساختارها، کلاس ها، اشاره گرها، بردارها و غیره را توضیح می دهد. ادواردو پس از گام برداشتن در فرآیند جریان کنترل و انواع توابع مفید، اطلاعات دقیق در مورد باز کردن و کار با فایل ها را به پایان می رساند.
یادگیری Git و GitHub (2021) (Mitalearn-218957)
Version Control به شما امکان میدهد تغییراتی را که در طول زمان در فایلها ایجاد کردهاید مدیریت کنید، و مهارتی ضروری برای توسعهدهندگان است. Git تا حد زیادی محبوب ترین سیستم کنترل نسخه در وب است. در این دوره سریع، Ray Villalobos دستورات اساسی را به شما نشان می دهد که برای کار با اکثر پروژه های Git نیاز دارید. او نحوه استفاده از چک پوینتهایی به نام commit را توضیح میدهد که به شما امکان میدهد پیامهایی را در مورد آنچه در هر بازرسی رخ داده است، و همچنین نحوه ایجاد شاخههایی که نسخههای جایگزین پروژه شما هستند که میتوانید بدون تغییر نسخه اصلی روی آنها کار کنید، بگذارید. به علاوه، او نحوه کار با وبسایت محبوب GitHub را برای کاوش پروژههای موجود، شبیهسازی آنها در هارد دیسک محلی و استفاده از آنها به عنوان الگو برای پروژههای جدید خود نشان میدهد.
یادگیری GraphQL (Mitalearn-219008)
برنامه های کاربردی داده محور به پرس و جوهای راه دور که از طریق API ها اجرا می شوند، بستگی دارند. GraphQL - یک زبان پرس و جو برای API ها که در ابتدا توسط فیس بوک ساخته شد - به توسعه دهندگان این امکان را می دهد تا انواع درخواست هایی را که می خواهند انجام دهند انتخاب کنند و اطلاعات مربوط به چندین جنبه از آن پرس و جو را در یک درخواست دریافت کنند. رویکرد GraphQL برای پرس و جو در سراسر شبکه ها می تواند طیف گسترده ای از مشکلات توسعه در مقیاس بزرگ را برطرف کند.n Eve Porcello اصول اولیه این زبان پرس و جو را معرفی می کند، سپس در میان پرس و جوها، متغیرها و نام عملیات قدم می زند. ایو نحوه کار با جهش ها و اشتراک ها و همچنین نحوه ایجاد و بهبود طرحواره را توضیح می دهد. او موضوعاتی مانند ایجاد یک شی سفارشی، افزودن نوع شمارش، نوشتن اسناد طرحواره و موارد دیگر را پوشش می دهد.n ما خوشحالیم که میزبان این آموزش در کتابخانه خود هستیم.
یادگیری MongoDB (2020) (Mitalearn-196738)
برتری در دنیای توسعه نرم افزار در حال تغییر مستلزم تجربه واقعی "فول استک" است. دانش پایگاه های داده غیررابطه ای به ویژه قابلیت ها و ویژگی های جدید هیجان انگیزی را اضافه می کند که توسعه روزمره را آسان تر، ساده تر و بسیار مقیاس پذیرتر می کند. این دوره مقدمه ای برای استفاده از MongoDB، یکی از محبوب ترین پایگاه داده های غیر رابطه ای ارائه می دهد. نحوه ایجاد اسناد برای ذخیره داده ها، سازماندهی اسناد در مجموعه ها، و نوشتن پرس و جو برای خواندن، به روز رسانی، و حذف اسناد را کشف کنید. مربی جاستین جنکینز همچنین نحوه فهرست بندی صحیح داده ها برای افزایش عملکرد در MongoDB را نشان می دهد و سپس نشان می دهد که چگونه MongoDB می تواند با برنامه های نوشته شده در Python، Node.js و PHP ادغام شود. در فصل آخر، او مدیریت اصلی سرور، از جمله تکرار، اشتراک گذاری، امنیت و پشتیبان گیری را پوشش می دهد. مطمئن شوید که مهارتهای جدید MongoDB خود را با استفاده از چالشها و مجموعههای راهحل صادر شده در طول مسیر تمرین میکنید.
یادگیری اقدامات GitHub: اتوماسیون رویداد محور برای پایگاه کد شما (Mitalearn-425983)
GitHub Actions یک ابزار ادغام مداوم است که به توسعه دهندگان اجازه می دهد تا وظایف خود را برای پروژه های نرم افزاری خود خودکار کنند. در این دوره ، یاد بگیرید که چگونه از این ابزار قدرتمند برای ایجاد گردش کار ایجاد شده توسط رویدادها ، اجرای یکپارچه سازی مداوم و خطوط لوله تحویل مداوم (CI/CD) استفاده کنید و اقدامات سفارشی را توسعه دهید. مربی مایکل جنکینز به شما نشان می دهد که چگونه می توانید با اقدامات و گردش کار که آنها را اجرا می کند ، شروع کنید. وی همچنین نحوه استفاده از اقدامات از بازار GitHub و مخازن عمومی را نشان می دهد ، از قابلیت های اقدامات GitHub برای پشتیبانی از گردش کار CI/CD خود استفاده می کند و برنامه ریزی و توسعه اقدامات سفارشی را انجام می دهد.
یادگیری برو (Mitalearn-220776)
Go چیست؟ Go یک زبان برنامه نویسی منبع باز نسل بعدی است که توسط گوگل برای ساختن سیستم ها، وب و سایر برنامه ها ایجاد شده است. این دوره برای کمک به توسعه دهندگان برای شروع با Go طراحی شده است و عناصر زبان اصلی و نحو آن را پوشش می دهد. دیوید گسنر ابزارها و مهارتهای مورد استفاده در گردش کار Go را معرفی میکند، از جمله Go Playground، یک ابزار آنلاین که توسعه Go را از دسکتاپ حذف میکند. او همچنین وظایف اصلی برنامه نویسی را پوشش می دهد: مدیریت مقادیر، استفاده از عملگرهای ریاضی، ذخیره مقادیر به عنوان انواع پیچیده، و مدیریت جریان برنامه. به علاوه، نحوه ایجاد کد Go قابل استفاده مجدد، خواندن و نوشتن فایلها و درخواستهای وب ساده را بیاموزید.
یادگیری پایتون (Mitalearn-273544)
پایتون – زبان شی گرا محبوب و بسیار خوانا – هم قدرتمند است و هم یادگیری آن نسبتاً آسان است. چه در برنامه نویسی تازه کار باشید و چه یک توسعه دهنده با تجربه، این دوره می تواند به شما در شروع کار با پایتون کمک کند. جو مارینی یک نمای کلی از فرآیند نصب، نحو اصلی پایتون و نمونه ای از نحوه ساخت و اجرای یک برنامه ساده پایتون ارائه می دهد. یاد بگیرید که با تاریخ و زمان کار کنید، فایلها را بخوانید و بنویسید، و دادههای HTML، JSON و XML را از وب بازیابی و تجزیه کنید.
یادگیری توسعه MySQL (2020) (Mitalearn-193219)
آیا در زمینه توسعه پایگاه داده جدید هستید؟ پس از 25 سال، MySQL هنوز محبوب ترین و قابل دسترس ترین سیستم مدیریت پایگاه داده است – ایده آل برای توسعه دهندگانی که می خواهند برنامه نویسی برنامه های مبتنی بر داده را شروع کنند. این دوره مروری بر ابزارها و تکنیک های MySQL برای توسعه نرم افزار ارائه می دهد. کشف کنید که پایگاه داده چیست و چگونه ساختار یافته است و انواع داده های زیربنای رکوردهای MySQL را بررسی کنید. نحوه ایجاد جداول، تعریف کلیدهای اصلی و خارجی و بارگیری داده ها از منابع خارجی را بیابید. مربی براد ویلر سپس شما را با اصول نوشتن پرس و جوها و عبارات برای انتخاب، به روز رسانی، حذف و تبدیل داده ها آشنا می کند. بعلاوه، با مفاهیم پیشرفته مانند پیوستن به جداول موجود آشنا شوید. در پایان این دوره، شما مهارتهای اساسی لازم برای ایجاد و نگهداری پایگاههای داده MySQL خود را خواهید داشت و برنامههای خود را به سطح جدیدی از پیچیدگی میرسانید.
یادگیری چارچوب AWS با معماری خوب (Mitalearn-234325)
چارچوب خوشمعماری خدمات وب آمازون (AWS) به معماران سازمانی کمک میکند تا زیرساختهای مبتنی بر ابری امنتر، با عملکرد بالا، انعطافپذیرتر و کارآمدتر را برای برنامههای خود بسازند. آمازون چارچوب را ایجاد کرد تا بهترین شیوه های AWS را ترویج کند و به معماران و مهندسان کمک کند تا با سرعت بیشتری شروع به کار کنند. این دوره به عنوان یک مقدمه در سطح بالا عمل می کند و یک نمای کلی از چارچوب، مزایای آن و پنج رکن آن ارائه می کند: تعالی عملیاتی، امنیت، قابلیت اطمینان، کارایی عملکرد و بهینه سازی هزینه. مربی Mark Wilkins همچنین دموهایی از ابزارهای اصلی چارچوب، از جمله ابزار Well-Architected Tool، Well-Architected Labs و منابع دیگر را ارائه می دهد.
یادگیری سلنیوم: ساختار ، مقیاس ، اجرا و بهینه سازی تست های خودکار (Mitalearn-426765)
در این دوره ، متخصص اتوماسیون تست نمایشنامه نویس Qambar Raza شما را از طریق ملزومات سلنیوم ، سنگ بنای اتوماسیون تست مرورگر ، از جمله نحوه نوشتن و اجرای تست ها در هر دو دستگاه محلی و سیستم عامل های مبتنی بر ابر مانند اقدامات GitHub راهنمایی می کند. بیاموزید که چگونه سلنیوم را تنظیم کنید ، پیچیدگی های اشکال زدایی را درک کنید و شواهدی از خرابی های آزمایش را با استفاده از تصاویر ضبط کنید. مهارت در تست های ساختاری با مدل های شیء صفحه و بهینه سازی اجرای تست از طریق موازی سازی و شبکه سلنیوم کسب کنید. تکنیک های مربوط به استفاده از مدیر سلنیوم و ادغام مسخره سیم را برای گردش کار کارآمد کاوش کنید. با هر ساختمان درس قبلی ، این دوره به طور فعال شما را در تست های تست ، برنامه نویسی و اجرای تست ها به عنوان یک مهندس اتوماسیون تست واقعی در دنیای واقعی درگیر می کند.
این دوره با CodeSpaces GitHub ، یک محیط توسعه دهنده ابر فوری که تمام عملکردهای IDE مورد علاقه شما را بدون نیاز به تنظیمات محلی محلی ارائه می دهد ، یکپارچه شده است. با استفاده از Codepaces GitHub ، می توانید از هر دستگاهی ، در هر زمان استفاده کنید-همه در حالی که از ابزاری استفاده می کنید که احتمالاً در محل کار با آن روبرو خواهید شد.
یادگیری عبارات منظم (2019) (Mitalearn-173040)
عبارات منظم یا رجکس ها می توانند به شما کمک کنند تا کارهای خسته کننده را سرعت بخشیده و گردش کار خود را ساده کنید. رجکس ها را می توان در اکثر زبان های برنامه نویسی مدرن از جمله جاوا، جاوا اسکریپت، پرل، پایتون، اکشن اسکریپت و سی شارپ استفاده کرد. در این دوره آموزشی، نحوه استفاده از regexes برای تعریف الگوهای متنی پیچیده را یاد بگیرید که میتوانند برای جستجوی قدرتمند و جایگزینی تکنیکها استفاده شوند. مربی کوین اسکوگلند سینتکس اولیه رجکس ها را پوشش می دهد، نحوه ایجاد الگوهای تطبیق انعطاف پذیر را نشان می دهد و نشان می دهد که چگونه موتور عبارت منظم متن را برای یافتن مطابقت تجزیه می کند. یاد بگیرید که چگونه با استفاده از مجموعه کاراکترها، گروه بندی، تناوب، لنگرهای شروع و پایان، مرزهای کلمات بنویسید. و بیشتر.
یادگیری عمیق با پایتون: شبکه های عصبی حلقوی (Mitalearn-417551)
دنیای جذاب شبکه های عصبی حلقوی (CNN) را کشف کنید و کشف کنید که چگونه آنها در زمینه دید رایانه و یادگیری عمیق انقلابی ایجاد کرده اند. بلوک های ساختمانی CNN ها را درک کرده و با استفاده از پایتون ، با تمرکز بر روی برنامه های دنیای واقعی مانند طبقه بندی تصویر ، تشخیص شی و تقسیم تصویر ، به تمرینات عملی بپردازید. مربی فرد Nwanganga به شما کمک می کند تا در طراحی ، اجرای و بهینه سازی مدل های CNN مهارت لازم را داشته باشید. درک خود را از معماری های پیشرفته مانند VGG NET ، RESNET و کارآمد ، تقویت کنید و نحوه استفاده از مدلهای پیش ساخته را برای دقت و کارآیی افزایش دهید. این دوره که برای دانشمندان داده ، علاقه مندان به یادگیری ماشین و توسعه دهندگان با درک بنیادی از یادگیری عمیق و مهارت های برنامه نویسی پایتون طراحی شده است ، این دوره به شما کمک می کند تا تکنیک های پیشرفته یادگیری ماشین را باز کنید. با استفاده از Codepaces GitHub ، می توانید از هر دستگاه ، در هر زمان ، همه در حالی که از ابزاری استفاده می کنید که احتمالاً در محل کار با آن روبرو خواهید شد ، استفاده کنید. برای یادگیری نحوه شروع کار "استفاده از Codespaces GitHub" را با این دوره بررسی کنید.
یادگیری کوارکوس (Mitalearn-243199)
اجرای برنامه های جاوا، به ویژه در یک محیط بومی ابری کانتینری، می تواند یک تلاش پرهزینه و پر منابع باشد، و چشم انداز چارچوبی با ردپای کوچکتر با تمام قدرت جاوا بسیار جذاب است. Quarkus را وارد کنید، یک چارچوب مبتنی بر Kubernetes که قدرت زبان و اکوسیستم توسعه جاوا را با نیازهای کمتری به منابع ارائه میکند. در این دوره، فرانک مولی به معرفی کوارکوس می پردازد و با اصول اولیه شروع می کند و سپس چارچوب را از طریق یک سری چالش ها و راه حل ها به تصویر می کشد. در پایان دوره، باید مشخص شود که چرا کوارکوس به سرعت به یکی از هیجانانگیزترین چارچوبها برای ساخت میکروسرویسهای مبتنی بر جاوا و مؤلفههای بومی ابری تبدیل میشود.
یادگیری ماشین با پایتون: k-Means Clustering (Mitalearn-392561)
خوشه بندی - یک رویکرد یادگیری ماشینی بدون نظارت که برای گروه بندی داده ها بر اساس شباهت استفاده می شود - برای کار در تجزیه و تحلیل شبکه، تقسیم بندی بازار، گروه بندی نتایج جستجو، تصویربرداری پزشکی و تشخیص ناهنجاری استفاده می شود. خوشهبندی K-means یکی از محبوبترین و آسانترین الگوریتمهای خوشهبندی است. در این دوره آموزشی، Fred Nwanganga به شما نگاهی مقدماتی به خوشهبندی k-means میدهد – چگونه کار میکند، برای چه چیزی خوب است، چه زمانی باید از آن استفاده کنید، چگونه تعداد مناسبی از خوشهها را انتخاب کنید، نقاط قوت و ضعف آن، و موارد دیگر. Fred راهنمایی عملی در مورد نحوه جمعآوری، کاوش و تبدیل دادهها در آمادهسازی برای تقسیمبندی دادهها با استفاده از خوشهبندی k-means ارائه میکند و راهنمای گام به گام نحوه ساخت چنین مدلی در پایتون را ارائه میدهد.
یادگیری ماشین با پایتون: قوانین انجمن (Mitalearn-392578)
به مربی فردریک نوانگانگا بپیوندید زیرا او یک رویکرد کاربردی و قابل درک برای استفاده از یادگیری ماشین برای حل مشکلات دنیای واقعی را معرفی می کند و راهنمایی های گام به گام در مورد نحوه انجام این کار در پایتون ارائه می دهد. فردریک به طور خاص بر قوانین انجمن و نحوه اعمال آنها برای تجزیه و تحلیل سبد بازار تمرکز می کند. او توضیح می دهد که قوانین تداعی چیست و دو الگوریتم محبوب را بررسی می کند، سپس به این می پردازد که چه زمانی و چرا باید از قوانین تداعی استفاده کنید. به علاوه، فردریک نحوه ایجاد، تجسم، و تفسیر قوانین ارتباط در پایتون را پوشش میدهد.
این دوره با GitHub Codespaces، یک محیط توسعهدهنده ابر فوری که تمام قابلیتهای IDE مورد علاقه شما را بدون نیاز به هیچگونه نیازی ارائه میکند، یکپارچه شده است. راه اندازی ماشین محلی با GitHub Codespaces، میتوانید در هر زمان و در هر زمانی از هر ماشینی تمرین عملی داشته باشید، در حالی که از ابزاری استفاده میکنید که احتمالاً در محل کار با آن مواجه خواهید شد. برای یادگیری نحوه شروع، ویدیوی «استفاده از فضاهای کد GitHub با این دوره» را بررسی کنید.