Menu Display

Breadcrumb

Activity Record

Specialized
 

Linux for Programmers: Environment, Tools and Development - Preparation for the Linux Foundation LFCA Certificate

Training designed for programmers who want to delve deeper into the use of Linux as an operating system for software development. You will learn how to work with the most powerful command line tools, how to manage files and processes, and how to configure efficient work environments. In addition, aspects such as version control with Git, task automation and application deployment will be covered. Participants will have the foundations to use Linux optimally.

Specific goals | Temary

OBJECTIVES

  • Master the Linux command line
  • Environment and repository management
  • Automation and security

SYLLABUS

  1. Introduction to Linux for programmers
    • What is Linux and why use it in programming?
    • Recommended distributions: Ubuntu, Fedora, Debian, and others
  2. Command line and basic management
    • Navigation through the file system
    • Basic commands: cp, mv, rm, grep, find, and others
    • Partitions and File System
    • Process and background task management
  3. Work environment configuration
    • Package installation with managers like apt, yum, or dnf
    • Terminal configuration: Bash, Zsh, and customization with aliases and scripts
    • Text editors: Vim and Visual Studio Code for Linux
  4. Task automation and scripts
    • Introduction to Bash scripting
    • Creating scripts for repetitive tasks
    • Configuring cron jobs for automation
  5. Deployment and basic security
    • Introduction to application deployment with Docker
    • Permission and user configuration
    • Best security practices in the Linux environment

INFO: This activity prepares students to obtain the official LFCA certificate from the LINUX FOUNDATION. This action is voluntary and requires a payment. Barcelona Activa does not manage or facilitate the certification process, which is completely external to this institution.


PRIOR KNOWLEDGE REQUIRED

Editions

Edition 1
Modality: Virtual classroom
Language: Catalan
Dates: From 07/07/2025 to 25/07/2025
9 virtual classroom sessions
  • Monday 7 July · 16:00h - 19:00h
  • Wednesday 9 July · 16:00h - 19:00h
  • Friday 11 July · 16:00h - 19:00h
  • Monday 14 July · 16:00h - 19:00h
  • Wednesday 16 July · 16:00h - 19:00h
  • Friday 18 July · 16:00h - 19:00h
  • Monday 21 July · 16:00h - 19:00h
  • Wednesday 23 July · 16:00h - 19:00h
  • Friday 25 July · 16:00h - 19:00h
  • Places available Sign me up

    General information

    >> In case the format is virtual via streaming, it will be carried out through the free platform Microsoft Teams. Registered individuals will receive the invitation link and access instructions by email before the session starts.

    >> Entry to the classroom will not be allowed after 15 minutes once the activity has started.

    >> The language in which each session is conducted is informed in the description of each activity.

    >> Any of the training actions of Cibernàrium may be recorded through an image capture system that aims to subsequently disseminate them through a medium or support within the scope of the mission of Barcelona Activa to contribute to economic promotion and employment. In the recording process, images of attendees may eventually be recorded. Registration for Cibernàrium activities implies authorization for Barcelona Activa to use these images for the aforementioned purpose.

    Modality: Virtual classroom
    Duration: 9 sessions (27 hours)
    Language: Catalan
    Dates: From 07/07/2025 to 25/07/2025

    Theme: Live specialized training / Programming

    Trainer's person

    JUAN CARLOS

    LUMBIARRES RODRIGUEZ

      Personal Data Protection Law

    Personal Data Protection Law

    There is a new version of Personal Information Protection law.
    Please, accept it before continuing the registration.

      You are registering

    Linux for Programmers: Environment, Tools and Development - Preparation for the Linux Foundation LFCA Certificate: Edition 1

    Mon 07/07/25 16:00-19:00h

    Virtual classroom

    Wed 09/07/25 16:00-19:00h

    Virtual classroom

    Fri 11/07/25 16:00-19:00h

    Virtual classroom

    Mon 14/07/25 16:00-19:00h

    Virtual classroom

    Wed 16/07/25 16:00-19:00h

    Virtual classroom

    Fri 18/07/25 16:00-19:00h

    Virtual classroom

    Mon 21/07/25 16:00-19:00h

    Virtual classroom

    Wed 23/07/25 16:00-19:00h

    Virtual classroom

    Fri 25/07/25 16:00-19:00h

    Virtual classroom

    Personal information

    Full Name:

    Screen Name: 20101

    Email: default@liferay.com

    I agree registration conditions