Course catalog
Categories
پایتون پیشرفته: ویژگی های زبان (Mitalearn-381035)
Python به زبان انتخابی بسیاری از توسعه دهندگان برای ساخت انواع برنامه ها در طیف گسترده ای از صنایع تبدیل شده است، اما برای استفاده کامل از قدرت و انعطاف پذیری آن، باید بر تمام عملکردهای پیشرفته آن تسلط داشته باشید. پایتون یک زبان انعطافپذیر و قابل تنظیم است که ویژگیهایی را ارائه میکند که زبانهای دیگر فقط از طریق کتابخانههای شخص ثالث پشتیبانی میکنند یا نیاز دارند که خودتان بسازید. در این دوره، جو مارینی شما را با برخی از ویژگی های پیشرفته تر زبان پایتون آشنا می کند. جو به شما نشان میدهد که چگونه کدی بنویسید که خواندن و نگهداری آن آسانتر باشد، کلاسهایی بسازید که درست مانند کلاسهای بومی زبان کار کنند، و با برخی از جدیدترین ویژگیهای خود زبان، مانند تطبیق الگوی ساختاری، کار کنید. اگر میخواهید مهارتهای پایتون خود را به سطح بعدی ارتقا دهید، به جو در این دوره بپیوندید.
این دوره با GitHub Codespaces یکپارچه شده است، یک محیط توسعه دهنده ابر فوری که تمام عملکردهای IDE مورد علاقه شما را ارائه میکند. بدون نیاز به هیچ گونه راه اندازی ماشین محلی. با GitHub Codespaces، میتوانید در هر زمان و در هر زمانی از هر ماشینی تمرین عملی داشته باشید، در حالی که از ابزاری استفاده میکنید که احتمالاً در محل کار با آن مواجه خواهید شد. برای یادگیری نحوه شروع، ویدیوی «استفاده از فضاهای کد GitHub با این دوره» را بررسی کنید.
پایتون عملی برای تجارت الگوریتمی (Mitalearn-432358)
اگر در امور مالی کار می کنید یا علاقه ای به سرمایه گذاری و تجارت دارید ، می دانید که هر لحظه گنجی از داده های مالی در دسترس شما است. اما چگونه می توانید از تمام این اطلاعات به نفع خود استفاده کنید؟ تجارت الگوریتمی با استفاده از تکنیک های یادگیری ماشین می تواند به شما در تصمیم گیری های تجاری بر اساس داده ها کمک کند. در این دوره ، عیسی لوپز در مورد پیش پردازش داده ها ، مهندسی ویژگی و نحوه استفاده از مدل های یادگیری ماشین پیشرفته برای ارتقاء استراتژی های معاملاتی خود به شما می آموزد. او به شما نشان می دهد که چگونه می توانید داده های بورس سهام را از Yahoo Finance بارگیری کنید تا در مدل های یادگیری ماشین که می توانند پیش بینی کنند ، آموزش داده و چگونه می توانند بر اساس این پیش بینی ها تصمیمات سرمایه گذاری ایجاد کنند. بیاموزید که چگونه استراتژی های خود را بهینه کنید ، تکنیک های پشتی را درک کنید و گزارش های عملکرد را با اعتماد به نفس تفسیر کنید.
پایتون متوسط برای غیر برنامه نویسان (Mitalearn-387223)
آیا آماده هستید تا مهارت های پایتون خود را به سطح بعدی ببرید؟ به مربی نیک والتر در این دوره سطح متوسط بپیوندید، قسمت دوم دوره قبلی او Python برای غیر برنامه نویسان، که به طور خاص برای زبان آموزانی طراحی شده است که تجربه کمی یا بدون برنامه نویسی دارند. مجموعه مهارتهای خود را با مفاهیم پیشرفتهتر و چالشهای کدنویسی با تکمیل سه پروژه تمرینی، از جمله پیشبینی آبوهوا، اسکراپر وب و فهرست کارها، تقویت کنید. درباره کلاس های برنامه نویسی شی گرا و همچنین ابزارهای برنامه نویسی کاربردی و نحوه ایجاد، ویرایش و حذف فایل ها بیشتر بیاموزید. نکاتی را برای اجرای پایتون مانند یک حرفه ای، کدنویسی آن از هر کجا و در هر نوع سیستم عامل دریافت کنید. در پایان این دوره، جعبه ابزار خود را به عنوان یک توسعه دهنده ارتقا داده اید و با کدنویسی پایتون احساس راحتی بیشتری خواهید کرد.
پایتون: الگوهای طراحی (Mitalearn-218107)
اگر یک برنامه نویس هستید، احتمالاً مشغله زیادی دارید، پس چرا در زمان خود صرفه جویی نکنید و با استفاده مجدد از راه حل های طراحی به خوبی اثبات شده - الگوهای طراحی نرم افزار - برای بهبود کیفیت کد خود، از اختراع مجدد چرخ خودداری کنید؟ الگوهای طراحی کارایی برنامه نویسی و استفاده مجدد از کد را تشویق می کنند. در این دوره، Jungwoo Ryoo نگاهی به الگوهای طراحی سنتی که در پایتون اعمال می شود می اندازد. Jungwoo Ryoo 15 الگوی اساسی خلقی، ساختاری و رفتاری را پوشش میدهد تا به شما در حل چالشهای رایج کدنویسی کمک کند، در حالی که بهترین روشها را معرفی میکند که میتواند به ثابت، کامل و صحیح راهحلهای شما کمک کند.
پایگاه داده اوراکل 19c: معماری چند مستاجر (Mitalearn-245205)
اوراکل معماری چند مستاجر را در نسخه 12.1.0.2 به عنوان یک گزینه در دسترس معرفی کرد، اما پس از 19c، ایجاد پایگاه داده چند مستاجر تنها گزینه برای یک پایگاه داده جدید است. در این دوره، مدیر پایگاه داده Oracle، باب بریلا، به DBAها کمک می کند تا منابعی را در پایگاه داده های چند مستاجر ایجاد کرده و به طور موثر از آنها استفاده کنند.n معماری چند مستاجر همچنین چندین گزینه جدید در هنگام پشتیبانگیری و بازیابی پایگاههای داده و جداول جداگانه با ابزار RMAN موجود دارد، بنابراین باب سناریوهای RMAN جدید و جزئیات مربوط به زمان تهیه نسخه پشتیبان از ریشه CDB، کل CDB یا تک تک PDB را توضیح میدهد. او همچنین نحوه ایجاد و مدیریت یک نوع خاص از PDB به نام PDB برنامه، که به عنوان کانتینر برنامه نیز شناخته میشود را پوشش میدهد و نشان میدهد که چگونه میتوان از قابلیتهای نسخهسازی موجود در کانتینرهای برنامه استفاده کرد.
پایگاه های داده برای توسعه دهندگان Node.js (Mitalearn-221116)
توسعه دهندگان Node.js اغلب MongoDB را انتخاب اصلی خود در هنگام ساخت یک برنامه مبتنی بر داده می دانند – اما بسیاری از گزینه ها ممکن است راه حل های بهتری ارائه دهند. در این دوره آموزشی با گزینه های مختلف پایگاه داده موجود برای برنامه های Node.js آشنا شوید تا بتوانید پایگاه داده مناسب را برای برنامه خود انتخاب کنید. دانیل خان اصول پایه های پایگاه های اطلاعاتی رابطه ای و غیر رابطه ای را مرور می کند و نحوه و زمان استفاده از پایگاه های داده اسناد با Node.js را توضیح می دهد. او همچنین استفاده از فروشگاههای ارزش کلیدی و پایگاههای داده رابطهای را با Node.js پوشش میدهد و نحوه کار با MySQL و Sequelize را نشان میدهد.
پایگاه های داده نمودار: Neo4j برای روابط پیچیده داده (Mitalearn-381460)
داده ها پیچیده تر می شوند و پایگاه های داده گراف برای ذخیره و نمایش روابط پیچیده بین داده ها عالی هستند. در این دوره، مربی آندریاس کرتز شما را با اصول Neo4j آشنا می کند و شما را در ایجاد یک پروژه داده با استفاده از Neo4j راهنمایی می کند. آندریاس اصطلاحات را توضیح میدهد و به ویژگیهای پایگاههای داده گراف و تفاوتهای مدلسازی دادهها بین پایگاههای داده رابطهای و نموداری میپردازد. او از زبان جستجوی Neo4j و همچنین استقرار و مقیاسبندی استفاده میکند. Andreas به شما نشان می دهد که چگونه محیط خود را تنظیم کنید و داده ها را در پروژه داده خود بنویسید، سپس نشان می دهد که چگونه داده ها را پرس و جو کنید. او با مروری بر آنچه شما آموخته اید و پیشنهاداتی برای یادگیری بیشتر به پایان می رساند.
پخش داده های IoT با Azure Serverless و AI (Mitalearn-436149)
برنامه های خود را با قابلیت های بدون سرور Azure کارآمدتر و مستقر کنید. با شروع با پایه های محاسبات بدون سرور و مزایای آن ، مربی مایک بنکوویچ شما را با خدمات لاجورد از جمله تجزیه و تحلیل جریان ، قطب های رویدادها ، IoT و توابع آشنا می کند. روشهای استفاده از هر یک برای تأمین و مدیریت را کاوش کنید. بیاموزید که چگونه OpenAI را تهیه کنید و قدرت برنامه های منطق را با هوش مصنوعی جفت کنید تا گردش کار خود را بهینه کنید. این دوره به شما نشان می دهد که چگونه می توانید مهارت های لازم را برای استفاده از قدرت قابلیت های بدون سرور لاجورد استفاده کنید.
پردازش زبان طبیعی به صورت دستی (Mitalearn-375034)
مهارت در به دست آوردن بینش از داده های متنی یک مزیت رقابتی برای مشاغل و مشارکت کنندگان فردی است. این دوره با مدرس Wuraola Oyewusi برای کمک به توسعه دهندگان در درک داده های متنی و افزایش ارتباط آنها طراحی شده است. این یک دوره عملی آموزش کاربرد عملی وظایف اصلی پردازش زبان طبیعی است. یاد بگیرید که چگونه دانش به دست آمده را در داده هایی که با آنها کار می کنید تکرار کنید. این دوره شامل پسزمینهای از جریان فرآیند هر کار، موارد استفاده و نسخه آزمایشی کدنویسی است. برخی از موضوعات تحت پوشش عبارتند از: شناسایی موجودیت، خلاصه سازی متن، مدل سازی موضوع و تحلیل احساسات.
پروژه امنیتی کانتینر توسط Infosec (Mitalearn-415715)
درک خود را از امنیت کانتینر با این پروژه آزمایش کنید. تصاویر را برای کاهش ریسک بررسی کنید ، تصاویر Docker را از بهترین شیوه ها دنبال کنید و تصاویر را برای نرم افزارهای آسیب پذیر اسکن کنید. پروژه را تکمیل کنید (و اگر گیر کرده اید نکات را دریافت کنید) ، سپس راه حل خود را در پایان مقایسه کنید.
پروژه پایتون: ساخت یک برنامه آزمون (Mitalearn-257445)
فکر می کنید به پایتون تسلط دارید؟ به دنبال راه هایی برای بهبود مهارت های برنامه نویسی خود هستید؟ یکی از بهترین راه ها این است که مهارت های خود را عملی کنید و چیزی واقعی بسازید. در این دوره به جو مارینی بپیوندید، زیرا او به شما نحوه استفاده از پایتون برای ساختن یک برنامه مسابقه را آموزش می دهد، و نحوه ساخت و آزمایش هر ویژگی را در حین پیشبرد توضیح می دهد. جو با طراحی ویژگی های اساسی شروع می کند و با یک برنامه تکمیل شده که یک رابط منو محور به کاربر ارائه می دهد، آزمون ها را مدیریت می کند و نتایج را در یک فایل ذخیره می کند، به پایان می رساند. هنگامی که برنامه ساخته شد، او راه هایی را برای بهبود برنامه و افزودن ویژگی های جدید نشان می دهد، مانند ارائه سوالات به ترتیب تصادفی و اندازه گیری مدت زمانی که کاربر برای تکمیل مسابقه نیاز دارد. اگر می خواهید مطالعه و تئوری برنامه نویسی را کنار بگذارید و از طریق ساختن چیزی واقعی یاد بگیرید، برای این دوره عملی به جو بپیوندید.
پروژه مهندسی داده انتها به انتها (Mitalearn-390062)
دنیای مهندسی داده همواره در حال تغییر است و ابزارها و فناوری های جدیدی به طور منظم در حال ظهور هستند. ساختن یک پلتفرم تحلیلی موثر میتواند یک کار دلهرهآور باشد، به خصوص اگر با همه ابزارهای موجود آشنا نباشید. چگونه داده های پراکنده و پیچیده را به مدلی تبدیل می کنید که بینش و تصمیم گیری را هدایت می کند؟ در این دوره، Thalia Barrera به متخصصان داده آموزش می دهد که چگونه یک پروژه مهندسی داده را با استفاده از ابزارهای باز از پشته داده مدرن پیاده سازی کنند. او بهترین روشها مانند مدلسازی داده، آزمایش، مستندسازی و کنترل نسخه را لمس میکند و به شما نشان میدهد که چگونه دادهها را به طور موثر استخراج، بارگیری و تبدیل به یک قالب یکپارچه و آماده برای تجزیه و تحلیل کنید. Thalia به شما نشان می دهد که چگونه از طریق مثال های عملی ابزارها را با اطمینان انتخاب کرده و از آنها استفاده کنید - که شما را در ساخت یک خط لوله داده قوی برای یک شرکت تجارت الکترونیک خیالی هدایت می کند - و نحوه اجرای بهترین شیوه ها در مهندسی داده.
پروژه های پیشرفته پایتون: ساخت اپلیکیشن های هوش مصنوعی (Mitalearn-391235)
Python یک زبان برنامه نویسی همه کاره است که به طور گسترده در صنایع مختلف از جمله علوم داده، هوش مصنوعی، توسعه وب و غیره استفاده می شود. از آنجایی که تقاضا برای توسعه دهندگان پایتون همچنان در حال رشد است، داشتن مجموعه ای از پروژه های پایتون می تواند چشم انداز شغلی و بازارپذیری شما را به میزان قابل توجهی افزایش دهد. این دوره با مربی پریا موهان برای تجهیز شما به مهارت ها و دانش مورد نیاز برای ایجاد مجموعه ای از برنامه ها و ابزارهای مبتنی بر پایتون طراحی شده است که می تواند به کارفرمایان نمایش داده شود یا از آنها برای زنده کردن ایده های خود استفاده کنید. برای هر کسی که به دنبال افزایش دانش پایتون با تکمیل پروژه های عملی است یا برای کسانی که به دنبال ایجاد راه حل های جالب از ابتدا برای سرگرمی هستند، ایده آل است.
این دوره با GitHub Codespaces یکپارچه شده است، یک محیط توسعه دهنده ابر فوری که تمام عملکردهای IDE مورد علاقه شما را بدون نیاز به هیچ گونه راه اندازی ماشین محلی ارائه می دهد. با GitHub Codespaces، میتوانید در هر زمان و در هر زمانی از هر ماشینی تمرین عملی داشته باشید، در حالی که از ابزاری استفاده میکنید که احتمالاً در محل کار با آن مواجه خواهید شد. برای یادگیری نحوه شروع، ویدیوی «استفاده از فضاهای کد GitHub با این دوره» را بررسی کنید.
پیاده سازی ITIL® در عمل: به کارگیری مفاهیم پایه ITIL® 4 (Mitalearn-188731)
مجموعه Putting ITIL® Into Practice برای کمک به متخصصان دارای گواهی ITIL® Foundation طراحی شده است تا مفاهیمی را که آموخته اند به کار گیرند. این یک رویکرد تازه، چابک و مستقیم برای کمک به افراد، تیم ها و سازمان ها برای اجرای ITIL® ارائه می دهد. این دوره چهارچوب هفت راه را برای بکارگیری مفاهیم بنیاد ITIL® با تمام محتوای جدید برای ITIL® 4 معرفی می کند - نسخه ای که مفاهیم مدیریت خدمات فناوری اطلاعات را وارد عصر مبتنی بر ابر می کند. مربی دیوید پولتوراک نحوه بکارگیری موضوعات تحت پوشش در بنیاد ITIL® 4 را پوشش می دهد: چهار بعد مدیریت خدمات، سیستم ارزش خدمات ITIL®، اصول راهنمای ITIL®، فعالیت های زنجیره ارزش خدمات، و شیوه های مدیریت خدمات ITIL®. در هر فصل، دیوید نکاتی را برای انتقال مفاهیم به عمل ارائه می دهد. او به شما کمک می کند تا درباره بایدها و نبایدها فکر کنید و منابع و منابع ارزشمندی برای یادگیری بیشتر فراهم می کند.
پیاده سازی ITIL® در عمل: مدیریت حوادث (Mitalearn-445295)
در این دوره آموزشی، دیوید پولتوراک، مربی ITIL، تکنیکهای دگرگونکنندهای را بررسی میکند که قابلیتهای مدیریت رویداد فناوری اطلاعات شما را افزایش میدهد و تجربیات کاربر را بهبود میبخشد. کشف کنید که چگونه از حوادث به طور فعال جلوگیری کنید. چرخه عمر حادثه را با کاهش زمان چرخه و افزایش کارایی از طریق نظارت مؤثر و مسیرهای سلف سرویس هوشمندتر بهینه کنید. با به حداقل رساندن تخصیص مجدد بلیط و توانمندسازی نمایندگان برای بستن مسائل بیشتر در اولین تماس، استراتژی های حل حادثه خود را تقویت کنید. پایگاه های دانش را ارتقا دهید تا از اطلاعات در دسترس و دقیق هم برای کاربران و هم برای تیم های پشتیبانی اطمینان حاصل کنید. نمونههای واقعی، گامهای عملی و بهترین شیوهها را بررسی کنید تا مطمئن شوید که هر سرویس فناوری اطلاعات در اوج عملکرد کار میکند. در پایان این دوره، شما به مهارت ها و دانش لازم برای تبدیل شدن به یک ارائه دهنده خدمات فناوری اطلاعات استثنایی مجهز خواهید شد.
پیاده سازی انبار داده با SQL Server 2022 (Mitalearn-277369)
انبارهای داده مشکلات اساسی متفاوتی را نسبت به پایگاه داده تراکنشی سنتی حل می کنند و انبارهای داده SQL Server مدل متفاوتی برای ذخیره داده های ارزشمند ارائه می دهند. در این دوره، آدام ویلبرت، کارشناس پایگاه داده، شما را در فرآیند توسعه انبارهای داده در SQL Server 2022 راهنمایی میکند تا یک پلتفرم قوی و قابل اعتماد برای ارائه تمام حجمهای کاری گزارشدهی و تحلیل هوش تجاری شما ارائه دهد. پایه های انبار داده را کاوش کنید، سپس شروع به ایجاد انبار داده در SQL Server کنید. در مورد نمایههای فروشگاه ستونی و همچنین نحوه خودکارسازی وظایف مرتبط با ادغام چندین منبع داده با هم در یک انبار بیاموزید. نحوه پیاده سازی Azure Synapse Analytics Dedicated SQL Pool و اعمال کیفیت داده با استفاده از خدمات کیفیت داده را بیاموزید. راههایی را برای استفاده از Master Data Services کشف کنید، به علاوه یاد بگیرید چگونه دادههای انبار خود را با برنامههای هوش تجاری مصرف کنید.
پیاده سازی چارچوب مدیریت ریسک NIST (Mitalearn-201277)
مدیریت ریسک یک عنصر کلیدی در برنامه امنیت اطلاعات و حریم خصوصی هر سازمان است. موسسه ملی استانداردها و فناوری (NIST) یک چارچوب مدیریت ریسک (RMF) ارائه میکند که فرآیندی را برای مدیریت مؤثر ریسک سازمانی ترسیم میکند. در این دوره آموزشی، نحوه پیاده سازی NIST RMF را بیاموزید تا به سازمان شما کمک کند تا برنامه امنیت و حریم خصوصی شما را در طول چرخه حیات مدیریت سیستم دسته بندی کرده و به طور موثر مدیریت کند. مربی رونالد وورنر نگاهی عمیق به هر یک از هفت مرحله در فرآیند NIST RMF ارائه میکند، که همه چیز را از نحوه آماده شدن برای رویکرد مبتنی بر ریسک به امنیت گرفته تا نحوه نظارت و ارزیابی کنترلهای امنیتی در یک سیستم به صورت مداوم در بر میگیرد. . در طول مسیر، او با ارائه یک مطالعه موردی نشان می دهد که چگونه هر مرحله در دنیای واقعی اعمال می شود.
پیاده سازی و مدیریت Azure Sentinel (2019) (Mitalearn-205629)
Azure Sentinel یک سیستم مدیریت اطلاعات و رویدادهای امنیتی (SEIM) نسل بعدی و بومی ابری است که تجزیه و تحلیل بلادرنگ هشدارهای امنیتی ایجاد شده برای ابر و روی شما را ارائه می دهد. منابع محل Sentinel با استفاده از یادگیری ماشین داخلی از کارشناسان تجزیه و تحلیل امنیتی مایکروسافت، به طور موثر تهدیدها را شناسایی میکند و در عین حال پاسخ تهدید را با استفاده از هماهنگسازی و دستورالعملهای امنیتی داخلی یا سفارشی خودکار میکند. در این دوره، به پیت زرگر بپیوندید تا شما را در پیاده سازی و پیکربندی Azure Sentinel راهنمایی کند. کشف نحوه اتصال سرویس های کلیدی و منابع اطلاعاتی تهدید به Sentinel. بررسی پرونده ها؛ ایجاد کتاب های بازی امنیتی برای تنظیم پاسخ های تهدید خودکار به مسائل. و از ابزارهای جستجو و پرس و جو برای جستجوی تهدیدها استفاده کنید.
پیشرفت را با هوش مصنوعی و مکان نما تسریع کنید (Mitalearn-408728)
توسعه نرم افزار خود را با ویژگی های موجود در مکان نما شارژ کنید. این دوره به شما می آموزد که مکان نما را نصب و راه اندازی کنید ، چگونه می توانید با ویژگی های هوش مصنوعی ، کد مجدد کد را به طور موثر نصب کنید ، زمینه دیگری را برای هوش مصنوعی معرفی کنید ، پروژه های جدیدی را از ابتدا تهیه کنید و حتی نحوه تولید کد از تصاویر. با داشتن ویژگی های دارای هوش مصنوعی ، برنامه هایی را با سرعت و دقت بی سابقه می نویسید ، بهینه سازی و ساختید و گردش کار برنامه نویسی خود را از همیشه مؤثرتر می کند.
پیشرفته C ++: پروژه های ساختمانی با cmake (Mitalearn-409272)
این دوره پیشرفته در CMake برای C ++ به منظور تجهیز توسعه دهندگان با تجربه C ++ با مهارت های لازم برای ساخت و مدیریت مؤثرتر پروژه های پیچیده طراحی شده است. ملزومات Cmake را از روی زمین به سمت بالا کاوش کنید ، با تنظیم ، پیکربندی و بهینه سازی محیط های ساخت ، تجربه دستی را بدست آورید. به مربی Károly Nyisztor بپیوندید زیرا او همه چیز را از ادغام کتابخانه های شخص ثالث گرفته تا نوشتن اسکریپت های پلت فرم ، با تأکید بر اتوماسیون و مقیاس پذیری ، پوشش می دهد. در پایان این دوره ، شما آماده استفاده از Cmake برای ساده سازی روند ساخت ، بهبود کارآیی و رسیدگی به ساختارهای پیچیده پروژه در هر تنظیم حرفه ای خواهید بود.