امروزه بخش فناوری در سراسر جهان شاهد رونق است. صدها استارت آپ در هر روز راه اندازی می شوند. به منظور پیشرفت سریع آنها نیاز به افرادی دارند که به اندازه کافی کارآمد و بامهارت باشند. به همین منظور اکثر آنها خطوط DevOps کاملا اتوماتیک را پیاده سازی می کنند. آنها متوجه شده اند که این تمرینات ادغام مداوم (CI) و تحویل مداوم (CD) مزایای فوق العاده ای در ارتباط با سرعت و چابکی خواهد داشت. تقاضا برای این مهارت ها در طول چند سال گذشته به طور پیوسته افزایش یافته است. AWS CodePipeline و AWS CodeDeploy یک مجموعه ابزار بسیار مقیاس پذیر و قابل تنظیم از Amazon AWS است که ما را قادر می سازد خطوط استقرار و ساخت سریع و خورکار را ایجاد کنیم. Jenkins یک مجموعه ابزار متن باز است که ما را قادر می سازد تا خطوط ساخت اتومیتیک را به سرعت ایجاد کنیم. پیاده سازی استقرار مداوم، تحویل مداوم و ادغام مداوم با این ابزارها و فریمورک ها که از میزان خطر و ریسک درچرخه عمر توسعه نرم افزار بکاهد. همچنین تعداد باگ ها را کاهش می دهد و سبب افزایش کیفیت محصول می شود. در این دوره با تحویل مداوم و ادغام مداوم و اهمیت آنها، نصب و پیکربندی ماشین های Amazon AWS EC2، نصب و پیکربندی پایگاه داده PostgresSQL در Amazon RDS، معرفی AWS CodePipeline ،Jenkins و AWS CodeDeploy، خطوط اتومیتیک تحویل مداوم و ادغام مداوم، کنترل نسخه و مدیریت طرح پایگاه داده رابطه ای، اجرای خط CI و ایجاد محصولات مصنوعی، نحوه پیکربندی نوتیفیکیشن های ساخت اتوماتیک و غیره آشنا می شوید.

سرفصل:

  • معرفی دوره
  • درباره مربی
  • درباره مخاطبان
  • ایجاد نرم افزار و فرآیند انتشار
  • چرا باید تحویل، ادغام و استقرار مداوم را پیاده سازی کنیم؟
  • CD pipeline با AWS CodePipeline و AWS CodeDepl
  • AWS CodePipeline
  • نحوه کارکرد AWS CodePipeline
  • AWS CodeDeploy
  • نحوه کارکرد AWS CodeDeploy
  • استقرار با AWS CodeDeploy
  • Jenkins
  • نحوه کارکرد Jenkins
  • تحویل مداوم با AWS CodePipeline, Jenkins
  • DevOps – فرصت شغلی، موقعیت شغلی و درآمد
  • راه اندازی پروزه
  • CI/CD با پایگاه داده رابطه ای
  • راه اندازی کامپوننت های پروژه
  • راه اندازی postgreSQL در AWS RDS
  • راه اندازی پروژه Node.JS HAPI RESTful API
  • راه اندازی sqitch
  • راه اندازی نقش ها و پش نیازهای AWS
  • راه اندازی Jenkins در AWS EC2
  • ایجاد اپلیکیشن AWS CodeDeploy
  • فایل appSpec.yml
  • راه اندازی شغل Jenkins
  • ایجاد خطوط CD
  • ایجاد و استقرار نوتیفیکیشن ها
  • خطوط CI/CD با تغییرات طرح پایگاه داده