Linux Training Courses

Linux Training Courses

Local, instructor-led live Linux training courses demonstrate through hands-on practice how to install, manage, secure and troubleshoot a Linux system. Our Linux courses cover how to run Linux on traditional servers as well as in embedded systems Linux training is available as "onsite live training" or "remote live training". Onsite live training can be carried out locally on customer premises in Argentina or in NobleProg corporate training centers in Argentina. Remote live training is carried out by way of an interactive, remote desktop. NobleProg -- Your Local Training Provider

Testimonials

★★★★★
★★★★★

Linux Course Outlines

CodeNameDurationOverview
3063Introduction to Linux14 hoursThe course answers the questions:

- How to perform basic operations on the system?
- Where to find information and how to get help?
- How does the power?
- What are the types of files in the system?
- How simply and quickly solve problems?
ledeLEDE: Set Up a Linux Wireless Router7 hoursThe LEDE Project (Linux Embedded Development Environment) is a Linux operating system based on OpenWrt. It is a complete replacement for the vendor-supplied firmware of a wide range of wireless routers and non-network devices.

In this instructor-led, live training, participants will learn how to set up a LEDE based wireless router.

Audience

- Network administrators and technicians

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
lpic2-201Linux LPI LPIC-2 Exam 201 Preparation14 hoursThis course has been created for someone preparing for LPI certification. It is conducted as a series of lectures intertwined with simple exercises.
lpic1-102Linux LPI LPIC-1 Exam 102 Preparation14 hoursThis course has been created for someone preparing for the LPI certification 102 Exam. It is conducted as a series of lectures intertwined with simple exercises.
lpic1-101Linux LPI LPIC-1 Exam 101 Preparation14 hoursThis course has been created for someone preparing for the LPI certification 101 Exam. It is conducted as a series of lectures intertwined with simple exercises.
lnxnetpLinux Network Programming14 hoursThis course is addressed to junior software developers. After the course completion, the trainees will be able to understand the architecture of well-known web servers such as Apache or Nginx, and implement their own network programs.

The course is 67% lectures, 33% hands-on exercises.
linuxsysadminLinux System Administration21 hoursThis Linux System Administration training course is designed for IT professionals who wish to learn core Linux System Administration skills.

Using a combination of demonstrations and practical exercises, this course will guide participants through the relevant commands, tools and processes needed to become a successful administrator of a professional Linux environment.

Participants will learn how to

- Setup, maintain and troubleshoot a Linux system
- Manage users on a Linux system
- Set up and install server software (web server, ftp server, vnc server, etc.)
- Deploy and monitor a production system
- Implement basic system security

Audience

- IT professionals on the path to becoming a Linux system administrator or network administrators
- Beginners who want to learn how to manage a Linux system.

Format of the Course

- Interactive lecture and discussion
- Lots of exercises and practice
- Hands-on implementation in a live-lab environment

Course Customization Options

- Linux is available in different flavours (Debian/Ubuntu, CentOS/Fedora/Red Hat, Suse, etc.).
- This training can be customized for any flavor. Please contact us to arrange.
linuxsecLinux Security14 hoursDuring the course, participants will learn among other things as:

- How to hack into the server and how to protect your server against hackers?
- How to see the user's password and how to select the password?
- How to limit user resources (memory, CPU time, the maximum number of processes, number of logins, etc ...)?
- How to check if the files on the disk are damaged or how to check if someone with them "tinkered"?
- How to send log files to remote machine?
- How to protect your log files before modification?
- How to securely erase files so that no one could have them anymore preview?
- How to create an encrypted file system?
- How to encrypt and sign files?
- How to protect yourself from exploits?
linuxnetsecNetwork Security in Linux14 hoursDuring the course, participants will learn:

- What is denial of service attacks, Flooding, Sniffing, MIM?
- How to break from the network to the server?
- How to watch packets on the network (also running on switches)?
- Do you watch any combination of the world?
- How to monitor the network?
- How to configure a firewall?
- How to use encrypted connections?
- How to create tunnels?
- How to log packets?
- How to scan ports?
- How to reduce the number of unnecessary services on the server?
linuxnetadminNetwork Administering in Linux14 hoursThe course participant will answer the following questions:

- How to build a network based on TCP / IP?
- How to plan a TCP / IP network.
- What are the tools available in the system?
- How do I share files?
- How does e-mail?
- How to configure the hardware in Linux?
linuxhaHighly Available Services with DRBD and Pacemaker7 hoursThe primary objective of this practical course is to introduce the Linux high-availability stack (Pacemaker, DRBD) to system administrators. During the training, each participant will build a two-machine cluster that offers a simple highly-available service (such as PostgreSQL or NFS) on a virtual IP address. Also, uses of DRBD not related to high availability are considered.
linuxforwindevLinux for Windows Developers14 hoursLinux is an open source operating system that is popular among developers because of its stability, flexibility, and customizability.

In this instructor-led, live training, participants will learn how to transition from developing web applications on Windows to developing on Linux.

By the end of this training, participants will be able to:

- Understand the fundamentals of the Linux OS and its differences with the Windows OS
- Install Linux and get familiarized with the Linux environment
- Execute Linux commands
- Secure Linux by learning the basics of Linux system administration and user management
- Start developing web applications on Linux

Audience

- Web application developers
- People interested in developing on Linux
- Windows users who wish to switch to Linux

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
linuxclibasicsLinux Command Line Basics7 hoursLinux is an open source operating system that is popular among developers because of its stability, flexibility, and customizability.

In this instructor-led, live training, participants will learn how to use the Linux Command Line and implement basic commands.

By the end of this training, participants will be able to:

- Have a good understanding of the Linux File System and the Linux Command Line
- Learn how to navigate the Linux File System using Linux commands
- Learn how to create and manipulate files and directories using Linux commands
- Create their own Linux commands

Audience

- Anyone interested in getting started with Linux
- Windows or Mac users who are interested in switching to Linux
- Existing Linux users who want to be more effective in using the Linux Command Line

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
linuxadmfunLinux Administration Fundamentals21 hoursLearn core Linux Systems Administration skills in a workshop environment. (Ubuntu or CentOS)

Who is this course for:

Engineers who want to transition into Linux engineering and administration roles.
Beginners who want to understand how a Linux operating system works and how to manage it.
People looking to prepare for professional certifications such as the LPI level 1 or RHCSA.

Description:

This course is designed to teach you about the advantages of Linux-based operating systems, their role in enterprise, and how to understand and administer them. Aimed at relative beginners, we will teach you all the skills necessary to manage a small Linux estate.

Using a combination of demonstrations and practical exercises, we will guide you through the relevant commands, tools and processes you will need to know to become a successful administrator of a professional Linux environment.

The skills to properly run and maintain Linux environments are in very high demand.
If you have little or no experience working with Linux and wish to become a competent administrator quickly, this course will give you all the tools you need to enter the exciting and challenging world of Linux administration.

At the end of this course you will:

- Understand what GNU/Linux is, and its role in modern IT
- Be able to install a linux distribution from scratch
- Be able to configure users, groups, storage, and networking of a Linux-based computer
- Be able to confidently navigate the command line interface (CLI) on any Linux server
- Understand services, processes, and system resources
- Install, remove, and configure software.
lcsmcentosLinux Cluster and Storage Management on CentOS 6 & 735 hours- Created Linux Administrators and developers who are interested with getting involved in Clustering or require knowledge of Clustering based on Linux system.
- Even beginners, who have the basic skill and knowledge on Linux, can catch up with this course just if you follow the instructor's lab and explanation in detail.
- This course is intended to practice enough clustering technology and to show it is very easy to understand the clustering technology on Linux system.
- This course will be delivered to audience with 40% lectures, 50% labs and 10% Q&A. This five-day course strongly emphasizes lab-based activities.
- You'll learn how to deploy and manage shared storage and server clusters that provide highly available network services to a mission-critical enterprise environment.
- It can be deliver on any distribution (CentOS and Ubuntu are commonly used).
alpinelinuxAlpine Linux: Setting Up a Small, Simple and Secure OS for Your Containers7 hoursAlpine Linux is a security-oriented, lightweight (80 MB) Linux distribution based on musl libc and BusyBox. Alpine Linux is produced by the makers of Docker and is one of several in the recent proliferation of distros tailored for virtualization, containerization and the cloud. Alpine Linux replaces Ubuntu as the official base image for Docker containers.

This training introduces Alpine Linux's architecture and walks participants step-by-step through the setup of Alpine Linux in a live lab environment. By the end of this training, participants will have the knowledge and practice to deploy Alpine Linux as the foundation for running containers in development, test and production environments.

Audience

- DevOps engineers
- System administrators
- Software engineers

Format of the course

- Part lecture, part discussion, heavy hands-on practice
kshprogKorn Shell Programming21 hoursUNIX is a true multitasking operating system. Its portability, reliability and efficiency has helped it and various flavours of it, become widely used for a range of applications.

This course is designed for those wishing to learn Korn Shell programming. The practical exercises constitute about 50% of the course time. The course is suitable for any variant of Unix and the Linux platform is used for course delivery.

Who Should Attend: Programmers, system administrators and technical support staff who need to become proficient at scripting in the Unix environment.
iotraspberrypiIntroduction to IoT Using Raspberry Pi14 hoursInternet of Things (IoT) is a network infrastructure that connects physical objects and software applications wirelessly, allowing them to communicate with each other and exchange data via network communications, cloud computing, and data capture.

In this instructor-led, live training, participants will learn the fundamentals of IoT as they step through the creation of an IoT sensor system using the Raspberry Pi.

By the end of this training, participants will be able to:

- Understand the principles of IoT, including IoT components and communication techniques
- Learn how to set up the Raspberry Pi specifically for IoT applications
- Build and deploy their own IoT Sensor System

Audience

- Hobbyists
- Hardware/software engineers and technicians
- Technical persons in all industries
- Beginner developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice

Note

- Raspberry Pi supports various operating systems and programming languages. This course will use Linux-based Raspbian as the operating system and Python as the programming language. To request a specific setup, please contact us to arrange.
- Participants are responsible for purchasing the Raspberry Pi hardware and components.
iotpythonProgramming for IoT with Python14 hoursInternet of Things (IoT) is a network infrastructure that connects physical objects and software applications wirelessly, allowing them to communicate with each other and exchange data via network communications, cloud computing, and data capture. Python is a high-level programming language recommended for IoT due to its clear syntax and large community support.

In this instructor-led, live training, participants will learn how to program IoT solutions with Python.

By the end of this training, participants will be able to:

- Understand the fundamentals of IoT architecture
- Learn the basics of using Raspberry Pi
- Install and configure Python on Raspberry Pi
- Learn the benefits of using Python in programming IoT systems
- Build, test, deploy, and troubleshoot an IoT system using Python and Raspberry Pi

Audience

- Developers
- Engineers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice

Note

- To request a customized training for this course, please contact us to arrange.
INUNIXIntermediate Unix21 hoursThis course aims to provide its participants with all the necessary tools to acquire the intermediate skills about the Linux operating system, so that they can edit, manage and structure the program in the way that is most convenient for their organization with a thorough intermediate knowledge of the operation of the system.
gosystemsprogrammingGo for Systems Programming35 hoursGo (Golang) is an open source programming language developed at Google. One of Go's popular use cases is Linux and Unix systems programming.

In this instructor-led, live training, participants will learn the fundamentals of systems programming with Go as they step through hands-on exercises exploring the various features of Go.

By the end of this training, participants will be able to:

- Understand the fundamentals of Go systems programming
- Set up the Go development environment
- Write programs in Go
- Use both the basic and advanced features of Go for Unix and Linux systems programming
- Understand and use Goroutines
- Write fast and lightweight code with Go
- Write low-level networking code with Go

Audience

- Programmers
- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
freebsdicFreeBSD Installation and Configuration14 hoursThe course participant will answer the following questions:

- What are the terms of the BSD licence?
- When, where and to what extent we can use the system for free?
- How do I install FreeBSD?
- How to use the basic tools available in the system?
- How to install and manage the system?
- How to install and configure the X-server and Display Manager?
freebsdadminAdministering FreeBSD21 hoursThe course participants will learn:

- How and why to configure and compile your own kernel?
- How to create device files?
- How to customize your system to suit your needs?
- How to optimize your system?
- How is it implemented the system startup process?
- How to create, manage, and delete user accounts?
- To restrict user resources (memory, CPU, number of concurrent sessions, etc...)?
flatpakFlatpak - The Future of Application Distribution14 hoursFlatpak is a utility for software deployment, package management, and application virtualization for Linux desktop computer environments. It provides a sandbox environment in which users can run applications in isolation from the rest of the system.

This course teaches the basic usage of Flatpak, useful both for developers and system administrators. The course includes a lot of hands on exercises and the participants will practice in their own environment and build their own Flatpak images.

Audience
Developers
Sysadmins
Managers
dnswebmaildbTop 4 Linux/Unix Servers - DNS,Web,Mail and Database 28 hours- Created Linux/Unix Administrators and developers who are interested with getting involved in LInux/Unix Servers
- Even beginners, who have the basic skill and knowledge on Linux, can catch up with this course just if you follow the instructor's lab and explanation in detail.
- This course is intended to practice enough Managing Linux Servers and to show it is very easy to understand Linux/Unix servers.
- This course will be delivered to audience with 40% lectures, 50% labs and 10% Q&A. This five-day course strongly emphasizes lab-based activities.
- You'll learn how to deploy and manage Top 4 Linux Servers that provide highly useful network services to a mission-critical enterprise environment.
- It can be deliver on any distribution (Fedora, CentOS are commonly used)
dnsandbindDNS and BIND: Setting Up, Managing and Securing Your DNS Server14 hoursDNS (domain name system) is the "phone book" of the internet, providing a directory of computer names and their IP addresses. BIND is the most common Linux implementation of DNS. When you open a website or send and receive an email, a DNS server somewhere is quietly addressing your message to its intended recipient.

In this training, participants will learn the critical features of DNS while carrying out exercises in the setup and configuration of a BIND DNS server on Linux. The course starts with a refresher on key networking principles, then digs into hands-on practice with setup and configuration. Steadily, the discussion and practices move towards more complex topics such as security, availability, debugging and troubleshooting.

Audience

- Network technicians
- Network designers
- System administrators

Format of the course

- Part lecture, part discussion, heavy hands-on practice and implementation, occasional quizing to measure progress
debianadminDebian Administration35 hoursThis is a comprehensive training course for administering Debian GNU/Linux operating system.

It is always delivered on the current version of Debian.
compforelinxComputer forensics with Linux21 hoursThe objective of the course is to enable participants to gain a mastery of the fundamentals of computer forensics with Linux.
bashp1BASH Programming14 hoursThe course answers questions:
How does the shell works?
How to write programs in a shell?
lpic2-202Linux LPI LPIC-2 Exam 202 Preparation14 hoursThis course has been created for someone preparing for LPI certification. It is conducted as a series of lectures intertwined with simple exercises.

Upcoming Linux Courses

CourseCourse DateCourse Price [Remote / Classroom]
Alpine Linux: Setting Up a Small, Simple and Secure OS for Your Containers - Buenos Aires - Laminar CatalinasWed, 2019-01-02 09:301,553USD / 2,616USD
Korn Shell Programming - Buenos Aires - Laminar CatalinasWed, 2019-01-02 09:304,475USD / 5,559USD
Alpine Linux: Setting Up a Small, Simple and Secure OS for Your Containers - Buenos Aires - Laminar CatalinasWed, 2019-02-27 09:301,553USD / 2,616USD
Alpine Linux: Setting Up a Small, Simple and Secure OS for Your Containers - Buenos Aires - Laminar CatalinasThu, 2019-04-18 09:301,553USD / 2,616USD
Alpine Linux: Setting Up a Small, Simple and Secure OS for Your Containers - Buenos Aires - Laminar CatalinasThu, 2019-06-06 09:301,553USD / 2,616USD
Weekend Linux courses, Evening Linux training, Linux boot camp, Linux instructor-led, Weekend Linux training, Evening Linux courses, Linux coaching, Linux instructor, Linux trainer, Linux training courses, Linux classes, Linux on-site, Linux private courses, Linux one on one training

Course Discounts

Course Venue Course Date Course Price [Remote / Classroom]
Business Plan building with Business Motivation Model Buenos Aires - Laminar Catalinas Tue, 2019-01-29 09:30 2,743USD / 3,817USD
Robotics in business - AI/Robotics Buenos Aires - Laminar Catalinas Wed, 2019-03-06 09:30 2,743USD / 3,817USD
Go Programming Language for Programmers Buenos Aires - Laminar Catalinas Mon, 2019-04-29 09:30 5,330USD / 6,425USD
NLP: Natural Language Processing with R Buenos Aires - Laminar Catalinas Tue, 2019-05-28 09:30 4,027USD / 5,112USD

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients

is growing fast!

We are looking to expand our presence in Peru!

As a Business Development Manager you will:

  • expand business in Peru
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

contact us right away!