Red Hat

Atom-tech posiada obecnie wysoki status partnerski – RedHat Advanced Business Partner, świadczący o wysokich kompetencjach w zakresie produktów firmy RedHat. Jesteśmy w stanie zaoferować Państwu autoryzowane szkolenia i egzaminy firmy RedHat, pozwalające poszerzyć wiedzę z zakresu obsługi serwerów, stacji roboczych i aplikacji oraz uzyskać specjalistyczne certyfikaty.
DO180 Red Hat OpenShift I: Containers & Kubernetes

Length
Classroom: 3 days
Virtual training: 4 days

Overview
Learn to build and manage containers for deployment on a Kubernetes and Red Hat OpenShift cluster Red Hat OpenShift I: Containers & Kubernetes (DO180) helps you build core knowledge in managing containers through hands-on experience with containers, Kubernetes, and the Red Hat® OpenShift® Container Platform. These skills are needed for multiple roles, including developers, administrators, and site reliability engineers.

This course is based on Red Hat OpenShift Container Platform 4.5.
Course content summary

Understand container and OpenShift architecture.
Create containerized services.
Manage containers and container images.
Create custom container images.
Deploy containerized applications on Red Hat OpenShift.
Deploy multi-container applications.

Audience
Developers who wish to containerize software applications
Administrators who are new to container technology and container orchestration
Architects who are considering using container technologies in software architectures
Site reliability engineers who are considering using Kubernetes and Red Hat OpenShift

Prerequisites
Be able to use a Linux terminal session, issue operating system commands, and be familiar with shell scripting
Have experience with web application architectures and their corresponding technologies
Being a Red Hat Certified System Administrator (RHCSA®) is recommended, but not required

Course Outline
Introduce container technology
Describe how software can run in containers orchestrated by Red Hat OpenShift Container Platform.
Create containerized services
Provision a server using container technology.
Manage containers
Manipulate pre-built container images to create and manage containerized services.
Manage container images
Govern the life cycle of a container image from creation to deletion.
Create custom container images
Design and code a Docker file to build a custom container image.
Deploy containerized applications on Red Hat OpenShift
Use single container applications on Red Hat OpenShift Container Platform.
Deploy multi-container applications
Set up applications that are containerized using multiple container images.
Troubleshoot containerized applications
Regulate a containerized application deployed on Red Hat OpenShift.
Comprehensive review of curriculum
Demonstrate how to containerize a software application, test it with Podman, and deploy it on a Red Hat OpenShift cluster.

DO181 Red Hat OpenShift I: Containers & Kubernetes with exam
Length
Classroom: 3 days + exam
Virtual training: 4 days + exam

 

Overview
Learn to build and manage containers for deployment on a Kubernetes and Red Hat OpenShift cluster

DO181 Red Hat OpenShift I: Containers & Kubernetes with exam helps you build core knowledge in managing
containers through hands-on experience with containers, Kubernetes, and the Red Hat® OpenShift® Container Platform.
These skills are needed for multiple roles, including developers, administrators, and site reliability engineers.

This course is based on Red Hat OpenShift Container Platform 4.5. The EX180 Red Hat Certified Specialist in Containers
and Kubernetes exam is included.

Course content summary
Understand container and OpenShift architecture.
Create containerized services.
Manage containers and container images.
Create custom container images.
Deploy containerized applications on Red Hat OpenShift.
Deploy multi-container applications.

Audience
Developers who wish to containerize software applications
Administrators who are new to container technology and container orchestration
Architects who are considering using container technologies in software architectures
Site reliability engineers who are considering using Kubernetes and Red Hat OpenShift

Prerequisites
Be able to use a Linux terminal session, issue operating system commands, and be familiar with shell scripting
Have experience with web application architectures and their corresponding technologies
Being a Red Hat Certified System Administrator (RHCSA®) is recommended, but not required

Course Outline
Introduce container technology
Describe how software can run in containers orchestrated by Red Hat OpenShift Container Platform.
Create containerized services
Provision a server using container technology.
Manage containers
Manipulate pre-built container images to create and manage containerized services.
Manage container images
Govern the life cycle of a container image from creation to deletion.
Create custom container images
Design and code a Docker file to build a custom container image.
Deploy containerized applications on Red Hat OpenShift
Use single container applications on Red Hat OpenShift Container Platform.
Deploy multi-container applications
Set up applications that are containerized using multiple container images.
Troubleshoot containerized applications
Regulate a containerized application deployed on Red Hat OpenShift.
Comprehensive review of curriculum
Demonstrate how to containerize a software application, test it with Podman, and deploy it on a Red Hat OpenShift cluster.

DO288 Red Hat OpenShift Development II: Containerizing Applications (v4.5)

Length
Classroom: 3 days + exam
Virtual training: 4 days + exam

Overview
Hands-on training to boost developer productivity powered by Red Hat OpenShift
Red Hat OpenShift Development I: Containerizing Applications (DO288) enhances understanding of containers as a key technology for configuring and deploying applications and microservices. As the second course in the OpenShift development track, this offering will teach you how to design, build, and deploy containerized software applications to an OpenShift cluster.
Whether you’re writing container-native applications or migrating existing brownfield applications, you’ll learn how to boost developer productivity powered by Red Hat® OpenShift Container Platform, a containerized application platform that allows enterprises to manage container deployments and scale their applications using Kubernetes.

This course is based on Red Hat OpenShift Container Platform 4.5.

Course content summary
Manager and trigger application builds.
Customize an existing source-to-image base image.
Create an OpenShift template.
Create health checks to monitor and improve application reliability.
Create and deploy a Jenkins pipeline for continuous integration and continuous deployment.
Create and deploy cloud-native application for OpenShift.

Audience
Enterprise application developers
Site reliability engineers

Prerequisites
Red Hat recommends these prerequisites:
Complete the DO180 Introduction to Containers, Kubernetes, and Red Hat OpenShift, or have equivalent knowledge
Being a Red Hat Certified System Administrator or having earned a higher certification is helpful for navigation and usage of the command line, but is not required

Course Outline
Deploy and manage applications on an OpenShift cluster
Deploy applications using various application packaging methods to an OpenShift cluster and manage their resources.
Design containerized applications for OpenShift
Select a containerization method for an application and create a container to run on an OpenShift cluster.
Publish enterprise container images
Create an enterprise registry and publish container images to it.
Manage building applications
Describe the OpenShift build process, in addition to triggering and managing builds.
Customize source-to-image builds
Customize an existing S2I base image and create a new one.
Create applications from OpenShift templates
Describe the elements of a template and create a multicontainer application template.
Manage application deployments
Monitor application health and implement various deployment methods for cloud-native applications.
Implement CI/CD pipelines in OpenShift
Create and deploy Jenkins pipelines to facilitate continuous integration and continuous deployment (CI/CD) with OpenShift.
Build cloud-native applications on OpenShift
Create and deploy cloud-native applications on OpenShift.

DO280 Red Hat OpenShift Administration II: Operating a Production Kubernetes Cluster

Length
Classroom: 3 days
Virtual training: 4 days

 

Overview
Create, configure, manage, and troubleshoot OpenShift clusters
DO280 Red Hat OpenShift Administration II: Operating a Production Kubernetes Cluster teaches you how to install
and administer the Red Hat® OpenShift® Container Platform. This hands-on, lab-based course shows you how to install, configure, and manage OpenShift clusters and deploy sample applications to further understand how developers will use the platform.
This course is based on Red Hat® Enterprise Linux® 8.0 and Openshift Container Platform 4.5.
OpenShift is a containerized application platform that allows enterprises to manage container deployments and scale their
applications using Kubernetes. OpenShift provides predefined application environments and builds upon Kubernetes to provide
support for DevOps principles such as reduced time to market, infrastructure-as-code, continuous integration (CI), and continuous delivery (CD).

Course summary
Describe the Red Hat OpenShift Container Platform cluster installation and update processes
Troubleshoot application deployments
Configure authentication using local users
Control access to projects using role-based access control (RBAC)
Configure service and container networking
Configure pod scheduling using labels and selectors
Limit compute resource usage
Scale a cluster
Monitor cluster events and alerts

Audience
This course is designed for system administrators, system architects, and developers who want to install and configure Red Hat OpenShift
Container Platform.
System and Software Architects interested in understanding features and functionality of an OpenShift cluster.
System Administrators interested in the initial establishment of a cluster.
Cluster Operators interested in the ongoing maintenance of a cluster.
Site Reliability Engineers interested in the ongoing maintenance and troubleshooting of a cluster.

Prerequisites
Become a Red Hat Certified System Administrator, or demonstrate equivalent Red Hat Enterprise Linux system administration experience
Complete the DO180 Red Hat OpenShift I: Containers & Kubernetes or demonstrate equivalent experience with containers, Kubernetes,
and OpenShift basics

Course Outline
Describe the Red Hat OpenShift Container Platform
Describe the architecture of the Red Hat OpenShift Container Platform (RHOCP).
Verify the health of a cluster
Describe OpenShift installation methods and verify the health of a newly installed cluster.
Configure authentication and authorization
Configure authentication with the HTPasswd identity provider and assign roles to users and groups.
Configure application security
Restrict permissions of applications using security context constraints and protect access credentials using secrets.
Configure OpenShift networking for applications
Troubleshoot OpenShift software-defined networking (SDN) and configure network policies.
Control pod scheduling
Control which nodes a pod runs on.
Describe cluster updates
Describe how to perform a cluster update
Manage a cluster with the web console
Manage a Red Hat OpenShift cluster using the web console.

RH 124 Red Hat System Administraton I

Czas trwania –  5 dni

Informacje o kursie
Pierwszy kurs w ścieżce rozwoju jest przeznaczony dla osób zaczynających pracę z systemem Red Hat Enterprise Linux. Kurs koncentruje się na zadaniach administracyjnych, które wykonuje się w codziennej pracy. Aktywnie angażując słuchacza na zadaniach praktycznych, dyskusjach oraz wielu innych formach aktywności podczas zajęć, szkolenie daje solidne podstawy do efektywnego zarządzania systemami klasy Enterprise. Omówione narzędzia GUI, jak i odpowiadające im polecenia linii komend pozwalają po ukończeniu szkolenia na wykonywanie takich czynności jak instalacja systemu operacyjnego, zarządzanie łącznością sieciową systemu, zarządzanie pamięciami masowymi czy proste zarządzanie bezpieczeństwem systemu.

Co warto wiedzieć przed szkoleniem?
Mile widziane doświadczenie w administracji systemami operacyjnymi

Zagadnienia
Dostęp do wiersza poleceń.
Logowanie do systemu Linux i realizacja prostych poleceń z użyciem powłoki.
Administrowanie plikami z wiersza poleceń.
Kopiowanie, przenoszenie, tworzenie, usuwanie i organizowanie plików z poziomu powłoki Bash.
Uzyskiwanie pomocy w Red Hat Enterprise Linux.
Rozwiązywanie problemów przy pomocy systemów pomocy online i narzędzi wsparcia Red Hat.
Tworzenie, przeglądanie i edycja plików tekstowych.
Tworzenie, przeglądanie i edycja plików tekstowych z wyjścia poleceń i w edytorze.
Zarządzanie lokalnymi użytkownikami i grupami Linux.
Zarządzanie lokalnymi użytkownikami i grupami Linux oraz zarządzanie lokalnymi politykami haseł.
Monitorowanie dostępu do plików z przy wykorzystaniu uprawnień systemu plików w Linux.
Nadawanie uprawnień do plików i intepretowania efektów różnych kombinacji uprawnień.
Kontrolowanie i zarządzanie procesami Linux.
Uzyskiwanie informacji o systemie i kontrola uruchomionych procesów.
Kontrolowanie usług i daemonów.
Zarządzanie i monitoring usług sieciowych i daemonów systemowych z użyciem systemd.
Konfiguracja i zabezpieczanie usługi OpenSSH.
Dostęp i zapewnienie bezpiecznego dostępu do wiesza poleceń w systemach zdalnych z wykorzystaniem OpenSSH.
Analiza i przechowywanie logów.
Lokalizowanie i dokładna interpretacja odpowiednich plików logów systemowych w celu rozwiązywania błędów.
Zarządzanie sieciami w Red Hat Enterprise Linux.
Konfiguracja podstawowa sieci Ipv4 w systemach Red Hat Enterprise Linux.
Gromadzenie plików i ich kopiowanie pomiędzy systemami.
Archiwizacja i kopiowanie spomiędzy różnymi systemami.
Instalacja i aktualizacja oprogramowania.
Pobieranie, instalacja, aktualizacja i zarządzanie pakietami od Red Hat i repozytoriami pakietów yum.
Dostęp do systemu plików Linux.
Dostęp i inspekcja istniejących systemów plików w systemie Red Hat Enterprise Linux.
Systemy wirtualne.
Tworzenie i użytkowanie maszyn wirtualnych z wykorzystaniem KVM i libvirt.
Powtórka
Ćwiczenia praktyczne. Sprawdzenie własnych umiejętności zdobytych na szkoleniu.

RH 134 Red Hat System Administration II

Czas trwania – 4 dni

Informacje o kursie
Red Hat System Administration II to szkolenie opracowane dla specjalistów IT, pracujących w pełnym wymiarze jako administratorzy systemów Red Hat Enterprise Linux. Uczestnicy biorą udział w aktywnościach zwiększających zaangażowanie, poprawiających zapamiętywanie oraz rozumienie często skomplikowanych mechanizmów. Opierając się na solidnych podstawach zdobytych na szkoleniu System Administration I, uczestnicy zagłębią się w detale narzędzi wykorzystywanych w codziennej administracji systemem. Pod koniec szkolenia, uczestnik będzie potrafił, zarządzać zaawansowanymi pamięciami masowymi, systemami plików, zarządzać oprogramowaniem czy kontrolą dostępu.

Co warto wiedzieć przed szkoleniem?
Uczestnictwo w kursie Red Hat System Administration I.
Poruszane tematy w przedmiotowym kursie wymagają od uczestnika wiedzy z kursu Red Hat System Administration I.

Zagadnienia
Automatyzacja instalacji przy wykorzystaniu Kickstart.
Automatyzacja instalacji systemów Red Hat Enterprise Linux przy użyciu Kickstart.
Wyrażenia regularne.
Izolacja i wyszukiwanie zawartości plików tekstowych z wykorzystaniem wyrażeń regularnych i narzędzia grep.
Tworzenie i edycja plików tekstowych w vim.
Edytor vim.
Harmonogram zadań w Linux.
Wytyczanie zadań w celu automatycznego wykonania w przyszłości.
Zarządzanie priorytetami procesów w Linux.
Oddziaływanie priorytetów na działanie procesów w Linux.
Monitoring dostępu do plików poprzez listy kontroli dostępu (ACL).
Zarządzanie bezpieczeństwem plików z wykorzystaniem list kontroli dostępu POSIX.
Zarządzanie SELinux.
Zarządzanie zachowaniem SELinux w celu zapewnienia bezpieczeństwa systemu.
Podłączenie do sieciowych usług zarządzania tożsamością.
Konfiguracja systemu w celu użycia usług zarządzania tożsamością.
Tworzenie dysków, partycji i systemów plików w Linux.
Zarządzanie prostymi partycjami i systemami plików.
Zarządzanie woluminami logicznymi (LVM).
Zarządzanie LVM z poziomu wiersza poleceń.
Dostęp do usług udostępniania plików w sieci z wykorzystaniem NFS.
Bezpieczny dostęp do udziałów NFS.
Dostęp do usług udostępniania plików w sieci z wykorzystaniem SMB.
Wykorzystanie autofs i wiersza poleceń do montowania/odmontowania udziałów SMB. 1
Kontrola i rozwiązywanie problemów związanych z procesem startu systemu Red Hat Enterprise Linux.
Ograniczenie komunikacji sieciowej z użyciem zapory sieciowej.
Konfiguracja podstawowej zapory sieciowej.
Powtórka.
Ćwiczenia praktyczne. Sprawdzenie własnych umiejętności zdobytych na szkoleniu.

RH 190 Red Hat Command Line Skills

Czas trwania – 3 dni

Informacje o kursie
Red Hat Command Line Skills to szkolenie dla specjalistów IT, pragnących nauczyć się sprawnej i profesjonalnej obsługi systemu Red Hat Enterprise Linux wyłącznie z zastosowaniem powłoki wiersza poleceń (SHELL).
Na szkolenie nie są używane żadne narzędzia graficzne.

Co warto wiedzieć przed szkoleniem?
Pomocna będzie podstawowa umiejętność pracy w linii poleceń.

Zagadnienia
Dostęp do linii poleceń.
Lokalny i zdalny dostęp do linii poleceń. Zdobywanie uprawnień administracyjnych.
Zarządzanie plikami z linii poleceń.
Przeglądanie hierarchii systemu plików, używanie ścieżek dostępu, zarządzanie plikami i katalogami.
Uzyskiwanie pomocy w trybie tekstowym.
Dostęp do dokumentacji system Linux.
Średnio zaawansowane narzędzia linii poleceń.
Używanie twardych linków, archiwizacja i kompresja plików oraz wysyłanie ich do zdalnego systemu, używanie VIMa do edycji plików tekstowych.
Wyrażenia regularne, potoki i przekierowania I/O.
Używanie wyrażeń regularnych do wyszukiwania wzorców; przekierowywanie wyjścia danych oraz używanie potoków w celu łączenia poleceń.
Zarządzanie kontami użytkowników.
Zarządzenia lokalnymi kontami i grupami użytkowników. Zarządzanie hasłami.
Kontrola dostępu do plików.
Zarządzanie właścicielami oraz uprawnieniami do plików.
Zarządzanie procesami.
Zarządzenia harmonogramem procesów.
Instalowanie i zarządzanie oprogramowaniem.
Zarządzanie oprogramowaniem.
Zarządzenie zainstalowanymi usługami.
Graficzna instalacja systemu.
Instalacja stacji roboczej.
Zarządzenie wirtualnymi maszynami.

 

RH 200 RHCSA Rapid Track Course

Czas trwania – 5 dni

Informacje o kursie
RHCSA Rapid Track Course to szkolenie opracowane dla doświadczonych administratorów systemów Linux, pragnących pogłębić swoją wiedzę tak, aby przystąpić do egzaminu RHCSA. Techniki nauczania wykorzystane na kursie maksymalizują proces zapamiętywania oraz poznawania nowych pojęć.

Co warto wiedzieć przed szkoleniem?
Należy posiadać doświadczenie z administracją systemami Linux w pełnym wymiarze przez okres 1-3 lat.
Uczestnik szkolenia powinien posiadać podstawowe doświadczenie z minimalnym wsparciem w dokumentacji w:
System Linux,
Powłoka Bash, zarządzanie zadaniami (&, fg, bg, jobs), rozszerzenia powłoki, przekierowania we/wy, potoki,
Adresacja sieci IPv4 i podstawy routingu, TCP/UDP i porty,
Środowisko graficzne GNOME 3,
Edycja plików tekstowych z poziomu wiersza poleceń z użyciem programu vim lub innych,
Przeszukiwanie dokumentacji z użyciem man i info,
Koncepcja uprawnień do plików,
Proces interaktywnej instalacji systemu Red Hat Enteprise Linux,
Planowanie zadań z użyciem cron i at,
Narzędzia do archiwizacji i kompresji takie jak tar i zip,
Ścieżki względne i bezwzględne,
Wyszukiwanie plików z użyciem find i locate

 

Zagadnienia
Dostęp do wiersza poleceń.
Logowanie do systemu Linux i wykonanie prostych poleceń z użyciem powłoki.
Zarządzanie plikami z wiersza poleceń.
Kopiowanie, przenoszenie, tworzenie, usuwanie i organizowanie plików z poziomu powłoki Bash
Zarządzanie lokalnymi użytkownikami i grupami Linux.
Zarządzanie lokalnymi użytkownikami i grupami Linux oraz zarządzanie lokalnymi politykami haseł.
Kontrolowanie dostępu do plików z wykorzystaniem uprawnień systemu plików w Linux.
Ustawianie uprawnień do plików i intepretowania efektów różnych kombinacji uprawnień.
Zarządzanie SELinux.
Wykorzystanie SELinux do zarządzanie dostępem do plików oraz rozwiązywanie problemów z SELinux.
Monitorowanie i zarządzanie procesami Linux.
Uzyskiwanie informacji o systemie i kontrola uruchomionych procesów.
Instalacja i aktualizacja oprogramowania.
Pobieranie, instalacja, aktualizacja i zarządzanie pakietami od Red Hat i repozytoriami pakietów yum.
Kontrolowanie usług i daemonów.
Zarządzanie i monitoring usług sieciowych i daemonów systemowych z użyciem systemd.
Zarządzanie sieciami w Red Hat Enterprise Linux. 
Konfiguracja podstawowa sieci Ipv4 w systemach Red Hat Enterprise Linux.
Analiza i przechowywanie logów.
Lokalizowanie i dokładna interpertacja odpowiednich plików logów systemowych w celu rozwiązywania błędów.
Zarządzanie pamięcią masową i systemami plików.
Tworzenie i użytkowanie partycji, woluminów logicznym, systemów plików i przestrzeni wymiany.
Harmonogram zadań.
Planowanie zadań z wykorzystaniem cron i systemd timer units.
Montowanie sieciowych systemów plików.
Dostęp do sieciowych serwerów plików z wykorzystaniem NFS i SMB.
Ograniczenie komunikacji sieciowej z użyciem Firewalld.
Konfiguracja podstawowej zapory sieciowej.
Wirtualizacja i Kickstart.
Zarządzanie maszynami wirtualnymi w KVM i instalacja z wykorzystaniem Kickstart.

loga partnerow