Kurs Linux dla web developera
Automatyzuj zadania, wdrażaj aplikacje na serwer, zapewniaj im bezpieczeństwo oraz stabilność. Rozwijaj aplikacje nie wykonując żmudnych czynności administracyjnych
Oferta specjalna
Kup ten kurs za 82 zł z kodem
Minimalna wartość w koszyku, aby aktywować kod: 199 zł.
Dostęp od razu po zakupie ·
Płacisz raz i wchodzisz prosto do lekcji - bez subskrypcji, bez czekania na grupę.
Ten kurs jest częścią ścieżki
DevOps Engineer
17081 kursantów
Szczegóły, które warto znać
Opis szkolenia
Czego się nauczysz:
-
automatyzowania zadań za pomocą CRON oraz Bash
-
konfiguracji systemowego firewalla
-
zabezpieczania serwera przed atakami BruteForce
-
wdrażania kompletnej aplikacji na serwer
-
konfigurowania serwera VPN
-
pracy z bazami MySQL oraz MongoDB
-
wdrażania OpenSSL
-
pracy z najbardziej przydatnymi usługami AWS
Zdobądź umiejętności, które pozwolą Ci samodzielnie wdrożyć, skonfigurować oraz zabezpieczyć aplikacje webowe. Opanuj techniki pracy z Linuxowym serwerem, dzięki którym będziesz mógł przygotować bezpieczne, stabilne oraz wydajne środowisko dla Twoich aplikacji.
Kompletne wdrożenie
W kursie pokażemy Ci jak krok po kroku wdrożyć na serwer kompletną aplikację, tak aby była gotowa do udostępnienia szerokiej publiczności. Zdobędziesz uniwersalne umiejętności, które śmiało możesz wykorzystać w praktyce niezależnie od tego w jakim języku napisana jest Twoja aplikacja.

Potężne możliwości w chmurze
W dzisiejszych czasach infrastruktura serwerowa oparta jest zazwyczaj na chmurze. W kursie poznasz najpopularniejsze tego typu rozwiązanie, czyli Amazon Web Services. Nauczysz się korzystać z niezwykle przydatnych usług: Beanstalk, S3, Lambda. Dzięki nim zbudujesz tzw. pipeline, który pozwoli Ci kompletnie zautomatyzować proces wdrażania aplikacji.
Automatyzacja zadań
Wdrażanie aplikacji na serwer to proces, który składa się z powtarzalnych i nieraz żmudnych czynności. Z tym kursem nauczysz się je automatyzować za pomocą skryptów Bash oraz zadań Cron. Będziesz w stanie napisać skrypty administracyjne, dzięki którym skupisz się na kluczowych zadaniach, a nie na powtarzaniu w kółko tych samych poleceń.
Bazy SQL oraz NoSQL
Zdecydowana większość aplikacji webowych oparta jest na bazie danych. Dlatego z kursem poznasz wiele kluczowych technik pracy z bazami np. tworzenie backupów. Będziesz pracował z bardzo popularnymi bazami MySQL oraz MongoDB.

Zadbaj o bezpieczeństwo
Bardzo duży nacisk położyliśmy na to co najważniejsze, czyli bezpieczeństwo. Z kursu dowiesz się jak skonfigurować systemowego firewalla oraz jak zabezpieczyć się przed najpowszechniejszymi typami ataków np. Brute Force. Dowiesz się również jak wdrożyć coś co jest obecnie standardem czyli certyfikat SSL.
Własny serwer VPN
Z kursem dowiesz się także jak łatwo zbudować niezwykle przydatny serwer typu VPN. Będziesz mógł za jego pomocą np. zablokować niepożądany ruch sieciowy albo połączyć się z obcymi sieciami.
Co jeszcze warto wiedzieć?
Do swobodnej pracy z kursem potrzebna jest znajomość podstaw systemu Linux oraz znajomość podstawowych zagadnień sieciowych. Niezbędną wiedzę możesz uzupełnić dzięki naszym szkoleniom:
Kup w pakiecie i oszczędź
Cena za zakup pakietu
Oszczędzasz w pakiecie: 54 zł
Zyskujesz 21.44 zł w punktach na kolejne zakupy.
Cena za zakup pakietu
Oszczędzasz w pakiecie: 54 zł
Zyskujesz 21.44 zł w punktach na kolejne zakupy.
Kurs Google Cloud od podstaw - zbuduj własną chmurę od zera
159 zł
Kurs Linux dla web developera
149 zł
Cena za zakup pakietu
Oszczędzasz w pakiecie: 62 zł
Zyskujesz 24.64 zł w punktach na kolejne zakupy.
Program kursu
6 modułów · 42 lekcje
1 · Przygotowanie środowiska
- Wstęp 00m 39s
- Jak korzystać z materiałów? 06m 06s
- Instalacja systemu 05m 28s
- Komunikacja z wykorzystaniem SSH 04m 17s
- Konfiguracja serwera SSH 06m 05s
- Dodanie nowego użytkownika 03m 19s
- Ustawienie stałego adresu IP 04m 49s
2 · Bezpieczeństwo systemu
- iptables 03m 23s
- iptables - blokowanie adresu IP 03m 46s
- iptables - zapisywanie i ładowanie reguł 01m 13s
- iptables - blokowanie całego ruchu 04m 26s
- iptables - odblokowanie apt 03m 48s
- iptables - odblokowanie ping 03m 30s
- iptables - logowanie danych 04m 10s
- UFW - Uncomplicated Firewall 06m 52s
- Automatyczne aktualizacje - unattended upgrades 05m 05s
- fail2ban - zabezpieczanie serwera 10m 07s
3 · Narzędzia administracyjne
- Polecenia find i grep 09m 35s
- Język skryptowy Bash 06m 45s
- Sprawdzanie zajętego obszaru przestrzeni dyskowej 10m 21s
- Prosty skrypt administracyjny 12m 46s
- Tworzenie skryptu administracyjnego - kontynuacja 08m 47s
- Skrypt administracyjny - dodanie nowego użytkownika 13m 25s
4 · Certyfikat SSL
- Instalacja OpenSSL 11m 29s
- Instalacja certyfikatu na serwerze Apache 14m 22s
5 · Bazy danych
- Instalacja bazy MySQL 12m 16s
- Backup bazy MySQL 15m 18s
- Instalacja MongoDB 12m 12s
- MongoDB backup 08m 02s
6 · Amazon AWS
- Maszyna wirtualna na Amazon AWS 10m 26s
- Apache na AWS 04m 48s
- Szkielet aplikacji na podstawie Laravela 18m 33s
- AWS Elastic Beanstalk 14m 30s
- Beanstalk - dodanie bazy danych MySQL 15m 45s
- AWS CLI 14m 45s
- Migracje bazy danych 22m 25s
- Zarządzanie instancją za pomocą .ebextenstions 10m 31s
- Środowisko testowe 14m 52s
- AWS S3 i Lambda 16m 36s
- Server OpenVPN na EC2 13m 49s
- Filtrowanie ruchu z wykorzystaniem /etc/hosts 09m 06s
- Zakończenie 00m 38s
Twój instruktor
Łukasz Ogan
Software Developer
Opinie kursantów
„Bardzo przydatny kurs , porządnie wytłumaczony protokół SSH , następnie autor w sposób zrozumiały mówi o bezpieczeństwie i narzędziach administracji . Na koniec przejrzyście podana informacji na temat platformy Amazon Web Services. Moja ocena to 5/5 ."
„Fajny kurs. Przydał mi się zwłaszcza ponieważ napisałem aplikację w Laravelu - po tym kursie wiem już jak zaplanować wdrożenie wraz z rozpoczęciem pisani aplikacji."
„Bardzo dobrze Kurs Linux dla web developera bardzo doskonale przygotowane tematy do tego kursu już potrafię zrobić zadania w bash nauczyłem się konfigurować systemowego firewalla i oraz zabezpieczenie serwera przed atakami BruteForce
Nauczyłem się w jaki sposób dodać aplikacje na serwer konfiguracja serwera VPN. W jaki sposób można wdrożyć OpenSSL pozdrawiam i polecam każdemu kto chce się uczyć wdrażać aplikacje na serwer
"
Czytaj więcej
Zwiń
„Kurs „Linux dla web developera” był bardzo dobrze przygotowany i uporządkowany. Materiał został przedstawiony w przystępny sposób – nawet osoby, które wcześniej nie miały dużego doświadczenia z Linuxem, mogą bez problemu zrozumieć omawiane zagadnienia. Dużym plusem są praktyczne przykłady i ćwiczenia, które pokazują, jak wykorzystać Linuxa w codziennej pracy web developera.
Szczególnie przydatne były tematy dotyczące pracy w terminalu, zarządzania plikami, uprawnień oraz podstaw administracji serwerem. Dzięki temu kursowi można lepiej zrozumieć środowisko, w którym działają aplikacje webowe.
Polecam ten kurs zarówno początkującym web developerom, jak i osobom, które chcą uporządkować swoją wiedzę i sprawniej pracować z systemem Linux."
Czytaj więcej
Zwiń
„Kurs Linux dla web developera pomógł mi rozwiązać wiele problemów, z którymi borykałem się na swojej drodze rozwoju zawodowego. Zawiera szereg informacji niedostępnych w kursach innych wydawnictw. Pozwala szybciej zrozumieć to, co zajęło by znacznie więcej czasu podczas analizowania podręczników"
Czytaj więcej
Zwiń
„Dobrze spędzony czas"
„Mega"
„Polecam"
„Dobry kurs."
Najczęściej zadawane pytania
Jak wygląda uczestnictwo w kursie online?
Kursy online w strefakursów.pl to kompletne pakiety materiałów wideo przygotowane przez zespół naszych specjalistów. Po zakupie otrzymujesz natychmiastowy dostęp do wszystkich lekcji, testów i materiałów dodatkowych na swoim koncie - możesz zacząć się uczyć od razu, bez czekania. Konto jest bezpłatne i możesz założyć je w dowolnym momencie lub w trakcie dokonywania pierwszego zakupu w serwisie strefakursów.pl. Materiały, do których otrzymasz dostęp, pozwolą Ci rozwinąć się zawodowo i podnieść swoje kwalifikacje. Każdy kurs przepełniony jest praktyczną wiedzą, która ułatwi Ci osiągnięcie wymarzonych życiowych celów. Zdobytą wiedzę i postępy możesz w łatwy sposób zweryfikować za pomocą licznych testów i ćwiczeń dołączonych do każdego kursu.
Czy otrzymam certyfikat ukończenia kursu?
Do każdego ukończonego przez Ciebie kursu wystawiamy imienny certyfikat w formacie PDF - będzie on dostępny na Twoim koncie w zakładce Certyfikaty. Warunkiem jego otrzymania jest zaliczenie testów dołączonych do kursu oraz obejrzenie wszystkich lekcji. Na certyfikacie znajduje się Twoje imię oraz nazwisko, nazwa ukończonego kursu, data wystawienia i unikalny numer certyfikatu. Certyfikat możesz wydrukować lub opublikować w Internecie za pośrednictwem specjalnego odnośnika np. na LinkedIn lub innych portalach społecznościowych, jak również dołączyć do swojego CV. Pamiętaj, że certyfikatów nie wysyłamy w formie papierowej.
Czy otrzymam fakturę VAT za zamówienie?
Tak, do każdego zamówienia wystawiamy fakturę VAT (23%) lub paragon - w zależności od danych podanych przy zakupie. Pobierzesz ją z zakładki Historia zamówień na swoim koncie. Powiadomimy Cię mailowo, gdy dokument będzie gotowy.
Potrzebujesz proformy? Zaznacz pole "Chcę otrzymać dokument proforma" przy składaniu zamówienia lub napisz: biuro@strefakursow.pl
Zakup w aplikacji mobilnej? Jeśli kupujesz przez App Store lub Google Play, sprzedawcą jest odpowiednio Apple lub Google. Fakturę otrzymasz od nich zgodnie z ich zasadami:
Możesz również pobrać dokument przez stronę Apple. Przejdź pod ten adres: https://reportaproblem.apple.com/, następnie zaloguj się swoim Apple ID, znajdź zakup na liście i kliknij, aby zobaczyć szczegóły i ewentualnie pobrać dokument. Apple zwykle wystawia fakturę jako dostawca usług cyfrowych. Jeśli potrzebujesz faktury VAT, możesz skontaktować się z pomocą techniczną Apple, aby uzyskać dodatkowe informacje na temat zgodności faktury z przepisami w Twoim kraju.
Zakup w Google Play(Android)
Gdy dokonujesz zakupu w aplikacji strefakursów.pl na Android za pośrednictwem Google Pay sprzedawcą jest Google. Fakturę lub dokument zakupu znajdziesz zgodnie z poniższą instrukcją:
- Otwórz aplikację Google Play.
- Kliknij ikonę swojego profilu w prawym górnym rogu.
- Wybierz Płatności i subskrypcje > Historia zakupów.
- Znajdź interesujący Cię zakup i kliknij na niego, aby zobaczyć szczegóły. Jeśli chcesz pobrać fakturę, kliknij przycisk Faktura (jeśli jest dostępny).
Możesz również znaleźć fakturę na stronie Google Pay. Przejdź pod ten adres: pay.google.com i zaloguj się na swoje konto Google, z którego dokonano zakupu. W sekcji Aktywność znajdziesz wszystkie transakcje dokonane w Google Play. Kliknij daną transakcję, aby zobaczyć szczegóły i pobrać fakturę.
Ile mam czasu na przerobienie materiałów?
Tyle, ile potrzebujesz! Uczysz się we własnym tempie - bez presji i bez abonamentu. Płacisz raz i zachowujesz dostęp do zakupionego kursu na swoim koncie bez z góry określonej daty końcowej. Przez pierwsze 12 miesięcy od zakupu dbamy o aktualność materiałów i zapewniamy pełną dostępność testów oraz certyfikatu. Później kurs nadal pozostaje na Twoim koncie - wracasz do lekcji, kiedy masz ochotę. Szczegółowe zasady dostępu znajdziesz w regulaminie.
Powiązane tematy
Zobacz też
Podobne kursy
IT i oprogramowanie
Kurs Linux dla programisty
119 zł
IT i oprogramowanie
Wdrażanie aplikacji na serwer
119 zł
IT i oprogramowanie
Kurs Nginx - wydajne serwery od podstaw
149 zł
IT i oprogramowanie
Kurs Podstawy Networkingu oraz konfiguracji sieci w Linux
159 zł
IT i oprogramowanie
Kurs Microsoft Azure od podstaw
149 zł
IT i oprogramowanie
Kurs Docker dla początkujących - podstawy konteneryzacji
159 zł
Programowanie
Kurs Docker dla zaawansowanych
159 zł
Programowanie
Kurs Ansible - automatyzacja zadań w praktyce
159 zł
IT i oprogramowanie
Kurs Kubernetes od podstaw - zarządzanie i automatyzacja kontenerów
149 zł
IT i oprogramowanie
Kurs Jenkins - nowoczesny workflow CI/CD
159 zł
Ten kurs jest częścią ścieżki
DevOps Engineer
Zostań specjalistą od rozwiązywania codziennych wyzwań związanych z infrastrukturą IT. Postaw na karierę w dziedzinie, która niezwykle dynamicznie się rozwija.
Dostęp od razu po zakupie ·
149 zł

