Course catalog
Categories
دسترسی مبتنی بر نقش با استفاده از هوش مصنوعی برای توسعه دهندگان جاوا (Mitalearn-413658)
در این دوره سطح متوسط ، مربی Harit Himanshu به شما نشان می دهد که چگونه می توانید یک سیستم کنترل دسترسی مبتنی بر نقش (RBAC) را با الهام از مدل مجوز Github با استفاده از جاوا ، بهار بوت ، MongoDB و Docker اجرا کنید. با شروع مدل سازی دامنه اصلی ، بیاموزید که چگونه می توانید ساختارهای حساب شخصی و سازمانی را با سلسله مراتب مجوز مربوطه طراحی و پیاده سازی کنید ، جریان احراز هویت ایمن و API های مدیریت منابع را ایجاد کنید و مکانیسم های مجوز پیشرفته ایجاد کنید که سناریوهای پیچیده ای مانند وراثت نقش و اشتراک منابع را در سازمان ها اداره می کنند. در طول راه ، از قدرت Copilot GitHub برای تسریع در فرایندهای توسعه و آزمایش استفاده کنید ، در حالی که یادگیری بهترین روشهای صنعت برای اجرای امنیت است. در پایان این دوره ، شما به مهارت های لازم برای ساخت و آزمایش یک سیستم RBAC آماده تولید در مقیاس مجهز خواهید شد.
دفاع در برابر و بازیابی از حملات امنیت سایبری: روشهای برتر ایمنی (Mitalearn-417568)
از آنجا که تهدیدهای امنیت سایبری تکامل می یابد و مخرب تر می شود ، دانستن راه های محافظت در برابر حملات بسیار مهم تر از همیشه است. یادگیری اقدامات اساسی برای انجام می تواند به جلوگیری از حمله و کمک به کاهش شدت کمک کند ، در صورت وقوع یک سازش. این دوره ورود به سطح می تواند درک بنیادی از موارد اقدام اساسی را برای شما فراهم کند که به جلوگیری از حملات سایبری موفق کمک می کند. مربی چلسی تامپسون شش بهترین روش امنیتی توصیه شده را پوشش می دهد ، به شما نشان می دهد که چگونه هر روش را پیاده سازی کنید و مقداری را که هر یک ارائه می دهد توضیح می دهد.
ده نکته امنیتی برای توسعه دهندگان (Mitalearn-436744)
امنیت یکی از مؤلفه های اساسی کاربرد و توسعه وب است ، اما به راحتی می توان از آن غافل شد تا کارها کار کند و به خوبی کار کند. چگونه می توانید امنیت را در فرایندهای توسعه خود بپزید؟ در این دوره کوتاه ، مربی Morten Rand-Hendriksen ده بینش امنیتی را بررسی می کند که هر توسعه دهنده نیاز به ساخت برنامه های قوی دارد که از خود برنامه محافظت می کند و همچنین کاربر. در مورد مسائل انسانی ، مانند مشکلات اعتماد به کاربر ، اهمیت محدود کردن امتیازات و رمزگذاری همه چیز و موارد دیگر بیاموزید. سپس مسائل مربوط به نرم افزار ، از جمله داده های عمومی در مقابل خصوصی ، تأیید صحت ، تأیید اعتبار هر تعامل و اهمیت فرض اینکه دیوارهای شما نقض می شود ، کاوش کنید.
ده نکته برای برنامه نویس سی شارپ (Mitalearn-201124)
سی شارپ و دات نت نواحی عمیقی هستند. حتی اگر سالها توسعهدهنده بودهاید، حتماً ویژگیهایی وجود دارد که حتی از وجود آنها خبر ندارید. در این دوره، نگاهی به روش های پنهان یا جالبی بیندازید که می توانند به شما در نوشتن کدهای بهتر در این زبان برنامه نویسی چند وجهی کمک کنند. نکاتی را برای بهبود گردش کار روزمره خود در توسعه C# بشنوید، از جمله روشی برای جلوگیری از شرایط مسابقه هنگام کار با فرهنگ لغت. یاد بگیرید که چگونه از تطبیق الگو برای ایجاد شاخه های کد رسا و خوانا استفاده کنید. اپراتورهای برش C# 8 جدید و چگونگی و زمان صاف کردن یک رابطه یک-چندین را کاوش کنید. تاکتیکهای تازهای مانند نحوه و تعامل با تکنیک برنامهنویس دیگر را کشف کنید، از ویژگی DebuggerDisplay برای مشخص کردن اطلاعاتی که نشان داده میشوند و موارد دیگر استفاده کنید.
ذخیره سازی و پردازش داده های مقیاس پذیر برای بارهای کاری هوش مصنوعی (Mitalearn-440875)
راهحلهایی برای ذخیرهسازی و پردازش دادهها ضروری هستند، اما چگونه میتوانید آنها را به طور مؤثر در مقیاس مدیریت کنید؟ در این دوره، مربی جانانی راوی اصول طراحی و پیادهسازی سیستمهای ذخیرهسازی دادهها را پوشش میدهد که میتوانند به طور کارآمدی نیازهای مقیاس بزرگ برنامههای کاربردی مبتنی بر هوش مصنوعی را مدیریت کنند. تکنیکهای مدیریت، پردازش و بهینهسازی جریان داده در محیطهای توزیعشده را برای اطمینان از اجرای مدل هوش مصنوعی با کارایی بالا بررسی کنید. این دوره آموزشی مناسب برای متخصصان فناوری که با هوش مصنوعی، زیرساخت داده و عملیات یادگیری ماشین کار می کنند، شما را با مهارت هایی که نه تنها برای مدیریت، بلکه برای بهینه سازی حجم کاری هوش مصنوعی خود نیاز دارید، مجهز می کند.
راهنمای اجرایی برای استقرار، نظارت و نگهداری مدل ها (Mitalearn-385659)
با پیشرفت های اخیر در فضای هوش مصنوعی، گردش کار برای استقرار، نظارت و نگهداری مدل های ML تغییر کرده است. در این دوره، کیت مک کورمیک - یک داده کاوی، مربی، سخنران و نویسنده مستقل - مراحل پروژه ML را تجزیه می کند و شما را از طریق ارزیابی مدل، امتیازدهی، استقرار و نگهداری مدل راهنمایی می کند. در مورد مهندسی داده و MLOps در چرخه حیات ML و همچنین اصول اولیه مدل سازی ML بیاموزید. یک چک لیست استقرار مفید دریافت کنید که می توانید در ارزیابی مدل از آن استفاده کنید. نحوه امتیاز دهی به مدلهای سنتی ML، مدل «جعبه سیاه» و یک گروه را بیاموزید. برو بیش از دسته و به ثمر رساند زمان واقعی. به علاوه، نظارت بر مدل و بهترین فرکانس برای بازسازی مدل را کشف کنید.
راهنمای کامل Google BigQuery برای داده ها و مهندسان ML (Mitalearn-415171)
داده ها و امکان تجزیه و تحلیل آن و استفاده از آن برای ساخت مدل های یادگیری ماشین ، نوآوری و روش های جدید سازماندهی کار در مشاغل است. Google BigQuery ، پلت فرم داده گسترده استفاده شده را برای انبارداری داده ، تجزیه و تحلیل و یادگیری ماشین وارد کنید. BigQuery به عنوان یک پیشنهاد سرور مدیریت شده و بدون سرور از Google Cloud ارائه می شود که به شما امکان می دهد زمان کمتری را برای حفظ زیرساخت ها و زمان بیشتری برای ساختن سیستم های یادگیری ماشین و استخراج بینش از داده ها صرف کنید. در این دوره ، به مربی دن سالیوان بپیوندید زیرا او به شما نشان می دهد که چگونه می توانید از BigQuery به عنوان یک مهندس داده یا یادگیری ماشین استفاده کنید. در طول راه ، مهارت های اساسی را برای مصرف داده ها ، تبدیل داده ها برای تهیه آن برای تجزیه و تحلیل ، و ساخت ، ارزیابی ، استقرار و نظارت بر مدل ها در تولید کشف کنید.
راهنمای کامل NLP با R (Mitalearn-443238)
پردازش زبان طبیعی برای کلمات مانند دید کامپیوتری برای تصاویر است! NLP را با زبان برنامه نویسی R یاد بگیرید. در این دوره، مارک نیمن راس، فنشناس با تجربه به شما نشان میدهد که چگونه از زبان برنامهنویسی R برای پیادهسازی الگوریتمهای پردازش زبان طبیعی استفاده کنید. R به طور منحصر به فردی در دستکاری ماتریس ها و تولید آمار، که هر دو هسته اصلی NLP هستند، مهارت دارد. در مورد چارچوب هایی که می توانید با NLP استفاده کنید و همچنین اهمیت corpora و منابع بیاموزید. نحوه کار با فراداده NLP و پیش پردازش متن در آماده سازی برای NLP را بیاموزید. ایجاد داده های ساختاریافته، اعمال آمار در متن، و انجام تجزیه و تحلیل احساسات را کاوش کنید و سپس در تجسم NLP غوطه ور شوید. راه هایی برای استفاده از متن دقیق و کوانتدا R برای NLP کشف کنید. درک خود را از بدنه ها، نشانه ها و ماتریس ویژگی سند (DFM) ایجاد کنید. به علاوه، به تحلیل و تجسم بپردازید.
این دوره توسط Mark Niemann-Ross ایجاد شده است. ما خوشحالیم که میزبان این آموزش در کتابخانه خود هستیم.
راهنمای کامل استقرار نرم افزار AWS (Mitalearn-443221)
به معمار و مدرس فناوری اطلاعات براندون ریچ بپیوندید تا سفری را از اصول ابری تا اتوماسیون کامل DevOps آغاز کنید، با ضروریات EC2 برای ایمن و مقیاس پذیر بودن معماری و حرکت به زیرساخت به عنوان کد با CloudFormation قبل از فرو رفتن در مجموعه عمیق گزینه های استقرار کد AWS شروع کنید. نحوه ساخت سریع پشته برنامه با Elastic Beanstalk را بیابید. استقرار، مقیاس، و خودکار در سرویس کانتینر الاستیک (ECS)؛ و به طور کامل فشار کد را با CodeDeploy، CodeBuild و CodePipeline به صورت خودکار انجام دهید. با درکی که از این دوره کسب می کنید، به خوبی در راه استقرار، پیکربندی و خودکارسازی استقرار نرم افزار با سرعت و چابکی بیشتر از همیشه خواهید بود.
این دوره همچنین مهارت های ضروری مورد نیاز برای آماده شدن برای آزمون AWS Certified Developer - Associate (DVA-C02) را آموزش می دهد.
راهنمای کامل برای git (Mitalearn-415137)
نرم افزار کنترل نسخه Git روزانه توسط میلیون ها توسعه دهنده در سراسر جهان برای مدیریت کد منبع پروژه استفاده می شود. این دوره راهنمای کاملی برای هر چیزی که برای استفاده موثر از این ابزار توسعه ضروری لازم است ارائه می دهد. مربی کوین اسکوگلند از مثالهای گام به گام برای نشان دادن مفاهیم کلیدی، مهارتهای اساسی و تکنیکهای پیشرفته استفاده میکند، در حالی که بهترین شیوهها را برجسته میکند و توصیههای عملی را در طول مسیر ارائه میدهد. یاد بگیرید که تغییرات کد خود را در طول زمان ردیابی کنید و نسخه های قدیمی را مرور و بازیابی کنید. نحوه ایجاد شعبهها برای امتحان ایدههای جدید بدون تأثیرگذاری بر پروژه اصلی و ادغام آن شاخهها در پروژه زمانی که آماده هستند را بیابید. نحوه همکاری موثر با توسعه دهندگان دیگر با استفاده از یک مخزن راه دور را ببینید. ابزارهای قدرتمند Git مانند مرحلهبندی تعاملی، بازنشانی، تغییر پایه و تقسیمبندی را کاوش کنید.
راهنمای کامل برای آزمایش نفوذ (Mitalearn-415273)
در این دوره جامع ، متخصص امنیت سایبری مالکوم ساحل آموزش در سه زمینه اصلی برنامه نویسی - Bash ، Python ، PowerShell - ارائه می دهد و استفاده از Kali Linux را برجسته می کند. استفاده از ابزارهای اساسی برای شمارش ، تشخیص آسیب پذیری و انتقال پرونده را کاوش کنید. آزمایش محیط های مختلفی را که یک تستر قلم با آن روبرو خواهد شد ، مانند وب ، ابر ، Active Directory و Wireless انجام دهید. در مورد گذرواژه و تکنیک های ترک خوردگی ، تزریق کد از طریق SQL و استفاده از پوسته های وب و فرمان اطلاعات کسب کنید. کشف کنید که چگونه می توان از ابزارهای کلیدی که با کالی همراه است ، برای استفاده از سوء استفاده ها و نحوه بهره برداری استفاده کنید. به علاوه ، به اصول اولیه مهندسی و تجزیه و تحلیل معکوس بدافزار بروید.
راهنمای کامل برای ارزیابی مدلهای بزرگ زبان (LLMS) (Mitalearn-415086)
در این دوره جامع ، Sinan Ozdemir متخصص AI و LLM دانش و مهارت های خود را برای ارزیابی عملکرد LLM به اشتراک می گذارد. مقدمه مفصلی در مورد فرآیند ارزیابی LLMS ، Multimodal AI و برنامه های کاربردی AI مانند عوامل و RAG دریافت کنید. بیاموزید که چگونه این ابزارهای هوش مصنوعی قدرتمند و غالباً ناخوشایند را ارزیابی و ارزیابی کنید تا بتوانید اطمینان حاصل کنید که آنها نیازهای دنیای واقعی شما را برآورده می کنند. این دوره شما را برای ارزیابی و بهینه سازی LLM ها آماده می کند تا بتوانید برنامه های برش AI را تولید کنید.
این دوره توسط پیرسون ایجاد شده است. ما خوشحالیم که این آموزش را در کتابخانه خود میزبانی می کنیم.
راهنمای کامل برای امنیت برنامه (Mitalearn-414967)
آیا می خواهید برنامه هایی را بسازید که آنها را به طور کامل و مخفی سایبری گریه می کنند؟ این دوره امنیتی متوسط شما نیست - این کتاب پخش جامع خودی برای تهیه برنامه های با کیفیت بالا است. بیاموزید که چگونه آسیب پذیری هایی را که در برنامه های مدرن خزنده می شوند ، شناسایی و اصلاح کنید ، و شما را با همان استراتژی های آزمایش شده از نبرد که از آن استفاده می کنند ، مسلح کنید (فکر کنید OWASP TOP TEN). آماده شوید تا به تمرینات آزمایشی دست بپیوندید ، جایی که این دانش را در آزمایش قرار می دهید. مقابله با تهدیدهای برقی که برنامه های کاربردی API و LLM دارند ، به شما کمک می کند یک قدم جلوتر از مجرمان سایبری بمانید. در پایان این دوره ، شما به دانش مورد نیاز برای اطمینان از برنامه هایی که می سازید ، هم مقاوم هستند و هم آماده برای خنثی کردن حملات هستند.
راهنمای کامل برای پایه های برنامه نویسی C (Mitalearn-415001)
آیا می خواهید نحوه برنامه نویسی به زبان C را یاد بگیرید؟ در این دوره، خالق، معلم و نویسنده فناوری دن گوکین، هر فردی را که علاقه مند به برنامه نویسی است، از ندانستن نحوه کدنویسی به توانایی توسعه برنامه های ساده می برد. این بررسی کامل از C به هر موضوع مربوط به کدنویسی که میخواهد عمیقاً در زبان فرو رود، میپردازد. Dan ذخیره سازی داده ها، ساختارها، اشاره گرها، عملیات فایل، تعامل با سیستم عامل و موارد دیگر را پوشش می دهد. چالشهای مداوم در طول دوره بر روی یکدیگر ساخته میشوند و به برنامه نهایی میرسند، که شبیهسازی طراحی توپ لوتو است. بهعلاوه، Dan به شما نشان میدهد که چگونه آسیبپذیریهایی را که زبان C در برابر بهرهبرداری دارد، کاهش دهید.
راهنمای کامل برای پایه های برنامه نویسی C ++ (Mitalearn-414984)
پتانسیل کامل زبان برنامه نویسی C++ را با راهنمای کامل مبانی برنامه نویسی C++ ما کشف کنید. این دوره با شروع از اصول اولیه و رفتن به موضوعات پیشرفته تر مانند کتابخانه قالب استاندارد، شما را با مهارت هایی که برای موفقیت به عنوان یک توسعه دهنده ++C نیاز دارید، مجهز می کند. از طریق یک سری ویدیوهای سخنرانی مفصل و چالش های کدنویسی، تجربه عملی به دست آورید و یاد بگیرید که چگونه کد کارآمد و قابل نگهداری بنویسید. چه به دنبال شروع حرفه ای در توسعه نرم افزار باشید یا به سادگی مهارت های برنامه نویسی خود را گسترش دهید، این دوره برای شما مناسب است.
راهنمای کامل برای توسعه اندرویدی با کوتلین برای مبتدیان (Mitalearn-414933)
این راهنمای کامل برای توسعه اندروید با Kotlin یک نمای کلی از اصول مدیریت برنامه را برای توسعه دهندگان اندرویدی جدید و اولیه ارائه می دهد. مهارتهای اساسی مورد نیاز برای راهاندازی و اجرای همه چیز، از ایجاد اولین برنامه اندروید و سفارشیسازی اجزای معماری مانند صفحهنمایش، متن، و تصاویر گرفته تا درک و مدیریت دادهها و ذخیرهسازی مانند یک حرفهای را کاوش کنید. در طول مسیر، مربی آنیس دیویس نکات عملی را در مورد نحوه بهینه سازی برنامه و گردش کار ارائه می دهد. در پایان این دوره، شما آماده خواهید بود تا مراحل بعدی را در مسیر یادگیری اندروید خود ادامه دهید.
راهنمای کامل برای دیتابیک ها برای مهندسی داده ها (Mitalearn-415035)
در این دوره ، Master Databricks برای تبدیل شدن به یک مهندس داده ACE. بیاموزید که چگونه می توانید به صورت تخصصی اشکال زدایی ، پردازش و تجزیه و تحلیل مقادیر عظیمی از داده ها و ایجاد راه حل های مقیاس پذیر به عنوان مربی Deepak Goyal شما را از طریق شیرجه عمیق در مورد نحوه عملکرد پلت فرم Databricks راهنمایی کنید. تحول pyspark و Spark SQL را در پایگاه داده ها ، به همراه نحوه خواندن و نوشتن DataFrame در Databricks کاوش کنید. به علاوه ، در مورد دریاچه دلتا ، به بهینه سازی ها ، برنامه ریزی نوت بوک ، مدیریت خوشه ، گردش کار و موارد دیگر بیاموزید.
راهنمای کامل پایتون برای مهندسی داده ها: از مبتدی تا پیشرفته (Mitalearn-415290)
قبل از پیشرفت به موضوعات پیشرفته تر مخصوص مهندسی داده ، با اصول اولیه پایتون بلند شوید و اجرا کنید. در این دوره دستی و تعاملی ، به مربی Deepak Goyal بپیوندید تا طیف گسترده ای از کارهای مهندسی داده را در پایتون انجام دهید تا دانش فنی خود را تقویت کنید ، برای مصاحبه آماده شوید یا نقش جدیدی را به وجود آورید. این دوره شامل چالش های کد است که توسط CoderPad تهیه شده است. چالش های کد تمرینات برنامه نویسی تعاملی با بازخورد در زمان واقعی است ، بنابراین می توانید برای پیشبرد مهارت های برنامه نویسی خود ، از تمرین کد نویسی استفاده کنید. Deepak به شما کمک می کند تا مهارت های خود را به عنوان یک برنامه نویس پایتون با شش چالش برنامه نویسی خاص تقویت کنید. اصول اولیه زبان ، مجموعه های پایتون ، دست زدن به پرونده ، پاندا ، Numpy ، OOP و ابزارهای پیشرفته مهندسی داده را که از پایتون استفاده می کنند ، کاوش کنید. این دوره با یک پروژه نهایی متمرکز بر تجزیه و تحلیل خرده فروشی به پایان می رسد.
راهنمای کامل روبی (Mitalearn-415324)
روبی ، زبان محبوب برنامه نویسی منبع باز شی گرا ، مکانی عالی برای شروع یادگیری برنامه نویسی یا توسعه وب است. می توانید از آن برای نوشتن برنامه های تعاملی یا ساخت اسکریپت برای سرعت بخشیدن به گردش کار و کارهای مشترک استفاده کنید. در این دوره ، مربی کوین Skoglund همه چیز را پوشش می دهد که توسعه دهندگان جدید و باتجربه باید بدانند که با روبی ، از انواع شیء اصلی و ساختارهای کنترل گرفته تا برنامه نویسی شی گرا با کلاس ها و ماژول ها می دانند. در طول راه ، کوین بهترین شیوه ها و نمونه های عملی را از طریق یک سری از چالش های کد نویسی سرگرم کننده تشریح می کند. در پایان این دوره ، شما آماده خواهید بود که کدگذاری را در روبی شروع کنید تا روشهای سفارشی خود را با حلقه ها و منطق شرطی تعریف کنید. با استفاده از برنامه های GitHub ، می توانید از هر دستگاهی ، در هر زمان و در حالی که از ابزاری استفاده می کنید که احتمالاً در محل کار با آن روبرو خواهید شد ، از هر دستگاهی استفاده کنید. برای یادگیری نحوه شروع کار ، از فیلم "استفاده از CodeSpaces GitHub با این دوره" دیدن کنید.
راهنمای مبتدیان برای گزینه های عمومی ابر (Mitalearn-442320)
ارائه دهندگان عمومی زیادی برای انتخاب رایانش ابری وجود دارند. بنابراین، چگونه می دانید کدام یک را برای سازمان خود انتخاب کنید؟ این دوره به بررسی پلتفرم های ابر عمومی پیشرو در صنعت می پردازد و خدمات و ویژگی های ارائه شده توسط هر یک را با هم مقایسه می کند. به مربی دیوید لینتیکوم بپیوندید تا نگاه عمیقتری به «سه بزرگ» ارائه کند: خدمات وب آمازون، مایکروسافت آژور، و پلتفرم ابری گوگل، و همچنین مروری کوتاه بر دیگر پلتفرمهای پیشرو، از جمله اوراکل، آیبیام، و علیبابا. اصول راه حل های ابر عمومی را بیاموزید، دلایلی را در نظر بگیرید که چرا ممکن است کسب و کار خود را به یک ابر یا ابر عمومی تغییر دهید، و ویژگی ها و خدمات ارائه شده توسط چندین ارائه دهنده را کشف کنید - از امنیت گرفته تا ویژگی های یکپارچه سازی و سازگاری.