Course catalog
Categories
C ++ مدرن: تکنیک ها و ویژگی های پیشرفته (Mitalearn-429264)
این دوره به شما کمک می کند تا با تکنیک های مهم و ویژگی های موجود در C ++ مدرن سرعت خود را افزایش دهید. در مورد قابلیت های متحرک و ارزش ، نشانگرهای هوشمند ، برنامه نویسی عملکردی ، چند رشته ای و موارد دیگر بیاموزید. اندی اولسن ، مربی متخصص ، شما را از طریق ویژگی های جدید راهنمایی می کند و به شما نشان می دهد که چگونه می توانید کد کارآمد ، ظریف و معاصر را ایجاد و پیاده سازی کنید.
توجه: این دوره توسط پیرسون ایجاد شده است. ما خوشحالیم که این آموزش را در کتابخانه خود میزبانی می کنیم.
C# استثنا و رسیدگی به خطا (Mitalearn-443408)
این یک واقعیت است که با وجود تمام تلاشها برای نوشتن پاکترین و بدون خطاترین برنامهها، در مقطعی با مشکل مواجه میشوید. دانستن نحوه مدیریت صحیح شرایط خطا و استثنائات در برنامههای #C شما -قبل از اینکه بر تجربه کاربر تأثیر بگذارد - یک الزام مطلق است. در این دوره، جو مارینی به شما نشان میدهد که چگونه با استثناهای سی شارپ کار کنید و پروتکلهای مدیریت خطای بهترین عمل را پیادهسازی کنید تا برنامههای خود را در برابر دنیای غیرقابل پیشبینی انعطافپذیر کنید.
GRPC در GO (Mitalearn-421699)
تعداد فزاینده ای از شرکت ها از GRPC ، یک چارچوب محبوب که خدمات و مشتریان را می نویسد ، استفاده می کنند. در این دوره ، Miki Tebeka نمای کلی از GRPC را ارائه می دهد ، سپس فرمت سریال سازی بافر پروتکل را به شما نشان می دهد ، و همچنین نحوه نوشتن یک فایل تعریف GPRC (.proto) ، سرورهای GRPC و مشتری ها را بنویسید و از ویژگی های پیشرفته GRPC مانند پخش ، بازتاب و موارد دیگر استفاده کنید. به طور کلی در مورد RPC بیاموزید ، سپس به بافرهای پروتکل بروید ، چگونه GRPC از آنها استفاده می کند ، چرا GRPC HTTP/2 را انتخاب کرد و چگونه اکوسیستم GRPC کار می کند. نوشتن و گردآوری یک پرونده .proto ، با استفاده از کد تولید شده و تولید رمزگذاری JSON. به سرورها و مشتری های GRPC شیرجه بزنید و نحوه تعریف یک نقطه پایانی جریان را کشف کنید ، داده های جریان را به مشتری ارسال کنید و پاسخ های جریان را از سرور انجام دهید. به علاوه ، موضوعات پیشرفته ای مانند نوشتن رهگیرها ، اشتراک گذاری تعاریف .proto ، آزمایش کد خود و استفاده از دروازه GRPC را طی کنید.
Java SE 17 Developer (1Z0-829) CERT PREP (Mitalearn-424963)
هرگز زمان بهتری برای دریافت مجوز جاوا وجود نداشته است ، و مجوز Java SE 17 Developer (1Z0-829) مکان بسیار خوبی برای شروع است. این آموزش ویدیویی دقیق از پیرسون به منظور کمک به شما در آماده سازی امتحان و مهارت های خود به سطح بعدی در سفر خود با جاوا طراحی شده است. تمرکز روی مفاهیم و مباحث کلیدی آزمون ، از جمله کار با انواع داده های جاوا ، کنترل برنامه برنامه و کنترل استثنا ، کار با آرایه ها و مجموعه ها ، کار با جریان و عبارات لامبدا ، و پیمایش در سیستم ماژول پلت فرم جاوا ، برنامه های پایگاه داده ، همزمان و موارد دیگر. مهارت های جدید خود را در طول مسیر با سؤالات عملی که در قالب رسمی امتحان الگوبرداری شده اند ، تست کنید ، خود را با نحوه ظاهر شدن سؤالات در امتحان و به دست آوردن اعتماد به نفس قبل از آزمون آشنا کنید.
JavaScript: Hashmaps (Mitalearn-424929)
HashMaps یک ساختار داده بسیار مفید در زبان های برنامه نویسی است. در JavaScript ، داده ها در جفت های ارزش کلیدی ذخیره می شوند و با استفاده از Hashmaps برای بازیابی سریع داده ها امکان پذیر است. در این دوره ، مهندس نرم افزار و انجیلی وب Tiffany Graves پوشش می دهد که هاشک ها چیست و چرا از آنها استفاده می شود. بیاموزید که چگونه کارکردهای داخلی برای HashMaps ، GET () و SET () ، بازیابی سریع داده ها را ارائه می دهند ، که منجر به پیچیدگی زمان بهینه می شود. همچنین پیچیدگی فضایی نسبتاً بهینه هاش در جاوا اسکریپت را نیز کاوش کنید. به علاوه ، به بحث در مورد هش و اصول اولیه عملکرد هش شیرجه بزنید.
OpenAI API برای توسعه دهندگان پایتون (Mitalearn-391184)
از زمان راهاندازی ChatGPT و انتشار زبانهای مدلسازی جدید توسط OpenAI در سال ۲۰۲۲، علاقه فزایندهای در جامعه فناوری گستردهتر برای کشف پتانسیل برنامههای کاربردی متعدد هوش مصنوعی مولد در نرمافزار و توسعه وب وجود داشته است. در این دوره، به مربی سندی لودوسکی بپیوندید تا با جدیدترین ابزارها و فنآوریها، با تمرینات عملی و چالشهای تمرینی در طول مسیر، به سرعت به سرعت برسید.
با نحوه استفاده از هوش مصنوعی مولد برای ایجاد موارد بعدی آشنا شوید. نسل برنامه های پایتون، از جمله OpenAI API، که به شما امکان می دهد چت ربات دستیار هوش مصنوعی خود را مستقیماً در یک برنامه بسازید و سفارشی کنید. سندی به شما نشان میدهد که چگونه میتوانید با مدلهای تولیدی دیگر مانند DALL-E و Whisper Audio API و همچنین نحوه گسترش قابلیتهای LLM با فراخوانی تابع و ساخت یک ربات چت با دانش سفارشی با استفاده از LangChain، embeddings و ChromaDB، آزمایش کنید.
آموزش عمیق تمام پشته با پایتون (Mitalearn-392272)
اگر به دنبال درک عمیق تری از یادگیری عمیق و پایتون هستید، این دوره عملی می تواند به شما کمک کند. در این دوره، مهندس معمار ابر و مهندس داده خبره گوگل، جانانی راوی، شما را از طریق پیچیدگی های یادگیری عمیق تمام پشته با پایتون راهنمایی می کند. پس از بررسی آموزش عمیق پشته کامل، MLOps و MLflow، به راهاندازی محیط خود در Google Colab و اجرای MLflow بپردازید. نحوه بارگیری و کاوش یک مجموعه داده و همچنین نحوه ثبت معیارها، پارامترها و مصنوعات را بیاموزید. آموزش مدل، ارزیابی و تنظیم فراپارامتر را کاوش کنید. به علاوه، به استقرار مدل و پیشبینیها بپردازید.
اتوماسیون با پایتون و پاورشل برای آن و امنیت سایبری (Mitalearn-412009)
با استفاده از پایتون و مایکروسافت PowerShell ، قدرت اتوماسیون را باز کنید. با یادگیری نحوه ادغام مفاهیم برنامه نویسی اساسی و کاربردهای عملی برای تقویت بهره وری و بهره وری ، از کارهای دستی دست و پا گیر خداحافظی کنید. این دوره ، که توسط پلت فرم توسعه حرفه ای سایبری در صنعت طراحی شده است ، Cybrary را شامل می شود ، اصول خودکار خودکار کردن کارهای مشترک مربوط به مدیریت پرونده ، پردازش داده ها ، برنامه های کاربردی ایمیل و وب ، مدیریت سیستم و پروتکل های امنیتی را پوشش می دهد. در پایان این دوره ، شما آماده خواهید بود تا سریعتر انجام شود تا بتوانید روی آنچه مهمترین موارد است متمرکز شوید.
توجه: این دوره توسط Cybrary ایجاد شده است. ما خوشحالیم که این آموزش را در کتابخانه خود میزبانی می کنیم.
ادغام هوش مصنوعی مولد در پروژه های وب جاوا اسکریپت (Mitalearn-393530)
ظهور هوش مصنوعی از زمان انتشار اولین مدلهای زبان GPT توسط OpenAI در نوامبر 2022، مرکز جذب در وب بوده است. در نتیجه، علاقه روزافزونی در جامعه فناوری برای کشف پتانسیلهای مولد وجود دارد. فناوریهای هوش مصنوعی در توسعه وب.
در این دوره، به مربی سندی لودوسکی بپیوندید تا مقدمهای بر هوش مصنوعی مولد و بسیاری از برنامههای ممکن آن با استفاده از زبان جاوا اسکریپت و چارچوبهای آن ارائه کند. مفاهیم اصلی هوش مصنوعی مولد را با مثالهای عملی و عملی کاوش کنید. سندی به شما نشان می دهد که چگونه با Node.js یک چت بات مجهز به هوش مصنوعی بسازید و سپس با اجازه دادن به آن برای فراخوانی API های خارجی با فراخوانی تابع، قابلیت های چت بات را گسترش دهید. در پایان این دوره، شما همچنین آماده خواهید بود که یک دستیار مجازی مبتنی بر هوش مصنوعی با OpenAI Assistants API بسازید.
استفاده از MongoDB با جاوا (Mitalearn-395723)
MongoDB یک پایگاه داده مدل سند محبوب برای ساخت برنامه های کاربردی، چابک و مقیاس پذیر است و می توان از آن با ابزارها و محیط های دیگر استفاده کرد. این دوره شما را با استفاده از جاوا با MongoDB آشنا می کند. کتابخانه های مشتری جاوا MongoDB و نحوه اتصال به MongoDB در برنامه های جاوا را کاوش کنید. یاد بگیرید که چگونه عملیات CRUD را در جاوا انجام دهید، از جمله جستجو در مجموعه MongoDB، به روز رسانی و حذف اسناد، ایجاد تراکنش ها و موارد دیگر. به علاوه، نحوه ایجاد و استفاده از خط لوله جمع آوری MongoDB در برنامه های جاوا را بیابید.
این دوره توسط MongoDB ایجاد شده است. ما خوشحالیم که میزبان این آموزش در کتابخانه خود هستیم.
اشکال زدایی در C ++ با کد استودیو ویژوال (Mitalearn-417449)
در این دوره، تکنیک های عملی برای شناسایی و رفع خطاهای برنامه های ++C خود را بیاموزید. مدرس Eduardo Corpeño انواع ابزارها و روش های اشکال زدایی را معرفی می کند، از اشکال زدایی بیانیه چاپی اولیه تا رویکردهای ساختارمندتر با استفاده از نقاط شکست، ساعت ها و نماهای متغیر در Visual Studio Code. نحوه تفسیر پیام های کامپایلر، درک اشتباهات رایج برنامه نویسی و اعمال استراتژی های برنامه نویسی دفاعی برای به حداقل رساندن خطاها را بررسی کنید. در پایان این دوره، برای مدیریت سناریوهای مختلف اشکال زدایی و بهبود قابلیت اطمینان کد ++C خود مجهزتر خواهید شد. فرقی نمیکند مهارتهای اشکالزدایی خود را تقویت کنید یا به دنبال یادگیری تکنیکهای جدید باشید، این دوره راهنماییهای عملی را ارائه میدهد تا به شما کمک کند اشکالزدایی را به طور مؤثرتری انجام دهید.
انتخاب زبان پشتی راست: TypeScript ، Go یا Rust برای پروژه Greenfield خود (Mitalearn-414610)
در این دوره، مربی Tai Groot به شما کمک می کند تا Golang، Rust و TypeScript را ارزیابی کنید تا تعیین کنید کدام زبان برای پروژه سبز فیلد مناسب است. عملکرد، مقیاسپذیری و ویژگیهای ایمنی این زبانها را با استفاده از موارد و مثالهای واقعی مقایسه کنید. بیاموزید که نیازهای پروژه مربوطه را به عنوان عوامل تعیین کننده برای انتخاب زبان شناسایی و رتبه بندی کنید. در پایان، شما قادر خواهید بود با اطمینان زبان برنامه نویسی مناسب را برای هر پروژه سبز فیلد توصیه کنید.
ایجاد یک موتور جستجوی کتاب از ابتدا با استفاده از جاوا و Github Copilot (Mitalearn-416123)
در این دوره سطح متوسط ، شما یاد می گیرید که چگونه یک پروژه جستجوی جامع کتاب را با استفاده از جاوا ، Maven ، Boot Spring ، PostgreSQL و Docker بسازید. داده های کتاب را از یک بایگانی عمومی بارگیری و تهیه کنید ، سپس یک طرح پایگاه داده PostgreSQL را برای جستجوی متن کامل بهینه کنید و پیاده سازی کنید. برای ساده تر کردن روند توسعه ، دیتابیس را با Docker Containerize کنید. بیاموزید که چگونه می توانید API های آرام را برای جستجو و ارائه بینش بر اساس ابعاد مختلف مانند سال انتشار و نویسنده ایجاد کنید. برای افزایش بهره وری و کارآیی ، نحوه استفاده از Code VS Code و GitHub Copilot را پیدا کنید. هنگامی که این دوره را تمام می کنید ، مهارت های توسعه ، آزمایش و مستند سازی API های قوی ، آماده برای استقرار را خواهید داشت و مهارت و دانش لازم برای ساخت و استقرار یک پروژه جستجوی جامع کتاب را خواهید داشت و از ابزارها و فناوری های مدرن استفاده می کنید تا یک برنامه قدرتمند و کارآمد ایجاد کنید.
برنامه نویسی برای غیر برنامه نویسان: iOS 17 و Swift 5 (Mitalearn-445176)
این دوره برای کسانی که با ساختارهای اصلی برنامه نویسی آشنا نیستند، یک نقطه ورود قابل دسترسی و به راحتی قابل هضم برای توسعه برنامه بومی iOS ارائه می دهد. تاد پرکینز، توسعهدهندهای که در iOS متخصص است، از مفاهیمی استفاده میکند که قبلاً درک کردهاید تا قیاسهایی ایجاد کند که به شما کمک میکند مفاهیم برنامهنویسی را به راحتی یاد بگیرید. یاد بگیرید که چگونه محیط کدنویسی خود را راه اندازی کنید و از متغیرها برای ساختن یک رابط کاربری استفاده کنید. با تمام بلوکهای سازنده برنامهنویسی که برای ایجاد یک برنامه نیاز دارید، از جمله متغیرها، روشها و جریان کنترل، آشنا شوید. بهعلاوه، نحوه اضافه کردن نکات تکمیلی مانند قالببندی، دکمههای حالت و نماد برنامه را بیاموزید. در پایان دوره، شما مهارت ایجاد یک برنامه ساده iOS را به تنهایی خواهید داشت.
این دوره توسط تاد پرکینز ایجاد شده است. ما خوشحالیم که میزبان این آموزش در کتابخانه خود هستیم.
برنامه نویسی پیشرفته Go: ساختارهای داده، معماری کد و تست (Mitalearn-388124)
به دنبال ارتقای مهارت های خود در Go، زبان برنامه نویسی منبع باز محبوب هستید؟ به مربی Adelina Simion در این دوره برنامه نویسی عملی، تعاملی و مهارتی بپیوندید که به طور منحصر به فرد برای توسعه دهندگان سطح متوسط تا پیشرفته Go طراحی شده است. نکات و تکنیک های عملی مورد استفاده توسط برنامه نویسان خبره را کشف کنید تا دانش فنی خود را تقویت کنید یا برای یک مصاحبه آماده شوید تا نقش جدیدی در زمینه کاری خود داشته باشید. این دوره شامل چالشهای کد ارائه شده توسط CoderPad است: تمرینهای کدگذاری تعاملی با بازخورد در زمان واقعی، بنابراین میتوانید برای پیشرفت مهارتهای کدنویسی خود تمرین کدنویسی را انجام دهید. Adelina به شما کمک می کند تا مهارت های خود را به عنوان یک برنامه نویس Go با چهار چالش برنامه نویسی خاص و متمرکز بر پرس و جو توسعه دهید. استفاده از ساختارهای داده رایج، جریان ها، کدهای قوی و برنامه نویسی پویا را تمرین کنید.
برنامه نویسی شی گرا با C ++ (Mitalearn-430828)
آیا شما یک برنامه نویس سطح متوسط هستید که به دنبال سطح C ++ هستید؟ این دوره جامع به منظور تجهیز درک عمیق تر از برخی از اصول اصلی برنامه نویسی شی گرا (OOP) و کاربرد عملی آنها در توسعه C ++ طراحی شده است. مربی Károly Nyisztor به شما نشان می دهد که برای تسلط بر محصور سازی ، وراثت ، پلی مورفیسم و انتزاع چه چیزی لازم است ، در حالی که در طراحی و اجرای کلاسهای C ++ تجربه ای مفید دارد. استفاده صحیح از سازندگان ، تخریب کننده ها و عملکردهای عضو و همچنین تکنیک های پیشرفته برای ایجاد کد انعطاف پذیر و قابل استفاده مجدد از طریق وراثت و پلی مورفیسم را کاوش کنید. در طول راه ، استراتژی های ضروری مدیریت حافظه را کشف کنید ، از جمله استفاده از نشانگرهای هوشمند و اصول RAII ، برای نوشتن برنامه های C ++ کارآمدتر و قوی تر. با استفاده از Codepaces GitHub ، می توانید از هر دستگاهی ، در هر زمان استفاده کنید-همه در حالی که از ابزاری استفاده می کنید که احتمالاً در محل کار با آن روبرو خواهید شد. برای یادگیری نحوه شروع کار "استفاده از Codespaces GitHub" را با این دوره بررسی کنید.
برنامه نویسی ناهمزمان در سی شارپ (Mitalearn-442660)
اگر به دنبال گنجاندن برنامه نویسی ناهمزمان در برنامه های خود هستید، این دوره برای شما طراحی شده است. به مربی بریس ویلسون بپیوندید تا اصول برنامه نویسی ناهمزمان را در زبان برنامه نویسی سی شارپ با استفاده از الگوی ناهمزمان مبتنی بر وظیفه (TAP) پوشش دهد. کلاس های Task و Task و نحوه استفاده از آنها برای انجام کارهای ناهمزمان را بررسی کنید. Brice نکات استفاده از ادامه و کلمات کلیدی همگام/انتظار، مدیریت استثناهای ناهمزمان، لغو کارها و گزارش پیشرفت کار را به شما نشان می دهد. پس از اتمام این دوره، شما آماده خواهید بود تا با اطمینان از تکنیک های مدرن و ویژگی های زبان سی شارپ برای ساخت برنامه های دات نت پاسخگوتر استفاده کنید.
برنامه نویسی هوش مصنوعی برای توسعه دهندگان جاوا اسکریپت (Mitalearn-393564)
هوش مصنوعی برای پروژه های توسعه جاوا اسکریپت بیشتر و بیشتر به یک نیاز تبدیل می شود. میتوانید از فناوریهای هوش مصنوعی برای بهبود رابط کاربری استفاده کنید، همچنین میتوانید از چندین هوش مصنوعی با جاوا اسکریپت استفاده کنید. همانطور که ما به سمت دنیایی پیش می رویم که در آن برنامه نویسی هوش مصنوعی بیشتر عادی شده است، اکوسیستم جاوا اسکریپت حاوی ابزارهایی است که کار شما را به عنوان یک توسعه دهنده آسان تر می کند. در این دوره، توسعهدهنده و مدرس نرمافزار Eve Porcello گزینههای موجود را بررسی میکند و به شما نشان میدهد که چگونه برنامههای چت و تجزیه و تحلیل متنی را بسازید که از کتابخانههای جاوا اسکریپت در Node.js استفاده میکنند.
پس از گذراندن دوره، میتوانید متن را تجزیه و تحلیل کنید و برنامههای چت را بسازید که دارای خروجی ساختاری هستند. همچنین یاد می گیرید که چگونه نتایج را در پایگاه داده هایی که برای بسیاری از توسعه دهندگان جاوا اسکریپت آشنا هستند ذخیره کنید.
این دوره با GitHub Codespaces یکپارچه شده است، یک محیط توسعه دهنده ابر فوری که تمام عملکردهای IDE مورد علاقه شما را بدون نیاز به هیچ گونه راه اندازی ماشین محلی ارائه می دهد. با GitHub Codespaces، میتوانید در هر زمان و در هر زمانی از هر ماشینی تمرین عملی داشته باشید، در حالی که از ابزاری استفاده میکنید که احتمالاً در محل کار با آن مواجه خواهید شد. برای یادگیری نحوه شروع، ویدیوی «استفاده از فضاهای کد GitHub با این دوره» را بررسی کنید.
بنیادهای اوراکل جاوا (Mitalearn-431168)
به دنبال بلند شدن و دویدن با جاوا هستید؟ این دوره از دانشگاه اوراکل اصول اولیه برنامه نویسی در جاوا را پوشش می دهد ، از جمله نحوه کار با متغیرها ، کلاس ها ، اشیاء ، حلقه ها ، آرایه ها ، ساختارهای تصمیم گیری و موارد دیگر. در طول راه ، یک نمای کلی از قابلیت های منحصر به فرد شی گرا جاوا دریافت کنید ، زیرا یاد می گیرید که چگونه پروژه ها را ایجاد کنید و کد را در جاوا با استفاده از NetBeans IDE و Oracle Cloud بنویسید. این دوره که یک ایده آل برای توسعه دهندگان ، طراحان ، سرپرستان ، معماران و مهندسان است ، این دوره ملزومات جاوا ، یکی از محبوب ترین و پرکاربردترین زبان های برنامه نویسی جهان را در بر می گیرد.
توجه: این دوره توسط دانشگاه اوراکل ایجاد شده است. ما خوشحالیم که این محتوا را در کتابخانه خود میزبانی می کنیم.
به سراغ توسعه دهندگان پایتون بروید (Mitalearn-277250)
Go به طور پیوسته در حال تبدیل شدن به یکی از محبوب ترین زبان های برنامه نویسی است و سازمان های بیشتری اکنون از Go برای نوشتن خدمات استفاده می کنند. بسیاری از توسعه دهندگان پایتون اکنون مجبور به انتقال به Go هستند و در این دوره، Miki Tebeka به توسعه دهندگان پایتون کمک می کند تا شروع به نوشتن برنامه های Go کنند. Miki اصول اولیه را پوشش میدهد، از انواع داخلی گرفته تا تعاریف عملکرد، و همچنین به مهندسی پروژه و همزمانی میپردازد. او همچنین چالشها و راهحلهایی را برای هر فصل ارائه میکند، بنابراین میتوانید مهارتهای خود را در حین یادگیری تمرین کنید. اگر یک توسعهدهنده پایتون هستید که در حین انتقال به Go به دنبال تجربهای عملی هستید، در این دوره آموزشی به Miki بپیوندید.