پیشنهاد فرادرس

آموزش DevOps با AWS CodePipeline  و Jenkins و AWS CodeDeploy

دسته بندی ها: آموزش PostgreSQL ، پایگاه داده ، آموزش های StoneRivereLearning ، آموزش شبکه ، آموزش Node.js ، آموزش Jenkins ، وب سرویس آمازون (AWS) ، آموزش DevOps

امروزه بخش فناوری در سراسر جهان شاهد رونق است. صدها استارت آپ در هر روز راه اندازی می شوند. به منظور پیشرفت سریع آنها نیاز به افرادی دارند که به اندازه کافی کارآمد و بامهارت باشند. به همین منظور اکثر آنها خطوط 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 با تغییرات طرح پایگاه داده
آیا این نوشته را دوست داشتید؟
DevOps with AWS CodePipeline, Jenkins and AWS CodeDeploy Publisher:StoneRiverElearning

Learn DevOps skills with rising demand.
Today the technology sector is experiencing a boom throughout the world. There are hundreds of startups launching every day. In order to move fast - these startups need people who are skilled at automating as much as possible. Mostly progressive startups - favor implementing completely automated DevOps pipelines from the get go. They realize that these practices of continuous integration (CI) and continuous delivery (CD) will yield tremendous benefits regarding speed and agility. The demand for these skills has been steadily rising over the last few years.
AWS CodePipeline and AWS CodeDeploy is a highly scalable and configurable toolset from Amazon AWS which enables us to build very sophisticated automated build and deployment pipelines.
Jenkins is an award-winning open source toolset which enables us to build very sophisticated automated build pipelines very quickly. It has extensive community support which has augmented the core functionality of Jenkins by building and sharing hundreds of very useful plugins.
Implementing continuous integration, continuous delivery and continuous deployment with these tools and frameworks can help us immensely in reducing the risk within our software development lifecycle. It catches us bugs early and increases the quality of our software products. This, in turn, reduces the overall cost to develop innovative software in any environment - startups and enterprise alike.
The demand for professionals who have experience with these tools has been growing steadily over the last few years. The salaries and consulting rates for these skills have also been rising and are only bound to go up as the demand for these skills remains steady or increases. Professionals with AWS and Jenkins experience can demand as much as $130K as their yearly compensation and these jobs pay more than majority of the jobs posted on US job boards.
In this course we will:
Learn about CI & CD and why it is important
Learn about installing and configuring Amazon AWS EC2 machines
Learn about installing and configuring PostgresSQL database in Amazon RDS
Learn about AWS CodePipeline, Jenkins and AWS CodeDeploy
Build an automated CI and CD pipeline
Learn how to version control and manage relational database schema
Run the CI pipeline to maintain build artifacts
Learn how to configure automated build notifications
Introduction (3:58)
About Instructor (1:44)
About Learner (0:59)
Software build and release processes (2:27)
Why implement continuous integration, delivery and deployme (2:59)
A simple CD pipeline with AWS CodePipeline and AWS CodeDepl (12:29)
AWS CodePipeline (1:43)
How AWS CodePipeline works (2:06)
AWS CodeDeploy (1:43)
How AWS CodeDeploy works (2:21)
Deployment with AWS CodeDeploy (4:44)
Jenkins (1:57)
How Jenkins Works (1:11)
Continuous delivery with AWS CodePipeline, Jenkins (1:15)
DevOps - oppotunities, jobs and salaries (1:14)
Project Setup (2:37)
CI/CD with relational databases (2:44)
Project component setup (0:53)
Setup postgreSQL database in AWS RDS (13:04)
Setup Node.JS HAPI RESTful API project (12:23)
Setup sqitch (database schema framework) (21:06)
CI and CD pipeline deep dive (0:54)
Setup AWS roles and prerequisites (6:21)
Setup Jenkins in AWS EC2 (16:55)
Create AWS CodeDeploy application (4:15)
Review appSpec.yml file (4:00)
Setup Jenkins job (5:13)
build CD pipeline (10:14)
Next Steps (0:37)
Build and deployment notifications (6:48)
CI/CD pipeline with source code changes (7:29)
CI/CD pipeline with database schema changes (4:15)
Thank you (0:39)

پیشنهاد فرادرس