Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/anatomiakodu/java-od-zera

Nauka języka Java od kompletnych podstaw! Nie musisz umieć niczego by zacząć. W tym projekcie wyłumaczę Ci dokładnie podstawową składnię Javy. Poruszymy takie tematy jak: kolekcje, warunki logiczne, operacje na tekście, wyjątki i wiele innych!
https://github.com/anatomiakodu/java-od-zera

git intellij-idea java nauka podstawy podstawyprogramowania

Last synced: 2 days ago
JSON representation

Nauka języka Java od kompletnych podstaw! Nie musisz umieć niczego by zacząć. W tym projekcie wyłumaczę Ci dokładnie podstawową składnię Javy. Poruszymy takie tematy jak: kolekcje, warunki logiczne, operacje na tekście, wyjątki i wiele innych!

Awesome Lists containing this project

README

        



![opis](docs/images/java-repo-opis.png)
Doskonale!

Możesz zacząć od zaraz! Aby zacząć ten kurs nie musisz się przygotowywać. Nie musisz przeczytać żadnej książki, ani skończyć żadnych studiów. Nie wydasz również ani złotówki na drogie oprogramowanie czy licencje!

Znajdziesz tutaj mnóstwo lekcji, które omawiają podstawowe zagadenia w najprostszy możliwy sposób!

![logo](docs/images/stack4.png)

## Czego dokładnie się nauczysz?
* korzystania z dokumentacji Java
* używania IDE i skrótów klawiszowych
* podstawowej pracy z GIT'em
* podstaw Programowania Obiektowego - OOP
* dobrych praktyk pisania kodu
* metoda ***main***, ***klasy*** i ***metody***
* rodzaje ***zmiennych*** w Java oraz zakres ich działania
* typy wyliczeniowe, czyli ***enum***
* kompozycji i dziedziczenia
* konstruktory domyślne i argumentowe
* operacje matematyczne
* operacje na tekście - ***String***
* Warunki logiczne ***if-else*** oraz ***switch-case***
* Pętle ***for***, ***for-each***, ***while***, ***do-while***
* tablice i listy
* wyjątki zwykłe i typu ***Runtime***
* obsługa wyjątku ***try-catch*** oraz ***try-catch-final***
* debuggowanie

![zdjecie](docs/images/photo1.png)

## Jak się zapisać?
Chcesz dołączyć do programu "Java od Zera"? Zajrzyj na moją dedykowaną stronę [java-od-zera.pl](https://www.java-od-zera.pl/). Tam dowiesz się wszystkiego co powinieneś wiedzieć. Następnie kliknij dołącz i potwierdź maila weryfikacyjnego. Szczegóły dostaniesz już niebawem ;)

## Instrukcja i założenia
### [YouTube](https://www.youtube.com/c/AnatomiaKodu)
Materiały które tutaj będę umieszczał są nieodłączną częścią mojej serii filmów poświęconej Java na [YouTube](https://www.youtube.com/c/AnatomiaKodu), dlatego koniecznie obejrzyj nagranie najpierw zanim zerkniesz do kodu z danej lekcji.

### [Grupa Facebook](https://www.facebook.com/groups/jak.zostac.programista.2)
Dołącz do naszej zamkniętej grupy na [Facebook](https://www.facebook.com/groups/jak.zostac.programista.2). Tam możesz zadawać pytania i wymieniać się wiedzą.

### Discord
Przeznaczony jest tylko dla uczestników programu "Java od Zera". Dołącz do naszego kanału na Discord gdzie poruszamy zagadnienia związane z Java, zadajemy pytania i pracujemy razem. Używaj go również do Pair Programming i pracy w małej grupie.

## LEKCJE
### Zanim zaczniesz:
- [Jaki wybrać język programowania?](https://www.youtube.com/watch?v=NvMyhQPUrbo&t=2s&ab_channel=AnatomiaKodu)
- [Czym jest Java i jak jest zbudowana?](https://www.youtube.com/watch?v=bfB4H61K2Lk&t=2s&ab_channel=AnatomiaKodu)
- [Czym jest IDE? Jak używać IntelliJ IDEA?](https://www.youtube.com/watch?v=cqtN7eLD5yU&t=234s&ab_channel=AnatomiaKodu) <-- w tym również INSTALACJA JAVA!

[ZADANIE DOMOWE](docs/zadanie/lekcja-ide.md)

### GIT:
1. [GIT podstawy - Repozytorium / Commit / Index](https://youtu.be/M5dx1Lc7I-I) // [ZADANIE DOMOWE](docs/zadanie/lekcja-git.md)

2. [Github, praca w zespole - Branch / Merge / Local / Remote](https://youtu.be/5q92gM-iNFg) // [ZADANIE DOMOWE](docs/zadanie/lekcja-github.md)

### JAVA:
1. [Pierwsza aplikacja w Java. Metoda main](https://youtu.be/5urFjZd2_9E) // [ZADANIE DOMOWE](docs/zadanie/lekcja1.md)

2. [Zmienne. Typy Prymitywne i Obiektowe w Java. Null](https://youtu.be/gBubcHlzKyg) // [ZADANIE DOMOWE](docs/zadanie/lekcja2.md)

3. [Operatory w Java](https://youtu.be/FNHousyhnaM) // [ZADANIE DOMOWE](docs/zadanie/lekcja3.md)

4. [Zaawansowana Matematyka w Java. Klasa Math](https://youtu.be/NTjzzFlAXvY) // [ZADANIE DOMOWE](docs/zadanie/lekcja4.md)

5. [Tablice w Java. Klasa Arrays](https://youtu.be/x1tNx84OTtM) // [ZADANIE DOMOWE](docs/zadanie/lekcja5.md)

6. [Zaawansowane operacje na tekście w Java. String i StringBuilder](https://youtu.be/w-5P480lnGI) // [ZADANIE DOMOWE](docs/zadanie/lekcja6.md)

7. [Typy wyliczeniowe w Java. Enum](https://youtu.be/CrZ_5F26E-E) // [ZADANIE DOMOWE](docs/zadanie/lekcja7.md)

8. [Warunki logiczne w Java - if, else oraz switch](https://youtu.be/KJuwSUXM18E) // [ZADANIE DOMOWE](docs/zadanie/lekcja8.md)

9. [Pętle w Java - for, while i do-while](https://youtu.be/AMqHmcsClNY) // [ZADANIE DOMOWE](docs/zadanie/lekcja9.md)

10. [Stałe w Java. Słowo kluczowe final. Clean Code](https://youtu.be/oQqHf46EI88) // [ZADANIE DOMOWE](docs/zadanie/lekcja10.md)

11. [Pętle zagnieżdżone i tablice 2D w Java](https://youtu.be/PsPI57kgzgo) // [ZADANIE DOMOWE](docs/zadanie/lekcja11.md)

12. [Dziedziczenie w Java. Programowanie Obiektowe](https://youtu.be/-6IgJRPjWbg) // [ZADANIE DOMOWE](docs/zadanie/lekcja12.md)

13. [Klasy, Obiekty i Konstruktory. Wstęp do OOP w Java](https://youtu.be/Xi6cmo8VHH4) // [ZADANIE DOMOWE](docs/zadanie/lekcja13.md)

14. [Wyjątki w Java i ich obsługa. Error, Exception i Runtime Exception ](https://youtu.be/lbA3BGliPzM) // [ZADANIE DOMOWE](docs/zadanie/lekcja14.md)

...następne wkrótce ;)

![zdjecie](docs/images/photo2.png)

## Kim jestem?



  Nazywam się Michał Ćwiękała i jestem zawodowym programistą od ponad 7 lat. Byłem mentorem w jednym z największych bootcampów w Polsce. Prowadzę szkolenia związane z tworzeniem oprogramowania.

  Na codzień poza pracą zawodową pomagam innym i tworze materiały edukacyjne - wykorzystuję do tego mój kanał o nazwie "Anatomia Kodu". Skończyłem Informatykę na Politechnice Śląskiej, a z komputerem mam styczność odkąd tylko pamiętam. Moją misją jest pomagać innym w rozwoju swojej kariery w branży IT.




Możesz mnie śledzić tutaj:

[Facebook](https://www.facebook.com/AnatomiaKodu)
[Youtube](https://www.youtube.com/c/AnatomiaKodu)
[Instagram](https://www.instagram.com/anatomiakodu/)
[Strona www](https://anatomiakodu.pl/)
[Spotify](https://open.spotify.com/show/3aXS6JAvx91eApuUZ9O7XA)