Mastering Jenkins CI with Amazon AWS: Build DevOps Pipeline

بواسطة: Udemy

Overview

Implement and integrate Jenkins continuous integration CI with Amazon AWS Beanstalk using Github. DevOps in action

What you'll learn:
  • Learn complete Jenkins CI/CD pipeline implementation an Amazon AWS Elastic Beanstalk
  • Learn Github integration with Jenkins and Amazon AWS
  • Deploy Python and PHP applications using Github using Jenkins CI/CD build automation on AWS Beanstalk
  • Gain solid understanding of DevOps concepts along with software development lifecycle
  • Be able to fully master and integrate your application with Github, Jenkins CI, and Amazon AWS Beanstalk
  • Learn to use SSH Shell and basic Linux commands within AWS CLI

[Course Updated- October 2021]: Added source code commands Section 2: Lecture 5. You can download.

In the world of DevOps automation and Auto Devops, Big Data Analytics, and Enterprise Cloud Applications, developing and managing enterprise grade applications has become a challenge!

Jenkins continuous integration and continuous delivery capabilities along with robust Amazon AWS platform is a powerful combination and provides a seamless solution to implementing a Devops lifecycle.

Welcome to Mastering Jenkins CI with Amazon AWS: Build DevOps Pipeline course, bringing you the latest technologies with up-to-date knowledge.

Do if you or your company are facing challenges with enterprise app deployment or would like to learn how to automate software delivery using Jenkins Continuous Integration with Amazon AWS Beanstalk and GitHub as source repository? Look no further - TheMastering Jenkins CI with Amazon AWS: Build DevOps Pipeline course will help you gain solid understanding of all these concepts along with hand-on application in a flipped classroom manner!

Course Description

Are you a company or a App Developer, Data Analyst, Business Analyst, Web Developer, IT administrator, Data Center Architect,Project Manager, Enterprise Architect, or Programmer?and want to gain fundamental and intermediate level skills andenjoy a fascinating high paying career?

Or maybe you just want to learn additional tips and techniques taking to a whole new level?

Welcome to Mastering Jenkins CI with Amazon AWS: Build DevOps Pipeline course - A specialized course!

It is not only a comprehensive hands-on course with detailed concepts and their application, you are will not find a course similar to this. The flipped classroom model with hand-on learning will help you experience direct into the course as your begin your learning journey.

In this course, you'll learn and practice:

  1. Setting up Amazon AWS Environment from scratch

  2. Installing Java JDK, NGINX, Elastic beanstalk CLI

  3. Configuring AWS instances with security groups and roles

  4. Install Jenkins using AWS Shell and implement a build server for Continuous Integration

  5. Connect GitHub as source repository for Python and PHP applications

  6. Deploy an AWS Elastic Beanstalk with Jenkins CI, complete Devops pipeline, andmuch more....

You will alsoget valuable resources with this course!

So, if you would like to:

  • gain solid understanding of Amazon AWS, AWS Beanstalk, EBCLI, Jenkins CI/CD, GitHub, and Linux SSH Shell, this course is for you

  • gain marketable skills as an IT expert and professional, this course is for you

This course is not designed for advanced level students

thisMastering Jenkins CI with Amazon AWS: Build DevOps Pipeline courseis exactly what you need,and more.You’ll even get acertification of completion

See what our students say “It is such a comprehensive course that I don’t need to take any other course but this one to learn all important concepts and hand-on application with this Mastering Jenkins CI with Amazon AWS: Build DevOps Pipeline course,and I would without a doubt recommend it to everyone.”- Sajid Ahmed

“This is such an awesome course. Clear instruction, and I loved every bit of it – Wonderfullearning experience!” Jennifer Stevens.

Join thousands of other students and share valuable experience

Why take this course?

As a senior Enterprise Architect & Project Manager managing and deploying enterprise level ITprojects, along with a Microsoft Certified Systems Engineer & Trainer, my experience with AWS has been phenomenally great! I am excited to share my knowledge and transfer skills to my students.

Enroll now inMastering Jenkins CI with Amazon AWS: Build DevOps Pipeline course today and revolutionize your learning. Stay at the cutting edge of Devops - and enjoy bigger, brighter opportunities.

See you in class

Syed and Team ClayDesk

Taught by

Syed Raza, ClayDesk E-learning, Qasim Shah and Syed Ali

Mastering Jenkins CI with Amazon AWS: Build DevOps Pipeline
الذهاب الي الدورة

Mastering Jenkins CI with Amazon AWS: Build DevOps Pipeline

بواسطة: Udemy

  • Udemy
  • مدفوعة
  • الإنجليزية
  • متاح شهادة
  • متاح في أي وقت
  • beginner
  • English
8.1.2PHP Version846msRequest Duration2MBMemory UsageGET ar/الدورات/{slug}Route
    • Booting (527ms)
    • Application (317ms)
    • 1 x Booting (62.31%)
      527.14ms
      1 x Application (37.46%)
      316.89ms
      14 templates were rendered
      • public.courses.show (resources/views/public/courses/show.blade.php)3bladefile
        Params
        0
        course
        1
        links
        2
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.courses.partials.details (resources/views/public/courses/partials/details.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.layouts.main (resources/views/public/layouts/main.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.meta (resources/views/public/layouts/partials/meta.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.navbar (resources/views/public/layouts/partials/navbar.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.links (resources/views/public/auth/profile/partials/links.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.layouts.partials.flash-session (resources/views/public/layouts/partials/flash-session.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      uri
      GET ar/الدورات/{slug}
      middleware
      web, localize:ar
      controller
      App\Http\Controllers\CourseController@show
      as
      ar.courses.show
      namespace
      prefix
      /ar
      where
      file
      app/Http/Controllers/CourseController.php:17-35
      6 statements were executed19.05ms
      • select * from `courses` where `slug_ar` = 'mastering-jenkins-ci-with-amazon-aws:-build-devops-pipeline' limit 1
        15.99ms/app/Http/Controllers/CourseController.php:20corspedia
        Metadata
        Bindings
        • 0. mastering-jenkins-ci-with-amazon-aws:-build-devops-pipeline
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:20
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • update `courses` set `visitors` = `visitors` + 1, `courses`.`updated_at` = '2025-06-20 23:28:25' where `id` = 4826
        2ms/app/Http/Controllers/CourseController.php:21corspedia
        Metadata
        Bindings
        • 0. 2025-06-20 23:28:25
        • 1. 4826
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:21
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `topic_id`, `slug_en`, `slug_ar` from `subjects` where `subjects`.`id` in (63)
        250μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `slug_en`, `slug_ar` from `topics` where `topics`.`id` in (1)
        220μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 25. /app/Http/Controllers/CourseController.php:23
        • 26. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 27. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 28. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 29. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `providers` where `providers`.`id` in (51) and `providers`.`deleted_at` is null
        260μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `html_files` where `html_files`.`id` = 4817 limit 1
        330μs/app/Models/Course.php:84corspedia
        Metadata
        Bindings
        • 0. 4817
        Backtrace
        • 21. /app/Models/Course.php:84
        • 28. view::public.courses.show:29
        • 30. /vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:125
        • 31. /vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 32. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      App\Models\HtmlFile
      1
      App\Models\Provider
      1
      App\Models\Topic
      1
      App\Models\Subject
      1
      App\Models\Course
      1
        _token
        dRsYWwOSxCqkzYPWQtwVIUFQfkKiVuxtaEIQBJHy
        locale
        ar
        _previous
        array:1 [ "url" => "https://www.corspedia.com/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/master...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/mastering-jenkins-ci-with-amazon-aws:-build-devops-pipeline
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:24 [ "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "216.73.216.0" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "x-forwarded-for" => array:1 [ 0 => "216.73.216.0" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "cf-ray" => array:1 [ 0 => "952f0ada3ea03ef3-ORD" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "priority" => array:1 [ 0 => "u=0, i" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "host" => array:1 [ 0 => "www.corspedia.com" ] "content-length" => array:1 [ 0 => "" ] "content-type" => array:1 [ 0 => "" ] ]
        request_server
        0 of 0
        array:50 [ "USER" => "www-data" "HOME" => "/var/www" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_CF_CONNECTING_IP" => "216.73.216.0" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_X_FORWARDED_FOR" => "216.73.216.0" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA" => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_CF_RAY" => "952f0ada3ea03ef3-ORD" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_PRIORITY" => "u=0, i" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_HOST" => "www.corspedia.com" "REDIRECT_STATUS" => "200" "SERVER_NAME" => "corspedia.com" "SERVER_PORT" => "443" "SERVER_ADDR" => "141.95.147.152" "REMOTE_USER" => "" "REMOTE_PORT" => "48966" "REMOTE_ADDR" => "172.69.59.108" "SERVER_SOFTWARE" => "nginx/1.18.0" "GATEWAY_INTERFACE" => "CGI/1.1" "HTTPS" => "on" "REQUEST_SCHEME" => "https" "SERVER_PROTOCOL" => "HTTP/2.0" "DOCUMENT_ROOT" => "/var/www/corspedia/public" "DOCUMENT_URI" => "/index.php" "REQUEST_URI" => "/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/mastering-jenkins-ci-with-amazon-aws:-build-devops-pipeline" "SCRIPT_NAME" => "/index.php" "CONTENT_LENGTH" => "" "CONTENT_TYPE" => "" "REQUEST_METHOD" => "GET" "QUERY_STRING" => "" "SCRIPT_FILENAME" => "/var/www/corspedia/public/index.php" "PATH_INFO" => "" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/index.php" "REQUEST_TIME_FLOAT" => 1750462104.9314 "REQUEST_TIME" => 1750462104 ]
        request_cookies
        []
        
        response_headers
        0 of 0
        array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Fri, 20 Jun 2025 23:28:25 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlkzMmpRaGd5alJMQnVvbkgydDVPMmc9PSIsInZhbHVlIjoiWVJ2bGE4L0tEbnRoTzk4RGM5K0FsSHcwb0k4QlJoZXhSa2RMWE5RNjNkNXN4NmhuNkQzbFk1OHZsUGE4eUI3dm5MUm5NdlhTL296SXhNMUdUeUZMNFNBUjJ0WDltenhxRm03djc4N28zUEVBNThUclVDNWxNc05uaUxpcUVQbFIiLCJtYWMiOiJmNmUyNTdjMjI5M2Y3YzU2NWM4Y2YxODNiZTg0OWEyODk0YTEzNmIyM2MxZTcyOGY3NTQ5NGVmYjE2OTA0ZGI2IiwidGFnIjoiIn0%3D; expires=Sat, 21 Jun 2025 01:28:25 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IlkzMmpRaGd5alJMQnVvbkgydDVPMmc9PSIsInZhbHVlIjoiWVJ2bGE4L0tEbnRoTzk4RGM5K0FsSHcwb0k4QlJoZXhSa2RMWE5RNjNkNXN4NmhuNkQzbFk1OHZsUGE4eUI3dm5MUm5Nd" 1 => "laravel_session=eyJpdiI6IkF3VlY1UmxKd1A4UGNxeVJKaC94R1E9PSIsInZhbHVlIjoiSXZ4NjlGalphZCswYWd2dFZBV29IV1ZMMkwvSG9rdVEvaVpZMXhDcXFsa0FPdG1BbmdIbkVzUEhZTUhEbGtuZzBmYzZCWXMycEplZTBlQk12ZjRoZ3cwdXF2ZDJqSXlBWXBQd3JJc1pYcXNlc21BTFdQZm5TS1NncnVKWDZ2UjkiLCJtYWMiOiJmNzE3NmU5Y2NkZmFkZjA5YjY1ZDI2OTA0NzE1MzI4YmJmYzA2YzZkZTg2ZTMyMzFhYmUzOTQyYzg5NWU1MGZkIiwidGFnIjoiIn0%3D; expires=Sat, 21 Jun 2025 01:28:25 GMT; Max-Age=7200; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6IkF3VlY1UmxKd1A4UGNxeVJKaC94R1E9PSIsInZhbHVlIjoiSXZ4NjlGalphZCswYWd2dFZBV29IV1ZMMkwvSG9rdVEvaVpZMXhDcXFsa0FPdG1BbmdIbkVzUEhZTUhEbGtuZzBm" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlkzMmpRaGd5alJMQnVvbkgydDVPMmc9PSIsInZhbHVlIjoiWVJ2bGE4L0tEbnRoTzk4RGM5K0FsSHcwb0k4QlJoZXhSa2RMWE5RNjNkNXN4NmhuNkQzbFk1OHZsUGE4eUI3dm5MUm5NdlhTL296SXhNMUdUeUZMNFNBUjJ0WDltenhxRm03djc4N28zUEVBNThUclVDNWxNc05uaUxpcUVQbFIiLCJtYWMiOiJmNmUyNTdjMjI5M2Y3YzU2NWM4Y2YxODNiZTg0OWEyODk0YTEzNmIyM2MxZTcyOGY3NTQ5NGVmYjE2OTA0ZGI2IiwidGFnIjoiIn0%3D; expires=Sat, 21-Jun-2025 01:28:25 GMT; path=/XSRF-TOKEN=eyJpdiI6IlkzMmpRaGd5alJMQnVvbkgydDVPMmc9PSIsInZhbHVlIjoiWVJ2bGE4L0tEbnRoTzk4RGM5K0FsSHcwb0k4QlJoZXhSa2RMWE5RNjNkNXN4NmhuNkQzbFk1OHZsUGE4eUI3dm5MUm5Nd" 1 => "laravel_session=eyJpdiI6IkF3VlY1UmxKd1A4UGNxeVJKaC94R1E9PSIsInZhbHVlIjoiSXZ4NjlGalphZCswYWd2dFZBV29IV1ZMMkwvSG9rdVEvaVpZMXhDcXFsa0FPdG1BbmdIbkVzUEhZTUhEbGtuZzBmYzZCWXMycEplZTBlQk12ZjRoZ3cwdXF2ZDJqSXlBWXBQd3JJc1pYcXNlc21BTFdQZm5TS1NncnVKWDZ2UjkiLCJtYWMiOiJmNzE3NmU5Y2NkZmFkZjA5YjY1ZDI2OTA0NzE1MzI4YmJmYzA2YzZkZTg2ZTMyMzFhYmUzOTQyYzg5NWU1MGZkIiwidGFnIjoiIn0%3D; expires=Sat, 21-Jun-2025 01:28:25 GMT; path=/; httponlylaravel_session=eyJpdiI6IkF3VlY1UmxKd1A4UGNxeVJKaC94R1E9PSIsInZhbHVlIjoiSXZ4NjlGalphZCswYWd2dFZBV29IV1ZMMkwvSG9rdVEvaVpZMXhDcXFsa0FPdG1BbmdIbkVzUEhZTUhEbGtuZzBm" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "dRsYWwOSxCqkzYPWQtwVIUFQfkKiVuxtaEIQBJHy" "locale" => "ar" "_previous" => array:1 [ "url" => "https://www.corspedia.com/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/mastering-jenkins-ci-with-amazon-aws:-build-devops-pipeline" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]