Course catalog
Categories
حزب جمهوری در عمل: از مواردی برای الهام بخشیدن استفاده کنید (Mitalearn-434687)
اتوماسیون فرآیند رباتیک-روباتیک مبتنی بر ظروف ظروف فروش که از کارهایی که مردم انجام می دهند تقلید می کنند-روش کار ما را تغییر داده است ، و با بالغ شدن و رشد فناوری ، فراتر از سؤالات "آیا این کار می کند؟" و به "پس ، حالا چه؟" معضلات در این دوره ، یان بارکین با هدف تأثیرات بیشتر فراتر از پروژه های اثبات مفهوم و مناطق کوچک کار شما ، چگونگی و کجا اجرای و استقرار رأی را بررسی می کند. IAN به شما نشان می دهد که چگونه می توانید فرآیندهای نامزد را در سازمان خود شناسایی کنید که از طریق حزب دگرگون شده برای تحول رسیده اند. وی مناطق فرآیند را برجسته می کند و موارد استفاده خاص را برای ارائه نقشه راه های اولیه برای برنامه های حزب حزب نشان می دهد و مفاهیم را با نمونه های دنیای واقعی نشان می دهد. اگر قبلاً تجربه ای با RPA داشته اید و تعجب می کنید که چه کاری می توانند بیشتر برای شما انجام دهند ، در این دوره برای راهنمایی و الهام بخش به عنوان برنامه ریزی مراحل بعدی خود به ایان بپیوندید.
خطوط لوله Bitbucket پیشرفته: استقرار خودکار و مدیریت ادغام های شخص ثالث (Mitalearn-441487)
در این دوره، مهندس نرم افزار مایکل جنکینز شما را راهنمایی می کند که چگونه از موضوعات پیشرفته Bitbucket برای پروژه های نرم افزاری خود استفاده کنید. درک کاملی از توسعه خطوط لوله Bitbucket بهینه برای استقرار خودکار به دست آورید. به ادغام Bitbucket Pipelines با خدمات شخص ثالث در محیط خود بپردازید.
این دوره را بررسی کنید تا دریابید که چگونه میتوانید چالشهای پیچیده CI/CD را با استفاده از Bitbucket Pipelines حل کنید تا زمان ساخت را کاهش دهید، از قدرت اجزای خط لوله استفاده کنید، و برای کنترل بیشتر محیطهای ساخت خود، راهاندازهای خود میزبان را مستقر کنید.
دات نت 6 دیپ دیو (Mitalearn-261950)
این دوره نگاهی عمیق به تغییرات دات نت با انتشار دات نت 6، آخرین نسخه فریم ورک مایکروسافت چند پلتفرمی و منبع باز دارد. مدرس Walt Ritscher شما را از طریق تغییرات در دستورات دات نت، بهبود زبان در C++ و C#، برنامه های کاربردی وب مانند Blazor و Visual Studio و هدف قرار دادن چندین پلتفرم راهنمایی می کند. او همچنین به شما نشان می دهد که چگونه کد را ویرایش کنید و از ویژگی Hot Reload برای اعمال تغییرات بدون راه اندازی مجدد برنامه استفاده کنید.
دات نت 6: نگاه اول (Mitalearn-251155)
کنجکاو هستید که انتشار .NET 6 برای توسعه دهندگان چه معنایی دارد؟ به مربی مت میلنر بپیوندید تا با مهمترین بهروزرسانیها و ویژگیهای جدید در این نسخه پشتیبانی طولانیمدت (LTS) آشنا شود. این نسخه LTS - اولین نسخه ای که شامل پلت فرم یکپارچه دات نت می شود - شامل تغییراتی است که تجربه توسعه برنامه های کاربردی وب، دسکتاپ و کراس پلتفرم را بهبود می بخشد. در مورد رابط کاربری چند اپلیکیشن دات نت (NET MAUI)، که تعریف رابط کاربری متقابل پلتفرم را با رندر بومی فعال می کند، بیاموزید. چیزهای جدید در C#، ASP.NET و Blazor را کشف کنید. درباره ویژگیهای جدید Entity Framework (EF) و آنچه شما و تیمتان باید انجام دهید تا برنامههای خود را برای NET 6 آماده کنید، بیاموزید.
دسترسی مبتنی بر نقش با استفاده از هوش مصنوعی برای توسعه دهندگان جاوا (Mitalearn-413658)
در این دوره سطح متوسط ، مربی Harit Himanshu به شما نشان می دهد که چگونه می توانید یک سیستم کنترل دسترسی مبتنی بر نقش (RBAC) را با الهام از مدل مجوز Github با استفاده از جاوا ، بهار بوت ، MongoDB و Docker اجرا کنید. با شروع مدل سازی دامنه اصلی ، بیاموزید که چگونه می توانید ساختارهای حساب شخصی و سازمانی را با سلسله مراتب مجوز مربوطه طراحی و پیاده سازی کنید ، جریان احراز هویت ایمن و API های مدیریت منابع را ایجاد کنید و مکانیسم های مجوز پیشرفته ایجاد کنید که سناریوهای پیچیده ای مانند وراثت نقش و اشتراک منابع را در سازمان ها اداره می کنند. در طول راه ، از قدرت Copilot GitHub برای تسریع در فرایندهای توسعه و آزمایش استفاده کنید ، در حالی که یادگیری بهترین روشهای صنعت برای اجرای امنیت است. در پایان این دوره ، شما به مهارت های لازم برای ساخت و آزمایش یک سیستم RBAC آماده تولید در مقیاس مجهز خواهید شد.
ده نکته برای برنامه نویس سی شارپ (Mitalearn-201124)
سی شارپ و دات نت نواحی عمیقی هستند. حتی اگر سالها توسعهدهنده بودهاید، حتماً ویژگیهایی وجود دارد که حتی از وجود آنها خبر ندارید. در این دوره، نگاهی به روش های پنهان یا جالبی بیندازید که می توانند به شما در نوشتن کدهای بهتر در این زبان برنامه نویسی چند وجهی کمک کنند. نکاتی را برای بهبود گردش کار روزمره خود در توسعه C# بشنوید، از جمله روشی برای جلوگیری از شرایط مسابقه هنگام کار با فرهنگ لغت. یاد بگیرید که چگونه از تطبیق الگو برای ایجاد شاخه های کد رسا و خوانا استفاده کنید. اپراتورهای برش C# 8 جدید و چگونگی و زمان صاف کردن یک رابطه یک-چندین را کاوش کنید. تاکتیکهای تازهای مانند نحوه و تعامل با تکنیک برنامهنویس دیگر را کشف کنید، از ویژگی DebuggerDisplay برای مشخص کردن اطلاعاتی که نشان داده میشوند و موارد دیگر استفاده کنید.
راهنمای کامل برای git (Mitalearn-415137)
نرم افزار کنترل نسخه Git روزانه توسط میلیون ها توسعه دهنده در سراسر جهان برای مدیریت کد منبع پروژه استفاده می شود. این دوره راهنمای کاملی برای هر چیزی که برای استفاده موثر از این ابزار توسعه ضروری لازم است ارائه می دهد. مربی کوین اسکوگلند از مثالهای گام به گام برای نشان دادن مفاهیم کلیدی، مهارتهای اساسی و تکنیکهای پیشرفته استفاده میکند، در حالی که بهترین شیوهها را برجسته میکند و توصیههای عملی را در طول مسیر ارائه میدهد. یاد بگیرید که تغییرات کد خود را در طول زمان ردیابی کنید و نسخه های قدیمی را مرور و بازیابی کنید. نحوه ایجاد شعبهها برای امتحان ایدههای جدید بدون تأثیرگذاری بر پروژه اصلی و ادغام آن شاخهها در پروژه زمانی که آماده هستند را بیابید. نحوه همکاری موثر با توسعه دهندگان دیگر با استفاده از یک مخزن راه دور را ببینید. ابزارهای قدرتمند Git مانند مرحلهبندی تعاملی، بازنشانی، تغییر پایه و تقسیمبندی را کاوش کنید.
راهنمای کامل برای پایه های برنامه نویسی C (Mitalearn-415001)
آیا می خواهید نحوه برنامه نویسی به زبان C را یاد بگیرید؟ در این دوره، خالق، معلم و نویسنده فناوری دن گوکین، هر فردی را که علاقه مند به برنامه نویسی است، از ندانستن نحوه کدنویسی به توانایی توسعه برنامه های ساده می برد. این بررسی کامل از C به هر موضوع مربوط به کدنویسی که میخواهد عمیقاً در زبان فرو رود، میپردازد. Dan ذخیره سازی داده ها، ساختارها، اشاره گرها، عملیات فایل، تعامل با سیستم عامل و موارد دیگر را پوشش می دهد. چالشهای مداوم در طول دوره بر روی یکدیگر ساخته میشوند و به برنامه نهایی میرسند، که شبیهسازی طراحی توپ لوتو است. بهعلاوه، Dan به شما نشان میدهد که چگونه آسیبپذیریهایی را که زبان C در برابر بهرهبرداری دارد، کاهش دهید.
راهنمای کامل برای پایه های برنامه نویسی C ++ (Mitalearn-414984)
پتانسیل کامل زبان برنامه نویسی C++ را با راهنمای کامل مبانی برنامه نویسی C++ ما کشف کنید. این دوره با شروع از اصول اولیه و رفتن به موضوعات پیشرفته تر مانند کتابخانه قالب استاندارد، شما را با مهارت هایی که برای موفقیت به عنوان یک توسعه دهنده ++C نیاز دارید، مجهز می کند. از طریق یک سری ویدیوهای سخنرانی مفصل و چالش های کدنویسی، تجربه عملی به دست آورید و یاد بگیرید که چگونه کد کارآمد و قابل نگهداری بنویسید. چه به دنبال شروع حرفه ای در توسعه نرم افزار باشید یا به سادگی مهارت های برنامه نویسی خود را گسترش دهید، این دوره برای شما مناسب است.
راهنمای کامل برای توسعه اندرویدی با کوتلین برای مبتدیان (Mitalearn-414933)
این راهنمای کامل برای توسعه اندروید با Kotlin یک نمای کلی از اصول مدیریت برنامه را برای توسعه دهندگان اندرویدی جدید و اولیه ارائه می دهد. مهارتهای اساسی مورد نیاز برای راهاندازی و اجرای همه چیز، از ایجاد اولین برنامه اندروید و سفارشیسازی اجزای معماری مانند صفحهنمایش، متن، و تصاویر گرفته تا درک و مدیریت دادهها و ذخیرهسازی مانند یک حرفهای را کاوش کنید. در طول مسیر، مربی آنیس دیویس نکات عملی را در مورد نحوه بهینه سازی برنامه و گردش کار ارائه می دهد. در پایان این دوره، شما آماده خواهید بود تا مراحل بعدی را در مسیر یادگیری اندروید خود ادامه دهید.
راهنمای کامل روبی (Mitalearn-415324)
روبی ، زبان محبوب برنامه نویسی منبع باز شی گرا ، مکانی عالی برای شروع یادگیری برنامه نویسی یا توسعه وب است. می توانید از آن برای نوشتن برنامه های تعاملی یا ساخت اسکریپت برای سرعت بخشیدن به گردش کار و کارهای مشترک استفاده کنید. در این دوره ، مربی کوین Skoglund همه چیز را پوشش می دهد که توسعه دهندگان جدید و باتجربه باید بدانند که با روبی ، از انواع شیء اصلی و ساختارهای کنترل گرفته تا برنامه نویسی شی گرا با کلاس ها و ماژول ها می دانند. در طول راه ، کوین بهترین شیوه ها و نمونه های عملی را از طریق یک سری از چالش های کد نویسی سرگرم کننده تشریح می کند. در پایان این دوره ، شما آماده خواهید بود که کدگذاری را در روبی شروع کنید تا روشهای سفارشی خود را با حلقه ها و منطق شرطی تعریف کنید. با استفاده از برنامه های GitHub ، می توانید از هر دستگاهی ، در هر زمان و در حالی که از ابزاری استفاده می کنید که احتمالاً در محل کار با آن روبرو خواهید شد ، از هر دستگاهی استفاده کنید. برای یادگیری نحوه شروع کار ، از فیلم "استفاده از CodeSpaces GitHub با این دوره" دیدن کنید.
ساخت API های استراحت با Fastapi (Mitalearn-413777)
FastAPI یک سرور وب ساده ، قدرتمند و سریع پایتون است. در این دوره ، مربی Miki Tebeka به شما نشان می دهد که چگونه می توانید از FastAPI برای ایجاد سریع سرورهای API REST استفاده کنید و تولید کد سرور خود را آماده کنید. با استفاده از برنامه های GitHub ، می توانید از هر دستگاهی ، در هر زمان و در حالی که از ابزاری استفاده می کنید که احتمالاً در محل کار با آن روبرو خواهید شد ، از هر دستگاهی استفاده کنید. برای یادگیری نحوه شروع کار ، از فیلم "استفاده از CodeSpaces GitHub با این دوره" دیدن کنید.
ساخت API های وب با ASP.NET Core 8 (Mitalearn-413743)
برنامه های وب مدرن بخش اعظم عملکرد خود را در API ارائه می دهند. در این دوره ، کریستین ونز - پیشگام وب ، متخصص فناوری و کارآفرین - به شما نشان می دهد که چگونه می توانید چنین API را با استفاده از ASP.NET Core 8 طراحی و پیاده سازی کنید. بیاموزید که چگونه داده ها را بازیابی و بنویسید ، و آنچه را که با چالش های دست و پا می آموزید تمرین کنید.
ساخت Monorepos در GitHub (Mitalearn-395043)
اگر یک برنامهنویس یا مدیر سیستم هستید، همیشه به دنبال راههای سادهتر و مشارکتیتر برای مدیریت یک پایگاه کد بزرگ برای سازمان خود هستید. Monorepos به شما امکان می دهد کدهای بسیاری از پروژه ها را در یک مخزن واحد مدیریت کنید. در این دوره، Carlos Solís به شما یاد می دهد که چگونه مونورپوها را در GitHub بسازید و میزبانی کنید. کشف کنید که چگونه monorepos می تواند به شما در کاهش پیچیدگی، اجتناب از وابستگی کد و بهبود همکاری متقابل کمک کند. نحوه ساخت، مدیریت و استقرار monorepos در GitHub را بیاموزید، در حالی که ابزارها و تکنیکها را برای مقیاسسازی سازمان خود کاوش میکنید.
این دوره با GitHub Codespaces، یک محیط توسعهدهنده ابری فوری که تمام عملکردهای شما را ارائه میکند، ادغام شده است. IDE مورد علاقه بدون نیاز به تنظیم ماشین محلی. با GitHub Codespaces، میتوانید در هر زمان و در هر زمانی از هر ماشینی تمرین عملی داشته باشید، در حالی که از ابزاری استفاده میکنید که احتمالاً در محل کار با آن مواجه خواهید شد. برای یادگیری نحوه شروع، ویدیوی «استفاده از فضاهای کد GitHub با این دوره» را بررسی کنید.
ساخت Monorepos در GitHub (2022) (Mitalearn-239000)
اگر یک توسعهدهنده یا مدیر سیستم هستید، همیشه به دنبال راههای آسانتر و مشارکتیتر برای مدیریت یک پایگاه کد بزرگ برای سازمان خود هستید. اینجاست که monorepo وارد می شود. آنها به شما اجازه می دهند کدهای بسیاری از پروژه ها را در یک مخزن واحد مدیریت کنید. در این دوره، مربی کارلوس سولیس به شما می آموزد که چگونه مونورپوها را در GitHub بسازید و میزبانی کنید، کل گردش کار خود را ساده می کند و همکاری در تیم شما را تقویت می کند.
کشف کنید که چگونه مونورپوها می توانند به شما در کاهش پیچیدگی، اجتناب از وابستگی کد و بهبود کمک کنند. همکاری متقابل درباره این ابزار قدرتمند برای مدیریت چندین پروژه از یک نقطه متمرکز بیشتر بدانید. نحوه ساخت، مدیریت و استقرار monorepos در GitHub را بیاموزید، بهترین شیوهها، ابزارها و تکنیکها را برای مقیاسبندی شرکت خود با این قطعه معماری هیجانانگیز بررسی کنید.
ساخت برنامه های PHP با هوش مصنوعی Generative (Mitalearn-393513)
هوش مصنوعی مولد می تواند دستیار قدرتمندی برای همه کارگران دیجیتال از جمله توسعه دهندگان برنامه های وب باشد. با توسعه سریع ابزارهای مولد هوش مصنوعی، برای توسعه دهندگان وب مهم است که بدانند این ابزارها چگونه کار می کنند و چگونه می توان از آنها برای نوشتن کد، اعتبار سنجی و آزمایش استفاده کرد. در این دوره، جو کازابونا - توسعهدهنده دورههای معتبر کالج و بنیانگذار دورههای خلاق - به چیستی هوش مصنوعی، برخی ابزارهای رایج و معنای آنها برای توسعهدهندگان وب میپردازد. موارد استفاده متداول را کاوش کنید، در مورد دوره های توصیه شده دیگر بیاموزید، و نحوه استفاده از ابزارهای هوش مصنوعی برای نوشتن، اصلاح و آزمایش PHP را بیاموزید.
ساخت پروژه های مدرن با React (Mitalearn-166121)
در مورد برخی از مهمترین ابزارهای موجود در اکوسیستم React که به شما کمک می کند توسعه را ساده کنید و پیچیدگی های حالت، عوارض جانبی، ساختار و استایل را مدیریت کنید، بیاموزید. مربی Shaun Wassell نحوه ایجاد یک پروژه اصلی React را نشان می دهد و سپس نحوه اضافه کردن Redux، ایجاد thunks، استفاده از انتخابگرها، کار با styled-components، انجام تست و موارد دیگر را توضیح می دهد.
ساخت ربات با Node.js (Mitalearn-238966)
ربات ها روند توسعه جدید داغ هستند. رباتها راهحلهای تعاملی مبتنی بر چارچوبهای هوش مصنوعی هستند که با تعداد روزافزونی از موارد کاربر، از خدمات مشتری گرفته تا بازاریابی، فروش و فناوری اطلاعات، متناسب هستند. با خدمات شناختی مبتنی بر ابر امروزی، تنها چیزی که برای شروع ساخت رباتهای خود نیاز دارید، مهارتهای موجود Node.js است. این دوره نحوه ساخت ربات های سفارشی را با استفاده از Node.js و خدمات پردازش زبان طبیعی محبوب (NLP) مانند Google Dialogflow و Alexa Skills Kit نشان می دهد. مربی دانیل خان به شما نشان میدهد که چگونه زیرساخت را راهاندازی کنید، با سرویسهای NLP و API کار کنید، و باتبکاند را به سرویسهای فرانتاند مانند Slack و Alexa متصل کنید. ربات هایی که ایجاد می کنید قادر خواهند بود مکالمات طبیعی و واقعی را با پاسخ دادن به دستورات متنی یا صوتی انجام دهند.
ساخت سرویس های وب RESTful با DropWizard (Mitalearn-239034)
یاد بگیرید که چگونه API های RESTful را با Dropwizard بسازید، چارچوبی سبک برای توسعه دهندگان وب جاوا. مربی Emmanuel Henri شما را قدم به قدم در اولین پروژه خود با Dropwizard هدایت می کند، از جمله راه اندازی محیط توسعه خود و کاوش در ساختار پروژه یک برنامه کاربردی Dropwizard. در مرحله بعد، یک تور از کلاس های پایه، از جمله پیکربندی، برنامه، نمایش، و کلاس های منابع را انتخاب کنید. نحوه ایجاد و اصلاح مدل داده خود و افزودن نقاط پایانی لازم برای ارسال، بازیابی و بهروزرسانی دادهها از API خود را کشف کنید. در فصول آخر، امانوئل آزمایش، کامپایل و انتشار API را در محیط محلی شما پوشش می دهد. هر چیزی که در این دوره یاد می گیرید را می توان به راحتی به API های RESTful Dropwizard خود منتقل کرد.
nn ما خوشحالیم که این آموزش را در کتابخانه خود ارائه می دهیم.
ساخت سه برنامه کاربردی پایتون در دنیای واقعی (Mitalearn-279188)
مهارت های پایتون تقاضای زیادی دارد و برنامه نویسانی که مهارت های دنیای واقعی را در ساخت برنامه های کاربردی نشان می دهند بسیار مورد توجه هستند. در این دوره، مگان سیلوی به شما نشان می دهد که چگونه می توانید مشکلات برنامه نویسی واقعی را حل کنید و آنها را با ساختن سه برنامه کاربردی مختلف به نتایج عملی تبدیل کنید. این برنامه ها بر روی کار با موضوعات محبوب پایتون تمرکز می کنند: خراش دادن وب، API های وب و تجزیه و تحلیل متن. این دوره را بررسی کنید تا مهارت های خود را بهبود ببخشید و برنامه هایی بسازید که بتوانید آنها را به کارفرمایان بالقوه نشان دهید.
این دوره با GitHub Codespaces، یک محیط توسعه دهنده ابر فوری که تمام عملکردهای IDE مورد علاقه شما را بدون نیاز به هیچ گونه نیازی ارائه می دهد، ادغام شده است. راه اندازی ماشین محلی با GitHub Codespaces، میتوانید در هر زمان و در هر زمانی از هر ماشینی تمرین عملی داشته باشید—همه با استفاده از ابزاری که احتمالاً در محل کار با آن مواجه خواهید شد.