دانلود ها ی دارای تگ: "devops"
60 مورد برای عبارت مورد نظر پیدا شد.
60 مورد برای عبارت مورد نظر پیدا شد.
این دوره آموزشی جامع، قدرت توسعه نرمافزار مدرن با Git، GitLab و CI/CD را برای شما آشکار میسازد. از کنترل نسخه بنیادین گرفته تا استقرار خودکار بر روی AWS، مهارتهای ضروری برای بهینهسازی گردش کار توسعه و ارائه سریعتر نرمافزار با کیفیت بالا را کسب خواهید کرد. بخش 1: مقدمه و راهاندازی Git: با اصول اولیه Git شروع خواهید کرد، مفاهیم اصلی آن را درک کرده و محیط محلی خود را راهاندازی میکنید. خواهید آموخت که چگونه مخازن را مقداردهی اولیه کنید، تغییرات را ثبت کنید و پایگاه کد خود را به طور موثر مدیریت نمایید. در این بخش، اهمیت سیستم کنترل نسخه در توسعه نرمافزار و مزایای استفاده از Git به عنوان یک ابزار قدرتمند در این زمینه به طور کامل شرح داده میشود. همچنین، دستورات کلیدی Git برای انجام عملیات اساسی مانند افزودن فایلها، مشاهده وضعیت مخزن و بررسی تاریخچه تغییرات مورد بررسی قرار میگیرند.
در دوره Git Gitlab and CI CD با مدیریت نسخهها، همکاری تیمی و استقرار خودکار نرمافزار آشنا خواهید شد.
اگر در AWS تازهکار هستید، باید با این دوره شروع کنید تا به سرعت نحوه ساختار آن و قدرت آن را بیاموزید. و اگر میخواهید گواهینامه AWS بگیرید، پس از آن، آنچه در اینجا یاد میگیرید، این کار را بسیار آسانتر خواهد کرد. اگر یک متخصص AWS هستید، میتوانید با تماشای مجدد بخش دستهبندی سرویسها با سرعت پخش بالا درست قبل از هر امتحان گواهینامه و هر زمان که در حال طراحی نوع جدیدی از سیستم هستید، بهره زیادی ببرید - تا ذهنتان را تازه کنید و مطمئن شوید که ارزش زیادی را از سرویسهایی که از دست دادهاید یا فراموش کردهاید، از دست نمیدهید. اگر یک کاربر AWS هستید، این دوره شکافهایی را که ممکن است در درک خود از AWS داشته باشید پر میکند و شما با بسیاری از سرویسهای AWS آشنا خواهید شد که احتمالاً حتی نمیدانستید وجود دارند.
در دوره آموزشی Ultimate AWS Crash Course — For anyone jumping into AWS با سرویسها، ساختار و کاربردهای AWS آشنا خواهید شد.
در این دوره، مجموعههای Ansible، قابلیت استفاده مجدد و بهترین شیوهها، شرکتکنندگان یاد خواهند گرفت که چگونه پروژهها را با استفاده از نقشها ساختاربندی کنند و بهترین شیوهها را برای نمایشنامههای قابل نگهداری و کارآمد پیادهسازی نمایند. آنها همچنین با نحوه مدیریت نقشها و مجموعههای جامعه آشنا خواهند شد. علاوه بر این، دوره به بررسی چگونگی آزمایش و رفع اشکال نمایشنامهها با استفاده از ابزارهایی مانند Molecule و خطوط لوله CI میپردازد. هدف از این دوره توانمندسازی شرکتکنندگان در سازماندهی کد Ansible با استفاده از نقشها و ansible-galaxy، به کارگیری بهترین شیوهها برای نوشتن نمایشنامههای تمیز، خودتوانبخش و کارآمد، و همچنین آزمایش، رفع اشکال و مدیریت محتوای اتوماسیون قابل استفاده مجدد برای کاربردهای واقعی است. در طول این دوره، مفاهیم کلیدی مانند نقشهای Ansible، قابلیت استفاده مجدد کد، مدیریت مجموعهها، و اهمیت آزمایش در فرآیند اتوماسیون به صورت جامع مورد بحث و بررسی قرار میگیرند. شرکتکنندگان با الگوهای طراحی رایج برای ساختارهای پروژه Ansible آشنا شده و نحوه استفاده از ابزارهای مختلف برای بهبود کیفیت و قابلیت اطمینان کد اتوماسیون خود را فرا خواهند گرفت. این دوره تاکید ویژهای بر ایجاد راهکارهای اتوماسیون پایدار و مقیاسپذیر دارد که میتوانند در محیطهای پیچیده IT مورد استفاده قرار گیرند.
در دوره آموزشی Ansible Collections, Reusability, and Best Practices با سازماندهی، استفاده مجدد و آزمایش اتوماسیون آشنا خواهید شد.
دوره آموزشی به روز رسانی شد!
برای اینکه ابزار PowerShell را بهتر درک کنید. ابتدا باید کار Shell را بدانید. در علوم کامپیوتر Shell به معنای یک رابط کاربری است که دسترسی شما را به سرویس های سیستم عامل ممکن میسازد. به صورت کلی Shell میتواند در دو حالت خط فرمان (Command Line Interface) یا گرافیکی (Graphical User Interface) ارائه شود. مایکروسافت ابزار PowerShell را برای خودکار نمودن عمل مدیریت و پیکربندی سیستم عامل ویندوز توسعه داده است. ابزار قدرتمند PowerShell مبنی بر .Net Framework است و شامل یک رابط کاربری خط فرمان و یک زبان Script است. یکی از ویژگیهای PowerShell وجود نسخه PowerShell ISE است که کار Script نویسی را ساده نموده. چرا که در نسخه PowerShell ISE دیگر نیاز به تایپ دستورات نیست و میتوانید از محیط گرافیکی این نسخه از PowerShell استفاده کنید. در اصل مایکروسافت، PowerShell ویندوز را به عنوان یک ابزار کمک کننده برای افزایش سرعت در حل مشکلات، و خودکار نمودن انجام تنظیمات سیستم عامل ویندوز ارائه کرده است. مثلا شما میتوانید با استفاده از PowerShell کلیه USB های متصل به کامپیوتر های شبکه را مشاهده کنید یا اینکه Process های که در حالت Not Responding قرار گرفته اند را ببندید. یا بعضی از کارهایی خود را در حالت Background انجام دهید و دیگر کارهای خود را در حالت عادی.
در دوره آموزشی Learn PowerShell Scripting با آموزش اسکریپت نویسی پاورشل اشنا خواهید شد.
دوره "عملیاتی کردن اسکریپتهای بش و زی شل" برای توسعهدهندگانی طراحی شده است که به دنبال ایجاد اسکریپتهای کاربردی و حرفهای هستند. شرکتکنندگان در این دوره یاد میگیرند که چگونه اسکریپتهای خود را با ویژگیهایی که به هدف آنها میافزاید، غنیتر کنند. در ابتدا، به آنها آموزش داده میشود که فعال یا غیرفعال کردن ویژگیهای مورد نیاز با استفاده از دستورات سادهای مانند shoot و set چگونه امکانپذیر است. در ادامه، این دوره به مبحث جمعآوری ورودیهای ارزشمند از کاربران میپردازد. شرکتکنندگان یاد میگیرند که چگونه این کار را هم از طریق اعلانها و دستور read انجام دهند و هم از طریق رویکرد حرفهایتر با استفاده از getopts و گزینههای خط فرمان. این آموزش به آنها کمک میکند تا اسکریپتهایی تعاملیتر و کاربرپسندتر بسازند. در بخش پایانی دوره، شرکتکنندگان یک اسکریپت برای پردازش ورودی متن که از طریق پایپهای نامگذاری شده ارسال میشود، ایجاد خواهند کرد. سپس، این پروژه را به عنوان یک واحد سرویس سیستمی (systemd service unit) نهایی میکنند. این بخش از دوره به آنها امکان میدهد تا اسکریپتهای خود را به صورت خودکار و به عنوان بخشی از سیستم عامل اجرا کنند. در پایان این دوره، شرکتکنندگان قادر خواهند بود اسکریپتهای فوقالعادهای ایجاد کنند که قابلیتهای مورد نیاز برای هر پروژه خاص را دارا باشند. نرمافزار مورد نیاز برای این دوره شامل هر توزیع مدرن لینوکس با دسترسی به بش (BASH) و زیشل (ZSH) است.
در دوره آموزشی Operationalizing Bash and Z Shell Scripts با عملیاتی کردن اسکریپتهای شل آشنا خواهید شد.
این دوره جامع به گونهای طراحی شده است که توسعهدهندگان، مدیران IT، دانشجویان و تمامی علاقهمندان بتوانند ابزار داکر سوارم را از پایه تا سطح پیشرفته به صورت عملی و حرفهای یاد بگیرند. حتی اگر هیچ تجربهای در این زمینه ندارید، نگران نباشید؛ شما قادر خواهید بود تمامی مفاهیم را درک کنید و با تسلط کامل بر موضوع، دوره را به پایان خواهید رساند. پس از سالها فعالیت در حوزه DevOps، متوجه شدهایم که امروزه تسلط بر داکر سوارم برای مدیریت کانتینرهای داکر در توسعه نرمافزار، مدیریت IT و سایر کاربردهای DevOps بسیار ضروری است. آشنایی با نحوه استفاده از این ابزار میتواند فرصتهای شغلی فراوان و مزایای اقتصادی بسیاری را برای شما به ارمغان بیاورد، به خصوص در دنیای توسعه. مشکل اصلی همواره پیچیدگی درک کامل داکر سوارم بوده است، زیرا تسلط مطلق بر آن آسان نیست. در این دوره، ما تلاش میکنیم تا کل فرآیند یادگیری و بهبود را تسهیل کنیم. به این ترتیب، شما قادر خواهید بود در مدت زمان کوتاهی پروژههای خود را انجام داده و درک کنید، که این امر به لطف مثالهای گام به گام، مفصل و عملی برای هر مفهوم امکانپذیر میشود. این دوره جامع با بیش از ۸ ساعت ویدیوی اختصاصی، هیچ نکتهای را ناگفته باقی نمیگذارد! این دوره شامل تمرینات عملی و مثالهای تئوری برای تسلط بر سوارم است. دوره به شما نحوه مدیریت یک خوشه از گرههای داکر را به صورت عملی، از صفر و گام به گام آموزش خواهد داد.
در دوره آموزشی The Complete Course of Docker Swarm با مدیریت و هماهنگسازی کانتینرهای داکر در یک خوشه آشنا خواهید شد.
این دوره آموزشی به توسعهدهندگان وب با دانش پایه Django کمک میکند تا مهارتهای خود در زمینه DevOps را ارتقا دهند. تمرکز این دوره بر استفاده از ابزارهایی مانند Terraform برای مدیریت زیرساخت به عنوان کد، Docker برای بستهبندی و یکپارچهسازی برنامهها، GitHub Actions برای ایجاد خطوط لوله CI/CD خودکار و Render برای استقرار آسان برنامههای Django در فضای ابری است. شرکتکنندگان در این دوره با فرایندهای خودکارسازی استقرار، مدیریت زیرساخت با استفاده از کد و ایجاد یک خط لوله کامل برای ادغام مداوم و تحویل مداوم (CI/CD) آشنا خواهند شد. این دوره یک رویکرد عملی و کاربردی را برای پیادهسازی DevOps در پروژههای Django ارائه میدهد و به جای تمرکز بر سیستمهای پیچیده سازمانی، بر گردشهای کاری ساده و کارآمد برای توسعهدهندگان تمرکز دارد.
در دوره آموزشی Python Django for DevOps: Terraform, Render, Docker & CI/CD با مفاهیم و ابزارهای کلیدی در DevOps برای برنامههای Django آشنا خواهید شد.
این دوره آموزشی اتوماسیون با Ansible که برای افراد کاملاً مبتدی طراحی شده است، بلوکهای اساسی مورد نیاز برای شروع کار با Ansible را معرفی میکند. دوره با مقدمهای بر Ansible و اصطلاحات کلیدی آن آغاز شده و سپس به مباحثی مانند راهاندازی عملی Ansible، معماری عمیق، ماژولهای Ansible میپردازد. این دوره همچنین برخی از مفاهیم اصلی و حیاتی مانند Playbookها، Roles، Collections، فایلهای پیکربندی مهم Ansible، Facts، Ansible Vault، Jinja Templates، Ansible برای ویندوز، سناریوهای عیبیابی و موارد بسیار دیگر را پوشش میدهد. اگر در Ansible تازهکار هستید، جای نگرانی نیست، زیرا ما از مبانی کاملاً ابتدایی شروع خواهیم کرد. هر سخنرانی در این دوره با نمایشهای عملی واقعی همراه است.
در دوره آموزشی Automation with Ansible - Hands-on DevOps با مفاهیم و ابزارهای اتوماسیون زیرساخت با استفاده از Ansible آشنا خواهید شد.
این دوره آموزشی جامع، سه حوزه کلیدی در سیستم عامل لینوکس را پوشش میدهد. بخش اول به آموزش ChatGPT و کاربردهای آن در محیط لینوکس میپردازد. شرکتکنندگان با مبانی ChatGPT آشنا شده و مهارتهای عملی مانند مدیریت فایلها، تنظیم cronjobها و پیکربندی SSL را فرا میگیرند. این بخش موضوعات پیشرفتهتری مانند تنظیم Nginx با Laravel، پیکربندی MariaDB و مدیریت تنظیمات شبکه در Ubuntu را نیز شامل میشود. همچنین، رفع مشکلات رایج مربوط به Nginx، SSH و MariaDB نیز در این بخش آموزش داده میشود تا شرکتکنندگان برای مقابله با چالشهای دنیای واقعی آماده شوند.
در دوره آموزشی 3-in-1 Linux Power bundle: ChatGPT, Apache & Shell Scripting با مدیریت سیستم، پیکربندی وب سرور و خودکارسازی وظایف در محیط لینوکس آشنا خواهید شد.
Microsoft مجموعهای از ابزارها را برای پشتیبانی از یکپارچهسازی و استقرار مداوم (CI/CD) و همچنین پیادهسازی DevOps ارائه کرده که Azure DevOps نام دارد. استقرار مداوم بر بستر Azure DevOps به مهندسان DevOps این امکان را میدهد که با استفاده از فرآیندهای تحویل پیوسته، برنامهها را سریعتر و با هزینه کمتر از همیشه مستقر کنند. این قابلیت به تیمها اجازه میدهد تا خطوط لوله (pipelines) استقرار ساده و قدرتمندی ایجاد کنند که تقریباً با هر محیطی بهطور مستقیم یکپارچه میشوند. در این دوره آموزشی، توسعه و استقرار مداوم با گیت و Azure DevOps، شرکتکنندگان با مبانی Azure DevOps آشنا خواهند شد. این دانش آنها را قادر میسازد تا با اطمینان منابع پروژه، اسپرینتها و حجم کاری را مدیریت کرده و محصولات و ارزش را با کارایی بیشتری به سازمان خود ارائه دهند. Azure DevOps به حذف نگرانیها در مورد استقرار محصول کمک میکند، در حالی که یکپارچگی هر نسخه منتشر شده را نیز حفظ میکند. این دوره به شرکتکنندگان این امکان را میدهد که بخشهای مختلف و در حال تغییر یک پروژه را بهطور مؤثر در یک فضای واحد مدیریت کنند و در محیط توسعه چابک (agile delivery) بهتر عمل کنند. هر اقدامی در این دوره در چارچوب مشخصی انجام میشود و جایگزینهای احتمالی نیز همیشه مورد بحث قرار میگیرند. به این ترتیب، شرکتکنندگان همواره از دلیل انجام یا امکان انجام اقدامات خاص آگاه خواهند بود.
در دوره آموزشی Azure DevOps and Continuous Delivery With Git با ابزارهای Azure DevOps و سیستم کنترل نسخه Git آشنا خواهید شد.