ETAP 1: SPRING

Lekcja 1. Powitanie
Lekcja 2. Plan gry i jak studiować kurs?
Lekcja 3. Jakie rzeczy potrzebujesz
Lekcja 4. Praca Domowa

Lekcja 1. Powitanie
Lekcja 2. Po Co Ci Spring?
Lekcja 3. Przykłady użycia Springa
Lekcja 4. Adnotacje vs XML
Lekcja 5. Czego się nauczysz  Springa?
Lekcja 6. Spring Boota a Spring

Lekcja 1. Powitanie
Lekcja 2. Start implementacji w projekcie
Lekcja 3. Feign i HTTP
Lekcja 4. RestTemplate i HTTP
Lekcja 5. Webclient i HTTP
Lekcja 6. Konfiguracja URL
Lekcja 7. JSON i record w RestTemplate
Lekcja 8. JSON i record w OpenFeign
Lekcja 9. Obsługa wyjątków
Lekcja 10. Error handling dla Feigna
Lekcja 11. Logger log4j2 z Lomboka

Lekcja 1. Czym jest HTTP?
Lekcja 2. Metody HTTP i GET
Lekcja 3. POST i URI vs URL
Lekcja 4. Dostępne metody HTTP
Lekcja 5. Statusy HTTP
Lekcja 6. RequestParams
Lekcja 7. Serwer i Controller
Lekcja 8. POST i DELETE
Lekcja 9. Headers (nagłówki)
Lekcja 10. RestTemplate
Lekcja 11. RestTemplate GET
Lekcja 12. RestTemplate POST
Lekcja 13. RestTemplate DELETE
Lekcja 14. Spring Cloud Feign
Lekcja 15. Feign PostMapping
Lekcja 16. Feign DeleteMapping
Lekcja 17. cURL w terminalu

Lekcja 1. Refactor kodu dla RestTemplate
Lekcja 2. Projekt bez Springa w samej Javie
Lekcja 3. Dodajemy Spring Context do projektu w Javie
Lekcja 4. AnnotationConfigAppContext
Lekcja 5. Adnotacja @Configuration
Lekcja 6. Jakie beany się zarejestrowały?
Lekcja 7. Oznaczamy klasy jako beany
Lekcja 8. Autowiring i @Autowired
Lekcja 9. Łączenie beanów
Lekcja 10. Wiring pozostałych obiektów
Lekcja 11. RestTemplate i spring-web
Lekcja 12. Konfiguracja application.yml
Lekcja 13. Parsery, problem z RestTemplate
Lekcja 14. Wyjątki w Javie i Springu
Lekcja 15. Obsługa wyjątku
Lekcja 16. Poprawa metod w Serwisach
Lekcja 17. Plan działania na moduł viewer
Lekcja 18. Stworzenie song viewera
Lekcja 19. Dodanie interfejsu
Lekcja 20. Interfejs SongFetchable
Lekcja 21. Wiele implementacji 1 beana
Lekcja 22. Dodanie modułu filesongreader
Lekcja 23. Dependency Inversion Principle
Lekcja 24. Jak przejść na Spring Boota
Lekcja 25. @SpringBootApplication
Lekcja 26. Spring Boot Parent
Lekcja 27. Startery spring boota
Lekcja 28. Autokonfiguracja Spring Boota
Lekcja 29. Maven-wrapper czy warto?
Lekcja 30. Spring Cloud Feign autokonfig
Lekcja 31. WebClient autokonfig
Lekcja 32. Zadanie domowe – teoria

01.01. Zadanie Domowe
01.02. Zadanie Domowe
01.03. Rozwiązanie dla zadania 2

Lekcja 1. Powitanie
Lekcja 2. Nowy projekt w IntelliJ
Lekcja 3. Projektowanie endpointów GET
Lekcja 4. Implementacja GetMapping
Lekcja 5.  PathVariable
Lekcja 6.  RequestParam
Lekcja 7.  Nagłówek requestId
Lekcja 8. Integracja Swaggera z projektem
Lekcja 9. Kontroler obsługujący HTML
Lekcja 10. Refaktoryzacja listy na mapę
Lekcja 11. Implementacja PostMapping
Lekcja 12. POST RequestBody i DTO
Lekcja 13. Walidacja POST
Lekcja 14. Validation Error Api Handler
Lekcja 15. Implementacja DeleteMapping
Lekcja 16. Usuwanie danych PathVariable
Lekcja 17. Obsługa wyjątków przy usuwaniu
Lekcja 18. Exception Handler
Lekcja 19. Refactor kodu
Lekcja 20. PUT vs PATCH
Lekcja 21. Implementacja PutMapping
Lekcja 22. PatchMapping
Lekcja 23. Implementacja PatchMapping
Lekcja 24. Refactor kodu
Lekcja 25. Jak zapytanie HTTP dochodzi do serwera? + wstęp do arch. warstwowej
Lekcja 26. Warstwy i mapowanie DTO na obiekty domenowe
Lekcja 27. Dodanie warstw serwisu (service) i repozytorium (repo)

Lekcja 1. Powitanie
Lekcja 2. Tomcat kontener servletów
Lekcja 3. Autokonfiguracja dla Spring MVC
Lekcja 4. Spring MVC
Lekcja 5. RestController vs Controller (MVC)
Lekcja 6. Spring MVC konwertery
Lekcja 7. Czym jest DTO i record w Javie
Lekcja 8. Czym jest ResponseEntity
Lekcja 9. Czym jest REST i CRUD
Lekcja 10. Jak działają Controllery?
Lekcja 11. Zakresy beanów scope
Lekcja 12. Aspekty w Springu
Lekcja 13. spring-boot-starter-validation

Lekcja 1. Plan działania
Lekcja 2. Instalacja docker desktop
Lekcja 3. PostgreSQL
Lekcja 4. Docker i pgadmin4
Lekcja 5. Połączenie do bazy z IntelliJ
Lekcja 6. spring-boot-starter-data-jpa
Lekcja 7. Dodanie data.sql z insertami
Lekcja 8. Refactor kodu InMemory
Lekcja 9. Krótka notka (patch, put, delete)
Lekcja 10. Hibernate i encja
Lekcja 11. Wyciąganie z bazy findAll
Lekcja 12. Wyciąganie z bazy findById
Lekcja 13. Zapis do bazy song save
Lekcja 14. Delete z bazy
Lekcja 15. Put
Lekcja 16. Refactor
Lekcja 17. Patch
Lekcja 18. Dirty Checking z Transactional
Lekcja 19. @Query
Lekcja 20. Paginacja i sortowanie cz. 1
Lekcja 21. Paginacja i sortowanie cz. 2
Lekcja 22. Refactor architektury
Lekcja 23. Użycie @Transactional

Lekcja 1. Rysunek ogólny z lotu ptaka
Lekcja 2. Krótki wstęp do SQL
Lekcja 3. JDBC driver, JDBC API
Lekcja 4. DataSource i JdbcTemplate
Lekcja 5. @Repository, DAO i w. danych
Lekcja 6. Co to JPA i implementacje
Lekcja 7. Co to ORM (orm.jpa/hibernate)
Lekcja 8. Co to Hibernate i co musisz umieć
Lekcja 9. Co to Spring Data – wstęp
Lekcja 10. Spring Data JPA
Lekcja 11. Autogenerowanie metod
Lekcja 12. @Query
Lekcja 13. Pageable i sort
Lekcja 14. Properties dla SQL i noSQL
Lekcja 15. Przykład transakcji
Lekcja 16. BEGIN, ROLLBACK, COMMIT
Lekcja 17. Transakcje w apce webowej
Lekcja 18. Praca Domowa – teoria

Lekcja 1. Docker – wstęp
Lekcja 2. Docker architektura
Lekcja 3. Compose, kontener, obraz
Lekcja 4. Przekierowanie portów
Lekcja 5. Volumes
Lekcja 6. init.sql i wersjonowanie baz
Lekcja 7. Pozostała teoria

Lekcja 1. Wstęp i wymagania
Lekcja 2. JPABuddy i IntelliJ nowa wersja
Lekcja 3. Diagram tabel i omówienie song
Lekcja 4. Relacja song i genre
Lekcja 5. Album i Song oraz Album i Artist, + czym jest schemat bazy?
Lekcja 6. Przekształcamy encję Song
Lekcja 7. Wizualizacja diagramów
Lekcja 8. Migracja schematu bazy danych
Lekcja 9. Sekwencja w PostgreSQL
Lekcja 10. UUID i BaseEntity
Lekcja 11. @CreationTimestamp a auditable
Lekcja 12. Architektura pod pozostałe encje
Lekcja 13. Poprawienie Controllera i fasady
Lekcja 14. Encja Genre
Lekcja 15. Encja Album
Lekcja 16. Encja Artist
Lekcja 17. BaseEntity
Lekcja 18. Jaki błąd popełniliśmy i co dalej?
Lekcja 19. Spisanie wymagań i o modułach
Lekcja 20. Spisanie happy path
Lekcja 21. Rozrysowanie modułów
Lekcja 22. Relacje czym są i po co są?
Lekcja 23. Do jednego pakietu/modułu!
Lekcja 24. Relacja @OneToOne
Lekcja 25. Notnull jako klucz obcy? Kiedy?
Lekcja 26. @OneToOne testy
Lekcja 27. @OneToOne unique
Lekcja 28. Unidirectional i bidirectional
Lekcja 29. @ManyToMany
Lekcja 30. Więcej relacji Hibernate
Lekcja 31. Inserty przykładowych danych
Lekcja 32. Jak pisać ficzery?
Lekcja 33. Zapisywanie Genre
Lekcja 34. Zapisywanie Albumu z piosenką
Lekcja 35. Zapisywanie Piosenki
Lekcja 36. Wyświetlanie artist
Lekcja 37. Wyświetlanie song i pageable
Lekcja 38. Wyświetlanie z Join Fetch
Lekcja 39. Czym jest Join?
Lekcja 40. Eager, Lazy, n+1, cache Hibernate
Lekcja 41. Usuwanie piosenki
Lekcja 42. Usuwanie artysty
Lekcja 43. Przypisywanie (inna edycja)
Lekcja 44. Edytowanie/Update
Lekcja 45. Dodawanie artysty
Lekcja 46. Kaskada – powiązane encje
Lekcja 47. Co jeszcze zostało?
Lekcja 48. Izolacje i transakcje: ACID
Lekcja 49. Czym jest i po co jest locking
Lekcja 50. Czym jest indeks na kolumnie
Lekcja 51. Relacje a moduły – jak to jest w tutorialach?
Lekcja 52. Podsumowanie i zadanie domowe

Lekcja 1. Czym jest jednostka?
Lekcja 2. Junit5, @Test, baza danych w pamięci, TDD
Lekcja 3. Przygotowanie kodu do testów
Lekcja 4. Pokrycie kodu testami (coverage)
Lekcja 5. Po co są testy? Przykład.
Lekcja 6. Czym jest asercja? (AssertJ vs Hamcrest)
Lekcja 7. Od czego zacząć pisanie testu i skrót GWT Given When Then.
Lekcja 8. Jak nazywać testy?
Lekcja 9. Można lepiej (refactor testu)
Lekcja 10.  CatchThrowable
Lekcja 11. Pierwszy test
Lekcja 12. Poprawka w asercji
Lekcja 13. Drugi test
Lekcja 14. Projekcje SpringData a testy
Lekcja 15. Zadanie domowe
Lekcja 16. Rozwiązanie zadania domowego
Lekcja 22. Mockowanie z użyciem Mockito 
Lekcja 23. Mockito w praktyce
Lekcja 24. Podsumowanie

 

Lekcja 1. Wstęp
Lekcja 2. Porównanie do testów jedn.
Lekcja 3. Pakiet i konfiguracja
Lekcja 4. Testy integracyjne z lotu ptaka
Lekcja 5. Włączanie kontekstu aplikacji
Lekcja 6. Testcontainers
Lekcja 7. Debug bazy danych
Lekcja 8. MockMvc
Lekcja 9. Flyway
Lekcja 10. Struktura testu
Lekcja 11. Pierwszy test
Lekcja 12. Słówko o security
Lekcja 13. jsonpath vs objectmapper
Lekcje od 14 do 31. Implementacja testów.
Lekcja 32. Podsumowanie

 
  • Lekcja 1: Co omówimy z Security?
  • Lekcja 2: Jakie są wymagania?
  • Lekcja 3: Filtry w springu i pustej appce webowej bez security
  • Lekcja 4: Filtry w springu z security (dodanie do pom.xml security)
  • Lekcja 5: mamy kilka sposobów na zrobienie authentication
  • Lekcja 6: Basic Auth w Spring Security
  • Lekcja 7: FormLogin
  • Lekcja 8: Architektura Security ogólnie
  • Lekcja 9: Architektura AuthenticationFilter
  • Lekcja 10: Omówienie domyślnej implementacja basicauth i formlogin (filtry)
  • Lekcja 11: Własne implementacje UserDetailsService (InMem) i PasswordEncoder (NoOp)
  • Lekcja 12: Encja User
  • Lekcja 13: Wczytywanie Usera z bazy danych
  • Lekcja 14: Dodanie usera przez migrację i test logowania
  • Lekcja 15: Enkodowanie/Hashowanie/Enkrypcja
  • Lekcja 16: Bcrypt, encode/matches, hasła w bazie danych
  • Lekcja 17: HTTP vs HTTPS
  • Lekcja 18: Dodanie https (self-signed)
  • Lekcja 19: /Register endpoint
  • Lekcja 20: Bean SecurityFilterChain
  • Lekcja 21: Zabezpieczenie wszystkich zapytań
  • Lekcja 22: Udostępnienie rejestracji i swaggera
  • Lekcja 23: Udostępnienie endpointów GET
  • Lekcja 24: Dostęp do endpointów zależny od roli
  • Lekcja 25 CORS
  • Lekcja 26: CSRF
  • Lekcja 27: Podsumowanie tego co już zrobiliśmy
  • Lekcja 28: Trzeci sposób logowania (JWT wystawiony przez songify)
  • Lekcja 29: Jak wygląda token JWT non-opaque
  • Lekcja 30: Plan działania: JWT wystawiany przez songify
  • Lekcja 31: Przygotowanie SecurityConfig pod JWT
  • Lekcja 32: Endpoint /token
  • Lekcja 33: Delegowanie logowania do AuthenticationManagera
  • Lekcja 34: Tworzenie tokena bez podpisu cyfrowego (not digitally signed)
  • Lekcja 35: Podpisywanie tokena kluczem symetrycznym HS256
  • Lekcja 36: Podpisywanie tokena kluczem asymetrycznym RS256
  • Lekcja 37: Przygotowanie pustego filtra i dodanie go do łańcucha
  • Lekcja 38: Dodanie logiki do filtra (symetryczny klucz i asymetryczny)
  • Lekcja 39. Cookie http only cookie
  • Lekcja 40: Frontend i backend https (secure cookie)
  • Lekcja 41: Podsumowanie i kolejne kroki
  • Lekcja 42: OAuth2 ogólny zarys architektury i wstęp
  • Lekcja 43: Co zaimplementujemy?
  • Lekcja 44: Usuwamy wystawianie tokena JWT z songify
  • Lekcja 45: Tworzenie klienta oauth2 google
  • Lekcja 46: Dodanie Oauth2 Login (pom.xml) i kod
  • Lekcja 47: Podejrzenie JWT tokena od google
  • Lekcja 48: Serwer utrzymuje sesję użytkownika
  • Lekcja 49: Bezstanowy Spring Boot OAuth2 + React + secure cookie
  • Lekcja 50: Bonus: wysłanie maila z potwierdzeniem podczas rejestracji użytkownika

Lekcja 1. Co dalej?
Lekcja 2. Praca domowa i podziękowanie

SPRAWDŹ LekcjE demo Z ETAPU 1.

Moduł 5 Lekcja 24.

Jak przejść ze Springa na Spring Boota.

Moduł 7 Lekcja 5.

[MVC] RestController vs Controller.

Moduł 8 Lekcja 4.

PostgreSQL na Dockerze i testowe query z pgadmin4.

Moduł 14 Lekcja 5.

Testy integracyjne w Springu z lotu ptaka.

Moduł 15 Lekcja 15.

Spring Security – klucz prywatny/publiczny

Ile to kosztuje?

28

modułów

50

zadań domowych

84

godzin video

2472 zł

Uwaga: Przyjmujemy max 5 osób miesięcznie, żeby zapewnić indywidualne code review. Zarezerwuj miejsce

ETAP 2

Lekcja 1. Powitanie

Lekcja 2. Co osiągniesz?

Lekcja 3. Zadanie domowe

Lekcja 1. Zadanie domowe

Lekcja 2. Co jeśli kurs jest za trudny?

Lekcja 1. Wprowadzenie do modułu

Lekcja 2. Temat i technologie JobOffers

Lekcja 3. Wymagania projektu JobOffers

Lekcja 4. Jak zrobić projekt od zera

Lekcja 5. Zadanie: Stwórz scenariusz

Lekcja 6. Zadanie: Moduły i procesy

Lekcja 7. Zadanie: Diagram

Lekcja 8. Rozwiązanie: Scenariusz

Lekcja 9. Rozwiązanie: Moduły i procesy

Lekcja 10. Rozwiązanie: Diagram

Lekcja 1. Wprowadzenie

Lekcja 2. IntelliJ Ultimate

Lekcja 3. Praca z Gitem w pracy

Lekcja 4. Jak zacząć projekt z Gitem, Mavenem i Githubem

Lekcja 5. Hexagon (porty i adaptery) + Fasady + pakietowanie w Javie

Lekcja 6. Zadanie: pakietowanie, fasady i testy

Lekcja 7. Rozwiązanie zadania

Lekcja 1. Wprowadzenie

Lekcja 2. Testy dla fasady

Lekcja 3. Czym jest jednostka?

Lekcja 4. Ile pisać testów jednostkowych?

Lekcja 5. Mapowanie obiektów bazy danych na DTO

Lekcja 6. Testowanie aplikacji opartej o czas w Javie

Lekcja 7. Klasa z @Configuration i Git

Lekcja 8. Kolejny moduł NumbersGenerator oraz komunikacja między modułami

Lekcja 9. Kolejny moduł ResultChecker

Lekcja 10. Kolejny moduł ResultAnnouncer

Lekcja 11. Pokrycie aplikacji testami

Lekcja 12. Testy jednostkowe dla połączenia z serwerem HTTP

Lekcja 13. Zadanie.

Lekcja 14. Rozwiązanie.

Lekcja 1. Wprowadzenie do modułu

Lekcja 2. Podepnij Spring Boota

Lekcja 3. integration i infrastructure

Lekcja 4. @SpringBootTest i profile

Lekcja 5. Checkout commitów i Docker Desktop

Lekcja 6. Połączenie z bazą MongoDB

Lekcja 7. docker-compose, spring-data, init.js

Lekcja 8. Dodajemy krok do testów integracyjnych

Lekcja 9. Zadanie.

Lekcja 10. Rozwiązanie.

Lekcja 1. Wprowadzenie do modułu

Lekcja 2. RestTemplate i infrastructure

Lekcja 3. Wiremock

Lekcja 4. Zadanie

Lekcja 5. Rozwiązanie

Lekcja 6. ConfigurationProperties

Lekcja 7. Zadanie

Lekcja 9. Scheduled

Lekcja 10. Scheduler + Awaitility

Lekcja 11. cron

Lekcja 12. Zadanie

Lekcja 13. Rozwiązanie

Lekcja 14. Spring Data MongoDB i TestContainers

Lekcja 15. Zadanie

Lekcja 18. Rozwiązanie

Lekcja 19. Clock i AdjustableClock

Lekcja 1. Komunikacja backend-frontend

Lekcja 2. MockMvc

Lekcja 3. @RestController, @PostMapping, @RequestBody

Lekcja 4. Ręczne vs automatyczne testowanie kontrolera REST API

Lekcja 5. Validator i Singleton

Lekcja 6. Zadanie

Lekcja 7. Rozwiązanie

Lekcja 8. Swagger/Postman vs testy integracyjne

Lekcja 9. Zadanie

Lekcja 10. Rozwiązanie

Lekcja 11. Testowanie integracyjne wyjątków

Lekcja 13. Zadanie

Lekcja 14. Rozwiązanie

Lekcja 15. @ControllerAdvice

Lekcja 16. Zadanie

Lekcja 17. Rozwiązanie

Lekcja 18. Spring Validation @Valid

Lekcja 19. Zadanie

Lekcja 20. Rozwiązanie

Lekcja 21. Zapytania HTTP z IntelliJ oraz DuplicateKeyException

Lekcja 1. Poprawki w kodzie + Zadanie.

Lekcja 2. Rozwiązanie

Lekcja 3. Zadanie

Lekcja 4. Rozwiązanie

Lekcja 5. Testowanie błędów RestTemplate i HTTP

Lekcja 6. Zadanie

Lekcja 8. Rozwiązanie 

Lekcja 9. Spring Security 6 – wprowadzenie (Json Web Token, Bcrypt, frontend i backend, HTTPS)

Lekcja 11. Spring Security 6 – implementacja

Lekcja 12. SecurityConfig

Lekcja 13. Testy dla zapytania bez Json Web Tokena

Lekcja 14. Rejestracja użytkownika i testy

Lekcja 15. Implementacja JWT i testy

Lekcja 16. Ręczne testowanie Security Postmanem vs testy automatyczne

Lekcja 17. Dodanie Json Web Token

Lekcja 18. @WithMockUser

Lekcja 19. Zadanie

Lekcja 20. Rozwiązanie

Lekcja 21. Redis – wstęp

Lekcja 22. Testy manualne Redisa

Lekcja 23. Testy integracyjne Redisa

Lekcja 24. Zadanie

Lekcja 25. Rozwiązanie

Lekcja 1. Podsumowanie i co dalej?

Bonus: Wszystkie użyte @adnotacje w kursie + z wytłumaczeniem

Lekcja 1. Masz projekt i co dalej?

Lekcja 2. Co trzeba umieć na Juniora (bazując na ofertach pracy)

Lekcja 3. Wzorce projektowe, co wystarczy wiedzieć?

Lekcja 4. Posłuchaj wywiadów z absolwentami kursu

Lekcja 5. Historie osób którym się udało zdobyć pracę Junior Java Developera

Lekcja 6. Certyfikat i rekomendacja na LinkedIn

Lekcja 7. Zarekomenduję Cię do kilku firm (tylko po zakończonym kursie)

Lekcja 1. Co zrobić przed wysłaniem CV?

Lekcja 2. Ta wiedza wyróżni Cię na rynku

Lekcja 3. Scrum

Lekcja 4. Sprint w Scrumie

Lekcja 5. Daily

Lekcja 6. Review

Lekcja 7. Retro

Lekcja 8. Refinement i Story Point

Lekcja 9. Planning

Lekcja 10. Zadania w systemie JIRA

Lekcja 11. Pipeline Jenkins

Lekcja 1. Co w tym module?

Lekcja 2. Wywiad z Senior IT Recruiter

Lekcja 3. Do ilu firm wysyłać CV i kiedy zacząć się martwić?

Lekcja 4. Jak napisać CV?

Lekcja 5. Marka osobista (jak się wyróżnić?)

Lekcja 6. Gdzie szukać ofert pracy?

Lekcja 7. Jakie oferty wybierać?

Lekcja 8. Co zrobić z listą 300+ firm do pracy jako Junior Java Developer?

Lekcja 9. Lista firm, do których dostali się absolwenci kursu

Lekcja 10. README.md na Githubie – wzorowy przykład

Lekcja 11. Zadanie: Stwórz swoje CV a ja je sprawdzę

Lekcja 12. Zadanie: Skopiuj plik rekrutacyjny!

Lekcja 13. Zadanie: Wysyłaj CV!

Lekcja 1. Co w tym module?

Lekcja 2. Zadanie

Lekcja 3. Skarbnica Wiedzy Junior Java Developera zadania z poprzednich rekrutacji

Lekcja 4. Review Twojego rozwiązania zadania rekrutacyjnego

Lekcja 1. Co w tym module?

Lekcja 2. Zadanie

Lekcja 3. Przerób najczęstsze (od kursantów) pytania z rozmów rekrutacyjnych

Lekcja 4. Wywiad z Senior Java Developerem

Lekcja 5. Jeśli dostaniesz zaproszenie na rozmowę kwalifikacyjną, to umów się najpierw ze mną na próbną rozmowę (symulacja rozmowy rekrutacyjnej).

Lekcja 1. Jaki będzie efekt końcowy?

Lekcja 2. Zakładanie konta AWS

Lekcja 3. Ile kosztuje AWS i free tier

Lekcja 4. Tworzenie usera

Lekcja 5. Tworzenie instancji i keypair

Lekcja 6. Połączenie SSH z EC2

Lekcja 7. Instalacja Dockera na EC2

Lekcja 8. Tworzenie repozytorium ECR

Lekcja 9. Zmienne środowiskowe

Lekcja 11. aws-cli i aws configure

Lekcja 12. Filezilla

Lekcja 13. Jesteśmy na serwerze EC2

Lekcja 14. Test przez przeglądarkę

Lekcja 15. Wprowadzanie zmian i redeploy

Lekcja 1: Plan działania

Lekcja 2: Instalacja Node i Yarn

Lekcja 3: Pobranie kodu z Frontendem (IntelliJ vs VSCode)

Lekcja 4: Omówienie projektu Frontendowego

Lekcja 5: Omówienie zapytania HTTP frontend -> backend oraz CORS

Lekcja 6: Testowanie lokalne – Docker

Lekcja 7: Deploy AWS Elastic Container 2 (EC2) + Elastic Container Registry (ECR)

Lekcja 1. Udało Ci się zdobyć pracę! Wybór firmy + co jeśli Ci się nie udaje?

Lekcja 2. Pomogę Ci wybrać najlepszą z opcji.

Lekcja 3. Ostatnie zadanie!

Lekcja 1: Docker czym jest i co można z nim zrobić?

Lekcja 2: Jak wygląda przykładowy projekt oparty na Dockerze

Lekcja 3: Instalacja i pierwsza aplikacja

Lekcja 4: Docker w praktyce

Lekcja 5: Docker + IntelliJ = duet marzeń

Lekcja 1: Jak wygląda Gitlab/Github w pracy?

Lekcja 2: Jak wygląda Code Review i Merge/Pull Request w pracy?

Lekcja 3: Praca z Branchami

Lekcja 4: Gitlog, Commity, Skróty

Lekcja 5: Shelve, Patch, ORIG_HEAD

Lekcja 1: Maven

Lekcja 2: Gradle

SPRAWDŹ LekcjE demo Z ETAPU 2.

Moduł 12 Lekcja 3: Do ilu firm wysyłać CV i kiedy zacząć się martwić?

Moduł 8 Lekcja 3: @RestController, @PostMapping, @RequestBody.

Moduł 6 Lekcja 2: Podepnij Spring Boota do projektu, klasa z Main, spring intializier.

Ile to kosztuje?

28

modułów

50

zadań domowych

84

godzin video

2472 zł

Uwaga: Przyjmujemy max 5 osób miesięcznie, żeby zapewnić indywidualne code review. Zarezerwuj miejsce

Bartłomiej Kalka NIP: 7822888819Gorzów Wielkopolski 66-400 ul. Szwoleżerów 7a, bartlomiejkalka@javaready.pl