Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Warsztat Java #22 - How to deploy (Docker, AWS)
4 students

Warsztat Java #22 - How to deploy (Docker, AWS)

AWS, Chmura, Docker, Konteneryzacja, Spring Boot w ECS, Docker Compose, Dockerfile, DockerHub
Last updated 1/2025
Polish

What you'll learn

  • Zrozumienie, czym jest konteneryzacja i jak działa Docker.
  • Umiejętność tworzenia i zarządzania obrazami oraz kontenerami Docker.
  • Tworzenie pliku Dockerfile do budowania własnych obrazów Docker.
  • Wykorzystanie Docker Compose do zarządzania aplikacjami wielokontenerowymi.
  • Praktyczne kroki uruchamiania aplikacji Spring na Docker.
  • Zrozumienie podstaw pracy w chmurze i korzyści płynących z użycia AWS.
  • Tworzenie i zarządzanie bazami danych w Amazon RDS.
  • Uruchamianie aplikacji Spring Boot w Amazon ECS.
  • Integracja konteneryzacji z pracą w chmurze.
  • Automatyzacja procesów wdrażania aplikacji.

Course content

3 sections • 6 lectures • 47m total length
  • O co chodzi z AWS i Dockerem - omówienie46:26

Requirements

  • Podstawowa znajomość języka Java.
  • Podstawowa wiedza na temat frameworka Spring.

Description

W tym kursie dowiesz się, jak umieścić napisaną aplikację w Internecie. Omówimy również zagadnienia konteneryzacji z użyciem Docker i Docker Compose, a także podstawy pracy w chmurze z wykorzystaniem AWS. W ramach tego warsztatu materiały zostały opracowane tylko w formie tekstowej.

Tematyka Kursu

  1. Konteneryzacja

    • O co w tym chodzi?: Wprowadzenie do konteneryzacji i jej zalet.

    • Czym jest Docker?: Definicja i podstawowe informacje o Docker.

    • Czym jest DockerHub?: Wprowadzenie do DockerHub, repozytorium obrazów Docker.

    • Instalacja Docker: Kroki instalacji Docker na różnych systemach operacyjnych.

    • Praca z obrazami i kontenerami: Jak tworzyć, zarządzać i uruchamiać obrazy i kontenery Docker.

    • Dockerfile: Tworzenie pliku Dockerfile do budowania obrazów Docker.

    • Docker Compose: Wprowadzenie do Docker Compose i jego zastosowanie.

    • Uruchamiamy własną aplikację na Docker: Praktyczne kroki uruchamiania aplikacji Spring na Docker.

  2. Praca w chmurze

    • O co w tym chodzi?: Wprowadzenie do pracy w chmurze i jej zalet.

    • Czym jest AWS?: Definicja i podstawowe informacje o Amazon Web Services (AWS).

    • Krótko o usługach AWS: Przegląd kluczowych usług AWS.

    • Tworzymy własną bazę danych w RDS: Kroki tworzenia bazy danych w Amazon RDS.

    • Uruchamiamy aplikację Spring Boot w ECS: Jak uruchomić aplikację Spring Boot w Amazon ECS (Elastic Container Service).

Warsztat ten jest 22. warsztatem w ramach ścieżki Zajavka. Oczywiście możesz go realizować niezależnie od innych moich materiałów.


Wszystkie materiały w ramach tego warsztatu zostały opracowane tylko w formie tekstowej, co pozwoli Ci na spokojne zapoznanie się z każdym zagadnieniem we własnym tempie.

Kurs jest idealny dla programistów Java na każdym poziomie zaawansowania, którzy chcą nauczyć się praktycznych umiejętności wdrażania aplikacji w rzeczywistych środowiskach produkcyjnych.

Who this course is for:

  • Dla tych, którzy chcą nauczyć się wdrażać aplikacje Java i Spring w środowisku produkcyjnym.
  • Programistów pragnących zrozumieć konteneryzację i pracę w chmurze.
  • Osób na poziomie początkującym i średniozaawansowanym, które chcą zdobyć praktyczne umiejętności w zakresie wdrażania aplikacji.
  • Developerów poszukujących wiedzy na temat Docker, Docker Compose i AWS.
  • Dla osób pracujących nad wdrażaniem aplikacji i zarządzaniem środowiskiem produkcyjnym.
  • Specjalistów szukających sposobów na optymalizację wdrażania aplikacji w chmurze.
  • Dla studentów kierunków informatycznych, którzy chcą zyskać praktyczne umiejętności w zakresie wdrażania aplikacji.
  • Osób przygotowujących się do pracy w branży IT, pragnących zwiększyć swoje kompetencje i atrakcyjność na rynku pracy.