دانلود ها ی دارای تگ: "گیت"
26 مورد برای عبارت مورد نظر پیدا شد.
26 مورد برای عبارت مورد نظر پیدا شد.
این دوره آموزشی جامع، اصول کلیدی DevSecOps و چرخه عمر امن توسعه نرمافزار را پوشش میدهد. شرکتکننده در این دوره میآموزد که چگونه یک خط لوله CI/CD با Jenkins بر روی Kubernetes ایجاد کند. همچنین، با روشهای تحلیل ترکیب نرمافزار (SCA) با استفاده از OWASP Dependency-Check، Pyraider و Dependency-Track آشنا میشود. دوره شامل آموزش تست امنیتی استاتیک و دینامیک برنامه (SAST & DAST) با استفاده از slscan و OWASP ZAP است. شرکتکننده میآموزد که چگونه تصاویر کانتینری را با استفاده از Trivy، Dockle و Dockerfileهای چند مرحلهای ایمن کند و چگونه با استفاده از InSpec و Ansible، انطباق را به عنوان کد اعمال کند. مدیریت رمزهای عبور با استفاده از HashiCorp Vault و Kubernetes RBAC، و نظارت بر امنیت زمان اجرا با استفاده از Falco با خطوط لوله پاسخ خودکار نیز از دیگر مباحث این دوره است. در نهایت، او با گردشهای کاری استقرار امن با GitOps با استفاده از ArgoCD و Kubernetes آشنا خواهد شد. این دوره به صورت عملی و با انجام آزمایشگاهها و پروژههای واقعی که شبیهسازی فعالیتهای تیمهای مهندسی مدرن در زمینه امنسازی خطوط لوله نرمافزاری در محیطهای تولیدی است، ارائه میشود.
در دوره آموزشی Ultimate DevSecOps Bootcamp by School of Devops با اصول و ابزارهای امنسازی فرایند توسعه و استقرار نرمافزار آشنا خواهد شد.
این دوره آموزشی به فرد علاقهمند کمک میکند تا با مفاهیم اساسی کنترل نسخه و معماری Git آشنا شود. او یاد خواهد گرفت که چگونه یک مخزن Git را مقداردهی اولیه و پیکربندی کند و عملیات اساسی Git مانند افزودن، ثبت و مشاهده تغییرات را انجام دهد. همچنین، او قادر خواهد بود به طور موثر کدها را شاخهبندی و ادغام کند و با استفاده از مخازن راه دور، تنظیم Github، درخواستهای Pull و بازبینی کدها با دیگران همکاری نماید. در این دوره، او نحوه حل تعارضات ادغام و استفاده از Git برای گردش کارهای مختلف، از جمله شاخهبندی ویژگی و رفع اشکال را فرا خواهد گرفت و با دستورات رایج Git و بهترین شیوهها آشنا خواهد شد و از آنها استفاده خواهد کرد.
در دوره آموزشی Git Essentials: Master Git for Everyday use با مفاهیم و کاربردهای اساسی سیستم کنترل نسخه Git آشنا خواهید شد.
GitHub یک سرویس میزبانی وب برای برنامهنویسانی است که میخواهند پروژه خود را در یک فضای آنلاین نگهداری کرده و سورس کد آن را نیز ضمن حفاظت کامل از حقوق خود در اختیار سایر افراد قرار دهند. گیت هاب یک سرویس میزبانی وب برای پروژه هایی است که از سیستم سورس کنترل گیت استفاده میکنند. گیتهاب با استفاده از روبی آن ریلز و ارلنگ ساخته شدهاست. این سرویس هم دارای گزینه رایگان برای پروژههای متن باز و هم پولی برای پروژه های تجاری است. گیت هاب، با بهرهمندی از سیستم کنترل نسخه گیت (Git) کار میکند و برنامهنویسان میتوانند پروژه خود را در قالب انتشارات خصوصی و یا عمومی در اختیار دیگران قرار دهند. فضای این وبسایت، درست مشابه با شبکههای اجتماعی بوده و کاربران میتوانند با همدیگر در تعامل بوده و صفحات مختلف را دنبال کنند. کلاینت دسکتاپ گیت هاب، به برنامهنویسان این امکان را میدهد تا به آسانی و بدون نیاز به استفاده از مرورگر وب، به صفحه خود دسترسی داشته و به مدیریت محتوای آن بپردازند.
معمولا برای انجام پروژه ها کوچک و یکنفره، به عنوان طراح وب سایت، به تنهایی به طراحی و برنامه نویسی می پردازیم. اما زمانی که نیاز شود بطور تیمی بر روی یک پروژه بزرگ با کلی فایل برنامه نویسی کار کنید، برای مدیریت صحیح تمام فایل ها و جلوگیری از تداخل و مشکل، سرویسی به نام کنترل نسخه (Version Control) وارد میدان میشود. Git یک نرم افزار اوپن سورس برای کنترل نسخه و مدیریت سورس کد های پروژه است که می توانید با کمک آن کارهای انجام شده توسط افراد مختلف بر روی پروژه وتغییرات فایل ها را دنبال کنید. قابلیت ها و امکانات Git بسیار گسترده است. شما می توانید فایل های خود را روی Git ثبت کنید و برنامه نویسان دیگر فایل های شما را دریافت کرده، توسعه دهند و ارسال کنند تا تغییرات لازم اعمال شود. همچنین می توانید برای اعضای تیم برنامه نویسی دسترسی های مختلفی ایجاد کنید که مثلا یکی از برنامه نویسان بتواند فقط فایل خاصی را تغییر دهد و به بقیه فایل ها دسترسی نداشته باشد.
Sublime Merge یک نرم افزاری ویرایش متن برای کدنویسی است، با این قابلیت که می توانید مشکلات مربوط به تداخل یا کانفلیکت در بین کد ها را نیز از طریق گیت (Git) برطرف کنید. معمولا در پروژه های برنامه نویسی بزرگ، چندین برنامه نویس به صورت همزمان بر روی بخش های مختلف پروژه کار می کنند و فایل ها را با یکدیگر به اشتراک می گذارند تا دیگران بتوانند برنامه را توسعه داده و تغییرات جدید را ثبت کنند. در این میان یکی از مسائلی که بسیاری از برنامه نویسان در فعالیتهای تیمی با آن روبرو می شوند، وقوع مشکل کانفلیکت در بین کدها، هنگام ادغام فایل های سورس کد یکی دیگر از اعضای تیم با کد های خود است. این مشکل در پارهای از مواقع منجر به حذف شدن برخی از کدها شده و زحمات برنامهنویسان را هدر میدهد. Sublime Merge امکان دسترسی سریع به مجموعه ای بزرگ از دستورات Git و همچنین سایر قابلیت های نرم افزار را فراهم می کند تا علاوه بر کد نویسی بتوانید بر مشکلات مربوط به تداخل کد ها فایق آیید.