Introducción a Linux como entorno de desarrollo de sistemas software

Brought by: Miríadax

Overview

Descripción de curso
El objetivo del curso es proporcionar a los estudiantes los conocimientos teóricos y prácticos necesarios para empezar a utilizar el sistema operativo LINUX/UNIX, junto con un conjunto básico de herramientas y servicios en red, como entorno de soporte para el desarrollo de aplicaciones del software.
El curso incluye principios de diseño y conceptos de computación básicos, una guía para instalación del sistema en entorno nativo o como máquina virtual, los fundamentos básicos de uso y administración del sistema, nociones de programación Shell, la aplicación de un conjunto básico de herramientas para desarrollo de aplicaciones y la consolidación práctica global mediante prácticas y un proyecto guiado para el desarrollo de una aplicación en red basada en tecnologías Web con repositorio despliegue en Github.

Syllabus

Módulo 0. Presentación y organización del curso.
Módulo 1. Instalación del sistema operativo Ubuntu
Módulo 2. La interfaz gráfica de Ubuntu.
Módulo 3. Introducción al sistema operativo UNIX.
Módulo 4. El sistema de archivos de UNIX.
Módulo 5. La interfaz de usuario de UNIX.
Módulo 6. Introducción a la programación Shell.
Módulo 7. Administración de sistema en Ubuntu.
Módulo 8. Entorno básico de herramientas de desarrollo en Ubuntu.
Módulo 9. Proyecto final.

Taught by

Jose M. del Alamo, Juan Quemada Vives and Juan Carlos Yelmo García

Introducción a Linux como entorno de desarrollo de sistemas software
Go to course

Introducción a Linux como entorno de desarrollo de sistemas software

Brought by: Miríadax

  • Miríadax
  • Free
  • Spanish
  • Certificate Not Available
  • Available at any time
  • All
  • N/A
8.1.2PHP Version1.33sRequest Duration2MBMemory UsageGET en/courses/{slug}Route
    • Booting (848ms)
    • Application (477ms)
    • 1 x Booting (63.84%)
      848.20ms
      1 x Application (35.9%)
      477.04ms
      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
      7 statements were executed13.66ms
      • select * from `courses` where `slug_en` = 'introducción-a-linux-como-entorno-de-desarrollo-de-sistemas-software' limit 1
        11.98ms/app/Http/Controllers/CourseController.php:20corspedia
        Metadata
        Bindings
        • 0. introducción-a-linux-como-entorno-de-desarrollo-de-sistemas-software
        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-23 12:27:18' where `id` = 1815
        540μs/app/Http/Controllers/CourseController.php:21corspedia
        Metadata
        Bindings
        • 0. 2025-06-23 12:27:18
        • 1. 1815
        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 (2)
        240μ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)
        190μ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 `institutions` where `institutions`.`id` in (91) and `institutions`.`deleted_at` is null
        240μ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 `providers` where `providers`.`id` in (18) and `providers`.`deleted_at` is null
        220μ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` = 1806 limit 1
        250μs/app/Models/Course.php:84corspedia
        Metadata
        Bindings
        • 0. 1806
        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\Institution
      1
      App\Models\Topic
      1
      App\Models\Subject
      1
      App\Models\Course
      1
        _token
        hTbIIzpql9xa0DmHofFKKfWU9AZSXDMbyDKQXUAa
        locale
        en
        _previous
        array:1 [ "url" => "https://www.corspedia.com/en/courses/introducci%C3%B3n-a-linux-como-entorno-de...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /en/courses/introducci%C3%B3n-a-linux-como-entorno-de-desarrollo-de-sistemas-software
        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.110" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "x-forwarded-for" => array:1 [ 0 => "216.73.216.110" ] "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 => "9543fa89b8c7eaf0-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.110" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_X_FORWARDED_FOR" => "216.73.216.110" "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" => "9543fa89b8c7eaf0-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" => "34742" "REMOTE_ADDR" => "172.71.254.193" "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/introducci%C3%B3n-a-linux-como-entorno-de-desarrollo-de-sistemas-software" "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" => 1750681637.6668 "REQUEST_TIME" => 1750681637 ]
        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 => "Mon, 23 Jun 2025 12:27:18 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjZDMjRnRkRuM1VqS3JtaDRzdjhJQ3c9PSIsInZhbHVlIjoiMkJnS01NL3hhQ3pWYUc2ZEswaFBpZTI4aXozeHU4RmdBVnRTV1FjTEN5Zi9YVVVQY3JNT2Y0cCt6c2wzQ3ZOOG5HZ2VEVDQrcDlMWGsvRU82d1VqMGZYWjRNbG9JNCthRk5Bc2E4UWtzNC9yTFY1QVZyaCs2Qkw4czNrd25tRkEiLCJtYWMiOiI3N2IxYzJlZGQzZjVjZDMyNjVhY2Y3MTgzYWZkNzA4MjYxYjY0N2IzYTRlM2EzMTg1NWExNWZlYTAyYTEyYTBhIiwidGFnIjoiIn0%3D; expires=Mon, 23 Jun 2025 14:27:18 GMT; Max-Age=7199; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IjZDMjRnRkRuM1VqS3JtaDRzdjhJQ3c9PSIsInZhbHVlIjoiMkJnS01NL3hhQ3pWYUc2ZEswaFBpZTI4aXozeHU4RmdBVnRTV1FjTEN5Zi9YVVVQY3JNT2Y0cCt6c2wzQ3ZOOG5HZ2VEV" 1 => "laravel_session=eyJpdiI6Inh3TmkxLytSc3ZLYWNvOFlmS1lLNVE9PSIsInZhbHVlIjoiVlR4dHhGWllFdXd5Qlk2SzNlamhLNWN5MnhOTGNjQ2k0UUJJcVk5MXVoeGVwSGlSZ0xmbTBqS3dMb2JVS2w2RDFSbm02UlMwSU1ReDhwTjArVnBGNE1EcWpwaXpFdnllaG8wbTg5WE5YYnFDMVNwajlJWXZBRnpDU0N6TnVpMU0iLCJtYWMiOiJmYTBmYjVmMzYzODcxYzRhZjNhYmYwYWY3ZGEwNDNmMGQyZDQxODg2ZmI0N2M1OWMxMTVmMjcyYjMzYzQ2ODlmIiwidGFnIjoiIn0%3D; expires=Mon, 23 Jun 2025 14:27:18 GMT; Max-Age=7199; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6Inh3TmkxLytSc3ZLYWNvOFlmS1lLNVE9PSIsInZhbHVlIjoiVlR4dHhGWllFdXd5Qlk2SzNlamhLNWN5MnhOTGNjQ2k0UUJJcVk5MXVoeGVwSGlSZ0xmbTBqS3dMb2JVS2w2RDFS" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjZDMjRnRkRuM1VqS3JtaDRzdjhJQ3c9PSIsInZhbHVlIjoiMkJnS01NL3hhQ3pWYUc2ZEswaFBpZTI4aXozeHU4RmdBVnRTV1FjTEN5Zi9YVVVQY3JNT2Y0cCt6c2wzQ3ZOOG5HZ2VEVDQrcDlMWGsvRU82d1VqMGZYWjRNbG9JNCthRk5Bc2E4UWtzNC9yTFY1QVZyaCs2Qkw4czNrd25tRkEiLCJtYWMiOiI3N2IxYzJlZGQzZjVjZDMyNjVhY2Y3MTgzYWZkNzA4MjYxYjY0N2IzYTRlM2EzMTg1NWExNWZlYTAyYTEyYTBhIiwidGFnIjoiIn0%3D; expires=Mon, 23-Jun-2025 14:27:18 GMT; path=/XSRF-TOKEN=eyJpdiI6IjZDMjRnRkRuM1VqS3JtaDRzdjhJQ3c9PSIsInZhbHVlIjoiMkJnS01NL3hhQ3pWYUc2ZEswaFBpZTI4aXozeHU4RmdBVnRTV1FjTEN5Zi9YVVVQY3JNT2Y0cCt6c2wzQ3ZOOG5HZ2VEV" 1 => "laravel_session=eyJpdiI6Inh3TmkxLytSc3ZLYWNvOFlmS1lLNVE9PSIsInZhbHVlIjoiVlR4dHhGWllFdXd5Qlk2SzNlamhLNWN5MnhOTGNjQ2k0UUJJcVk5MXVoeGVwSGlSZ0xmbTBqS3dMb2JVS2w2RDFSbm02UlMwSU1ReDhwTjArVnBGNE1EcWpwaXpFdnllaG8wbTg5WE5YYnFDMVNwajlJWXZBRnpDU0N6TnVpMU0iLCJtYWMiOiJmYTBmYjVmMzYzODcxYzRhZjNhYmYwYWY3ZGEwNDNmMGQyZDQxODg2ZmI0N2M1OWMxMTVmMjcyYjMzYzQ2ODlmIiwidGFnIjoiIn0%3D; expires=Mon, 23-Jun-2025 14:27:18 GMT; path=/; httponlylaravel_session=eyJpdiI6Inh3TmkxLytSc3ZLYWNvOFlmS1lLNVE9PSIsInZhbHVlIjoiVlR4dHhGWllFdXd5Qlk2SzNlamhLNWN5MnhOTGNjQ2k0UUJJcVk5MXVoeGVwSGlSZ0xmbTBqS3dMb2JVS2w2RDFS" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "hTbIIzpql9xa0DmHofFKKfWU9AZSXDMbyDKQXUAa" "locale" => "en" "_previous" => array:1 [ "url" => "https://www.corspedia.com/en/courses/introducci%C3%B3n-a-linux-como-entorno-de-desarrollo-de-sistemas-software" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]