Curso completo sobre Jenkins. Aplica Seguridad en Devops

Brought by: Udemy

Overview

Automatiza tu seguridad en Devops con jenkins. Aprende CI/CD y Pipelines todo integrado con Docker. Practica en Jenkins

What you'll learn:
  • Jenkins
  • Automatizacion con jenkins
  • Seguridad con Jenkins
  • Jenkins en Devops
  • Automatizar errores
  • Testeo automatizado
  • Jenkins DSL
  • Jenkins Pipeline
  • Ejecutar tareas periódicamente
  • Jenkins y GitLab
  • Autenticación y seguridad de usuarios

¿Estás buscando aprender sobre una herramienta para automatizar tu seguridad?

¿Quieres saber como implementar seguridad en Devops?

Si la respuesta a alguna de estas preguntas, es que si, este curso es para ti.

En este curso aprenderás automatización con Jenkins, seguridad, automatizar errores y testeo automatizado junto a la ejecución de tareas periódicas, y mucho mas!.

También aprenderás:

  • Jenkins Pipeline

  • Jenkins y GitLab

  • Autenticación y seguridad de usuarios

  • Testeo automatizado

  • Automatizar errores

  • Jenkins en Devops

  • Seguridad con Jenkins

  • Automatización con jenkins

Yo soy Álvaro Chirou, tengo más de 20 Años de experiencia trabajando en Tecnología, eh dado disertaciones en eventos internacionales como OWASP, tengo más de 500.000 estudiantes en Udemy y 100 formaciones profesionales impartidas en la misma.

Yo soy Álvaro Chirou, tengo más de 20 Años de experiencia trabajando en Tecnología, eh dado disertaciones en eventos internacionales como OWASP, tengo más de 500.000 estudiantes en Udemy y 100 formaciones profesionales impartidas en la misma.

Y junto a mi compañero Brian De Vita, profesor en Udemy con más de 80.000 estudiantes en Udemy y muchas formaciones profesionales dictadas en la plataforma. También hemos dado cursos en conjunto en la plataforma de Udemy, hoy les traemos esta oportunidad de seguirse formando.

¡Empieza a aprender ya mismo!

Recuerda que tienes Acceso de por vida al curso y recibirás las actualizaciones que se hagan sobre el mismo y garantía de reembolso por 30 días

¡Nos vemos dentro!

Tus profesores: Álvaro Chirou y Brian De Vita.

Taught by

Alvaro Chirou • 1.200.000+ Enrollments Worldwide achirou and Brian De Vita

Curso completo sobre Jenkins. Aplica Seguridad en Devops
Go to course

Curso completo sobre Jenkins. Aplica Seguridad en Devops

Brought by: Udemy

  • Udemy
  • Paid
  • Spanish
  • Certificate Available
  • Available at any time
  • beginner
  • Spanish
8.1.2PHP Version180msRequest Duration2MBMemory UsageGET en/courses/{slug}Route
    • Booting (97.2ms)
    • Application (82.34ms)
    • 1 x Booting (54.02%)
      97.20ms
      1 x Application (45.76%)
      82.34ms
      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 en/courses/{slug}
      middleware
      web, localize:en
      controller
      App\Http\Controllers\CourseController@show
      as
      en.courses.show
      namespace
      prefix
      /en
      where
      file
      app/Http/Controllers/CourseController.php:17-35
      6 statements were executed18.52ms
      • select * from `courses` where `slug_en` = 'curso-completo-sobre-jenkins.-aplica-seguridad-en-devops' limit 1
        17.06ms/app/Http/Controllers/CourseController.php:20corspedia
        Metadata
        Bindings
        • 0. curso-completo-sobre-jenkins.-aplica-seguridad-en-devops
        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-04-16 12:06:44' where `id` = 7116
        760μs/app/Http/Controllers/CourseController.php:21corspedia
        Metadata
        Bindings
        • 0. 2025-04-16 12:06:44
        • 1. 7116
        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 (119)
        200μ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)
        140μ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
        180μ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` = 7107 limit 1
        180μs/app/Models/Course.php:84corspedia
        Metadata
        Bindings
        • 0. 7107
        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
        Nj2Vb4r2LJxy70L7Tl5vXp8tvWHy9SyIBPWwBQXh
        locale
        en
        _previous
        array:1 [ "url" => "https://www.corspedia.com/en/courses/curso-completo-sobre-jenkins.-aplica-segu...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /en/courses/curso-completo-sobre-jenkins.-aplica-seguridad-en-devops
        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 => "52.15.176.138" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "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 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "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 => "93138eedbaa8e81c-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" ] "x-forwarded-for" => array:1 [ 0 => "52.15.176.138" ] "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" => "52.15.176.138" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "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" => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_CF_RAY" => "93138eedbaa8e81c-ORD" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_PRIORITY" => "u=0, i" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_X_FORWARDED_FOR" => "52.15.176.138" "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" => "40758" "REMOTE_ADDR" => "172.71.254.175" "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" => "/en/courses/curso-completo-sobre-jenkins.-aplica-seguridad-en-devops" "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" => 1744805204.3681 "REQUEST_TIME" => 1744805204 ]
        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 => "Wed, 16 Apr 2025 12:06:44 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImdJWTB1S2FZQ1Y4OXJ5dEZycUJETnc9PSIsInZhbHVlIjoibVJPczZvenNFTlpscmlSNFU4T1ZMc3NmeFhxeFViRVp6NWVPdmQrcmQ3QXowcVFnQ2t2a3RJYlpXMEJXMkt6OHBKMlZsb0xsd3cxTHZ5emgxU0YvVGRsUHc2OXBLSUFPVklxVzFEVWFMSEtWaTN5N2xTaklFdEF2K3c5WmJSeXciLCJtYWMiOiJlZDFkNTdmNzZhMmIwN2VjMzcxYjIxYThiMjg3OGYzMzY4ZTI3ODdkMDY5OWI3OWQwOWQ3NjNlMDQwOTczM2U2IiwidGFnIjoiIn0%3D; expires=Wed, 16 Apr 2025 14:06:44 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6ImdJWTB1S2FZQ1Y4OXJ5dEZycUJETnc9PSIsInZhbHVlIjoibVJPczZvenNFTlpscmlSNFU4T1ZMc3NmeFhxeFViRVp6NWVPdmQrcmQ3QXowcVFnQ2t2a3RJYlpXMEJXMkt6OHBKMlZsb" 1 => "laravel_session=eyJpdiI6IkFueGg1N05leGRaWWtRNGgrSUwycGc9PSIsInZhbHVlIjoieDl4REQ2aWtJd1BEV2dDNU01ZURPRDZFZjkxZTF3dnROeTk2UTZnQ0RudVdGWjNRZnNXZTJsVnBRVXhwdGFqcTZiK2RmcWtWNGFsYTVZSmVJdCtVWXlKN1BDMCtQaTNaaW0zOWdHcGxLVDZ4Q0N0eStwRmtBOFN2cVVUUE9hS0ciLCJtYWMiOiIxZDAzMGYwMTA0NjIyNTAzZmI1ZTcyNWU0MjIxNGI2ZTdiODBlNzI4MzIyYjE0ZTc4N2Q0ZGZkYjAxMGU5MjdlIiwidGFnIjoiIn0%3D; expires=Wed, 16 Apr 2025 14:06:44 GMT; Max-Age=7200; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6IkFueGg1N05leGRaWWtRNGgrSUwycGc9PSIsInZhbHVlIjoieDl4REQ2aWtJd1BEV2dDNU01ZURPRDZFZjkxZTF3dnROeTk2UTZnQ0RudVdGWjNRZnNXZTJsVnBRVXhwdGFqcTZi" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImdJWTB1S2FZQ1Y4OXJ5dEZycUJETnc9PSIsInZhbHVlIjoibVJPczZvenNFTlpscmlSNFU4T1ZMc3NmeFhxeFViRVp6NWVPdmQrcmQ3QXowcVFnQ2t2a3RJYlpXMEJXMkt6OHBKMlZsb0xsd3cxTHZ5emgxU0YvVGRsUHc2OXBLSUFPVklxVzFEVWFMSEtWaTN5N2xTaklFdEF2K3c5WmJSeXciLCJtYWMiOiJlZDFkNTdmNzZhMmIwN2VjMzcxYjIxYThiMjg3OGYzMzY4ZTI3ODdkMDY5OWI3OWQwOWQ3NjNlMDQwOTczM2U2IiwidGFnIjoiIn0%3D; expires=Wed, 16-Apr-2025 14:06:44 GMT; path=/XSRF-TOKEN=eyJpdiI6ImdJWTB1S2FZQ1Y4OXJ5dEZycUJETnc9PSIsInZhbHVlIjoibVJPczZvenNFTlpscmlSNFU4T1ZMc3NmeFhxeFViRVp6NWVPdmQrcmQ3QXowcVFnQ2t2a3RJYlpXMEJXMkt6OHBKMlZsb" 1 => "laravel_session=eyJpdiI6IkFueGg1N05leGRaWWtRNGgrSUwycGc9PSIsInZhbHVlIjoieDl4REQ2aWtJd1BEV2dDNU01ZURPRDZFZjkxZTF3dnROeTk2UTZnQ0RudVdGWjNRZnNXZTJsVnBRVXhwdGFqcTZiK2RmcWtWNGFsYTVZSmVJdCtVWXlKN1BDMCtQaTNaaW0zOWdHcGxLVDZ4Q0N0eStwRmtBOFN2cVVUUE9hS0ciLCJtYWMiOiIxZDAzMGYwMTA0NjIyNTAzZmI1ZTcyNWU0MjIxNGI2ZTdiODBlNzI4MzIyYjE0ZTc4N2Q0ZGZkYjAxMGU5MjdlIiwidGFnIjoiIn0%3D; expires=Wed, 16-Apr-2025 14:06:44 GMT; path=/; httponlylaravel_session=eyJpdiI6IkFueGg1N05leGRaWWtRNGgrSUwycGc9PSIsInZhbHVlIjoieDl4REQ2aWtJd1BEV2dDNU01ZURPRDZFZjkxZTF3dnROeTk2UTZnQ0RudVdGWjNRZnNXZTJsVnBRVXhwdGFqcTZi" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "Nj2Vb4r2LJxy70L7Tl5vXp8tvWHy9SyIBPWwBQXh" "locale" => "en" "_previous" => array:1 [ "url" => "https://www.corspedia.com/en/courses/curso-completo-sobre-jenkins.-aplica-seguridad-en-devops" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]