دانلود ها ی دارای تگ: "pluralsight"
348 مورد برای عبارت مورد نظر پیدا شد.
348 مورد برای عبارت مورد نظر پیدا شد.
مانند هر نرمافزار با کیفیت بالا، APIهای REST نیازمند تست هستند و REST Assured راهحلی عالی برای این منظور ارائه میدهد. در این دوره آموزشی با عنوان "دوره جامع REST Assured"، شرکتکنندگان یاد میگیرند که چگونه از قابلیتهای پیشرفته این فریمورک بهرهبرداری کنند. در ابتدا، آنها درکی جامع از مفهوم رابطهای روان (fluent interface) و اهمیت آن در استفاده از REST Assured به دست خواهند آورد. این فهم بنیادی، بستری برای کار با کدهای پیچیدهتر فراهم میآورد. سپس، شرکتکنندگان به کدنویسی عملی خواهند پرداخت و یاد میگیرند چگونه با استفاده از متدهای پیشرفته، تستهای API را برای بررسی هدرها و بدنه پاسخها بنویسند. این بخش شامل تمرینهای کاربردی و سناریوهای واقعی برای اطمینان از صحت عملکرد APIها است. در نهایت، مکانیسمهای احراز هویت و نحوه مدیریت آنها با استفاده از فریمورک مورد کاوش قرار میگیرد. این شامل روشهای مختلف احراز هویت و پیادهسازی آنها در تستهای خودکار است. پس از اتمام این دوره، شرکتکنندگان مهارتهای لازم برای نوشتن کدهای تست پیشرفته برای APIهای تحت آزمایش خود را کسب خواهند کرد. این مهارتها به آنها امکان میدهد تا فرآیند تست API را بهینهسازی کرده و از کیفیت بالای نرمافزارهای خود اطمینان حاصل کنند.
در دوره آموزشی REST Assured Deep Dive با تست APIها با استفاده از فریمورک REST Assured آشنا خواهید شد.
در دنیای امروز توسعه وب، ساخت APIهای امن و کارآمد از اهمیت بالایی برخوردار است. دوره "توسعه و امنیت API لاراول" به شرکتکنندگان کمک میکند تا ضمن ایجاد APIهای RESTful، بهترین شیوههای احراز هویت و امنیت را نیز پیادهسازی کنند. ابتدا، شرکتکنندگان با طراحی و توسعه یک API RESTful در لاراول آشنا میشوند که شامل مباحثی مانند کنترلرها، مسیرها (routes)، و مدلهای Eloquent است. سپس، به بررسی چگونگی ایمنسازی API با استفاده از احراز هویت و اعتبارسنجی با بهرهگیری از Laravel Sanctum یا Passport میپردازند. در نهایت، روشهای محافظت از API در برابر آسیبپذیریهای امنیتی رایج مانند SQL injection، CSRF، و دسترسیهای غیرمجاز را فرا میگیرند. پس از اتمام این دوره، شرکتکنندگان مهارتها و دانش لازم در زمینه توسعه و امنیت API لاراول را برای ساخت APIهای قدرتمند و امن برای کاربردهای واقعی کسب خواهند کرد.
در دوره آموزشی Laravel API Development and Security با توسعه APIهای ایمن و کارآمد در فریمورک لاراول آشنا خواهید شد.
در این دوره، مجموعههای Ansible، قابلیت استفاده مجدد و بهترین شیوهها، شرکتکنندگان یاد خواهند گرفت که چگونه پروژهها را با استفاده از نقشها ساختاربندی کنند و بهترین شیوهها را برای نمایشنامههای قابل نگهداری و کارآمد پیادهسازی نمایند. آنها همچنین با نحوه مدیریت نقشها و مجموعههای جامعه آشنا خواهند شد. علاوه بر این، دوره به بررسی چگونگی آزمایش و رفع اشکال نمایشنامهها با استفاده از ابزارهایی مانند Molecule و خطوط لوله CI میپردازد. هدف از این دوره توانمندسازی شرکتکنندگان در سازماندهی کد Ansible با استفاده از نقشها و ansible-galaxy، به کارگیری بهترین شیوهها برای نوشتن نمایشنامههای تمیز، خودتوانبخش و کارآمد، و همچنین آزمایش، رفع اشکال و مدیریت محتوای اتوماسیون قابل استفاده مجدد برای کاربردهای واقعی است. در طول این دوره، مفاهیم کلیدی مانند نقشهای Ansible، قابلیت استفاده مجدد کد، مدیریت مجموعهها، و اهمیت آزمایش در فرآیند اتوماسیون به صورت جامع مورد بحث و بررسی قرار میگیرند. شرکتکنندگان با الگوهای طراحی رایج برای ساختارهای پروژه Ansible آشنا شده و نحوه استفاده از ابزارهای مختلف برای بهبود کیفیت و قابلیت اطمینان کد اتوماسیون خود را فرا خواهند گرفت. این دوره تاکید ویژهای بر ایجاد راهکارهای اتوماسیون پایدار و مقیاسپذیر دارد که میتوانند در محیطهای پیچیده IT مورد استفاده قرار گیرند.
در دوره آموزشی Ansible Collections, Reusability, and Best Practices با سازماندهی، استفاده مجدد و آزمایش اتوماسیون آشنا خواهید شد.
JDBC 3 و Spring Framework 6 هر دو آخرین نسخههای این دو فریمورک هستند. در این دوره آموزشی "پایداری دادهها با استفاده از Spring Data JDBC 3.0.0 و Spring Framework 6"، شما با نحوه بهکارگیری Spring 6 و JDBC 3.0 برای بازیابی و استفاده مؤثرتر از دادهها از پایگاه داده در برنامههای خود آشنا خواهید شد. در این دوره جامع، ابتدا بررسی میشود که چگونه Spring 6 بسیاری از ویژگیهای دسترسی به دادهها را بازنگری کرده و کد را سادهتر و کارآمدتر ساخته است. دانشجویان یاد میگیرند که چگونه از قابلیتهای بهبود یافته این فریمورک برای تعامل با پایگاه داده بهرهبرداری کنند. سپس، نحوه انجام تمام توابع CRUD (ایجاد، خواندن، بهروزرسانی، حذف) و همچنین بهروزرسانیهای دستهای آموزش داده میشود. این بخش شامل تمرینات عملی برای اطمینان از تسلط بر عملیات پایه و پیشرفته پایگاه داده خواهد بود. در ادامه، آنچه که منسوخ شده و نکاتی که باید به آنها توجه داشت، مورد بررسی قرار میگیرد تا دانشجویان از آخرین تغییرات و بهترین شیوهها در توسعه جاوا آگاه شوند. با اتمام این دوره، دانشجویان قادر خواهند بود پایداری دادهها را در برنامههای خود با استفاده از JDBC 3 و Spring 6 پیکربندی کنند. این شامل بهکارگیری روشهای پیکربندی جدیدتر و تکنیکهایی است که کد را کارآمدتر و قابل نگهداریتر میسازند. هدف این دوره، آمادهسازی توسعهدهندگان برای ساخت برنامههای قدرتمند و مقیاسپذیر است که به طور مؤثر با پایگاههای داده تعامل دارند. این دوره برای توسعهدهندگانی طراحی شده است که به دنبال بهروزرسانی دانش و مهارتهای خود در زمینه پایداری دادهها با جدیدترین ابزارها و تکنولوژیهای موجود در اکوسیستم جاوا هستند. تأکید بر کارایی، سادگی و قابلیت نگهداری کد است تا دانشجویان بتوانند راهحلهای بهینهای را در پروژههای واقعی خود پیادهسازی کنند.
در دوره آموزشی Persistence Using Spring Data JDBC 3.0.0 and Spring Framework 6 با پیکربندی پایداری دادهها در برنامههای کاربردی با استفاده از JDBC 3 و Spring 6 آشنا خواهید شد.
دوره "عملیاتی کردن اسکریپتهای بش و زی شل" برای توسعهدهندگانی طراحی شده است که به دنبال ایجاد اسکریپتهای کاربردی و حرفهای هستند. شرکتکنندگان در این دوره یاد میگیرند که چگونه اسکریپتهای خود را با ویژگیهایی که به هدف آنها میافزاید، غنیتر کنند. در ابتدا، به آنها آموزش داده میشود که فعال یا غیرفعال کردن ویژگیهای مورد نیاز با استفاده از دستورات سادهای مانند shoot و set چگونه امکانپذیر است. در ادامه، این دوره به مبحث جمعآوری ورودیهای ارزشمند از کاربران میپردازد. شرکتکنندگان یاد میگیرند که چگونه این کار را هم از طریق اعلانها و دستور read انجام دهند و هم از طریق رویکرد حرفهایتر با استفاده از getopts و گزینههای خط فرمان. این آموزش به آنها کمک میکند تا اسکریپتهایی تعاملیتر و کاربرپسندتر بسازند. در بخش پایانی دوره، شرکتکنندگان یک اسکریپت برای پردازش ورودی متن که از طریق پایپهای نامگذاری شده ارسال میشود، ایجاد خواهند کرد. سپس، این پروژه را به عنوان یک واحد سرویس سیستمی (systemd service unit) نهایی میکنند. این بخش از دوره به آنها امکان میدهد تا اسکریپتهای خود را به صورت خودکار و به عنوان بخشی از سیستم عامل اجرا کنند. در پایان این دوره، شرکتکنندگان قادر خواهند بود اسکریپتهای فوقالعادهای ایجاد کنند که قابلیتهای مورد نیاز برای هر پروژه خاص را دارا باشند. نرمافزار مورد نیاز برای این دوره شامل هر توزیع مدرن لینوکس با دسترسی به بش (BASH) و زیشل (ZSH) است.
در دوره آموزشی Operationalizing Bash and Z Shell Scripts با عملیاتی کردن اسکریپتهای شل آشنا خواهید شد.
در این دوره آموزشی، شرکتکنندگان با مفاهیم کلیدی و اجزای سازنده کتابخانه Semantic Kernel آشنا میشوند. آنها یاد خواهند گرفت که چگونه پلاگینهای سفارشی ایجاد کنند تا قابلیتهای مدلهای هوش مصنوعی را در برنامههای .NET خود گسترش دهند. همچنین، این دوره به صورت عملی نحوه استفاده از Semantic Kernel را در سناریوهای واقعی برنامههای کاربردی آموزش میدهد و به شرکتکنندگان مهارتهای لازم برای ساخت برنامههای هوشمند مبتنی بر هوش مصنوعی با استفاده از .NET را ارائه میدهد.
در دوره آموزشی Active Directory & Group Policy on Window Server Bootcamp با نحوه ساخت برنامههای کاربردی هوشمند با استفاده از کتابخانه Semantic Kernel در محیط .NET آشنا خواهید شد.
در این دوره، دانشپژوهان با روشهای ساخت رابط کاربری اندروید با استفاده از جتپک کامپوز آشنا میشوند. در ابتدا، آنها چیدمانها (layouts) را بررسی کرده و میآموزند که چگونه صفحه نمایش خود را با استفاده از چیدمانهای سطری و ستونی (row and column layouts) طراحی کنند. سپس، با مدیریت وضعیت (state management) در برنامههای اندروید آشنا شده و نحوه اطمینان از نمایش صحیح صفحات و همچنین ناوبری بین صفحات را کشف خواهند کرد. در ادامه، این دوره به مبحث افکتها (effects) میپردازد و به دانشپژوهان آموزش میدهد که چگونه از افکتها برای اطمینان از اینکه وظایف طولانیمدت فقط در طول عمر یک صفحه وجود دارند، استفاده کنند. این بخش شامل توضیحاتی در مورد انواع افکتها و کاربردهای آنها در سناریوهای مختلف برنامهنویسی اندروید خواهد بود. پس از اتمام این دوره، دانشپژوهان مهارتها و دانش لازم در زمینه جتپک کامپوز را برای ساخت رابطهای کاربری پیچیده برای اندروید کسب خواهند کرد. آنها قادر خواهند بود برنامههایی با رابط کاربری جذاب و واکنشگرا طراحی کرده و تجربه کاربری بهینهای را برای کاربران اندروید فراهم آورند. این دوره همچنین به بهترین شیوهها و نکات کلیدی در توسعه رابط کاربری با جتپک کامپوز میپردازد تا دانشپژوهان بتوانند کدهای تمیز، قابل نگهداری و بهینه بنویسند.
در دوره آموزشی Android UI with Jetpack Compose با ساخت رابط کاربری اندروید توسط جتپک کامپوز آشنا خواهید شد.
این دوره آموزشی برای مدیران فناوری اطلاعات طراحی شده است که با چالشهای استقرار و مدیریت سرورها و برنامههای فیزیکی متعدد روبرو هستند. راه حل این چالشها، استفاده از قابلیتهای هایپرو-وی (Hyper-V) و کانتینرها در ویندوز سرور 2025 است. در این دوره آموزشی جامع با عنوان "ویندوز سرور 2025 مجازیسازی و هایپرو-وی"، شرکتکنندگان با نحوه استقرار هایپرو-وی و کانتینرها بر روی یک سرور ویندوز 2025 آشنا میشوند. در ابتدا، شرکتکنندگان به بررسی نحوه نصب هایپرو-وی بر روی یک هاست ماشین مجازی میپردازند که شامل نصب ماشینهای مجازی و تکثیر (Replication) آنها میشود. این بخش، مبانی لازم برای ایجاد و مدیریت محیطهای مجازی را فراهم میکند. سپس، شرکتکنندگان نحوه نصب کانتینرها بر روی یک سرور ویندوز را کشف کرده و یاد میگیرند که چگونه آنها را با استفاده از ابزارهایی مانند Docker و Docker Desktop مدیریت کنند. این مهارتها برای استقرار و مدیریت برنامهها در محیطهای ایزوله و قابل حمل ضروری هستند.
در دوره آموزشی Windows Server 2025 Virtualization and Hyper-V با استقرار و مدیریت هایپرو-وی و کانتینرها در ویندوز سرور 2025 آشنا خواهید شد.
رنچر با فراهم آوردن یک رابط کاربری وب زیبا و ابزارهای قدرتمندی مانند فلیت (Fleet)، پیچیدگیهای مدیریت خوشههای کوبرنتیس را از بین میبرد و امکان استقرار مداوم و آسان را فراهم میکند. رنچر یک راهحل جامع برای مدیریت خوشههای کوبرنتیس، چه در محل (On-premise) و چه در محیطهای ابری، ارائه میدهد. در این دوره آموزشی، شرکتکنندگان با نحوه آسانتر کردن مدیریت خوشههای کوبرنتیس با استفاده از رنچر آشنا خواهند شد. ابتدا، آنها یاد میگیرند که چگونه سرور رنچر را با خوشه بالادستی خود راهاندازی کنند. سپس، به بررسی نحوه ایجاد خوشههای پاییندستی جدید با استفاده از توزیعهای RKE2 و k3s و همچنین ثبت گرهها (Nodes) میپردازند. در نهایت، شرکتکنندگان کشف میکنند که چگونه برنامهها را با رویکرد گیتآپ (GitOps) مستقر کنند؛ رویکردی که در آن تمرکز بر روی "چه چیزی باید اجرا شود" است، نه "چگونه باید اجرا شود". در پایان این دوره، شرکتکنندگان قادر خواهند بود تا خوشههای کوبرنتیس را در رنچر برای محیطهای یادگیری، توسعه، آزمایش و حتی تولید ایجاد و مدیریت کنند.
در دوره آموزشی Simplifying Kubernetes Management with Rancher با مدیریت و استقرار خوشههای کوبرنتیس با استفاده از رنچر آشنا خواهید شد.
سازمانها برای اطمینان از بهرهوری و یکپارچگی، از رویههای خاصی برای نگهداری سختافزار، نرمافزار و امنیت دادهها پیروی میکنند. در این دوره، رویههای عملیاتی برای CompTIA A+ Core 2 (220-1202)، شیوههای ضروری را خواهید آموخت که در طول دوران حرفهای شما در حوزه فناوری اطلاعات به شما کمک خواهد کرد. ابتدا، اهمیت مستندسازی و سیستمهای پشتیبانی را بررسی خواهید کرد. در ادامه، نحوه طراحی مدیریت تغییر مؤثر و رویههای بازیابی را کشف خواهید کرد. در نهایت، خواهید آموخت که چگونه سازمانها میتوانند از اسکریپتنویسی و هوش مصنوعی برای افزایش بهرهوری استفاده کنند. در پایان این دوره، مهارتها و دانش لازم برای اطمینان از عملکرد روان و امن محیط فناوری اطلاعات سازمان خود را به دست خواهید آورد.
در دوره آموزشی Operational Procedures for CompTIA A+ Core 2 (220-1202) با رویههای کلیدی برای مدیریت و حفظ محیطهای فناوری اطلاعات آشنا خواهید شد.