Java od Podstaw do Eksperta - twórz własne aplikacje
What you'll learn
- Jak używać Javy w akcji. Zrozumiesz perfekcyjnie składnię Javy :-)
- Dowiesz się, czym jest kompilator, IDE, zmienne i ich typy, operatory itd.
- Jak tworzyć aplikacje w Javie
- instrukcje warunkowe if/else/else if
- operatory arytmetyczne, przypisania, relacyjne, bitowe, logiczne
- tablice / tablice wielowymiarowe
- pętle for / while / do while
- metody, przeładowywanie/nadpisywanie metod, przekazywanie zmiennych to metod etc.
- programowanie obiektowe
- zmienne referencyjne
- konstruktory
- interfejsy
- wyjątki
- pakunki
- polimorfizm
- rzutowanie
- wyrażenia lambda
- klasy/klasy abstrakcyjne/interfejsy
- strumienie wejścia/wyjścia
- tokenizacja danych i serializacja obiektów
- ZIP/GZIP
- synchronizacja i wątki
- kolekcje i mapy
- podstawy Android Studio
- pakiet Swing (do tworzenia aplikacji okienkowych)
Requirements
- Wszystko wyjaśnione jest w kursie. Nie musisz posiadać żadnych wiadomości na temat Javy, aby zabrać się za ten kurs.
Description
W moim kursie Javy nie musisz znać podstaw programowania. Nauczysz się wszystkiego od zera. Obal mit, że programowanie jest dla nielicznych. Pisz własne programy! :)
Java jest językiem zorientowanym obiektowo. Jego główną zaletą jest to, że może być odpalony wszędzie na Windowsie, Linuksie, Uniksie, Macintoshu, w tel. komórkowym itd.
Java jest jednym z najbardziej pożądanych języków przez pracodawców - poznając Jave na pewno łatwo znajdziesz pracę. W Javie możesz tworzyć aplikacje mobilne na Androida, gry komputerowe (Minecraft), aplikacje pulpitowe i wiele innych.
Po kursie będziesz potrafił stworzyć różnego rodzaju aplikacje od zera. Dowiesz się jak używać większości komponentów, które udostępnia pakiet Swing. Podczas poznawania Javy, tworzymy wiele naprawdę bardzo ciekawych programów.
UWAGA! W kursie piszemy zamiast zwykłego prostego wszędzie powtarzającego się notatnika swoją własną aplikację ZIPPER, która potrafi skompresować pliki, katalogi oraz ich podkatalogi wraz ze wszystkimi plikami w środku. Co więcej robimy to kompletnie od zera! Poprowadzę Cię krok po kroku jak tworzy się profesjonalną aplikację.
Po kursie będziesz znał i rozumiał zagadnienia takie jak:
kompilator, JVM etc.
klasy i obiekty
zmienne/typy zmiennych
operatory arytmeczyne, relacyjne, bitowe, logiczne
wyrażenia warunkowe if / else / switch
tablice jedno/wielowymiarowe
pętle - for / while / do-while
metody, przeładowanie/nadpisywanie metod, przekazywanie zmiennych do metod
programowanie zorientowanie obiektowo
zmienne referencyjne
konstruktory
interfejsy
wyjątki
pakunki i modyfikatory dostępu private, public, protected
polimorfizm
rzutowanie
wyrażenia lambda (Java 8)
klasy abstrakyjne
czym są strumienie wejścia/wyjścia
tokenizacja danych i serializacja obiektów
czym jest ZIP i GZIP, czym się różnią
czym jest synchronizacja oraz wątki
w jaki sposób synchronizować wątki, przez co Twoje programy będą działały dużo szybciej
w jaki sposób rysować na panelach
w jaki sposób napisać aplikację z animacją odbijających się kulek
poznasz zaawansowane możliwości pisania klas oraz metod generycznych.
dowiedz się czym są kolekcje, mapy
dowiesz się w jaki sposób działają różnego rodzaju struktury np. HashMap, HashSet, LinkedList, ArrayList itp.
I wiele wiele innych... (zapraszam do opisu lekcji niżej)
Uwaga! Dodałem do kursu GRATIS 12 lekcji trwających 2,5h o podstawach tworzenia aplikacji mobilnych w Android Studio. Dowiedz się jak tworzyć aplikacje mobilne :)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Ponad 300,000 studentów na Udemy uczy się z moich kursów. Dołącz do grupy zadowolonych Użytkowników. Jeśli mój kurs Ci się nie spodoba to pamiętaj, że masz aż 30 dni na to by uzyskać pełną refundację. Gwarantuję Ci 100% satysfakcji.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Jeśli masz jakiekolwiek pytania związane z poruszonymi tematami w Javie to pisz śmiało, zawsze chętnie pomogę :)
Proszę zanim zakupisz kurs oglądnij darmowe lekcje! Nie kupuj kota w worku! Sprawdź jakość kursów przed zakupem!
Dołącz dziś i naucz się szybko Javy ze mną!
Who this course is for:
- Ten kurs Javy jest przeznaczony dla każdego. Nie musisz wiedzieć nic na temat Javy, aby się za niego zabrać.
Instructor
I am the author of 27 very popular video courses about programming, web development, and math in Poland. I've also created 7 video courses in English. Over 320,000 people enrolled in my Udemy courses. I put all my heart into creation of courses. I always try to explain everything in the easiest possible way. I'm sure that my courses will help you in the programming and web development adventure :)
I believe that everyone has the ability to develop software if they are taught properly. Including you. I'm going to give you the context of each new concept I teach you. After my course, you will finally understand everything that you code.
I've been developing websites for over 15 years, and I've been programming for over 10 years. I've done a lot of work in that field, and today I want to share what I've learned with you.
If you have any questions regarding any of the covered topics in my courses, please feel free to ask.