Course catalog
Categories
پایگاه های داده برای توسعه دهندگان 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-257445)
فکر می کنید به پایتون تسلط دارید؟ به دنبال راه هایی برای بهبود مهارت های برنامه نویسی خود هستید؟ یکی از بهترین راه ها این است که مهارت های خود را عملی کنید و چیزی واقعی بسازید. در این دوره به جو مارینی بپیوندید، زیرا او به شما نحوه استفاده از پایتون برای ساختن یک برنامه مسابقه را آموزش می دهد، و نحوه ساخت و آزمایش هر ویژگی را در حین پیشبرد توضیح می دهد. جو با طراحی ویژگی های اساسی شروع می کند و با یک برنامه تکمیل شده که یک رابط منو محور به کاربر ارائه می دهد، آزمون ها را مدیریت می کند و نتایج را در یک فایل ذخیره می کند، به پایان می رساند. هنگامی که برنامه ساخته شد، او راه هایی را برای بهبود برنامه و افزودن ویژگی های جدید نشان می دهد، مانند ارائه سوالات به ترتیب تصادفی و اندازه گیری مدت زمانی که کاربر برای تکمیل مسابقه نیاز دارد. اگر می خواهید مطالعه و تئوری برنامه نویسی را کنار بگذارید و از طریق ساختن چیزی واقعی یاد بگیرید، برای این دوره عملی به جو بپیوندید.
پروژه های پیشرفته پایتون: ساخت اپلیکیشن های هوش مصنوعی (Mitalearn-391235)
Python یک زبان برنامه نویسی همه کاره است که به طور گسترده در صنایع مختلف از جمله علوم داده، هوش مصنوعی، توسعه وب و غیره استفاده می شود. از آنجایی که تقاضا برای توسعه دهندگان پایتون همچنان در حال رشد است، داشتن مجموعه ای از پروژه های پایتون می تواند چشم انداز شغلی و بازارپذیری شما را به میزان قابل توجهی افزایش دهد. این دوره با مربی پریا موهان برای تجهیز شما به مهارت ها و دانش مورد نیاز برای ایجاد مجموعه ای از برنامه ها و ابزارهای مبتنی بر پایتون طراحی شده است که می تواند به کارفرمایان نمایش داده شود یا از آنها برای زنده کردن ایده های خود استفاده کنید. برای هر کسی که به دنبال افزایش دانش پایتون با تکمیل پروژه های عملی است یا برای کسانی که به دنبال ایجاد راه حل های جالب از ابتدا برای سرگرمی هستند، ایده آل است.
این دوره با GitHub Codespaces یکپارچه شده است، یک محیط توسعه دهنده ابر فوری که تمام عملکردهای IDE مورد علاقه شما را بدون نیاز به هیچ گونه راه اندازی ماشین محلی ارائه می دهد. با GitHub Codespaces، میتوانید در هر زمان و در هر زمانی از هر ماشینی تمرین عملی داشته باشید، در حالی که از ابزاری استفاده میکنید که احتمالاً در محل کار با آن مواجه خواهید شد. برای یادگیری نحوه شروع، ویدیوی «استفاده از فضاهای کد GitHub با این دوره» را بررسی کنید.
پیشرفت را با هوش مصنوعی و مکان نما تسریع کنید (Mitalearn-408728)
توسعه نرم افزار خود را با ویژگی های موجود در مکان نما شارژ کنید. این دوره به شما می آموزد که مکان نما را نصب و راه اندازی کنید ، چگونه می توانید با ویژگی های هوش مصنوعی ، کد مجدد کد را به طور موثر نصب کنید ، زمینه دیگری را برای هوش مصنوعی معرفی کنید ، پروژه های جدیدی را از ابتدا تهیه کنید و حتی نحوه تولید کد از تصاویر. با داشتن ویژگی های دارای هوش مصنوعی ، برنامه هایی را با سرعت و دقت بی سابقه می نویسید ، بهینه سازی و ساختید و گردش کار برنامه نویسی خود را از همیشه مؤثرتر می کند.
پیشرفته C ++: پروژه های ساختمانی با cmake (Mitalearn-409272)
این دوره پیشرفته در CMake برای C ++ به منظور تجهیز توسعه دهندگان با تجربه C ++ با مهارت های لازم برای ساخت و مدیریت مؤثرتر پروژه های پیچیده طراحی شده است. ملزومات Cmake را از روی زمین به سمت بالا کاوش کنید ، با تنظیم ، پیکربندی و بهینه سازی محیط های ساخت ، تجربه دستی را بدست آورید. به مربی Károly Nyisztor بپیوندید زیرا او همه چیز را از ادغام کتابخانه های شخص ثالث گرفته تا نوشتن اسکریپت های پلت فرم ، با تأکید بر اتوماسیون و مقیاس پذیری ، پوشش می دهد. در پایان این دوره ، شما آماده استفاده از Cmake برای ساده سازی روند ساخت ، بهبود کارآیی و رسیدگی به ساختارهای پیچیده پروژه در هر تنظیم حرفه ای خواهید بود.
تست امنیت برنامه استاتیک (Mitalearn-391388)
ایجاد تست امنیتی در چرخه عمر توسعه نرم افزار بهترین راه برای محافظت از برنامه و کاربران نهایی شما است. این دوره ابزارها و تکنیک هایی را شناسایی می کند که توسعه دهندگان می توانند از آنها برای به حداقل رساندن هزینه و تأثیر تست امنیتی استفاده کنند و در عین حال تأثیر و اثربخشی آن را به حداکثر برسانند. در این دوره، مدرس Jerod Brennen بر فعالیتهای تست آفلاین تمرکز میکند: تهیه طرحهای تست، خطمشیها، و سایر اسناد و انجام بازبینی کد منبع آفلاین. او همچنین نحوه انجام آزمایش آفلاین برای ده آسیب پذیری برتر OWASP را توضیح می دهد. در طول مسیر، می توانید با بهترین شیوه های امنیتی در SDLC آشنا شوید. بخشهای عملی - با نمایش ابزارهای محبوب مانند Codacy و SonarQube - شما را برای استفاده از درسها در دنیای واقعی آماده میکند.
تست سرتاسر جاوا اسکریپت با Cypress.io (Mitalearn-170456)
نحوه راه اندازی تست جاوا اسکریپت سریع، آسان و خودکار را با استفاده از Cypress.io بیاموزید. Cypress یک چارچوب آزمایشی پیشرفته است که آزمایش برنامه های جاوا اسکریپت را بدون اصطکاک تر می کند. این دوره آموزشی مقدمهای سریع برای Cypress.io است که تکنیکهای پایه و متوسط را برای نوشتن موارد آزمایشی پایان به انتها پوشش میدهد. یاد بگیرید که چگونه یک تست ساده بنویسید و سپس از نام مستعار برای بهینه سازی انتخاب ها و قبل از هر قلاب برای کاهش کدهای تکراری استفاده کنید. مربی Shaun Wassell همچنین نشان می دهد که چگونه می توان سایر اقدامات را در تست ها راه اندازی کرد، تکرارهای خودکار را پیکربندی کرد و هر گونه خطا را اشکال زدایی کرد. این دوره با نگاهی به سایر دستورات و ویژگی های مفید Cypress، از جمله تکمیل کد هوشمند، به پایان می رسد.
تسلط بر ابزارهای هوش مصنوعی برای توسعه کارآمد C# (Mitalearn-444717)
تقاطع خلاقانه هوش مصنوعی (AI) با کدنویسی و نوشتن فنی را کشف کنید. این دوره برای کمک به بهبود و سادهسازی فرآیندهای توسعه نرمافزار و مستندسازی شما طراحی شده است. ابتدا ابزارهای تکمیل خودکار هوش مصنوعی را با تمرکز بر GitHub Copilot کاوش کنید. در مورد نصب، سفارشیسازی و کاربرد عملی آن برای تکمیل کد، refactoring و پاکسازی اطلاعات کسب کنید. سپس، با استفاده از ابزارهایی مانند GitHub Copilot و ChatGPT برای ایجاد مستندات و آموزش، نحوه استفاده از هوش مصنوعی را برای بهبود مهارت های نوشتاری فنی خود بیابید. به جسی فریمن بپیوندید که بینشهای عملی و مثالهای عملی ارائه میدهد تا اعتماد به نفس و مهارتهای لازم برای شروع استفاده مؤثر از ابزارهای هوش مصنوعی را در اختیار شما قرار دهد.
تفکر الگوریتمی پیشرفته با پایتون (Mitalearn-409221)
نیاز به حل کننده های مشکل صالح هرگز بیشتر نبوده و پایتون به یک زبان برنامه نویسی مهم تبدیل شده است. پایتون به دلیل وضوح و بیان آن ، ابزاری ایده آل برای کشف تفکر الگوریتمی است. در این دوره ، رابین اندروز تفکر الگوریتمی را توضیح می دهد و شما را از طریق معماها ، مشکلات و نظریه ها راهنمایی می کند تا به شما در ایجاد و به چالش کشیدن مهارت های خود کمک کند. پس از یک مشکل گرم کردن ، رابین به شما نشان می دهد که چگونه می توانید از تکنیک حل مسئله تقسیم و فاتح و الگوریتم QuickSort استفاده کنید ، با معماها برای تمرین هر یک. او قبل از اجرای راه حل ، با پازل های اضافی برای تمرین ، به تکنیک تبدیل و فاتح می پردازد که از پیش پردازش داده ها برای یک مشکل استفاده می کند. رابین بیش از برنامه نویسی پویا ، هم از بالا به پایین و هم از پایین به بالا می رود و برای تمرین تئوری و اجرای به شما مشکلاتی می دهد. به علاوه ، او جداول هش و چگونگی استفاده از آنها را برای حل مشکلات در پایتون معرفی و توضیح می دهد.
تکنیک های پیشرفته نمایشنامه نویس: بهینه سازی سرعت ، پایداری و آزمایش ابر (Mitalearn-409510)
این دوره در عمیق به استراتژی های پیشرفته تست نمایشنامه نویس فرو می رود و به منظور کمک به آزمایش کنندگان و توسعه دهندگان باتجربه طراحی شده است تا مجموعه های آزمایش خود را برای سرعت ، پایداری و مقیاس پذیری بهینه کنند. بیاموزید که چگونه آزمایشات خود را ساده کنید ، تنگناها را تشخیص داده و اصلاح کنید و از روشهای انعطاف پذیر استفاده کنید که آزمایش شما را در برابر پوسته پوسته شدن قوی می کند. علاوه بر این ، با استفاده از تصاویر و عکسهای فوری ، قدرت آزمایش بصری را کشف کرده و از قوام UI با حداقل استفاده از منابع اطمینان حاصل کنید. سرانجام ، مربی Qambar Raza شما را از طریق پیکربندی و اجرای تست ها در سرویس تست نمایشنامه نویس مایکروسافت راهنمایی می کند و به شما این امکان را می دهد تا آزمایشات را با زحمت در ابر مقیاس کنید. در پایان ، شما یک مجموعه تست نمایشنامه نویسی با عملکرد بالا آماده برای نیازهای برنامه های مدرن خواهید بود.
تمرین C#: ویژگی ها (Mitalearn-388039)
به دنبال افزایش سرعت با ویژگی ها در سی شارپ هستید؟ این دوره برای شما ساخته شده است. به مربی ارشد LinkedIn Learning Walt Rischer در این دوره آموزشی عملی، تعاملی و اولین مهارت برنامه نویسی که به طور منحصر به فرد برای توسعه دهندگان C# متوسط طراحی شده است، بپیوندید. مهارتهای داتنت را در سی شارپ کاوش کنید تا دانش فنی خود را تقویت کنید یا برای یک مصاحبه آماده شوید تا نقشی جدید داشته باشید. این دوره شامل چالشهای کد ارائه شده توسط CoderPad است: تمرینهای کدگذاری تعاملی با بازخورد در زمان واقعی، بنابراین میتوانید برای پیشرفت مهارتهای کدنویسی خود تمرین کدنویسی را انجام دهید. والت به شما کمک می کند تا مهارت های خود را به عنوان یک برنامه نویس C# با شش چالش برنامه نویسی خاص و متمرکز بر پرس و جو توسعه دهید. استفاده از ویژگیهای منسوخ، ویژگیهای سفارشی، ویژگیهای سفارشی، سازندههای سفارشی، محدودیتهای ویژگی، و بازتابها را تمرین کنید.
تمرین پایتون: برنامه نویسی شی گرا (Mitalearn-382225)
Python یک زبان برنامه نویسی محبوب است که می تواند برای کار با داده ها، ساخت برنامه ها و حل مشکلات در بسیاری از انواع دستگاه ها استفاده شود. این چالش کد با اسکات سیمپسون، مربی ارشد کارکنان LinkedIn Learning، طراحی شده است تا به شما کمک کند دانش خود را در مورد برنامه نویسی شی گرا در پایتون آزمایش کنید. این دوره شامل پنج چالش کد است که مفاهیم مربوط به برنامه نویسی شی گرا را پوشش می دهد. شما می توانید راه حل های خود را برای این چالش ها در محیط کدگذاری تعاملی داخلی بدون نیاز به نرم افزار خاصی بسازید و آزمایش کنید. وقتی هر چالش را تمام کردید، می توانید ویدیوهای راه حل را تماشا کنید تا ببینید چگونه حل شده اند. آیا آماده هستید تا مهارت های برنامه نویسی شی گرا پایتون خود را امتحان کنید؟
این دوره شامل چالش های کد است که توسط CoderPad ارائه شده است. چالشهای کد تمرینهای کدنویسی تعاملی با بازخورد بیدرنگ هستند، بنابراین میتوانید در کنار محتوای دوره تمرین کدنویسی را انجام دهید تا مهارتهای برنامهنویسی خود را ارتقا دهید.
تمرین پایتون: مجموعه ها (Mitalearn-382208)
میخواهید با مجموعههای پایتون به سرعت برسید، اما نمیدانید از کجا شروع کنید؟ در این دوره آموزشی که برای توسعه دهندگانی با تجربه پایتون در سطح متوسط طراحی شده است، اسکات سیمپسون، مربی کارکنان LinkedIn Learning یک نمای کلی از انواع مختلف داده های موجود در ماژول مجموعه های پایتون به شما ارائه می دهد و به شما نشان می دهد که چگونه از هر یک از آنها برای نوشتن بیشتر استفاده کنید. کد کارآمد و قابل اطمینان تر به اسکات بپیوندید تا او شما را در یک سری چالشهای کدنویسی خودکار که توسط CoderPad میزبانی میشود، اولین پلتفرم ارزیابی فنی مهارتها که به شما امکان میدهد کد زنده را در یک محیط کدنویسی واقعی بنویسید، میبرد. هر چالش در این دوره شامل مجموعهای از دستورالعملها و چند ویرایشگر کد است که میتوانید از آنها برای ایجاد و آزمایش راهحل خود در حال حرکت استفاده کنید. اسکات به شما کمک می کند تا مهارت های خود را به عنوان یک برنامه نویس پایتون با پنج چالش برنامه نویسی خاص و متمرکز بر مجموعه افزایش دهید. یاد بگیرید که چگونه یک لیست را حذف و مرتب کنید، با یک تاپل کار کنید و آن را تبدیل کنید، یک مجموعه بسازید، یک فرهنگ لغت ایجاد کنید، و موارد دیگر.
تمرین جاوا اسکریپت: برنامه نویسی شی گرا (Mitalearn-388192)
بر خلاف زبان های برنامه نویسی مبتنی بر کلاس مانند جاوا، جاوا اسکریپت یک زبان رویه ای مبتنی بر نمونه اولیه است. این بدان معناست که از برنامه نویسی شی گرا عملکردی و پشتیبانی می کند - با نحو سخت تر، توسعه پذیری بیشتر و قوانین کمتر. در این دوره عملی و تعاملی، با مدرس Emma Bostian بپیوندید تا انجام وظایف برنامه نویسی شی گرا در جاوا اسکریپت را تمرین کنید تا دانش فنی خود را تقویت کنید، برای مصاحبه آماده شوید یا نقش جدیدی را به دست آورید. این دوره شامل چالش های کد است که توسط CoderPad طراحی شده است. چالشهای کد، تمرینهای کدنویسی تعاملی با بازخورد بلادرنگ هستند، بنابراین میتوانید برای پیشبرد مهارتهای کدنویسی خود تمرین کدنویسی را انجام دهید. Emma به شما کمک می کند تا مهارت های خود را به عنوان یک برنامه نویس جاوا اسکریپت با پنج چالش برنامه نویسی خاص و متمرکز بر پرس و جو تقویت کنید. ایجاد یک فهرست دوره با توابع، یک تابع کتاب با Object.create()، یک کشور با کلاس ها، یک کلاس سفارش غذا با دریافت کننده ها و تنظیم کننده ها، و یک کلاس کاربر/ادمین با ویژگی های خصوصی را تمرین کنید.
تمرین جاوا اسکریپت: محدوده و بسته شدن (Mitalearn-388243)
اگر با جاوا اسکریپت کار می کنید، ممکن است در مدیریت دامنه متغیرها با مشکلات دشواری مواجه شوید. به دلیل متفاوت بودن نحو و کلمات کلیدی، اطمینان از اینکه توابع خروجی های دقیقی تولید می کنند، می تواند دشوار باشد. در این دوره، Eve Porcello به شما یاد می دهد که کدی بنویسید که می تواند به شما در تمرین رایج ترین الگوها در توابع جاوا اسکریپت کمک کند. در مورد بسته شدن و عملکردهای مرتبه بالاتر بیاموزید و تجربه عملی در انطباق با تغییرات در الزامات دامنه کسب کنید. تکنیک هایی را بیابید که می توانید برای کارآمدتر و آزمایش پذیرتر کردن کد خود از آنها استفاده کنید.
این دوره شامل چالش های کد است که توسط CoderPad ارائه شده است. چالشهای کد، تمرینهای کدنویسی تعاملی با بازخورد بیدرنگ هستند، بنابراین میتوانید در کنار محتوای دوره تمرین کدنویسی را انجام دهید تا مهارتهای برنامهنویسی خود را ارتقا دهید.
محدوده و بسته شدن دو مورد از گیج کننده ترین اما اجتناب ناپذیرترین بخش کار با جاوا اسکریپت هستند. اگر از قبل با برنامه نویسی زبان دیگری آشنا هستید، این دوره می تواند به شما کمک کند تا هرگونه تصور غلط در مورد نحوه عملکرد محدوده و بسته شدن در جاوا اسکریپت را برطرف کنید. اگر به طور کامل با این مفاهیم تازه کار هستید، این دوره در ابهام زدایی از این مفاهیم مفید خواهد بود.تمرین جاوا: مدیریت استثنا (Mitalearn-388022)
جاوا یک زبان برنامه نویسی همه کاره و شی گرا است که برای اجرا بر روی پلتفرم های مختلف طراحی شده است. هر ماشینی که دارای ماشین مجازی جاوا یا JVM باشد، می تواند برنامه های جاوا را اجرا کند. به همین دلیل، جاوا معمولاً در طیف گسترده ای از برنامه ها از جمله وب، موبایل و دسکتاپ استفاده می شود. در این دوره، مربی تاد پرکینز، که بیش از ده ها برنامه و بازی محبوب توسعه داده است، از یک سری چالش های عملی برای آزمایش درک شما از مدیریت استثناهای جاوا استفاده می کند تا بتوانید مهارت های حل مسئله برنامه نویسی خود را بهبود بخشید. چالشها عبارتند از گرفتن استثنا، و همچنین مدیریت یک عملیات پشتیبانینشده، یک استثنا پنهان، رشتههای متعدد و استثناهای تودرتو.
این دوره شامل چالش های کد است که توسط CoderPad ارائه شده است. چالشهای کد، تمرینهای کدنویسی تعاملی با بازخورد بیدرنگ هستند، بنابراین میتوانید در کنار محتوای دوره تمرین کدنویسی را انجام دهید تا مهارتهای برنامهنویسی خود را ارتقا دهید.
تمرینات کدگذاری: اسکالا (Mitalearn-394295)
مهارت های اسکالا خود را در این دوره چالش های کد با مربی نوئل ولش افزایش دهید. نوئل 15 چالش را ارائه می دهد که ویژگی های زبانی را که بیشتر در برنامه نویسی روزمره مورد استفاده قرار می گیرد، پوشش می دهد، از جمله آشکارساز پالیندروم، جستجوگر رمز عبور، جعبه های رنگی و ماشین حساب. سطح دشواری چالشها در طول دوره افزایش مییابد، و با چالشی برای ایجاد یک انیمیشن کشتی موشکی که چندین عنصر از دوره را گرد هم میآورد، به پایان میرسد: تعریف دادهها، تطبیق الگو، و تبدیل دادهها.
تنظیم مجدد Rag: تکنیک های پیشرفته برای دقت و عملکرد مدل (Mitalearn-433888)
قدرت نسل بازیابی-آگوس (RAG) را با این دوره دستی در RAFT (تنظیم دقیق و بازیابی) باز کنید. برای ایجاد مدلهای خاص دامنه که پاسخهای دقیق و متنی مرتبط را ارائه می دهند ، یکپارچه سازی دقیق با RAG را بیاموزید. از درک مفاهیم اصلی گرفته تا اجرای تکنیک های پیشرفته مانند RAFT و استفاده از ابزارهایی مانند Azure AI Studio ، این دوره شما را به مهارت های ارتقاء و استقرار سیستم های RAG پیشرفته مجهز می کند. ایده آل برای پزشکان هوش مصنوعی با هدف بهینه سازی عملکرد مدل در حوزه های تخصصی.