Curso completo sobre Jenkins. Aplica Seguridad en Devops

بواسطة: 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
الذهاب الي الدورة

Curso completo sobre Jenkins. Aplica Seguridad en Devops

بواسطة: Udemy

  • Udemy
  • مدفوعة
  • Spanish
  • متاح شهادة
  • متاح في أي وقت
  • beginner
  • Spanish
8.1.2PHP Version317msRequest Duration2MBMemory UsageGET ar/الدورات/{slug}Route
    • Booting (192ms)
    • Application (124ms)
    • 1 x Booting (60.61%)
      192.44ms
      1 x Application (39.15%)
      124.30ms
      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.03ms
      • select * from `courses` where `slug_ar` = 'curso-completo-sobre-jenkins.-aplica-seguridad-en-devops' limit 1
        17.71ms/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-04 18:54:00' where `id` = 7116
        380μs/app/Http/Controllers/CourseController.php:21corspedia
        Metadata
        Bindings
        • 0. 2025-04-04 18:54:00
        • 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)
        170μ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
        400μ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
        230μ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
        UadFO2oHLYOZyI5Jx9gLK6CgF3xA55jVnHOz4Aza
        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/curso-...
        _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/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 => "18.223.126.246" ] "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 => "92b302ff7c39510e-MSP" ] "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 => "18.223.126.246" ] "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" => "18.223.126.246" "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" => "92b302ff7c39510e-MSP" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_PRIORITY" => "u=0, i" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_X_FORWARDED_FOR" => "18.223.126.246" "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" => "29882" "REMOTE_ADDR" => "162.158.137.196" "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/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" => 1743792839.9009 "REQUEST_TIME" => 1743792839 ]
        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, 04 Apr 2025 18:54:00 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlhEMGRPYThubG1pTC9NNEZFVEVUWWc9PSIsInZhbHVlIjoiQjB5bUd2R3FZVjZnanYyc09FYU12OUV2am9Ya2IyQ0xoNlh5c3E1UEplb1cyN250WGhmVUtkYU1sNUtvdWEyRCtQN3FkaHB5WTdFWkcxZXpOWW1oVDFTQk1qT3o0ZUdLbit6NGZHNVN3SFQ1N2NKY0FRQWs4Q2g3cE5wVFNxcUwiLCJtYWMiOiJkMTYzMGM4YjllYjhmODM5ZmU0ZDU4MWNjMTA1NTFhZWM0OTA5NjRmN2RlY2M5MzNjODkwODBkODI0NWRhNTBhIiwidGFnIjoiIn0%3D; expires=Fri, 04 Apr 2025 20:54:00 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IlhEMGRPYThubG1pTC9NNEZFVEVUWWc9PSIsInZhbHVlIjoiQjB5bUd2R3FZVjZnanYyc09FYU12OUV2am9Ya2IyQ0xoNlh5c3E1UEplb1cyN250WGhmVUtkYU1sNUtvdWEyRCtQN3Fka" 1 => "laravel_session=eyJpdiI6IldJYWd2dlNhVVMwazREN2h1ZDVtOUE9PSIsInZhbHVlIjoiNGRiR3Y4WWxxL2RQRWZVaXFMN3Q5OHJsdE5USXVZQURxWGJvQjhTcG1nME1xTG1DaXNPY0tlSmxhemdadmppRUw4MjM3cmtDUjA3RmhJSERMSC9pclM0b3BTcnhKaVlkQ01Vai85YUczdHliWGRHSXdhK3I4MHBEWFMwcUNUT2UiLCJtYWMiOiJmNjk1YjIyMTI0MzJjYzFlNWI3OWU5Yzc2ZDY0MjkwMTM1MWYwMzNiODUwNGY2ZDIxMTFhZjlkOWEzNTk4NWIzIiwidGFnIjoiIn0%3D; expires=Fri, 04 Apr 2025 20:54:00 GMT; Max-Age=7200; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6IldJYWd2dlNhVVMwazREN2h1ZDVtOUE9PSIsInZhbHVlIjoiNGRiR3Y4WWxxL2RQRWZVaXFMN3Q5OHJsdE5USXVZQURxWGJvQjhTcG1nME1xTG1DaXNPY0tlSmxhemdadmppRUw4" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlhEMGRPYThubG1pTC9NNEZFVEVUWWc9PSIsInZhbHVlIjoiQjB5bUd2R3FZVjZnanYyc09FYU12OUV2am9Ya2IyQ0xoNlh5c3E1UEplb1cyN250WGhmVUtkYU1sNUtvdWEyRCtQN3FkaHB5WTdFWkcxZXpOWW1oVDFTQk1qT3o0ZUdLbit6NGZHNVN3SFQ1N2NKY0FRQWs4Q2g3cE5wVFNxcUwiLCJtYWMiOiJkMTYzMGM4YjllYjhmODM5ZmU0ZDU4MWNjMTA1NTFhZWM0OTA5NjRmN2RlY2M5MzNjODkwODBkODI0NWRhNTBhIiwidGFnIjoiIn0%3D; expires=Fri, 04-Apr-2025 20:54:00 GMT; path=/XSRF-TOKEN=eyJpdiI6IlhEMGRPYThubG1pTC9NNEZFVEVUWWc9PSIsInZhbHVlIjoiQjB5bUd2R3FZVjZnanYyc09FYU12OUV2am9Ya2IyQ0xoNlh5c3E1UEplb1cyN250WGhmVUtkYU1sNUtvdWEyRCtQN3Fka" 1 => "laravel_session=eyJpdiI6IldJYWd2dlNhVVMwazREN2h1ZDVtOUE9PSIsInZhbHVlIjoiNGRiR3Y4WWxxL2RQRWZVaXFMN3Q5OHJsdE5USXVZQURxWGJvQjhTcG1nME1xTG1DaXNPY0tlSmxhemdadmppRUw4MjM3cmtDUjA3RmhJSERMSC9pclM0b3BTcnhKaVlkQ01Vai85YUczdHliWGRHSXdhK3I4MHBEWFMwcUNUT2UiLCJtYWMiOiJmNjk1YjIyMTI0MzJjYzFlNWI3OWU5Yzc2ZDY0MjkwMTM1MWYwMzNiODUwNGY2ZDIxMTFhZjlkOWEzNTk4NWIzIiwidGFnIjoiIn0%3D; expires=Fri, 04-Apr-2025 20:54:00 GMT; path=/; httponlylaravel_session=eyJpdiI6IldJYWd2dlNhVVMwazREN2h1ZDVtOUE9PSIsInZhbHVlIjoiNGRiR3Y4WWxxL2RQRWZVaXFMN3Q5OHJsdE5USXVZQURxWGJvQjhTcG1nME1xTG1DaXNPY0tlSmxhemdadmppRUw4" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "UadFO2oHLYOZyI5Jx9gLK6CgF3xA55jVnHOz4Aza" "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/curso-completo-sobre-jenkins.-aplica-seguridad-en-devops" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]