Lekcja 1. Powitanie
Lekcja 2. Plan gry i jak studiować kurs?
Lekcja 3. Jakie rzeczy potrzebujesz
Lekcja 4. Praca Domowa
Lekcja 02.01. Wstęp do modułu
Lekcja 02.02. Nie da się opanować podstaw raz na zawsze!
Lekcja 02.03. Dzień bez napisanego nawet najmniejszego programu dniem straconym
Lekcja 02.04. Jakie cechy powinien mieć programista?
Lekcja 02.05. Czytanie kodu!
Lekcja 02.06. Co wie programista?
Lekcja 02.07. Przed dostaniem się do pracy żyjesz w przekonaniu/iluzji
Lekcja 02.08. Mózg musi odpoczywać to nie przerzucanie węgla
Lekcja 02.09. Programowanie to praca indywidualna i w grupie
Lekcja 02.10. Angielski – słówka, pojęcia
Lekcja 02.11. Wyłączyć wszystkie wspomagacze pisania kodu!
Lekcja 02.12. 15 trików produktywności
Lekcja 02.13. Zebranie wiedzy a potem tworzenie z klocków
Lekcja 02.14. Kolejność pisania projektu – jak się za to zabierać?
Lekcja 02.15. AI i ChatGPT
Lekcja 02.16. A co jeśli Ci powiem że teraz junior to stary mid?
Lekcja 02.17. Praktyka ponad teorię – zadania
Lekcja 02.18. Skakanie z kwiatka na kwiatek
Lekcja 02.19. Naucz się rzeczy raz a potem się one przekładają na inne języki (ever green)
Podsumowanie modułu 2
Quiz 2: Mindset i przekonania o programowaniu
Lekcja 03.01. Powitanie
Lekcja 03.02. Czym jest algorytm?
Lekcja 03.03. Zadanie domowe 1
Lekcja 03.04. Zadanie domowe 2
Lekcja 03.05. Zadanie domowe 3
Lekcja 03.06 Jak działa program (czarna skrzynka)?
Lekcja 03.07. Różnica między Backend a frontend
Lekcja 03.08. Java a aplikacje mobilne
Lekcja 03.09. Język programowania a komputer
Lekcja 03.10. Ściągamy Intellij IDEA ULTIMATE (licencja)
Podsumowanie modułu 3
Quiz 3: Algorytmy i pierwsze kroki w programowaniu
Lekcja 04.01. Algorytm dodawanie cz. 1
Lekcja 04.02. Algorytm dodawanie cz. 2
Lekcja 04.03. Zmiana/Rozwinięcie algorytmu dodawania
Lekcja 04.04. I kolejny algorytm dzielenie dwóch liczb
Lekcja 04.05. I kolejny algorytm dzielenie trzech liczb
Lekcja 04.06. Zadanie domowe 1
Lekcja 04.07. Zadanie domowe 2
Lekcja 04.08. Rozwiązanie zadanie domowe 1
Lekcja 04.09. Rozwiązanie zadanie domowe 2
Lekcja 04.10. Algorytm większy wzór
Lekcja 04.11. Zadanie domowe 3
Lekcja 04.12. Rozwiązanie Zadanie domowe 3
Lekcja 04.13. Do druku
Podsumowanie modułu 4
Quiz 4: Podstawy Javy – składnia i pierwsze programy
Lekcja 05.01. Powitanie
Lekcja 05.02. Więcej kodu w Javie (wystawianie ocen-sklep online)
Lekcja 05.03. Wprowadzenie w to co dalej
Lekcja 05.04. Czym są dane?
Lekcja 05.05. Jak komputer myśli (bity)? część 1/4.
Lekcja 05.06. Jak komputer myśli (liczby)? część 2/4.
Lekcja 05.07. Jak komputer myśli (tekst)? część 3/4.
Lekcja 05.08. Jak komputer myśli (obrazy/muzyka)? część 4/4.
Podsumowanie modułu 5
Quiz 5: Jak komputer myśli i zapisuje dane?
Lekcja 06.01. Wprowadzenie
Lekcja 06.02. Czym jest typ danych?
Lekcja 06.03. byte
Lekcja 06.04. short
Lekcja 06.05. int
Lekcja 06.06. long
Lekcja 06.07. Ciekawostki: przepełnienie (overflow)
Lekcja 06.08. Ciekawostki: automatyczne rzutowanie
Lekcja 06.09. Ciekawostki: rzutowanie i przepełnienie
Lekcja 06.10. Ciekawostki: dwa różne typy (automatycznie na inta lub longa są zamieniane)
Lekcja 06.11.Ciekawostki: co jeśli long nam nie starcza?
Lekcja 06.12. Podsumowanie: liczby całkowite
Quiz 6: Liczby całkowite, przepełnienie, rzutowanie
Zadanie domowe 06.01
Zadanie domowe 06.01 – przykładowe rozwiązanie
Zadanie domowe 06.02
Zadanie domowe 06.02 – przykładowe rozwiązanie
Lekcja 07.01. Double i Float
Lekcja 07.02. Rzutowania
Lekcja 07.03. Notacja naukowa E
Lekcja 07.04. Przepełnienie
Lekcja 07.05. Zadanie 1: Oblicz cenę z podatkiem
Lekcja 07.06. Zadanie 1: Oblicz cenę z podatkiem – rozwiązanie
Lekcja 07.07. Zadanie 2: Oblicz średnią
Lekcja 07.08. Zadanie 2: Oblicz średnią – rozwiązanie
Lekcja 07.09. Podsumowanie: liczby po przecinku
Quiz 7. Float i Double
Zadanie domowe 1. Float i Double
Zadanie domowe 1. Float i Double – rozwiązanie
Zadanie domowe 2. Float i Double (średnia)
Zadanie domowe 2. Float i Double (średnia) – rozwiązanie
Lekcja 08.01. Wstęp
Lekcja 08.02. Ogólne omówienie char
Lekcja 08.03. Demonstracja w kodzie
Lekcja 08.04. Unicode/ASCII
Lekcja 08.05. Znak jako liczba całkowita (np. 'A’ to 65).
Lekcja 08.05.02. Dodawanie dwóch charów
Lekcja 08.06. Znaki specjalne
Lekcja 08.07. Emoji
Lekcja 08.08. Podsumowanie typ char
Lekcja 08.09. Quiz 8. char
Lekcja 08.10. Zadanie 1
Lekcja 08.11. Zadanie 1 – rozwiązanie
Lekcja 09.01. Wstęp do modułu
Lekcja 09.02. O boolean ogólnie
Lekcja 09.03. Zastosowania booleana
Lekcja 09.04. Boolean w kodzie
Lekcja 09.05. Boolean w kodzie
Lekcja 09.06. AND czyli znak &&
Lekcja 09.07. OR czyli znak ||
Lekcja 09.08. NOT czyli znak !
Lekcja 09.09. 3 Proste przykłady
Lekcja 09.10. 2 Trudniejsze przykłady
Lekcja 09.11. boolean i to coś w połączeniu to magia!
Lekcja 09.12. boolean to nie 1 i 0, nie „true” i „false” jako tekst
Lekcja 09.13. Kolejność działania operatorów logicznych w Javie
Lekcja 09.14. Podsumowanie boolean
Lekcja 09.15. Quiz 9. boolean
Lekcja 09.16. Zadanie 1
Lekcja 09.17. Zadanie 1 – rozwiązanie
Lekcja 09.18. Zadanie 2
Lekcja 09.19. Zadanie 2 – rozwiązanie
Lekcja 09.20. Zadanie 3
Lekcja 09.21. Zadanie 3 – rozwiązanie
Lekcja 09.22. Zadanie 4
Lekcja 09.23. Zadanie 4 – rozwiązanie
Lekcja 09.24. Zadanie 5
Lekcja 09.25. Zadanie 5 – rozwiązanie
Lekcja 11.01. Powitanie i wprowadzenie do modułu
Lekcja 11.02. Dlaczego zmienne są używane w firmach?
Lekcja 11.03. Czym jest zmienna w Javie? – analogie i wyjaśnienie
Lekcja 11.04. Deklaracja, inicjalizacja, zmiana wartości
Lekcja 11.05. Instrukcje (Statements) w Javie – co komputer rozumie jako polecenie?
Lekcja 11.06. – Zadanie: wskaż Statements vs Expressions
Lekcja 11.07. „Deklaracja”
Lekcja 11.08. Inicjalizacja i nadpisanie wartości
Lekcja 11.09. Deklaracja i inicjalizacja
Lekcja 11.10. – Cel programu, który omawiamy
Lekcja 11.11. Problem bez używania zmiennych
Lekcja 11.12. Rozwiązanie z użyciem zmiennych
Lekcja 11.13. Zasady nazewnictwa zmiennych w Javie
Lekcja 11.14. Przypisywanie wartości do zmiennych
Lekcja 11.15. Operacje arytmetyczne na zmiennych
Lekcja 11.16. Zadanie domowe: znajdź i popraw wartości które powtarzają się w kodzie
Lekcja 11.17. Przykładowe rozwiązanie: znajdź i popraw wartości które powtarzają się w kodzie
Lekcja 11.18. Skrócony zapis: +=, -=, *=, /=
Lekcja 11.19. Inkrementacja i dekrementacja
Lekcja 11.20. Pre i post (inkrementacja/dekrementacja)
Lekcja 11.21. Zakres zmiennych (scope) – wprowadzenie
Lekcja 11.22. Zakresy zmiennych – kilka spraw
Lekcja 11.23. Na zakończenie zmiennych
Lekcja 11.24. Podsumowanie modułu
Lekcja 11.25. Quiz 11. Zmienne
Lekcja 12.01. Wprowadzenie w moduł (co omówimy?)
Lekcja 12.02. Dlaczego potrzebujemy decyzji w kodzie?
Lekcja 12.03. Demonstracja problemu bez if’ów (kod, który nie może reagować na różne sytuacje)
Lekcja 12.04. Pierwsze użycie ifa
Lekcja 12.05. Uzupełnienie booleana o różne znaczki (, etc.)
Lekcja 12.06. Dodajemy ify do kodu (przerabiamy kodzik)
Lekcja 12.07. Przechodzimy debuggerem (skrót F8)
Lekcja 12.08. Skladnia if else
Lekcja 12.09. 4 warianty ifów
Lekcja 12.10. Super trik: słówko return; w połączeniu z ifami by przedwcześnie zakończyć program!
Lekcja 12.11. Łączenie booleanow w ifie
Lekcja 12.12. Ify w akcji (zamów jedzenie)
Lekcja 12.13. Zadanie domowe + rozwiązanie
Podsumowanie modułu 12 ify
Quiz 12. Ify
Lekcja 13.01. Wprowadzenie do modułu – co omówimy?
Lekcja 13.02. Dlaczego potrzebujemy pętli w kodzie?
Lekcja 13.03. Demonstracja problemu bez pętli
Lekcja 13.04. Rozwiązanie problemu z pętlą for
Lekcja 13.05. Wytłumaczenie składni for
Lekcja 13.06. Kolejność w pętli for
Lekcja 13.07. Różne warianty pętli for
Lekcja 13.08. Zadanie domowe: Suma liczb
Lekcja 13.09. IF w pętlach FOR
Lekcja 13.10. Pętla while – kiedy nie wiemy ile razy
Lekcja 13.11. Pętla DO-WHILE
Lekcja 13.12. Słówko BREAK w pętlach
Lekcja 13.13. Słówko CONTINUE w pętlach
Lekcja 13.14. Pętla w pętli (zagnieżdżone pętle)
Lekcja 13.15. Zadanie domowe Tabliczka mnożenia i rozwiązanie
Lekcja 13.16. Podsumowanie modułu – Pętle w programowaniu
Quiz 13. Pętle
Lekcja 14.01. Geneza słowa „tablica”
Lekcja 14.02. Dalszy wstęp
Lekcja 14.03. Tworzenie tablic
Lekcja 14.04. Odczyt z tablic
Lekcja 14.05. Zapis do tablic
Lekcja 14.06. Dodawanie poza zakres
Lekcja 14.07. Pseudo Usuwanie z tablic
Lekcja 14.08. Sprawdzanie wartości każdego elementu
Lekcja 14.09. Zadanie 1
Lekcja 14.10. Sprawdzanie czy String jest null
Lekcja 14.11. Walidacja danych w tablicy
Lekcja 14.12. Liczenie elementów spełniających warunek
Lekcja 14.13. Filtrowanie danych (znajdź wszystkie elementy > 10)
Lekcja 14.14. Znajdowanie min i max w tablicy
Lekcja 14.15. Sprawdzenie czy tablica jest posortowana rosnąco
Lekcja 14.16. Foreach – najprostszy sposób na przejście przez wszystkie elementy
Lekcja 14.17. Zadanie 2 – System biblioteki szkolnej
Lekcja 14.18. Zadanie 2 – rozwiązanie
Lekcja 14.19. Tablice 2D
Lekcja 14.20. Podsumowanie
Quiz 14. Tablice
Moduł 16: Podsumowanie 1. części kursu i co dalej?
p1.1 Treść zadania
p1.2 przychód
p1.3 koszty stałe
p1.4 dostępny budżet
p1.5 kategorie
p1.6 wydatki per kategoria i suma wydatków
p1.7 menu i wybór opcji
p1.8 procentowy udział kategorii w wydatkach
p1.9 nazwa maksymalnej kategorii
p1.10 ile kategorii powyżej zdrowego poziomu wydatków
p1.11 status budżetu i zakończenie funkcji 1 z menu czyli raportu miesięcznego
p1.12 top 3 kategorie, sortowanie indeksów tablic i 80 procent wydatków
p1.13 raport dla największych wydatków
p1.14 ile oszczędzisz
p1.15 cel oszczędnościowy zebranie danych od użytkownika
p1.16 cel oszczędnościowy: dalsza część
p1.17 cięcia w danej kategori i menu w pętli while
p1.18 podsumowanie i zakończenie projektu nr 1
p2.1 Treść zadania – Quiz Jednokrotnego Wyboru – Java Podstawy
p2.2 Przykładowe rozwiązanie – omówienie najtrudniejszych miejsc w kodzie
Ten etap jest w budowie. Kolejne moduły pojawiają się na bieżąco.
Co będzie w drugiej części?
Lekcja 1. Powitanie
Lekcja 2. Jak studiować ten kurs?
Lekcja 3. O instruktorze
Lekcja 4. Czego nie przerobimy?
Lekcja 5. Praca domowa
Lekcja 1. IntelliJ IDEA Ultimate
Lekcja 2. IntelliJ praktyczne skróty
Lekcja 3. Praca Domowa
Lekcja 1. Co w tym module?
Lekcja 2. Maven w praktyce
Lekcja 3. Git i Github w praktyce
Lekcja 4. Praca Domowa
Lekcja 1. Co w tym module?
Lekcja 2. Jak pobrać kod – GIT
Lekcja 3. SOLID w praktyce [S]
Lekcja 4. SOLID w praktyce [O]
Lekcja 5. SOLID w praktyce [L]
Lekcja 6. SOLID w praktyce [I]
Lekcja 7. SOLID w praktyce [D]
Lekcja 8. Debugger
Lekcja 9. 5 zadań domowych
Lekcja 10. Dokumentacja
Lekcja 2. Lombok
Lekcja 3. Praca Domowa
Lekcja 3. Mapper, Builder
Lekcja 4. Kolekcje i inne
Lekcja 5. Typy Generyczne i inne
Lekcja 6. Praca Domowa
Lekcja 1. Plan działania
Lekcja 2. Teoria
Lekcja 3. Po co musisz je umieć?
Lekcja 4. Struktura testu
Lekcja 5. Jak nazywać testy?
Lekcja 6. Czym jest Asercja?
Lekcja 7. Parametryzacja
Lekcja 8. Praca Domowa
Lekcja 1. Powitanie
Lekcja 2. Czego użyjemy z Javy
Lekcja 3. Czego użyjemy z testów
Lekcja 4. Maven, Git, Lombok
Lekcja 5. Stwórz projekt
Lekcja 6. CodeReview
Lekcja 7. Przykładowe rozwiązanie
Lekcja 8. CodeReview innych osób
Lekcja 9. Ważna wskazówka
Lekcja 10: 10 najczęstszych błędów
Lekcja 1. Powitanie
Lekcja 2. Czego się nauczyłeś?
Lekcja 3. Bonusy i Certyfikat
Lekcja 4. Co dalej?
Lekcja 5. Praca Domowa
ABSOLWENTÓW
zdobyło pracę jako programiści
MIESIĘCY
średni czas potrzebny na rekrutacyjny sukces
ŚREDNIA OCENA
programu na podstawie
39 opinii
30 DNI GWARANCJI
Szkolenie jednak nie będzie dla Ciebie? Niczym nie ryzykujesz!
Możesz zwrócić produkt aż do 30 dni!
Bartłomiej Kalka NIP: 7822888819, Gorzów Wielkopolski 66-400 ul. Szwoleżerów 7a, bartlomiejkalka@javaready.pl